, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002380)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3cecea1a234cf623fc3e896f05bb8595a4861df0eabaa0eb70ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c81c4d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb0f2840000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d00518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d00000000000000009ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e91489582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aa299b2d06ecd30f08eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fcb4017de57d42230ea42def5233653821d2cbf585f6c1052e057a2cb837e893f17a0aab99bbe8660700000000000000298766da77"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r6, 0x1) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setuid(r8) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000001980)='./bus\x00') dup(r6) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:10 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x5, 0x6, '.\x00', 0x2, 0xfffffffffffffffb, 0xfffffffffffff9eb, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:10 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) write(r1, &(0x7f0000000000)="7189b505be2073c263c8d0aa9bcdb9ca0148664eb882374ff3d9afd4ed83f65bbdacc5512fd67d74bc1b642fd3f96cadf96063bc3cfef336e8226b7557", 0x3d) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000006a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffffffffffffff9, 0x0, 0x60000000000, 0x40}, {0x7, 0x0, 0x1ff}, {0x100000000, 0x3ff, 0x100000001, 0x2}, {0x9, 0x4, 0x0, 0x9}]}) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:10 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe02}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0004"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f663164d072532ab457696c653000"], 0xa) 16:00:10 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) msgsnd(r6, &(0x7f0000000740)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=r6, @ANYRESDEC=r8, @ANYRESOCT, @ANYRESDEC=0x0], 0x6, 0x0) r9 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r9, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x80, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffbe5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x75a6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x59}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd61}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0xa5c3a64bde430a20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', r8, r11, 0x2) r12 = dup(r5) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x1004, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x2, 0x20, 0x20, 0x8, 0x9}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x96, 0x6}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x401}], 0x1, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffe, 0x149, 0x5624d870d9c00bf1, 0xffff, 0x2e}, {{r14}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x66d}], 0x3, &(0x7f0000000200)={0x6, 0x1000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2004d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x20) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x17f) fchmod(r0, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)={{0x80, 0x4}, {0x0, 0x12000000}}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='r\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)) 16:00:11 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x87, 0x2}], 0x0, 0x0, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r2) socketpair(0x2, 0x8000, 0x69b45f3b, &(0x7f0000000080)={0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = dup(r5) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r8}) r9 = getpgid(r8) r10 = getuid() r11 = getgid() r12 = open(&(0x7f0000000400)='./file1\x00', 0x0, 0xc1) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000040)) r13 = getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r15 = socket$unix(0x1, 0x2, 0x0) bind(r15, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r16 = fcntl$dupfd(r15, 0xa, r15) fchown(r16, r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x1004, 0x0, 0x0) r19 = getpgrp() r20 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r20, 0x40044278, &(0x7f0000000040)) r21 = getegid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r23 = socket$unix(0x1, 0x2, 0x0) bind(r23, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) r24 = fcntl$dupfd(r23, 0xa, r23) fchown(r24, r22, r21) r25 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r25, 0x40044278, &(0x7f0000000040)) r26 = getegid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r28 = socket$unix(0x1, 0x2, 0x0) bind(r28, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r29 = fcntl$dupfd(r28, 0xa, r28) fchown(r29, r27, r26) sendmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x2, './file0/file0\x00'}, 0x10, &(0x7f0000000100)=[{&(0x7f00000001c0)="6ad5b87a6687be8339ac6b2e35ddaf05282771a8b3566fb695618d066884ee1c9d0047b76b7741788873843e71831373a33336f4df202d95ba8f6d4d5c5fbd6ab87ee12d882300d259b5775298541ce2a8133ab21f5ade6e83c479b3785776ed4dd5bef911c6397486393b77327eeab6e0146e12", 0x74}, {&(0x7f0000000240)="ffcd09f09a6e9fe8c7ecebf3a425b84f29639309b890c8f1f2f38881185fedd44d7e1f08bda8cd347732df76c249433a76d7b5ffa2b0ac13582dce3d88649c8e39291800", 0x44}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14}, @rights={0x18, 0xffff, 0x1, [r2, r18]}, @cred={0x20, 0xffff, 0x0, r19, r22, r26}], 0x78, 0x6dd12ad5100f0ede}, 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0xb6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r3, r2) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x109) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x4}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000280)) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0xffffffffffffffdc}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) fchmod(r0, 0x50) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000240)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) msgrcv(r4, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fb04532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0a71461584b0577d2138cc76577919c1b86e7f263cbbfdfed3500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d4480b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbeb4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304ea55b4520f3ce3f50000000000000000000000000000766eb9c5006450cbd30289f07b767ad7bd81a370396e3b646db4675aa290294873983fcbc23f94f7969690e6f52427327912ac835d167ddcfa680c3cdc1546dbabe6b57d5583c88b1e8fb3b0dd9229237582a91af8ba28a91d5153b035106ae7f360b4bff3a44971e604221cf08493162d99e936655590697ad68540d5c5f4a1d5f9babb96e11d953c861b4516f497dc6c8e881a69cfd72be92312aa74acaac8df34f0caf2f896d5333d1062fd165f857c3a7095ebdddc3346af50454e632d78ab32f124a524f80e3f525b6d8a1112f02176a35349b284bd52746418ed73d1a9aff9bce003b72080b36c1f5450825a2ed3247f1ceb1f32368b5e00c330df10fb06574c576d7eea8e681ec0acb39916029b2000d61710e5f4be4cafe6c0ef30495e963694c55ddf5d552afc558a2f693455cb6fde6f09de421534bf5d22a5ef305f41c952b1053cbdaa6c7550ce4fa8b8"], 0x13a, 0x804) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282160ffffffffffffff2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x1c) 16:00:12 executing program 0: socket$inet(0x2, 0x2, 0x1) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="830446d8aaf71f9254568b4e", 0x24c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="6d1089460526ed7586b085552e6d8642a7f4a987bfb3075b0556b0f4a2ae1bef3ae0a55c9813c3d13ed9c47eab55eb1fde0a6d3a5d85baba40ff7ffa024450e5d1dd37df27da8042ed297fc4ab171a4b4d6ae519960a0c47f21bc103ed035c457ddf8cf6dc7f2cdd9533014219ef5b683003aab7504e0c6822961074b86b0d7b7a0f9c724ecce90cf95dda6e381e8722679635e72d16a87c46bc2c90877f3523dbe6dd67bf570a5b6f440bb1cb6c60cb2cb20c715a7dca02448eb89feae7e7a13d76da41107be2ddafbbcc", 0xcb) 16:00:12 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfffffffffffffffe, 0x80000000, 0x3b2, 0x9}]}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000480)=0x1) r3 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) recvfrom$unix(r4, &(0x7f0000000080)=""/112, 0x70, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r3, r5) recvmsg(r6, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) recvmsg(r7, &(0x7f00000003c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)=""/192, 0xc0}], 0x1, &(0x7f0000000280)=""/8, 0x8}, 0x2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) setreuid(0x0, 0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x9) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0x7) 16:00:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffcf, &(0x7f0000000080)="0b880200bad8afb6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair(0x18, 0x5, 0x7, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000040)={0x1}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)="ba") r2 = dup2(0xffffffffffffff9c, r1) listen(r2, 0x9d01) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) 16:00:12 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, 0x10000}, 0x44001000e, 0x8001}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) sendto$inet(r4, &(0x7f00000000c0)="cd0e8e4da971b9d24e461e0965a57072f1c1886113e0caa9bae8513b2a490dd1a8d4f46b4cf79d39820daefdae84034605d73a1fcb7aea72dd316b77434dcaf47202a58b74b3c8f24a03784a417f17732bdba66954462c64f32b4472f20192f0e38413925ad8fa1925fa7f3ce634f55040e1759898bdb301719c9c0339ecbc63e9e2a09b0486ef8f642692a995484b31a251066acbba4563a06dcca289f126d396f4ea3269768a52c7bb0d20df6c600183f62b45b080b393626c5e24fadf2f6e017824c9ec6ddc72b578060d79b19627d7fa089061e486edd3021284474954308093ebd4d9c14f5cba", 0xe9, 0x9, &(0x7f0000000200)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000240)=0xffffffffffff0520) dup(r2) sendto$unix(r2, &(0x7f0000000000)="43909e5ec941f05164f7ba6612e2b8a6f5b8ab17e87725d4831af56a5429931b24173aab3782eee39c288b7c56ef95921fccd247d148217d6de23563f40196d080cc008830b66c6cb76d1d6060eb37248677d1d3d064348bdb5cd75d4be14a730c277c3066630be2db74e387925306052b620fc3cef3baa0407b81d4d5173faac9b20d12c8f0a33593e045c863e449c57c33e8", 0x93, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0xffffffffffff7fff}, {0x15, 0x0, 0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x881, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0x1, 0x2, 0x347e965b, 0x1f, "1cd08bf9872ba49aafcbe24da5fd1d43cd3e6e9b", 0x1}) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x90) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:12 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='D\xe57mW\xc2m\xaa\x02', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x40000, 0x1000200000005, r4}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x16af}) r4 = dup(r1) dup(r0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x35dd1b408622d3ae, 0x0, 0x0) pipe(&(0x7f00000001c0)) r5 = fcntl$dupfd(r4, 0x5, r0) ioctl$TIOCEXCL(r5, 0x2000740d) clock_gettime(0x6, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000080)={0xa9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x4, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f00000000c0), 0x0, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setreuid(0x0, 0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x6c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) getdents(r2, &(0x7f00000000c0)=""/144, 0x90) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) read(r1, &(0x7f0000000300)=""/4096, 0x1000) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/q\xecR7', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0x4004426a, &(0x7f0000000000)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) msgget(0x1, 0xd0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000280)) chmod(&(0x7f0000000000)='./bus\x00', 0x8) 16:00:13 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/148, 0x94}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x28}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="147f822ff23f3a575b60831b1cedc55208645993fcc8", 0x16}, {&(0x7f0000000400)="a738620048c11aa6fd63aae3567dd3fe93d6c6206839e718be33268b77bef81a9d979c9f92072c92cda6da8ee9554940df1725c24260a40abc6378f8c52c86dc52c80c4b02335ddb246017bbbdf918f8654a6fbc8a30c77d3ab42f842440f907b2623771fbb09e68738d85fd0c052a724f4b9f03b94dcbab6e381de6101140152a31e09214f9ee9f0be40795f9ec92794ea95e38552f9f19a5a50b4c19cd4423214bb06ddb967fc8c7615fb908fface8eb9741b1fbf52a8f32f12844528c406936683c31025d68e5230ee6baf0fcff4b236fd088f6eafc483a9e324e17cf9a2f76db8604bbd977fe1be0da9aa26a88958eb4c5cde3ab332eabb40f3243725104f448debc2a23628fcc2db19eca225ebdb3d0787e0a5e3bb080931e0a88c4a74a2c0f7987066f399b47ec25e9a89059e8f4d3b802dda0fd082cd94f15278dd0e25dc9a0e2c33570552d135442161b3cee7d7e5e3157ef667da7dd12405260478ce005ceec8507a9dd186a209ad236c10845837a19233a8cda3018d8a3b7d3d6b477e8b3d66ff6b03cd937ea3f414eba4d4241fcc9d1d96099d74503b021eff82571fe5fbb8fff979acef7883b7a2c9a76e5039b090ebca149e2e7d25c2d971fb8bd594c3047ed1ed97b1a81e50d76920f51ad11642d54412ea63c3616d5a26defad852e212b93281b5485e20f7245bb6aff56f0a59df26ee57bc1d84fe0b47cad3d43cc78e0e043b46a007fafdf79e2c876a8c34b3e782bf2b77fa6af7e752825ffa83f61be2b5b019fa1449565acca737ed8569fb8fafd6b05ba9c38989daec31bb7994035f4b57d8b5ccc8e4f7fe9306579e58da7163dd5afc10f1dfca9f5e426e07ea6f3729563e152c168bd255fda63a72636256d2067113ef59858cb515e9fe1230d204fcc5a800ba7c2f80013b5cc9dabf53713016c9f5230af6cc72a0d164e8dfffc2eb484f9ef01c0aa3ae85d70e1bae9eb567dd14ffd7bac7c73334dd81c7596baac2514d668e4df6157096e045d5d057e13988d12990092f74d8bbd41323f255e1cf44c13add13003671cbb980cbd8350cbadcec160d2fbddb768ddb5b0c3cc3c1dba3546db7ae14e8d9c68457ff5c76e0a6f75a69344d13b20e31931b3d9c5a9a65e4f009e3a97ab7dc04c94d031354bbb74969fd2f05b6400db414f05dc11792ff8194be0543fa320333d78e1857deb682260319a8f0f01a183dd78433510b10aa50a03605fda405b67a8b59e5f89052f2316f7ff5c4a2c65708beadc2e2da65f09675437289e28b1b4453258e400ad1e58f933d020cf4fc9e2717e6c7f6e2ba7692f80f39446caa8b6a88b7480e5ef62ac5c620b2f5320f1c7c9633ecd40f19534953b6f984ee33d7b79d1533698d14686552daf0b9cb3380b8157b733ccfc2e4f72c5fcd942e1b29bceff3efb10ffbeb5cc91165ef320fb8d8dbaf7c74d82e7667cc5499b4c28772e4de151b9d288de669d1d1937a7796d465ac192b03cb48de4eb8f28795248ce3034c64217071aead5048b37b50f3a186c6ed1c2f15cc974d6c81c81e263a0206ada9740ab7a03e71474db243035f320ce7081445a655d2f1d8d60b0496f88e369fa853b8f7489dcfc5d89aa10dd4f68806651f4001eb56130c3b73b95c2f6f7d8ee64407ce727a4cb0f21f06fc03bd775d0fdcb9819f5639be356ff5f704f39f948eb64fa2785687d18f0901191f0bf8cdc890a1a735785c68eaf2473ed797fcc2a718a75f2ad11fc45d43107f019359c1b5bf46056e89ea10760d571049cc7eed81f03ad6ae0fd9beec4f5ab45090cbfb11d8d3df83fb343afbb93d6092d0859fd6e75e1b3a300b9b57a41f618c05bc4066a56e7737faef23d0501f999ff83dc4ab71f972e4f4d1af78590ba709fd38b7167056875230f37e8b25c67b87757d4047b8f46412876429728ee7dbf1a09fe208b5b0ce798be1c5b5056067fc3908814ef760bc870cda4c320a582848f6bfc9aad5f01381ae72cfcfbc342bb5b10b51537822a4bd929f7cf95a797fac3d23828f44152f51620be16ef763013e16e14edb18249848217c3cc7ee50e6011d216728c2074ab312a7280794f6a51ec5768417be89420a37b9bbd8d0b6ea052e90bb607a0b71c52b679517cfccf30a1cd7ace7440f50e744197d4d881a4c1cd7f396d449f72d812492c1be2593b76eebfb44b259e722c5bec10a5bbebe6f7faf5d2bd3c3bb5d248d795f525128fd9553cd59559a0efb8ba050420ec109dacd10b043401ebeb945d9fc0dff35fd29b233aa28baf62166733d9dbc9ff115088b404e48ffc42dcc9298ef208e1c43aa5364957df71442d95c5fe5b3a7587fd7fed09eb49a69fb3c05555b934eb9af7ca53bfa0c2dcc5671c22f0ecb734b0d27dd4c87e86d828dff3c0b0f11351770a381b2dadd0689fbb55dd2b95993b20ac2433b0df96320ce8a7b3a0a4247dc75497447acd9cae1b94fd882d87fc2b892db9ba6cbdb9367b064a81d33e52f923ce64982bd86ff78487dec01dc59b42ecbd0a07179d779a0c59ea710f25edd437f1f3fac7c724d13ec6f7418f611cabf3ea2c367b9c3d564012cab1227abfca2ed85f77c7204347b12e62e4451d69262d02a80ef257318ab9f7d7575b0d65f55e143a74bfe32437af56cc91f88d84d49fa4dca7e3ecc018ed5b561b7789975cd61a7d900d015304ddf680c9e2436c49d7dcfb01fb4fc13559b8ac43b83c603c6e21fd02c953a3693ece030e704c3fc5a60b979ede3107c8453a8a2b5ad89f149c6949d4a9cdfa151e6a076a02481a01cf372541194e382c75865313f987e5ef429f70b5bbc4ce0c3ed558745864c5ca004ce40341157afbaf54afe5b42a83bf6d4588c96f82f53c60c7df7378a2d4f9911d9136d154ccb1497a9dfe7f34b51272ff9f791b054ffae391dc0135dca3d3e39802c61139534445eaf721b310db6c1645d6839ebd1726eb60b5454cdf08cb38cf2b48827d27e3fece81195d969966f55da47689c0cc717fc86b19ee30e6e69a1fe2b9ad2c27c3a9876815be1470de1016939c5c2f115e8a19b7422b1d448242cd157363cb3e8fbab03e585ed8687ed8b13137d790a862251273b247d92871d91bf30807fd558e54d22ba2ce4f409e98422ed24169e16adeac6e640723d8b064241d4eb839c93cf2e793955c0a29de3c756d6e99f9c07d590a4c526e34fc6cedc18c79a0056b6ec0ff2bae2e8d4f5fc2ca9fa4a304f24062cc76a0d16c5f3492ea1a5048f65a1d1b538790658cf44c04c939bfe3a1bc6b6c9f57c9931870d5be96324f59b1375be28a447ca65a5a6a287add7d93ade76fd9437225a9af3c6499d0ff434158f3922c35e288839fd92b999d675620f275ac6add8f9edff9d985230064bb13015bd8ca69397b3edc051ed88d1aa980d1fe668aa1c8f877dbc063c93c4c0e389a85527054cbd9bdeae7735ba244dc93a612efbe1d948475c8fe968181bf238f081a625afc69cfc0adce87861490b2eb2c3504e4206324305324e04375ea11be0182cec635c8e5ed9e7faecbe2b52b500c3da73372b076d8c95400bb387769bd5b2e1935064e058ecf706b8eeac455cd436ea93dc40d9bfb6e53f66a59697ed5abcc377aedf8d1787080fb9ddbbec31d420c788722bd89d87f8ec383290b530e1ccd32f1c0b251507908b2742e4bee1428be76313bff9de06b245ab70d7d1e920ea997c3892827502d6fa9aa21996ec5369453590ca95a2b57996a492bd338aaeca3bf2608dc0ed3940b4c84c37a80c063fb3e6aa76b6e58e2b0e8b7da542ce2d416435182c27c095247d6a99fbfebcb4fc071b2259918b9c5b61f4287ebc75abb8911be3f36f21b0e2ff4f325f748e45b799a2ac6165800a69368a768cd3ddf13efde8c4d362238a03135f6d6114740cf600de87d78f3023121c27be05518f68e9bf85772ca0f4e41482cb1ed6f4ef966bd532ca9b996deb7404a8781f3cb5323d2c37b6866dbeb3b0ceb39982baae8b715abe4e95200f45121e51fbb2a77fce77ffe5f1bb81a94015ecb38f197a44cce99273c3e1321854ce6f57300a8ecf47f967f755cea2d2a30cae62556b12122844e0c643a29fa93af610194c472e2652053b0a7e19c0ee71fa49d3483ebb7da6758105e7dd170264369c9e2b713d332f8bedec9af2311c8b24cd9629458e7daca43f087c3a86c2c45b7e1a6a8e30043bee2eda794ae1db792f14fbcaadd0cb9cf67f4ef4dde15ebf49453f557e00b4a3f3444036441543505c56bf6c1114e0fdd797a7f5445aefdf804fa7243e549e1c621d061b35635deeaa57d64bfbde9be097e5a15ecf640d84dd7caae7111fe5614c9185095797a43ad3ec65e1734def88828b6e4df8c972e101c506023aaeaac6a85dbe0accf3f9e74ffecc7d5e67a843a8eb371109190e4e9021a03af5a55ff7be8cf2e8b43a2f0f5b874e0385676306229d34382f7e59b7d2735408fd487ccefbcc9fa5c0ba26a14aaffdd52888f257198dbd2656b748e75e327c63fd6f9d3a89949d111ce22e92ff5ddf82ea627fbf06ef01ac84c047ced0d04e6dfb3ebf683610679afebf8999bee62034017a937d8123cf950efd97551fd3b7b90e288f95c8f8dfccb5bb1a9f74019166fd8a16e457e9eeb6fd39a37e5ed7c464aedf4222521cafc42d04f0045cfad9a322eb099a238d4f6fbcc0ffb9409e7044f8617a4481b3c994cdf124e0742cbefa6baf55ad0aff4de67ee7921d716e52e2b5413f2e867b4041a01c53860461226726aeaba0c776d59589fd271c0367acc1deddd082032e5253c1fe0d22d16b40772fe54bcbdcf1478e8212259313f3ff5d304aa990226a43caa5ee320a86960ce6b39bc3ee29aa0b34c5cfff38cf9caba07ca8576a570f8f68a80ff76ed401b185ee322c86ccfd688e432536fcf2469dea11b9aa79270e34c04f6773447d3335a9701d5704590c640a3a97fa7fb9c832675237cc98b88ba1d965fd7f919ee31be6748bcf0516ded0bce3c82f513c023d129420a992d24474d0f809c4d83bf50109f32c7bf6615a98ea4affc94b82776567e33726f7c8fdf69a41984a2ece4c691e25c40e70c3d0b897761cb07e35a3723d0b104358e14b25820bc237ee6420ca7407a63f16c62e70949c8ffbe3c5bb8550cbb4bb1dcdcd921af8e7dbc173e9b3a8906ace7877a48d21c7cf72daaf7c4251871556985d520aaf16265d098f79d5629b1fc33c2b90a84c8418df33df8ca837856e626c4be7b4c838cfb74f378c19fa1814ec00558e109881b65e9790744cb73b4e39db03bfe62cc862348274404a135174bfdd065b36544e992f55b7d13c22f1fcdc42c0f8b224b46149352fb7ad6af0548ee62665b20880bed4cdc41b57194611c648a9b3efed9f025b1ebf1b95277513efa081d3e109a13fd895a88a52fc38a294b216c8f587a9c4998831a2ab66d276a4a82b8882f597e8fd59f275f57746b559d769939d7e5280bc248fc70a6fb71204ab42c00222bbaf3096c62895795359c8913375f2ad998c9458deaf5eb84bc55eee9b0d3d4eebf8912c6fe43ebc1a1abf502c31394b12ecbff6f75e66ae00ecb25187ab387986a833ce67e26c9ab3da4e49b77bd25858d79ed394f1f3cee6210f29e3117d4ec55febcab6d45de8d7e8a6ff3ea7d1d2868ee92ff2d0fb6c9c770a16cc5b4e684efe05587663ad7a5dfb14d2375a15dc4270a3b5ebb4b7ffceb5daf5fcdc3d87f4b3aa08d1cb581a0347cee5e5a5de6a08881db8df85a1454b7298834612322312c5ff5d554d05a6d11f8d06aeb", 0x1000}], 0x2) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) r2 = dup(0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000940)={0x10, 0x1ff, 0x4, 0x788, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x181}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x6}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x37}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000240)={0xffffffffffff8000}) close(r3) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = dup(r8) close(r9) r10 = accept$inet(r9, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r8, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r11}) ktrace(&(0x7f0000000200)='./bus\x00', 0x4, 0x400, r11) 16:00:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x160) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x9, 0x401}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) fsync(r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:13 executing program 0: pledge(0x0, &(0x7f0000000240)='/dev/wsmouse\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000400)="722664cfb6ec084834ae75c5", 0xc, 0x0, 0x400) poll(&(0x7f00000000c0), 0x2000000000000175, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000440)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) recvfrom$inet(r6, &(0x7f0000000140)=""/199, 0xc7, 0x820, &(0x7f0000000380)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000540)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x3, 0x4, 0x0, 0x2, 0x2, 0x2, 0x2, 0x1, 0x0, 0x1e99}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000040)) r10 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x2, 0x0) bind(r12, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r13 = fcntl$dupfd(r12, 0xa, r12) fchown(r13, r11, r10) r14 = getegid() fchown(r8, r11, r14) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/165, &(0x7f0000000500)=0xa5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r7) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) r9 = socket$inet(0x2, 0x8000, 0xffffffffffff7fff) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x7bbd9535f41b92bc, 0xa61, 0x1}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x400}, {{r0}, 0xfffffffffffffff9, 0x20, 0x100, 0x2, 0x10001}, {{}, 0x0, 0x9, 0x4, 0x5, 0x8000800}, {{r4}, 0xfffffffffffffffb, 0x63, 0x8, 0xf0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x22, 0x23, 0x7ecf, 0x7}, {{r5}, 0xffffffffffffffff, 0x80, 0x8, 0x400, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x20}], 0x8, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff9, 0x34, 0x20000000, 0x101, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0xa1, 0xffffffffffffffe1}, {{r9}, 0xfffffffffffffff9, 0x64, 0xa, 0x200, 0x1}, {{r10}, 0xfffffffffffffffb, 0x80, 0x5e74987f9439e1d3, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xd0daca5b602ac4fe, 0xfffffffffffffffe, 0xffffffffffff0001}, {{r12}, 0xfffffffffffffffa, 0x20, 0x20, 0x9, 0x5}], 0x20, &(0x7f0000000180)={0x4, 0x100000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0x81205724, &(0x7f0000000540)={0x4, 0x400, 0x1, 0x401, 0x8, 0x3, 0x6, 0x10, [{0x7f, 0x5b2, 0x5, 0x8}, {0x400, 0x6, 0x2, 0x3ff}, {0xf24, 0x7, 0x9, 0x100000000}, {0x2, 0x100, 0x2, 0x9}, {0x8, 0x4922, 0x1, 0x6}, {0x0, 0xd220, 0x2, 0x7}, {0x100000000, 0x0, 0x7f, 0x100000000}, {0x0, 0x200, 0x8000, 0x3}, {0xe3cf, 0x6, 0xffffffffffff0001, 0x1}, {0x10000, 0x80, 0x6, 0x4}, {0x1f, 0x14b2, 0x9, 0x100000001}, {0x6, 0xda, 0x1, 0x8}, {0xffffffff7fffffff, 0x7, 0xa4, 0x5}, {0x100000000, 0x400, 0x1ff, 0x200}, {0x3, 0x38, 0xa0, 0x5fa263d7}, {0x6, 0xffffffffffff8887, 0x0, 0xfffffffffffff001}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1c1a, 0x7ff, 0x80, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) bind(r10, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r11 = fcntl$dupfd(r10, 0xa, r10) fchown(r11, r9, r8) setregid(r3, r8) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/90, 0x5a) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:13 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x5, './control\x00', './control/file0\x00'}) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) fchmod(r1, 0x8) kqueue() r2 = syz_open_pts() syz_open_pts() dup(r2) syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8a) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100000000, './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x2c, &(0x7f0000000100)="b657ada232af90153b2af8585e8f3b1c76978d98844c174b9c2732891ff1e25040d413172f4f5e0adacba36f") r2 = fcntl$dupfd(0xffffffffffffffff, 0xd34fb5cc65bde928, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x5) r3 = msgget(0x3, 0xc4) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = getegid() r8 = getppid() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x80, r4, r5, r6, r7, 0x11, 0x3ff}, 0x9, 0x0, r8, r9, 0x8000, 0x8, 0xc932, 0x7}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000280)={0x10, 0x705, 0x4, 0xe75c, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100000001}, {&(0x7f0000ebf000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fa1000/0x3000)=nil, 0x1}, {&(0x7f0000fdd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000e9a000/0x3000)=nil, &(0x7f0000eb9000/0x2000)=nil, 0x5}, {&(0x7f0000ec3000/0x2000)=nil, &(0x7f0000f79000/0x2000)=nil, 0x2}, {&(0x7f0000efb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000e09000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000fe7000/0x2000)=nil, &(0x7f0000f5e000/0x1000)=nil, 0x20}, {&(0x7f0000ead000/0x1000)=nil, &(0x7f0000f2b000/0x1000)=nil, 0x1}, {&(0x7f0000f45000/0x4000)=nil, &(0x7f0000fbe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f46000/0x2000)=nil, 0x1}, {&(0x7f0000fc6000/0x1000)=nil, &(0x7f0000e5d000/0x2000)=nil, 0x7}, {&(0x7f0000fd9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000f39000/0x2000)=nil, &(0x7f0000f65000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1e}) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) execve(&(0x7f0000000840)='./file\x00', &(0x7f00000008c0)=[&(0x7f0000000880)='/dev/null\x00'], &(0x7f00000009c0)=[&(0x7f0000000900)='/dev/null\x00', &(0x7f0000000940)='/-\x1f.++\x00', &(0x7f0000000980)='/dev/null\x00']) connect(r1, &(0x7f0000000a00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000b00)={{0x5, r14, r15, r4, r16, 0x44, 0x800}, 0x1, 0x94b7, r17, r13, 0x7, 0x7ff, 0x1, 0x5}) r18 = semget$private(0x0, 0xacf6bff9f222a740, 0x4) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000b80)=""/250) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) sendto$inet(r4, &(0x7f0000000180)="13b50bfb337feb0604dc5213f60847d781700549e0201da8b7783e71269b3d09f3b671902b4bc38ca82f9400b4a003dea6e65126f62c5ed10e39220553388fd6e305416fa8d9642aa41f00d57e06d5d0640b6b0f268425536568e6a783a33cc2788a74c68f1d9e3e51151d2737b99b37619cf6797613d92fcb8bfb522eb334b9eb6f70cea6115cf3ffc9ec6d5857f32a596a182b48c3d86f3573f1f08cc6413696cf", 0xa2, 0x404, &(0x7f0000000240)={0x2, 0x3}, 0xc) r5 = dup(r3) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x25, 0x8001}], 0x1}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket$inet(0x2, 0x800000004001, 0x0) listen(r2, 0x0) bind$inet(r2, &(0x7f0000000000), 0xc) setitimer(0x3, &(0x7f0000000180)={{0x7fffffff, 0x86f}, {0x4, 0xfffffffffffffffe}}, &(0x7f00000001c0)) 16:00:14 executing program 0: getgroups(0xd2, &(0x7f0000000200)) setegid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x30020, 0x4) close(r0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x10) setgroups(0x0, 0x0) geteuid() setuid(0xee01) r3 = msgget(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000040)) r7 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = socket$unix(0x1, 0x2, 0x0) bind(r9, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r10 = fcntl$dupfd(r9, 0xa, r9) fchown(r10, r8, r7) r11 = getegid() r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r13 = dup(r12) r14 = accept$inet(r13, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r12, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r15}) r16 = getpgid(r15) r17 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xffff, r8, r11, r4, r5, 0x20, 0xff}, 0x1e200, 0x0, r16, r17, 0x200, 0x3, 0x2, 0x9}) sendto$unix(r1, &(0x7f00000001c0)="11aa4d62b13202ea9c0e2ff1a9d9211e6fa0b7985419a77f142d64733ce6bb", 0x1f, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r19 = dup(r18) getsockopt$sock_int(r19, 0xffff, 0x1004, 0x0, 0x0) msgget$private(0x0, 0x86) ioctl$WSMOUSEIO_SETPARAMS(r19, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x101, 0x7}, {0x84}, {0x89, 0xefc8}], 0x3}) lchown(&(0x7f0000000080)='./file0\x00', r4, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x794) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x9c41) r2 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r1, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r1, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semop(r1, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) syz_emit_ethernet(0x7a, &(0x7f0000000200)="994f8ef9769ae64c485811d34b9b3c0cb8ee66847cf3fab8ab505f11c034ce1821ba696b3e9ceb149bd1d5010b571e69e0e36fa973e3b32bb57fb11f7575790ca23afab4bc44d132a5742d362e14a157f3139c23a35c395eba17ac2e5c0bb1948e457df7ef118b1458644e6c561f2061164dcb9b25504ebc5948") r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) r4 = accept$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) accept$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x4690) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000001680)=""/4096) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000002c0)) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0x9, 0x10001}, {0x5, 0x101, 0x5, 0x1ff}]}) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2d}, {0x6, 0x0, 0x9, 0x10000}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x5) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x1c0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000140)=""/13, 0xd}], 0x2, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() fchdir(0xffffffffffffff9c) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c6d9546441b700af"], 0xfffffffffffffca8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x5) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x80000088a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) r9 = getuid() r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={r8, r9, r11}, 0xc) fchown(0xffffffffffffffff, r5, r11) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r12 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r12, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r12, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) 16:00:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x3b4, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0xffef}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x10000006}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x378, &(0x7f0000000340)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x0, 0x1, 0x1, 0x80000001}, {0x3, 0x786d, 0x6, 0xa98}, {0x101, 0x68977694, 0xb17, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) r8 = dup2(r7, r2) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0xb23}, 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000240)="6c353957302e678d82c2cf0634cd20cc4b303459b8caeb63f43c5c8684cd1e31f4de8b1ba300850748856eb6d11e2589490799e3662eb75da7cfc218fe55a7c8685aea1a7a1d5e226072da520129f8aad195d16df87afc63bf5d1eacf36a55f270ea0348aa152ec5aed646174aacca1cf666c3c3131c65287aa001efb2e565706287ef0113b4ed343c25494529020ba453b72eeef4a3abeab930ab27f10775c56f765b855d0f2a09d6bef9642acc4b856daac5e8f1244d", 0xb7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) read(r1, &(0x7f0000000000)=""/104, 0x68) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x3, 0x9, 0x4, r4}) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) 16:00:14 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfe) flock(r1, 0x9) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:14 executing program 1: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4eae, 0xce}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup(r1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) sync() socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)) socket(0x2, 0x2, 0x40) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r5, 0x0, 0x7, &(0x7f0000000180)=""/228, &(0x7f0000000280)=0xe4) close(r4) socketpair(0x93f68a3fccbdc862, 0x5, 0x800, &(0x7f00000002c0)={0xffffffffffffffff}) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f00000004c0)=""/208, 0xd0}], 0x3, 0x0, 0xa3000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) flock(r7, 0x1) r8 = syz_open_pts() ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000640)=0x2) r9 = dup(0xffffffffffffffff) fcntl$dupfd(r9, 0x1e, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x1, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000700)) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x40010, 0x0) read(r11, &(0x7f0000000780)=""/61, 0x3d) r12 = open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x8) mknodat(r12, &(0x7f0000000800)='./file0\x00', 0x18980, 0x101) 16:00:15 executing program 0: acct(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x10, 0xa5) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x100000001) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000400)=""/210, 0xd2}], 0x5, 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\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', 0x0) rmdir(&(0x7f0000000600)='./file0\x00') 16:00:15 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="c5dc5dfea150b5fa736a75a2451bbbb919b4ffeabcd93b95e88bbec16fd759d4ee573d5e1351c6cff3e34ca88efbdc4de483b39f53b6bc03e7402ed7ea460d6916042bf74156d41ec7b692329d552a2fa7471a5e3c6985d416e66f0cbd1c10beb6162877a169dbfcf73478559571b252ae3eb3bdafa92dafce05bc79926c95b1e9ab622b16b35f3e881a8b830e6e8ff551e590d38d2065a93a8deaa260e941291a3f035723e5bb47b6d9bbc14c3a3d4b829356616cae78eba4a73d357dfbcc13a7a9b3c1d19f9398113699b52bb5e1c0b0783c7dd98dd2e2c3c1fd0358aa96c918", 0xe1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) r5 = shmget$private(0x0, 0x2000, 0x612, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "92794600", 0x20000004}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x1, 0x19, 0x1, 0xfffffffffffffffd, 0x4, 0x11, 0x4, 0x1, 0xf8}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffea8}], 0x1) r6 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) close(r7) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) read(r8, &(0x7f0000000300)=""/177, 0xb1) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) socket(0x20, 0x3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x721d, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x9f, 0xfffffffffffffffe, 0xfffffffffffffffd, "b04d00f3ff0a631a00", 0x1000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socket(0x10, 0x3, 0xc8d6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r5, &(0x7f0000000080)="34e9c3736877928194a5790b731fcce36563663eba7699e54326fbd504c77e41", 0x20, 0x0, 0x0) dup(r4) shutdown(r4, 0x1) dup(r3) r6 = fcntl$dupfd(r1, 0x0, r3) fchdir(r6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = getppid() r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r8 = socket$inet6(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r12) r13 = open$dir(&(0x7f0000001580)='./file0\x00', 0x202, 0x2) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r15) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="67002034eb22e87a49a50d249a5ead3245e126e80d2c612d6c8654bbe6ce2e4f893a1064c68bbaf2f0e297bed19a40ad78155f647139d12dbb062233408a1cff9a13193523703263561f2bfb2d0c876eef6d3ee5fe095fc0572112c400d2b617c89d614376b2ec01df8fe9f6aff3c3d2d9a1d56b2d1e149cbbc4999ad1bc70b62b79b7d59639", 0x86}, {&(0x7f00000001c0)="59e0198716bfdce2d5a6690bb3a61e70ec3e04dd0aebb76398b419839f070281dd99a0301e6ac12612f3806319087574e9bec7436b8e578f65050851ed90292341eb7ed8", 0x44}, {&(0x7f0000000300)="8c86ee9583dd3f8b9d81e293a12bdc6e58608a7c63800affc9c3f02e134afdffaede42d4d3890c3d057a1d97a79d8f85a5d6f126c599d36f97961bc651d74153361b0afc6a91b0f5911285d83452cdb6a3caa59760cbc9209aacc513f80a04acae358a8585b84055844350a30f19ba17cb2acfb826135b31528dd53adba56d8bb1b971010e2055f4eeb67fd94b0ec57913cd7d51496f457cba92c8269c9247dcac4def28b033211bc0f437f16acfc2c96e950708bd21621211b80fdace0f3a4e45c6d58eeb9f40fcc83453b86ff8759292c17d52b68de12100bb", 0xda}, {&(0x7f0000000400)="94fd3319c4f24671a136b371f8adbf56721c4c941e0d5072e7e9d7a10feb82656ce6e517e027746a4527428dd0ce6f22188b42f923e555b85d37e6da7cdf5b4dfce6b76ad5f066c3235fea83cf34d74fff7cb93529275b69c12793f3238396864ac58b69241314d305aa6849d7f3608054d54e06a0387475269d9e08e0f05aad378325a42f7edc73fb7e9b691fc21f24fcdcba2b21c5b927a8598d6d5fc1901a3ab5816e1ca9a6b67828ce22d2847cecad2bd48cd1ed5c23f69b9e99fbda1a37f8400a5b3ab58b7daa9cb1020e4daff4cbe1d016bdb1b6b3", 0xd8}, {&(0x7f0000000500)="fe58b2088baa7d3bdfcefa78428e4f1e1933eb5064eb0fd5625efbf8ff1e03961bf33081c4f6676400d0a67b5b164d3843128057e78facc6d07a0769f85da315425aee5db21944f5ee6a8a3a6e8783a49b3baabd3ed522125fcfb6bdadbe0a6c9b6eea5585e1f56d179f8cf1095f7ba7d31881bc6639b3494f1eee7305cb25e1c81c6f64f5b9c1a3cb29aa8a7572379c7db2eac70114a155f06e2c6501632ecea93555cc1e2b2f62d5f435bc52b5b23b1feb7491868aa6dc852fabe15d7efb485e5a4dd56a22fb8a996df6994233e65e078bf7692daabf5b5760436f4089e8c0653e98d5532e0062f096ce58eed4ec2cb01fd40f6d04afe4d500d2165646ca375dc82146b9f9778f06a142376ef4bfaa554efbc22245c24866ae86208b9dc0a1abef6dc7f5d176c08fd3600a185412f14d9bcd7b908a6f7a317e21efeba19307ca0b381ce92e6c5913c0a2b79c1a7964097a4c592d75e3b38af572475cd199945cab1579cd792367d8345da15deebad2a0ef26594efa73882e94f2437eea807b632a2d5951636ccd0d42645f153c7e97d976dcc6d6110555c2d8791d715e49d9ab68345033e8fab93617e297aa29a5bc9e78a477e5aa6d2885bb49ee19899b8cb8fe46c28e6c4111b176956f05bc687f1792319dd5e6db31b4c0c9605a69c6d9828a217db3f335287f6b741674ebf23197589e192a287d0603280b437f8c73f40da0798147f02a541354dd4512d5e2345720e8464296b3a3b1cb5a6ae0c8812d0a17de15fcd7c730650f553d98b46ce374306b5a7421a602927c308400b3f2abed28b50474d195cbb4e7099f9a8852961518bb2ce7cbff8316c5765621c32c77bcbc83d703aab0c281846db4d6abefb3c848fb7964dc4f85c6d42d5cc06085d6c6d071eb4fb55e7458d5104d5acb22c48de38114e9fd293d4715ab5dbdb851c0f2c8d38ee01b06f3c04c13e7a4f502e5145626732556fa5a88ecd59055b595412a89ce2959db1784c811ac534d94316fa53abbacfb42b6912fa0ea9b3a2a9d309c87f72656968aa75a5f4b3fd29205448c6c52229154492696acd0767aa2b99c67ed25bd44598b52fb39e45df831c792e08132ff0beeccb083bf363ac30d1e408ea4f652683e214c11a7659d9dc62688b801800cc0bb321f90a87e95c68074d1210d05bf897483969960d51e59ede0a3cac138220924b56acb86fd60e665bfb05f375f74265f5a062459fde44ae16d82c5b77ea51dc5f3167108a5f951974d9ba3360ff04bdb9dde5926de46b1d251d371934c0175bf3090f27ac4fbefedd2edd0c6006b4355563dfdeacc4877361c5b3b3e210003c4ce91e9329470b93d8a5f902acff3ed49bed38fe68e327f1087363150e21d24cc634619ba542a3dce10959ad2940d10670fc4d394ffffd7b8c177a6784dce375cec4c7fd37cbd9e1c6cb1acc0bd850b8c0e7f3e79447ba01f5e58140c650b67b282100d4527fee794bd80912644c06c4dff7e26192e3bf72c8d35d2c041cb39436fd50dda07c00764a0a813d97e33fff6e3b28a05bff280b9b20c2abf2630e8067b86bfa4a454aacce2ed4444437f133378c9bfa8cc0f35c89917d1477da20bd9030bd27fc3ddaccc0e779aa4cd7a7de4f65925c7453daebd7ac1cc0e918311f1de2f5b8aabdffaa47d3ffb2798c1d30a8ae578fc195e834183e8068bf3e83643d86d037341ee0ba4aed817bf1525abb4864f1557e66b1ca8f152a78ba433d03ccf84a7bc434e9204e64d07a23c32d28341bc1b2a07aff560929e791ce77d0a3aa557d97ff1bdb82979b33f7a072ee93e50ac9993bb20b2a1018108d334e2dc05e6976c130a9a30366189e1e336bee67e374a22b9987592190463ba4dd33f0323de2f1e11b46866945c29bdc9e69862c3eaca34581ada520da82c1565fc1088491c7a5f5b7b39943a551af94f7d6b89735877c0a4029d85725fc26f76444f6de0e3fb88f5e3901d540828bbc79ae6e02c2614b3371c61a4d354c7791bb08d36b0048601a45c0cbe228f9bcfd1ce1af89588789030a904cdda474800344aa1e58875566c765c00c443f2e21f650019479149fdc700588cd079277390966532ea9fcaf858bb5038026a449489b67cf00f6e1b29ab8603f420e4d758e154a4b1f103133436df26f69cc84d626479872ad26177a242a5c869f4d484b4f2617a0bf2b7cf39de2e03745d3c0091abd7c7212c9ad8757dfa4589aab76c92dac4005a8b49c4510477e3d543a3ae9f354e5ae4a713e7b2c31e118b20270b03a20b971ef54f106a9eb016b8f6bfbe55edd2eb079c97c85bf4a3d71c59f39269265f5ae41d0b8365bce7a2e93242f3f1e9b337b19c6d5f0a14b731dbbcaa89dbe8fd92d42a500233efbbf723c5457c68a0f84fb08419628f8cc096ddc5712fb95bf602b621741c471c348453d0afc78b8d43b45ed45d5235ff388692c85d5ac32a9d070bf24b9c1b7c8ade0558def1c1185d11e217e1f8f0c09df9fef67c2c10a31b3a8ee2ed9e77b35666fd989e23d3807a1577bc7ce88b30503eaa3820b154ed5862be6eabcf7a158494d30da2ad9c74078626bf7907e590c599201d4f8fa81d4f0b985efb1f8032c149d88e9105733516f6d3decc05e07b0c26d935d64128bb1dcc651e4c6ac031b5dbc9b49adb4b7da939815c45fca9fe59d0c85af840c72822b5c70c832f346efe3d0752ba7c744d5d1d41635555a51f545c350237a5ad3ebdf23ad47b9c7d1bc81f976f19d447a5cf96f598151b378c09954a306e7292cd9d08d8f9a094c1ea08fa2b171a8b2809d9618b2979ebdceb1fd20ac630713602d292223eb859da2ae2c9a3e6d085168ac483e838195f505299ec83d8ada66adcc8eb47931b67fa951caab7218518fbe2713533236a652fa75c5b33d8dfe72307ca1bfb0032d254028c5002ed2b03d1b9ed71aa4fb7a8967b6d10644d34163e32d93a70c58a715fa0e1fe9c8a62e3195f993f1a067a24ca0735b56abc65eae7c7dac7e8d6f1013cbfa202c3a28339a6a143489ec696efad66f91fd09e394fcdacf8b42b392b7fdbd802cd2e055a89eb9ef044e162e5f9ad2fb488e8bfbf4d57384eb8a88a27a65a1d032aa0d8b1d6dbfc98a19a4dbb2d609c2c5440be7b1d76523ded8c45a87fb9e7a2c28c09efc36065b9a4a56fc1fc8865c124531fa984b28764bd7f97acdfa7c38e08044db9215bea39832f8f9dc26d915bbd854e6fab6e141d98ad393a4d4e0b4abcb1c8551547622b786f61f5abf4bb2bfa6f29503f74f1e42757a73fb182642cb02be2a06b7467bb28f0585267d18d881e196048ef2e6ec1f964f5ecd32421597368433ef62e9b43bc5251be7b31fd99e0f419b67387349a282108a5f1d7216d334d09e0396a61dd518464bf7d318dfe4c3be354d727ff0301b64a96110431facd2c724cd5c3d5321e74a4401010a07122ea7e9403a73baa88a2dc81662b6e788c167ac533836d2f2196759007226643dc60761ad991f9c8fdc0e7b87c5f1678f609da9ac79a1f8bbe4ad141527e12b86b1c8449b6ec821a81b1299ef66a87a2c9770e9c1dd110a5a520d4ed52fffc20c30b3cf2675f18dc7457aa2b1bde36b1f22d9f22b7503dab1330c25471da58a194ed203be7e3e46b037210f5b795fcb557118ab479494d537050d0921c9da13636775b54d76d47fade67a8b22d92b4562b04e9e65f7af3f2a9317e543c25be0ddc4b16e9a9d2f7868a4f6eb9b9104ea851027a32b156f86acd4b8c6ed499347ca00b2df00441347dd852b737147fbede013a67e725911571ad506ef22c8c72415f1b61898a079c0fa3e4fe16a0b1f19e0ead4d61ad62407bc58f1d014c6d6123e3497c64adfa5d3518f88877ccc7c468067fe4b0c17bd54167c456d666e3593548944229687493d4b6f775511c2a80dfe770770e3555ddc6fce396224b251f0f8b88365bf3561fc84e30487b476f0227c09cbc12ce63f8b977c113d78cb80b8bf1b1a9bc98098e2a3758d9420d597c1b2d9edde39b4c9d881173330c7e1d57210977bb0e6701ae0bd208fdb03adf2baa3b83307dafc1a6ca296d056b1fbfee72dc7974955474988ca0e36bcba347707abfa5a12c300cfe6ff6eb4419ae743c48177a53baa6a33b1fc1748b3ef038c6e5a883ab99656bfd5d6d31a41e08a207ddf76182561594520ed5a33c41174ee6e5aaa25957b7254a5862f5a379479e4ad1932763c0e8e1fc699dcd350fd86ddb9471ec2ab5ce0ed8afb97db705a85ac510a4ead3bbd7c07fd6f8b15b67db97de2761bae018ed3da7b2485a388661bc9ca3ca65057ab570ff6569d964fd4eb99eab26054e69df6086415ec3c1509dadb3df8737b696a4c82cf6795e7a8f36a2300194cc4c7057b8944c7409992bc11f11e837b2e793d01d671e3a3a122a7706bf21981713d9e077a6532ba7f550af3700efb5777698dcc89e1a22d39920495670e19f7b9c2be6921fabbc6337dda5fbe80468dfe0880f147802e106e1fcafaa2a935aa22fcc03f4f6ab709207a7db926ffc5c04d88207ac65dbc416e3d1b1bcf933e1e047e2d10887fc4054f77867d55bc331c18b032aaeacd5a7d0af5c8a96469bd40d591516e14cc9b4293b09a80dea7ca09fdd2ef6038cb10170b4cc856738c64a0bd1f94dec312d2766a387f44dd93d42c3446a1f894d4b974771d837535baa5018c7b2ddf6ecc4f587dab06ab0dd81f5a269fb643c959e39e63a8e176116b95e6ce77812790993bad034e17390d77995d7f6b4e5ea8d4b43ea5ab55641fff958afc11de9ade46301d05d5d5096164baace7206300040f48473233cbfb25ec18b728a45fcd48215dc35aa25d955e162934937353574bd560496a64436221716a345c37cd4ac9d897615135f1906cc330a16b197cdb1ffc9b36d424287073caa808d818744ae778f48c98103919f2fd5ad56769c56699427dfab1f9ac0d7501b68d2edbc10291ea3c1ece95dd1c6df5e1627c700b851000d3e40672c426ef293ff4c38429af361f9e2a58fbc6e8d442f28cd62e78ea0fb07d064a7bad6da3384e09b1afb906ae2af403ac1b9768224efd2b4d8b094da5f89922b96b31e46454e6e1f57380a3ceb4f1bf1ece3e8dd72baa43227bf399150014516370f7951b7393476f0e3f28c9dd5a67c71bc72f2e5ca5e5d2a768de8134e3c66ceac17ef413c50f8385267b6419eb845c3c0ea7391e6f842092e0d28cbfc7357c5e1c70956762edfba8eedc9c132609ec26763480a4fc88ad993993ccbd7c488408a65d928644a1eef910e74052a71a9bdf27a88f6f221f7255e4fe2c99962e1eacb5a0180ce5049825d2e7515518b1789c496a8dcb8fa495bfcd1882b00a9a2e99808fb5a390045f3cbf5aefd719f46e843bfb16b4e97d7cf3fef00ce2510c677407967c0261070af33ef159c3b5bc7dd0f90319d65456b9f45aa3d40897ff0964b4fbd1ef9fc2cc9ee91e0a414b2ce343ec009c2e5ee4b4d4d3c96edecbfd0be714a20a4bdc6752c74ab6bbe7868e99d2c5d528ff9fc78e10f6c40d7341d1754a80fce9d35e22610086d7aad09d51617385cf57037debaf49c8efc557b85f3d4db22002df052e0ba1ba817bc86cca83838719f83ec4e25949f797a14051cba5318a9634163fe89a8c2417e9fcca821e690207b24d233bd241f914f698a9e94e67da4d8498165ab3d2233d1f8a6ce0c07c3203b631418887fb7d1ebcc1ae8315bbfe6adbf7ffdbec530a96f11a116bc02039fd52f654fb1ddc17cf477b1dee188704afb5becdc195f13ee67", 0x1000}], 0x5, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r3, r0, r8, r10, r1, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}], 0x70, 0x515df77a7c937496}, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x7, 0x7, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r17 = dup(r16) getsockopt$sock_int(r17, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r17, 0x0, 0x2000000000018, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r19 = dup(r18) getsockopt$sock_int(r19, 0xffff, 0x1004, 0x0, 0x0) getsockopt$inet_opts(r19, 0x0, 0x4b315bc9ae4e23b, &(0x7f00000016c0)=""/127, &(0x7f0000001740)=0x7f) pckbd_enable: command error pckbd_enable: command error 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x28000) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000080), 0x10004) r2 = kqueue() dup2(r2, r0) 16:00:17 executing program 0: fchmod(0xffffffffffffffff, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\\\x00\x00\x00\x00\x00\x00\x00\x04', 0x20, 0x0) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) socket(0x0, 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5e, &(0x7f00000001c0)="7832cce376291ed39b05418657b2672e5421d600") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x70, &(0x7f0000000140)="0f09353660f9eea1a09ccafd8e7b34f541a01c3848895c237b4f5acdd543befe84c3f0c121a9a61c181c7a7eaa01d2badb652bc9e2d202da9b37ea8b95002181217c94912b9c50b47f8a891a8967b73653be32e40fb33e2f687c170ed80ad28558b4ae9acc1c6a6b9c954cc668ba1eea") 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) 16:00:17 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getsockopt(r1, 0x6, 0xa, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444", 0x219) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x7}, {}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f00000003c0)}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x1) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1e, 0x0, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000317000/0x4000)=nil, 0x4000, 0x1) socketpair(0x2, 0x4000, 0x4, &(0x7f0000000140)) r0 = socket(0x18, 0x6, 0x18) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x10001}, {0x800000000000048}, {0x6}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="f272000300690064000000008000000174638670be020000"], 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000002600)=[{0x2, 0x1, 0xfffffffffffffc01, 0x1}, {0xffffffffffffff00, 0x7, 0x1, 0x4}, {0x0, 0x334, 0x40, 0x4}, {0x1, 0xffffffffffffffff, 0x2, 0x7}, {0x4a4, 0x8001, 0x7f, 0x197}, {0x5, 0x0, 0x8, 0x81}, {0xffffffffffff7f08, 0x9, 0xf8, 0x6}, {0x3ff, 0x26, 0xf832, 0xed}, {0x20, 0x200, 0x9, 0xfffffffffffffff8}]}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) pwritev(r2, &(0x7f0000002580)=[{&(0x7f00000001c0)="5aa410370998438d9a8c09757d956d58953cecabffbb46557e658c0657100034f4071f0b4510ab3e0f8a12c294c4cd566c3c7fc1edc4e6e2b6c1162c66c9ee33a839f3d9796c9d3c2d87103072bda163194d2b8de0f61d87571e11c595a0be17ed5989c75e93929dbd3a3e88eb301682f9a375f3054446c706448dd67dd9cc43ca3d938080e6d600630e621efbcfba435b9437bdccffa1cfc57637d6bb553984ada980bdf4d3", 0xa6}, {&(0x7f0000000280)="db580b05cd74df70faa0ae77d9726a281f74c460c44a7707e2f49d737265be3aaa43fa5da67f0041d1e1eb2823c11c7629dcdecacae2b3a5bbe768c7a5c357ca40676a5c30321ec5164d3e6e4fcc24acf18291f6a265548c1163b14cc6fca68b3bd60f3d01de51146684d20d63634d43893d8b90fc4aff416aeaa803d540f49d5deda60bbff7cbd701d6fd0c4216719b178efcf80b18dd9cc11fd519469a06e14695852ddcb703581552fa1e4b9d13bd9d92292c89b63008cc52089ff6a544eddb68134df65844542fe523b0ff3b652023a70e755ec28137edfdd5ee9adbf7f72eda7c1e58a48d50d641ea3218085ef5ce385b635ffdaf24fa4ea64eeb4abcb149957a661adaa346e91a39af9f06d6ccceb763689b338fff888c62af99b9955f0f6b052960202bbd927b0e2d169dd6b2cdf587ac8f8bf91df91f04db80b7ceaae15042336afb0fdb3ee16650419c89ba217b5a8a80da85b6506361d61d9904425f23325be0fd43828025832424220c325388aea3004bbac853784cd82cab9ffde3ba15bc070381655ef5f29af142c6c1ab31763618e14382d6f79ac3e4a0df5b129bffe20d010b54ffd5dfa57589d4c89c212883d78212a8684d5c9262d9389fc6120fbf9ae14b6df47852c4e54b23a979e1bf244e2b4d4b743b2a345b3e4af032e53bd343b42ebdb7afea9ad57d91b80d5b41450d8b4dc744b0ba57cf5536e606ffab1905c316fd4f882e9c6c72a2dbc20f2a1b2432c8fccfb178cd413cc3110a56a3937f1d2d32757b92a6f560c0daede6e9def5a3ea685013fbf5041700e514ebf05666d2e68d55b7ec047d4f7d45e2b80b986defa9b85bfbd639ada48b65132d8028ff5f4b8057feda3b4987c123b62483f6a5570426761d99f689e25cb6754de65422008c8caa3fa0709a4922c9dac184e09fbba93c4dc7bd985e490d0729158ea66936a759d01566e990094cd0dea491a148628d1db7b021a5a21c15109fac5f29612997782c3b5bc0f6b01cc1dd52a30c099923b6579d7b2705dae981971fed7f1b19034e2271486d4acdd9627f2ede47eb2051efdd8cc83135dc5ed74e93891dfd10e4621a3ecf05f4e212d3782f2c34d035cbe34f58272542b05f7d43d55c21736986f7e1f3617808a75ce7b919cb015600541a2f4a6a2c82ec57efb56a04428383f4c1a93b4514fd630ccf1d704f505416f6e1dcfb06d74f3901c7db5c1e2572103593d395ab753f8370591c76951c5c8e5fd30cb9ae73f4dee7d18fbb4de416d11497a1854baf93609429abfdf976df1c1e86acaf1a212769f304191cf4efdbae96e71eb317ff34e8032e8284a00e81eeedf7bc31eb8382944bacf410ff729f8be40d423bd445c7ae4e68994e4f5f741cf2eaf07913886c95adff7cf20fab108bff81ac49386d69cc9c94b30d5606605e9cd945bc352d0d2a29ebfd7e11ec48f67450c4bc323ebb09a5fbf9761661a00fb84db076d132df2c82d9e687efc6161ba2c05ca21c0d71655ad85f03f9ab4cc0b4fb330c27bdb653978fccf5ec0fb684be0bca1ae540aa14a5654af6b011ced04a39726392156a344912cec88954136b1346690b98724af115c3d6057743583a0d04444b62ecb202957bb0bf0a153a89c0d44f9e60a3d4b4b8d5b8789a4388013965aa9d7a4fc79345a8159c536048c6aa733d99b39870a5aed5bd24b562de8467f2e2f5edc4a3bf4d165b03ad9f6ecc6e44f6966d340b44b701d07807a5c9a3b15a2bdb315e272465c3b57fa2716001a89c2a91e9aed18f5e87c000d2ae66b9c74c4869e196b676d3c5aa42b3bf3d07b76ceeaba5c5365afb078f8f20594ed5132c01e661d45ad01a45a759a0788a3788e5880b37c7e2fbee602b8994f86039d2f95ed8c921e75be7f1f84d8215c5500ed76c7b79728b90b517bdab3cd72f07749b98934b1a1c09ecf3f9d414ad22b2336477426987f77c07c142fbfd5989df4f629f9131da23a96f58993326ebacdf32eff8a6c46a940fe94f947cc160168fa4f01fb9cbe2902ca36e3fbcba1dc67cc3e2a0f0b178b2d462621864eda8763fa7866f447102d2716c8932dc4a277213173a888d6a2d481419698df11f092ecda07bfea40a6113f21646bd1e5c1e76de3b53e0768bc5bebc4e11c1aff5818d7e88544b45b21117c59477a4b5efae5dfda0e6006068167ebaa555494a5135ae2aff739eda2f28598206ef188f01bfe432e35567d62b2982a938b393f6b815947c22795e9c93a35c90fa6a523a35a4845fbb7e43964532ee83f09afe4e53e27361295493a2a9879db47cb296cf9784cda4583958cad20624c104e56a1035b4bcdaffe3db487448b47a55ee4931c113752c9fab05bc9ea3407d82ce5b93de73ac60da66fb1f637abd2c9eb644808b77e5d49b6f0b04f976f63592ee64f0ce89ed11b5354633051bacfce6312ba2b900138986119208b6bbf4e735438faa1fa26280185c86ea7a1d30de8fc92997075a93efa1ef1a5e48de16ccc8cebf5761e420af43e6f05ac65258036563ad140f3e4837f1c6edffdd23b6c59b519c5917ce32c5f083dbee250bd6cbd00059f7eabf021c6ef50a0b0f3a6d1184d7671f34ca63968d0e319835534ee86dee32356818173c194c0a484a6533bb18bb6b25e99c5e4cac04e7252dfca8c1499adcb20d90ea2ace18003967dfe198bc0c42b628e55ae1d05a1fba9f2cd73e07ac3e0a88c0ec44c087ef12105743a3da8078dd2a224d4726fd83cede86fe276f7a1cdda8a3c3ba3847e27591ee0a73435c628058ba7f5a703302571f167fe2288bc2789df03b20762d77afbafd98b4bd292c28fc43e062ec25a2c4e2d965633fcf76b595cb81956f10024b550e2c1a2d2446eaf81de938dfc0a9e641d80bba3a088b7a752861e392e4d7a2d37927bb667dc89abd867eefbe610a5e02af95234fcd2de6818ae24a007810461b6e20ef355ef27900188ca2986c99146d232d845841f6c43eaaa99eea6d85bc5df3109cf92e9e28b7f6969f916592bd59612ac733bc705bd44699fe32ad644f3cacb64d1793e42de7bbbbea9e6df32f61c161e888d49b43760d183d3737304be321d610f29aa2f7201c3d0ebd1f2383b66ce73e0d2dbbad82ae8208c66a94c900cc0aeec16ec86fc01c05ed0fcbe98bfc2fa38625d92bf905255ed893c8fed45e44d884c8939bf72d59ca3b045176ecf86f77eea2075aee3c716f7f0ef1e141672357e7329b635528412c5bfc6a2f66c5133bcad171a5d162ddf184a7ebc5a35c370e9da99ff85903623a1719d917dcbe7f750eed9120819bd00f04015169c11af696cb67de774c89e40afaa687638b634c4cb0b95ff5f9d394072e92b2cbe2f384eff552179957a85e5aed85dac84c0fb6f775ffa643ad66ff2e88667e656fe01027c618cf168829070b89810d9b8a5b1278874e708aceece9d82adfa8790269cfd3e6bff0f4cf0edaa4a64c68d0659f310943fe25d00b103759565bc8676de8e928fff97952a449e0fa2e0cad90c1c6a98d53889e20d600ab47d4060f04516bddc75f93689053df5f062f32b3829d013583df30079e24b8199e8bc2f46486433b12526f1ae4851189b9957d91bfbfc7654bc6624e790cf9ecfc64a3dedfc155d0867e2633f2fd8ce23761b7a942e5b9dc1a36296c1795493e83b0459089d2da573433371aba1cc47b33fc2aa3154c9a7f5ad69ade940d180a7a7a0aa8d2b89a8f6679d4ff4aed16bccce7ef3b990cbafe3f29fede920e800941edd15c7d9bc536725df3c7410034e4efece970dd671f7534769345b697130b510b029253b7f87b02ade640e98be7798c719779bde62696532b27b5b4327ab8798e13d2252d59afcd03729c4d8701a7d7eabced85c1cf13b05bbc6ad426ebe2df2cdc70fccc6d7cf7a4e76dcb0892bb95e541f93e6613cdc550342eac0761f79d3d6663fe66bfd745757ad3ffbe41f5275caae6771bf32b7a207f2ac7673393917fff125bc08bd1540c342abe3928ffd90b308c69dcf0f857ac58512cf823ebbacb2ab57ea0299261e3cac56444ef14798802bb7d81415245d63a9209f78e33fb41ed0be47c6ff1668c72fd33bd4e456676e43a0f97cbd55a37eb79d1accb074073d2b4def544c89ce8c8f6379571ba215ac6e9393b1b3b4560ef1349ddd143e9f03d5232f75eb5409c550b923f7c1e06f893651eb703442bbb0cdb3abc1feea71e23625bb06b158ca643c10d5d91d4a5fe69dc1e35e45124cda9b54ab3872f2f3d69215d66d2f6dac92bd2f3fe2df66c603a77fb58dee5044615713cb8f26ae5758ebafca836e6b3854029febae1059ee9a636c99d98c91b449a4ade0ff69a4b8325115460041c2b7399d2cf11482ec29d2d8fd3216a1925dcab5500bee56fd3df1b35ded4b9b858ea14e8a50b582a1aed7eac537fd5ac7292ea68e91c5d8e9f3c7c6642c0bd54a4b4f11f171a8048c979d3adcbace2bab8c8dbeb092da94aa90954c4fc64685254806ade775d8f0369f81d159a98d25fffc654e08c81d3f56a66eb4fbc13924f6e7c7aaa300d5805401394529ecc76b88cdb7aea18aa49f69811a0651db94769be00bb56c95079ecd59659bd6e16afaa3f8a84d5d08d67d3c2765be677e46c57af1795ebb67e98771b19ae47887cdc066d6d0ee16a060a7f026ef38e2ff3d4e093ea87fefc23317edb7cee4ba1223e8912db3bf55c78725a93b1bbcb64234d66cc8de0e7d2dfb6ce850770abd22474b578e7dd6ef8baf4275b9e0e2a5c419e62bd0c4a775d93797b5515d9599cf1a17f088c18c0f00603f56780507c1312571b22ec65ea262b1185eb4923f38236eb377423dfb9864bad12c7c98b2f6e577e36c7edf39925322c8356da96bea0ed5dbffeacd297d69a4849ce93ae9cb5c32b3442c98cb9257b964d7d6c2268d1fe65d826a90f84a1be4154472e1f78cf0ebedd45fed9ada767f0b06c7d4cb0fce98ea1a1aa7a8c039558b960a84b38b2b3de4c930881bc6b4147882d896094229220b1b79e2bdec888c28267596ce03fe7311da2c279a120e725107795d411463237009ca0c6c1bb1c12d99cffde4afc0d37cb2f569c4952ed4d1859fc8eda004974713376432b9b5a0ee60cef28cd11a51a4e7ea3bad16d26b06088961509823a27a3a8d27e862f50fd5ef0e3cfd501d2d8550549b6167bd10ca1de0eb71a1aabdb735fbd3743f91dc55c08105b7853865217ab0ef5aecace7a6fb0f4585f50d871a3127242f4570aa2ff63710f74935aa6b5a9139577a32ec462364c40011c8b709dc62d3176d5820a368af9d364298e520a8c17c8279e21060bce1adbeb25b1c877a620e9e3da51b299b9c1414814653ce3210c88f1e99298c2b27ebde5d18512de13e8e80d3d3e37b2ee19d81ca8b4e18f2d32485bec218d0395fbac0badb6a0bef81dac914c6addbd2118fbf1cb8d9cf60057f790113409e870f6bc4d60abb77755b32c6cd6b9c00f8eb4e205be6da02389c961f9aa34d12affba37b14aedab87bc8d8525d777a6b3cf7b2544fd561bbb8e2fd17baa61ced9dbdf2e71f7405bea30413f128fee2c9f539ada1c3d6711a8003fa40a23b0eb4b6479bb2e9cc73ccbfe897cee68bef5d60dbf1fb5a0ef3a2fb05de9a087d186f7143ccbab6635daaf42c2d4857ea6242ce387c9541473a6928a2b1758a1e608f580aded569b15c6c72d6bd04e724c34ced4594a4943a3e7906499ba0e1507d40873507fe23671243b90f4a45f8c32dc6656601a73a9fcb954a89fa10e89d38cb41f1182aa1b0e8c07383db6ea", 0x1000}, {&(0x7f0000001280)="d531b5747c196c94e5bcd1ca54f93c1b4a3a6ec8f7db5a2e3ea07be4fb2669ee6990bb2f6f003ff84b7fd66f97ae1e42ee98ef490598df1e58c2b5a82a816db639846c9b76987c0a4e4a352fa60cfd881d49a48d6b773556b75c54f08c97bc3a6bd8ba292a7e2f0c8a41cc8a91ffdc06869ce174da65", 0x76}, {&(0x7f0000001300)="1e436b40643296f73b8d47cdd3b616ba6eb85ae915191f7d6c23c9a1f0c892e3022ee419f0853076dae412cd7d3e8adff9f8d850578a48023a9ba1e3ffefe6054fc16f1176", 0x45}, {&(0x7f0000001380)="05db2641dcee2c72d5231a9b1dedbbe4", 0x10}, {&(0x7f00000013c0)="9a22b446fa02a68e1219b706387a83c4133cdc27ce4e256c478e519413b3966236fe199a7f82da157690930a16aef376ab396d18191f0064550c213944f00ca0992de2e33a06a6b5a5a5abd6d50b7cb7dd5d173d504a296cce8dbe2ba0e74ea101f5131e0b3468e4add6e5d13108710cf1b97a6e4c8b0b11944c0f704c343177492d383a036bf6c77b10e9baaa36449558f8132b570f53e502c1a1a4ab6295078ad636a7613e6d39614bbfec953b7fe7334706d5630f803d15", 0xb9}, {&(0x7f0000001480)="96b2723e91ba7f3ed248f3dd3261bbcdeff99168c6f80b832012d3a98f7abf5e0b560956090ed929ba20380a683e842a9c9c14b7de4b1197e745f4cb93c161b2a789c10ac20918b92afb5211825913c3c9a3e2e25a895de3f757ec4715e39faf1b74452e2b48178c6a9023abeaeeb27d789a7ceb76aaa4ac25ab9933b75d99888ac49b4911c0ff354585f04fd7a140f00d9e3a56e33c157247d4c0b4caad79b349258b5eed4f8152cd44ef88f9006a25810101c14afeae68c6aad5776d81629af1428a1b27ff4682a68941f52bc3c2e4a101a9ad91b5c11ef7d5364ac0b72b33f518ff3c71b22652cbd2f44e0b6baf0a3566920508c9ce812738ae05e8808dae858584847f12665f9719b7aabf822c6ee2024ee9d70dc5ce8807779aea2fe9d9169387fcdffb4ec3df750360414bb52b37c58034d4391a636a87abc90a44450ac67d10ef1d902557b62bb03530c55858ee34d08ede791fd328e3553c279c79912fed6c84d2221c40e6263c05389a13168a008613ac69d3f685626973037537b5b8133c60ea6690a9fce71baba91ea0a98e66eadc26ffed710a699f8b6dc45d24b43a57d47998830f75ee62d3ce82b4b22eccea9e9bca774fa1f3b036174a947dd8186338bf64982eeaa0c04c08008b7948e4b83555951760a1a6ed97014dfc06d4aea243db7498fb259d8adcf06b8e003f72cfdc9989f0779cf43fc2dcca9750f2840893fa1ce7d9b5901c5bdbcd51beb6f691763efa80b2eaa22a4cf6cef378a3137a97161047c83a7fcef2aad3ea93105b29dff5f326a6d3335a0522e2f0608ecccd0a0b0ae17ba2d8c00c15ca30db4645654437236589673668c6ab6623ee0b607262495db7f11c1bc1879de269688bc155327cdea63c52bad0cb7ff7f91f6c9456902185928d17bd6dd1b2879fd351cdca1bacfcfd78eff1b3ae6c0ad147335070ace63fb9176d5c7a22e5808727c8971db15ed67c7b67623578b66d31cf2674fb15e7b256e1e0c49f9b25c9c80d185503d9e26410beda84d477a9a189153ee42ec9f655ca5de591f5c438423d0aa40e048680f0e6e0cfe65254896a1fd826cbd1bc2c1bdbbdbb8b7d39c247ef1951f3455291a984ae848b0789dc3e6742014012b975847c263b2c98550fb8b3947a4dc10c4cd72e3e9e70ca8faad607e0ac0f989a921c45f279c7826671d1ed26c620d1d5d4da8c08b450dea88ca378b660cac9e5569e83fda21ee02749d7d405f1594a4a6f0f2b3ff993b6abb787bc80fb12be352ecba186b2561a1217342330e4edc82bca3be9fd15c2877716f892665162bde7acd254b4a3a026e374c463bf7b04df4e260512e1fbc298a1be5e12b714341bf0d37a1662a1a3676e13ca84bcd0ad87a77ebaa9db444937a2115c7e802055b6ee3f730e0da5f52f7d95494a177b28c154c9e3c6d5c6851d62889566f145fbe37d1e04ff5cce32b920d73d1c4da510696c87a36a7db16cc2948357c4c832b42b05b72ad76e4f44d70f8a67b8b027b976674e8de51dcc29c399a30cbf87421c909c80e5d254db284dbafa39d747527bec31238293e2e6b98a5f300822dfaacfb4ccf1bcb34299d1abba76dd622eacf24107dfd6506da0cd6bd7f63c5078196cf0605ab6d866bec886607fa11bccdb24f1b329547275b90d5b3cf50894b1fdb2f7d436abb78bd6d6ce9c4147d3d8abb6a6f50b125bbbea0c66d24997b36f20ee6628acddf72efdbc4a368427c69d796a6798ce7ab7691c726fe7660de9f050273da82c1148c199b11be929b12fd04eeb7062eb3debfdfe58a39c8866907e67ebd5a79382fb343141a702e310bc2f8962ad41549b8067be04ab708e090d42c1a026511fde844a415008e75d4b64dd1e358e0e6ac7e8b2f323bb81b0137cf69455836dbc19eacbafc2edfcdbe016649647a2118c67c6a23a2e7cd7241911fe122438184cff404e6e64f24ca6202273d3f0214675766a38cda05b87f8de20636fbfabb68c5bfc8c9a38237a90a9d1cac5da783d3789f576d7885731378781c7dc73bf84cf6f46eb3d3c73cc0ee22e5bd2cf87cbaec3b46bdbb47f5b3fbafd34a3759bfc938e0ffedaca34b0a91e9ca4c86a39d538d81df0c2b36801bd41a7c2b0379f956370006abf3784861c893dcedd195208e3150f5e83202931e1bc1780330cd21c343ff18f9d253b1760ec260c82463afbada663f7f6cae36560f5c8d163a45280bc6afd210b2673be3a12c5ddef4947a50bc8bac89479f21a44dccc8432d424ce8178d48ea723a150cafb2af81e55a94c5183eeb150cc24769242d25b5f79c5c1158cc395d5f34e54144067b60e7c90bfbbb77cf1bb31f876a46be95428fff6d8714de5ba7ca5afe5efb18e471ce527fa447279c9b55ed2c6864f3113e75677f8230addd19e2443516a0fced442c8a5e30662512da4c79ba4d530c2d92a869b798862054d3d876ef539a1e8a926e47d7bd3e3fcafcb45a22aecfa96b611b9cb938c103edcb84814e7a2d80e82e6a2ebc8ead5e5ba771b74798eb13b3b80d5ed88b39ba1e53452bc6b78b594c337d901de2e90fbdc9b04f785af135b46fbe86fe6d9a4d560b44100688c2793423bcb3c21fb74d41a947a0dd9cb240315042df174b6548a537aaf631ccb73ac1b6fa3370f0b6c76d3e64bbf29b75b7992e4f4fc3dcf4cb720f3f7ce08874f715cbe0dbb195c95f3829a8163dc5e2282285635cdb09e3f02be42c41856c20848088ab60d60a05affd8dd372660f86ca7239da052e4132f3d298ba25baea79cb3c75b8a68035feaad18ff1bfb676b7b0de1f87be0f1e247b1c091971342c5f7a495ca4ccd11f0f29ad3ee980e67d459045769d29b0ad7cf7097e8eec032d4bdc55c9089f7031d828715650f7a4b6f249feaf6a626bb3831c122f6ebe7825cbd0d0d0b08a19b4b68067c99b3adfc2675ea3838d2d6946d3e8ed5a6cfb4a1a34cb823b134bea8bef69597131c43bea934e9437ada61a091fbde945118012a6209f3e12f5735d58ac5b20d74a4e045d8e2f4e02742c06b4ffdfb14f821631f15de67fbd91ef0a9e33244aeead65c2ffe5020d500108d788459b7ffa80d3f9eef230072719edad9795808963734de5d328f8d7addae848ed975e8a7fb7e88f15c2364c67846eca36801e08df5b019edf179f81341204b7d90237f830c4e7010a7d2311c5d893b9ba95f396df1890db8adaf4ccc95c1253e5ed5ac17799e7dfe1862a1213d90ccdf7c509825f6bab4468105d1acb307821b0dfb532639a861e45b3df8e2b29b892d1d895e65ea9290bcb31e973894a78229fe51b6430308a9e79e0e1f101cb64ea9786aee5a1b49faa19b3a02c9dd7cc84ab9fcd34de02704e596b7b7d0e565a34b7577b555afc59290dc9d4574b61ce0e9702babe760311058fa6da52bb92821effc4bd99718f0a71233702463e44905c94eb893f8f0eb3ee95691925ba13d3189ec59744c7ab6e60bc2f239059f6313902e03ac82469a51a9d0dfaafd1e14be90fb4f49cef3baa7404cd5b649ba7583bbf02022d484c4b8a03c63d5b620fc3aa71384a51904702bce322afa88512a39d9dbab1d7b310ae0d0c1f5b8d683a222c6985ead8a4fa0fe766abf853fc18f75df0eb97924c851695be335cc2c361b0be205bb135341350fcc60691ef15d928d6c74cf4af0fdfed456b458b4628561b8721c9825a4dc126f7d41a26688e3b8c02579e802d649db7bce5e61979353d47fe5cc4012385d5a73740a36a1ad760b20db7c369aac419648ee4ee9aa517d57b82b5177a8449a0e2d36cee4a5defe90bd8e2d8b208066cc924a5feb94d698a2f1c3c0e350a71533a9e81d3fd50c3602ddc384cbedc5647be14815b6d3685cd5389d56e011202726df298cc5bfd240de800e8df66341f056dabd1eb4d19067ab1f67ee35ce0caae1f3b6f05d38d6c7ae75bf01cb834d26440e1af1339c6c262b04b231e34255b01067125f4e7095850831fb3c8005a909d8915a9acf85fe85ae33dde1ef476fd4e13e5ad5dc490e4d81999b05843f20a1b145b79f91857c7a982e37cbad3c3c7a0bb6810500254923ab9f1748c8af9e425a1187e0e2c4a319af973d76120ef891fd22fdd3300d4a9ad5ef8de120664be0bf3fcfb10319544900393e65db9c843ed153fc0de6223ff8ff81b67d07bbac4d44f5cb44edf5c2944c3a36f91ce53cc9606d2e8461b5715260ecabc0933130cf1a19409fd50fba72da4d533a3a219c8bf70cbde65b2a89853cbea9c801c77151377fda9631f079fb61cd7c59678d7c3297690d2d4318b5d96d746d20822dbff7e9cb494883b8da14f83762187517fd040d50d10c2b383cd039bc32b6dd6688ef01b938f20a4c8ea943982c4b854ff964b018de3050184073096a24fd03c3cc338c827bbdab926a0a8729ad1fab9e4390cc7f78e19a19d7a7b3710ae3e9286e465adb7777bed7a8ec45723775f653ff3e41d07b47662286338f8ea5f6f036d649fb590533a05d4466a6b8f548f573a881f08b9f38d0f476e7d66cad0db0cc9a8212270854c248a7a0b1729d4fa2ac97bebcc1366eab76d87a5571b41efbf22e17452fcc8f1bf40946d246b9ebd2cb8e8a438e2376418286c693b5ca8ad4e76233d4e65aa791aca7e13d680f21704662807e6d4ebf3c10ef0ab9f0fb087ae7f449c4e2c9f9c219b057cb313550702943f2a1d2e9881d90efdcf2bcbc2d053b7c78e5566587e094941108d71313c7fd8dafcf2b45fdb2dc8c6d2a522623afc73f503f6e379301e080eb93715959cc106eae264373d8f682591880462b78a3f9c4879fe771ab7e064003ab66a3ee253ed87eae6d3ac5e7535cb01e41aeb87b9f5cd7d09c6b4bcd64a734676c6f943d5f0bb888552fe27caeaac6ff41bd798815155ac7a72a31be4c6e0f150d385a4aec46a538942d097a0c6c533fc8ba65ff41eef2d044a219334e90871192e8c62cf3842c394202fd9c668fde365f27d9521eac4dc91240278f95cb86ffd11ba62758253487d0f340c9d0a4a762f3e517dc1c93a6764ab23bb5fea43b44efea17edb6b155b7f2662aaf346c104476f1c882a0f85d0ce171be98d802c92a45f6f74fa1c77385a23cc0b26919d1d0b29f14db394ec42faac177ee2cd7ee3aa7ab8db02cfad7ba4c9c7aabb6baed600091db878b085779708bf691d0965250e25ea190a0fdd2d771f39de4bbd67abfde1c8154ae2eda38e660441276fda0494a8d340774040defaeccbc630dd8b19f8b6973580a93983a0313da74e6b932efac616817cba6e2da3f89c44b96f4228120f02183b932a180af0bebe022f9b2c5763db0b9fe7f30c24b8b083bb9821f16b788d8fd033d7f863f75a35ae0cc35972ba81d4dfa9f9dd9694b101b067ca2f3addfcb72c1da385b8f25b68870705519ff4288c474db5068acb85db28d79faadf80ee50a1ccdf6848481821fb87a3e57fd62c494102b3cec3057b2411f9e957ff4d0cadeb1d59b5adf49ce6d594b5639dfd3105b3db9cd317d69fe87dd3690df35af2575a575beb983465e945b0e861e96510105cb7ea92963f8a98780ad880e0c1064dd0c19e2283df9d43178ccdf51d2f1e47ee25efd057ee412219fe327f26f6e3dfb47c4437b2742cd9de3f96c23f8e53683c6b8b9dbaedc095dceff39791b250461dc5345c94beb07cb8b999f89250e16605c37e00ebb75f33f3cd317f3732fb85015d550cc2e96586de3eee98c864cc63708bbc5d5b521f25105a6cc7754a5303263546644049a0a5d8a1692b02b072ab7b86713cc89989fc2f4c3", 0x1000}, {&(0x7f0000002480)="6541c9b366ab950ac6ebac43158b8c95bf3bd98e49073987811ee8ae97b19e7fd7b4e3415ef54f2c57e7480da59e679a9af72303e65c6c4d1f139f1200ad491ff7b02defe33017e4b91efc2c197b80ca4c9ddb27fa2cb120adf592006c52fc105ed3a2fe298a8a9b2191818949d7ce05045f05a4809e8564feab3d4a4a9c92f1e7cc1dcda68ea7c7f5d23ff98e1ece9dfd1f69f51e7e9017a1ed8457d15a6cb4d46dc28b1e312967a56ddaf3214f1cd8bcb5a55fae2bb6bde8cfc3a205587ea6a662c58e366fc76e0088693ddc1d6281a7362c55", 0xd4}], 0x8, 0x0, 0x0) syz_emit_ethernet(0x7, &(0x7f0000000040)="36661c8b07f2ee") 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = dup(r0) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x9c6f, 0x7, 0x5, 0x10000}, {0x3, 0x2, 0x7, 0x3f}, {0x1, 0x4, 0x8}, {0x8, 0x7fff, 0x2, 0x3f}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000140)="01af7579079e011987d9") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x200) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) socket(0x10, 0x8000, 0x10001) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x9}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0xa8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000300)=""/4096) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0xf3}, {0x7dd6, 0x4}}, 0x2) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0xc5, 0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600", 0x34c}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x40, 0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r3 = socket(0x21, 0x4000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000500)=""/200, 0xc8}], 0x6, &(0x7f00000000c0)=""/51, 0x33}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000740)={0x4, &(0x7f0000000700)=[{0x5a9e, 0x100000000, 0x20, 0xe1a1}, {0x4e48, 0x8001, 0xa3, 0x8}, {0x967, 0x7, 0x7, 0x20}, {0x40, 0x80000001, 0x855c, 0x4}]}) r9 = dup(r6) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f00000006c0)={0x0, 0x5, 0x10001, 0x6, 0x29}) rmdir(&(0x7f0000000100)='./bus\x00') getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f0000000680)=0x4) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x2, [{0x24b5326b782b8c58, 0x20}, {0x3}, {0x6e166a61708b8c62, 0x7}, {0x2, 0x8}, {0x2, 0x6}, {0x2, 0x9}, {0x6, 0xffffffff}, {0x3, 0xf}, {0x3, 0x61b2}, {0x2, 0x80}, {0x2, 0x4}, {0x1, 0x10000}, {0x1, 0x9}, {0x3, 0x800}, {0x2, 0xfc00}, {0x3, 0x3}, {0x1, 0x7}, {0x1, 0x6}, {0x2, 0xd35}, {0x3, 0x8000}, {0x2, 0x4}, {0x3, 0x7}, {0x3, 0x81}, {0x2, 0x3}, {0x3, 0xfffffffffffffff9}, {0x319809e143f9bab, 0xa033}, {0x3, 0xb993}, {0xf3e7bfd0d7366069, 0x6}, {0x1, 0xfffffffffffff487}, {0x2, 0x100000001}, {0x2, 0x401}, {0x6a4fb27a9ccde08b, 0x2}]}) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1ca) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x20, 0x1, 0x9, 0x200}, {0x9, 0x0, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) clock_getres(0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) dup(r4) dup(r2) rmdir(&(0x7f0000000140)='./file0/file0\x00') connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) clock_getres(0x0, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530004d51"], 0xa) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000005, 0x3b9ac9fe}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0804008e03"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x15) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000002000000203d000000030000001c8d9fef596cc6c4c259178f1a681cb07f16faf40dd2243023aec836506b56e93c614c76bcb0534ea445571288d2c1d024e615cb14ebcd91b6814a3ded3ac067eb583c1d50819ecc1b0b6468"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() read(r3, &(0x7f0000000180)=""/221, 0xdd) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80000000050, 0x4}, {0x61, 0x3}, {0x800, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x4, 0x64, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r3, &(0x7f0000000300)="28c67d0fe20f2c05c076fe8f43db14f5980cae91acf0e613dd9c07f18eb3d9ea4d2f941824ef593ca793b197129776e7203cb45f56912d1b36bc82360aece1f717311061ad1df67a1743e7e6fe84bf403e4d8cc9f0007f56f7954e1eb23e7cbe2c3a8a4e409134769fcef77a3392ef708034612cc064d47305b57355feca61585a252b6f873c19e7db24d4734b90f2eb7a70ab03eb88dd6aa060b7d60fb7b99cdf1e1933a62d00bc1588ca63903deb56dc07bd20add91a40e1157c0b50e1e699212af0c49df45313f0991876e8670fb27e87d65caa4693ad3fb20ceeee54cdeb980abbdcd18de39b54c53f635f770ee3b1c9c1cf22dd0b84e742b3e472fb55c345e3764cdec42f53112e0e2e65761e2baa292f18969747b9a101488eb4d267fa19627d7452ecea85a28f3c793647557eba4cf83b2dbb813994ff5b129bcf0a0f646bcf550035d1c15c1c6b315cd8a5cfe264b06cda8d6f573d9082c57e1acfb7a88b85e27e3a0ca1030fd850c19405c90574548088b3bde718508c33d48458fe91de3903aff9235e3d1e920b98970830bf5fbce758b128644622e7e50cee4a54201056e7a6481379e221294b01da22f9859663e3f811d7679e6f590d770137991ac2a74247952ed8b53209042b9d68285225c48b5f81d0290b845459105a91800b76a78bf550252d078c83a385625b34a0eaedebaaf1459646cd240b4c8a524e59e6fc77e098cb23002a4072d803832728bbe7b74a58b1fe822b2578817e5dbcf48c60ee4c8ab949140483f4b9328c6104dddca410d352181a0ad57e3e9877e3ff44c4bcd3227647282e8a4cfd97399509f9d4ff23cf9959c858574d62da56cd955f74927c07932fcd3b20c6a0921068c3561d32d2644de93d0b0167039a7e53f8998c7970e1f0657bcae79ecb4a6c793a453d9094dd15591abf549cf7798e1f61cfc06a054f2c40a82e08e56acc2e88a2add947e7259f0b0e3140dc897e994e340fe5a4752d88763596e98c9f6772b7cd7cef67a61c08348d298807ce8cf6c34d7e954cc87868ab4ddff7a0e902460bf1b7799314d3bac68dbe63935b3ffe3a52b91d9319aaad5a1f1031b54938e12e561607aa50fad9ad397c359053be9da452198085ac9d6ba1979ba10edf9130dc43cae80a34e037f9fc21f27148861d256cc0b9ae32f36ea7de5a6e34f64c7b29adc013e79adea75d89db12fd48525b7f788045b3c35322ab87d686bdc4800600f7c4780b29c4c0343115cad498078d29ca41cb6f1ebdeaef787a8437ae591938a0f1d5b934f11b8465d6dd836ed65ad1e40a9b3dc5669f717686f0b1759c487184113c9af774a669d12bf387003984d614278f5782f3c6a21ae78101708e479ec289906d583214a1c6c1cabe11f8650496067f9f61ca7b45522034209fd6bcb5220a66edfef0ddafcd34c4048e3456671b489e1fdb284c9de7b709646d7d3984d0b69d16a4f0114bca781ea9b780d1fcf1fd594f407ed38edf4281602ebce7f0ca16a5df067dc67626ecf4b26870123c52eb56dd5a5a0d3e867fc478d4a3babd1059ab639f778ab5750266bbbf499bd50fa938f47f6602a788ca4dea00cb7a833b6038900b7452a5d7ad4f083b223cfa8c57b3c495e30dd539b409830624699206a7e6dc4371d604fa4ef9c3cf263d187d64aea9dcaa3943b2ef23da1aa76b64cab90abf0c5fbf67c9cdd4528ccb6aded1f8a3b8a18ba374a5f1f1941910a1482d315a62bccfdd03ad1b4e859ceee23f384f02004f4898906cae6095097d729f4ad397137d76249505a7bd2b992ef61e85e3746b3c2a3185ddd61a2ed1bcbcf914f58f86447a335bce279393e207cc6d94b65b12432c6647e2b405be102a389f78e165ff6c48b360b8684a50ed2480356e5f636d586f2814561d8cdeb4af7c03f3cc7e6ab115209bfde9131fb7d3dd0d772decc50e4dd2aac6a7b7aff4a177f1ec175488ef58133c24bd5ba1a99e70cc9dbbe5e42d7716ea4078bb2e996bfe80c47461e7a4cddc0af62c26520a244ad552c05618d0b118b45f6982ef0f4b4fead9904c48888308c31fc5ec6b2d7527e4e40f6ccd132f0a473e508a98d392cb61a24903cd7c62bfd4896fc6899ca7396c89f9a17820a6bf567d3253fddeb52782310d0937f26acdfd664931ce6b634e57aae5115d7a1ce79a1cf55832c8e29f7a2fc27d6cdfe39402b1d15d1a685593d121a44d117a0a1d4d424f2904222aa58ef72523b34558cd2d09ac7216b7752ecea6f881c7c9e78e0581ec88e926aadaa33fd44c615e351ef6481b221a120b16984b92eb5a92feb20853074e819df058aec4144391b51f999c23e4506f2fc69d69ee45679407c2e7f37ea51e895e908e3ae3429bec61f4ee3dd6352b239faca8516b1a52bc42b20c6289bba4fbf5c5e25a2ffd23f5905b678db6c5244239aa215f931185ccae8b2a908d6db0ed37a7f962441ca0784265d4e2f48d58c6ba0f8c58b8550e98b08a38f98993f2cdae0539401470d5e4e9f6abb9a477f523231bcea4e7e0b7e5e12cae80ec89244b76d7c71910b4a51ebd3983b168f048e5fe32c07072d37b1ff7835739f4a265772a0a9dc1037b0709e1570ecb6991d5c5f2046adddefa2573fbdde839db69417b94291578a13d0cfe3dee7c93ad3e1822171dc85f86b43f898b8fbbfccd6349f3d7cf042b8ddb1930d5c559812fe79a3188695eec641f2786bd1c677b5028a360996765164a5445d3dcba239f5bc8f50baddec6fc9a46aff35b8a09445a6213dfd31baf9c1dea8504d2624e094c9cdb5cced3d35a881bc2314362052d346e7419e3b09b0e76e79a7525c2c74e4ee90e598ba874971e2a01cef0594f155bafbcf232b88f50cd1a3db3658d952f25b0e5fdf1f9db8b006a89a59602ab0a222667056f7306a73534293f69eaefcd45d9f552c19dbbab297d82b84dc881c201f3881b77ca9463ba76a0f782b758e1a8ba2c021f647727baa4f427b0a0ad8cfebc8eb47a19879bebe73118dec8da4e830c38addfe380bf5eb39b861a258999890571e004b797f72204201f6d20926ccd2a7db2486ba025cfdaed933bf3139cd158ebbc5b2df8561188d36cdf8b497027c33e5ad6c7350b0ecc1b0fba6bc0a48ce4b21cb6888105d1e7a70e297980525f7d7d25eae9b3fb2f09441802856aa1119a1d784d2782976ecbac7851dcff281185dda4df811a8a54dd7ba2370db545f46d736cea19e357d9b91663c3de96254a86d35b9eda0afb6b20d77f6571f01eeacaabdbc2d4530a8924601900fd8f61d04769a0af90d299b9bb00d8ca937a7c3af5c72cf9bb0000c8c9f5c51d21aa754f59ba422b04224db8c80f5182bab0e2759b87db0759a48b989089de1e5b5a5203f4e0b2d048be6e7ca3cd13448c48c7d8a858ae84a7fc907403d158bf9ed6f189d2eb6f13c5270aca9d2318a3c559860f33a2a8bce62da3a1d6e4ceeb4abe7c2da61eddc1c50bd65037fbce49c7c524da693fd383eb3fd7491bca59fd37ff6de3a406c9397ee707b91071339de4764eb5a97055f4ee1441d7483a1ade5b069a88abcca6e2ac13e6b795526a94b9575051b4e5760b459765de9ab1585d5bac100ee978214bb0167d9d89ad72edcc22f1885d65a6774e7728e5f124a9e2b47b3cbbc6277aae952edb264c56a37b062ac4d044614c504b9f49815430269a91e2c966494f52d46e521f2ac997e51e6d3605250b4cecfbbb55f067f67b74de17e9d6925a9879d4e3e4a5f5213520e0c9667d796af94f25d6f0f4a3a5e236fd33598ea1cefa1a4c4053250ef6bc1e204060d8e511ee6239a828e2816b95a6cffca602413c35c20d340ee74895fd946f99d6bd39bb5a98f74861f7be8150d9972416493112171eb604ab9e8ae4a1e57e86d0887354850b80d176090cda30de5330514379335cb9c09514e41cc4dc750df1f7d7f2736827d3da02256f8a0231f6de297e13900fbb3e4151a631faa96bc41e0039f4c0062fa9ccb6e7644597d6ec6e1e826e06834f902b4aa6312a09262e4c568cd7d93f74a1302d9da7d2c5a77f7b2f3c4aaee840cd6bd5f427fdf668334fd7d736d9b6396cb8c52cd9412d5ac4b593818bf867eac706b6c0103e76e1e6cf36d4a03d365a4e28ed6ec9563a361d702b36c5e20aa8e0f76faaafa37dadca78b0948368fbf4d54d401bef03bbda40cab6af329f5419665cf5e1aa90bc186080de1c9dc8183d1bb2bfa677d2731cefc9ebdab11a6d2ae1b6b7dd9a8c959566e0ebeff189c19cc5b2951fa15c3c61835578595b5ec399d0a8dc40a630f2d4a4adb761771bdc199fed39b5ba0093c8bfcb6e257e115129eddfb1535d6b594bf9bb0303e8526393a77e199ac1fc53a6a2c38ce3ddfb8a40ad91d470f8d57835bb62bcd32cdf5b773ea56d21ee6c44e78234e6df38a37f2120b517e433fa3d5a60d6cb80f13025f48664d0b48ed85654c3e060e6c1affa01ea833563b586b31a26e6a61bdef09fdf383e2e9cb135e85895620bf29ac7b7e5ef7d0314bb1ff9b63c4835fb7b262e5bf38041f1fedfc9183ead4116ddd2bbd062286c6be586e9da4777cfdbbb7e8b50d5bb4c5dd725059b2f4a5671763542ed20ff57b5c7adf254e556476445aa699200d2aa5a837dc392c8c06f8cbdeba30edc18d8a3155d7a5ca2e32e5d6b49c1fd41f88b5dac3cd6c2d14baff89dacdde94daed5814bb89403619689a8e0d8a949714ed670d5ae45f16f0f053416ff711997521ca47f62e1d22c724cff3763070b11239ae04a29b4cc650ca5350688981c0c538989e6cbe151d97a0cd953a0cb53fc23db876f352b33388a55de1000ec6336d70b01af37431a72c31955a7c7dea4cea06a9aa84d5d9f89446915216140300b83e45fc6bb5c16a4ecefe3ccda3c59161d1baae780c778316b857faa6467fcc6c97468eef547fd68168477f0930c2788285445ac12e1ae8fdaf85ad4236853568b7c5c9c4d06ec6a661ef7afad8f90150e6e210b02e310c4118c0c465053498a707c59fe012a8e0a7954f2f5b8df795b1d34c7a7d038bb27599360fdc063285936da35ed68543642af674cc1b6e9f99b0c544d53bfd484cc4d713ac24e038bff282c71fd6a43abd25bfef6bed89b36cc2c71bd00bcc46428a5cca75efbfcd7b4ed6441103dfd58791c6d1c51e3a1380a4509448a7a93a11d489f8aeaa5c9b832ad7638f2c88125ef3c8e3d31739393e14f72ccfd02dee5defea6f75131078b35a211627021821802461895f47cd97fd678a4d3cb0aa2de4b8bcb27864cfb5c0e2e014ea424da284ffceb76afcf59ed60977d0240444a0addc9fd4526eb95f7aabd8b0acc602d079536f6d74b7403a19184272e9284a59c4e7659b9be66927f0d1822294004b92058f90d083275ac47c9cb617b38c819693b4c9032c5b08842a1c888194e91aa7f32f6344fde891038e4a594b15bf20483819921de8103a30af8f3c21cfb4613badb13b2b6e52ce1045da983b0eec0fc0c6b41e8bbe262e6784fa5cf871b7b186648560237f11ff93dd03f4b107de6ffcea328150bc92fccefe6dfc754fc1f7df438a6f0806394ee3b07091e4be737baf134f471a53ca28d2be5fef3f12fdfd50b582afede5a583d19afcf835b8b24ede825a77c1f1e8d99e6d25f028b9ead5c7c5958641ec851a0f77fe9b57084d05713b3a4dbfc779b338fc46c992d3a845fbccef61fa40d058f6398155734572900b64cfe4b17398ca50e2476e4eee9ee9b4a883e592693fbc0a89c29c309aa087dea8bde79b76c997173113e3450", 0x1000, 0x4, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffffe, 0x399f3e18}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x100) r6 = dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/31, 0x1f) setsockopt(r6, 0x6, 0x4, &(0x7f0000000000)="dee4fc52888b8980b02154f3b34766fd17b51e14ccaac6d48d51b6266b501590b919b7620717d561671ca61a50a8d8cb3d7b12bddc5db3c9959c3a4aa70cb4f213b0b50d05a05db2c6fd51da10e4c92bd333677e5f7000622ef4c607f7bf917d5b911b8920aa02974a3d272ce52740af202677008693add9ee93", 0x7a) 16:00:18 executing program 0: poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x41c3, 0x0, './file0\x00', 0x400, 0x175, 0x3, 0x400}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000000)={0x7, 0x9, 0x9, 0x3ff, &(0x7f00000000c0)={{0x20, 0x3ff, 0x6, 0x5, 0xfffffffffffffff9, 0x6c5f}, {[0x7f, 0x0, 0x2, 0x7, 0x6450, 0x1, 0x0, 0x700d, 0xb0, 0x5, 0x3, 0x4, 0x7, 0x4, 0x4, 0x5, 0x4, 0xe9f], [0x5, 0xb3e2, 0x2, 0x8000, 0x9, 0x2e, 0x9, 0x800, 0x5, 0x3f], [0x9, 0x3, 0x2, 0x6, 0x0, 0x100, 0x3], [0x7, 0x2, 0xfff, 0x7, 0x7ff, 0xfffffffffffffa65], [{0x1, 0x80, 0x2, 0x100}, {0x2, 0x2, 0x421, 0x1}, {0x7, 0x4, 0x20, 0x10000}, {0x80, 0x1f, 0x67, 0x8}, {0x1, 0x6, 0x0, 0x3}, {0x1000, 0x1, 0x5, 0x3}, {0x9, 0x5, 0x1ff, 0x5}, {0x2, 0x5, 0x3, 0xe000000000}], {0xdbef, 0x6, 0x3, 0x5}, {0x8, 0x400, 0x5, 0x1}}}, 0x5}) pckbd_enable: command error 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x674bd3ecd81e8d80) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{}, {0x3a}}, 0x0) pckbd_enable: command error 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket$inet6(0x18, 0x2, 0xd73) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1}, 0xfffffffffffffff5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000000)=[{{}, 0x0, 0x14, 0x4, 0x10001}], 0x200000000, 0x0, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom$inet6(r4, &(0x7f0000000240)=""/44, 0x2c, 0x1, &(0x7f0000000280)={0x18, 0x1, 0x7ff, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0xf) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f00000002c0)="0fb78116ff2666edacf6ad22ddc6fcf76686f155dc0cd30153393b592b9a6b169202d4bb45c67eee330e980792d6fc3496e164ce9486bda6759948d53103700e8be84ba8823c52501653398295bdbeab410b73a9628c2c4c03e4eeb8709e6d991edc06b84bef8b2ec17783fe5a50d0d178a63b2a0f450cd7129ad351554746dadbebb74cfb0b20398af03cb7a97366d32cc0ff5eea029f4641", 0x99, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = fcntl$dupfd(r2, 0x0, r9) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000380)=0x7) dup2(r6, r0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) dup(r8) r9 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1004, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x188, 0xf0000002, 0x0, 0x1}, {{r5}, 0xfffffffffffffffc, 0x2, 0x2, 0x20, 0x4177}, {{r7}, 0xfffffffffffffffe, 0x8, 0x8, 0x8, 0x1000}, {{r8}, 0x7ffffffffffffffa, 0x4, 0x80, 0x100000001, 0x4}, {{r9}, 0xfffffffffffffffe, 0x5dfec703e9abef75, 0x0, 0x6, 0x9d}, {{r11}, 0xfffffffffffffffb, 0x10, 0xdff21243393bfb99, 0x7f, 0x5}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = dup(r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r15 = dup(r14) getsockopt$sock_int(r15, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGETD(r15, 0x4004741a, &(0x7f0000000140)) getsockopt$sock_int(r13, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r13, 0x2000741d) r16 = dup(r1) r17 = socket(0x2, 0x5, 0x1) ioctl$LIOCSFD(r16, 0x80046c7f, &(0x7f0000000000)=r17) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2c0, 0x0) close(r0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup(r3) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0xfffffffffffffff8, 0x8}, {0x18, 0x2, 0x8, 0xcc3}, 0x4, [0x1, 0x8, 0x2, 0x7, 0x64a, 0x6, 0x5, 0x5]}, 0x3c) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x81, 0x3f, 0x3, 0xffff, 0x400, 0x182, 0x1, 0x0, 0x1000, 0x2}) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000080)={0xffffffffffff10a6, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000000)='./file0\x00', 0x5915ef00a8391015, 0x104, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0x7fff, 0x100000000, 0x0, 0x100000001, 0x0, 0x7, 0x0, 0x2, 0x80000001, 0x6}) clock_gettime(0x2, &(0x7f0000000100)) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0x60, 0x0, "0e0915a5508228f3a2660a81eabe92923299f4b4", 0x7, 0xd0a2}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="f5dd2e530f14584b50b858d849c1befabe76e2ae4b4d14b80fa692d1b0ec13d4b8b3356c099b5392dbf4b160f8a5a34558", 0x31}, {&(0x7f0000000140)="ce32a191e70f85e1c3b4903f3585efdfcc307fbd4503efd68a15ee9c9f58d98ddeb8b0cbab2890e80666e781998a4142f34fbfea3c06d3b6dc600ae33f10568000b6247780c5b4e739ea810a5a6dac91bde696b0855e5640a7baf0a01d4a26dbf0ecc5f3783d7fe1a24f3dc58b61bad6297d7abfd6a95a997389c6ba40af909dbf9ab05aa4bb14aa5ecc57a6b2081df349da0f9c75ce3b3e8f8e79b4f74baa06e45e1cb4270d4ab8bc945e4c81c5249789818a", 0xb3}, {&(0x7f0000000300)="64a728191b25a144872990896c340fb30a90bd125fa20d543f9ddd49ab676193d56ea0aadf4ff2b8d78d5b7d3c3bf6e03b9153945a2c1e102c41e0b02c21e37eb409c64bf8115a6a43b1a91d6609055b0c7f5613c6d32ac6055dfea1af38bbdd7245c59b547c19498b65f43dd1f2f1cf86045bc25426171c733d3ba85bd7b542a5f8527075ca2ec8b96c050e14ea5964d5445fc0023f0ca3a8a2440900973ad095a49f0c8dad3882461364bd405dc395796ba932f01601fb55c1ec74719ec192651b006bd9ee2747cb88e1acc37fefbf45ef7fcdaafb3d7fd130cc4e1d97ab4cd52a9b77562dedf8ed4c4e458d88b2b0ab79f295", 0xf4}, {&(0x7f0000000840)="9dc3758bb2db91966d52d9cd35500189d4f7bd0b6f267c4e1103c1ea1589d751eae0d83b2e3bda781da914f588700f6c231e70cacc47b9b5537a32478643e6b8455a55a727eb4b440c868b147c88fc922991160073425fbbd832e9e073ca5beb2c09782b45494fb6dce7eca490e147dc8b9ea770efebe4417433d6e63dcc4a59a47455074c8821aa4aa7d0c519bd129df9cabe8a50615accdd1fbf7d501e097d3fb2b6b05d926a7d471355e466452d7d6435c30758a1efde0ac5cdea03055ab0d45776d4e59ae7a7bfb15959304bc23328621244e47b8660b26c038198cf8f6eda8833799c3f1cc7517b6b82e8ec7278698abed7a0970085", 0xf8}, {&(0x7f0000000780)="4f89b0e90c9400d1e6f1c59d5c5f340f141c82b09a9a8aab33e5f513e709f052345be076a1a2143d40f13c72c22e3422252f7f6ff5dde86fdb6afb2a28f1d9e7ac7992e42b0c2a75ce2fbf1e4b5d056864fee396f3f2d5e3faa36a1564f73255b46711675d4b0268efb7b8629fb3374d74708caeeda42d65ff8be1338de7b4f4dfb9a2492afa45b32edf92617ccb8001e815b6a6b00a4ba2ed49255e869f67d46a213352a93b2998e32388cfa1919c734dd69689dcaf52", 0xb7}, {&(0x7f0000000500)="d40f79b46251a554ce154ef5290afbdc6244aa213b862ffd26a8ab764bb1cfc986e2879f73eb88e0968cc807e04d2f23188a16684bda69bd88f19109c1c13b3b32634b3fb3c3db13598ec5432072c80ac2b7c11b988a291c54207f5a03fc986b9f73569a0297795902c16ca5fe0432ee9b1c287cf11c564c7817e2d380c58dbe0231d5f718b6877f01e6dbfb651f46dc23c93aab6fb77144e83150daa0dc77a098c115dee06e61a64bea8a1be1b1d73020b6315617841e55c5190476f4aead650bbf8d575015d76c55e7b7c7c6d5bee6abe218c4dcd573f55e6c49cddcf7b21b3a32d5", 0xe3}, {&(0x7f0000000600)="8bf0645b07d6e251c8bd8db43744dbe788ff6df204d41ca1cabb33e1aeef687442b8a960759a8525f936de2ad16528d3f066e633314f6002f823242ecc8ccefe051ebd6b982a43f5ad0d49581353ee9083332d6cb6637e377a1c1c05d665add9621c6d346b849f874c24d9f5d8d7f28e547280ab689278717352dfba74cc8abf07772e58e16a708dd3e9567f4c91c83d72f177abd5622e6e139f12ba8cf34939d60ca0f2492a5ac4ab45045d867c1f0402cc8b8871ef77ee1cd805b4df3a1fb1172d1d1b1b314d6b3863cca23941232abd188333d62fabc2f8b3bbbf5ea245026860caf8f0ebb4c1f807ad", 0xeb}, {&(0x7f0000000240)="a3d93682b6fdb7", 0x7}], 0x8) 16:00:21 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) socketpair(0x1, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x10000, 0x26) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x6}, 0xc) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = dup2(0xffffffffffffff9c, r1) r3 = open$dir(&(0x7f0000000200)='./file1\x00', 0x10, 0x40) renameat(r2, &(0x7f00000001c0)='./file1\x00', r3, &(0x7f0000000240)='./file0/file0\x00') dup(r0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="54855c6067300026ec101d2ebc64c7da14e20633bffbd9d64ada09db921dcda324365fef02de311d54d8235dab1348d65366d90b11d462b2ebd2a01ad6dd29b82e5bba23c571aaf078d9c9efd14c8c7ad30d37c514ec18fa"], 0xa) r4 = open(&(0x7f0000000000)='./file1\x00', 0x10, 0x100) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x2, 0xffffffffffffffff) kqueue() 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r1) 16:00:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = semget(0x0, 0x4, 0x32) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000240)=""/4096) socket(0x6, 0xc00af9e7b36c4cdc, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) r4 = accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000200)) socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0xa, r4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10002) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85}], 0x1}) dup2(r2, r1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c, 0x0, 0x0, 0x9}, {0x2, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x4, 0xac20}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000240)="eda78caf9447371c7b938e1ea7ebb722b871cd7ea9207a41f0f2e30dc0cd43cce2a6a4a6ab9aa454a2f40e92b971563f55445652f1de85637a020ef28af0f93851a879d40248a0dfa4d5fa203d18f3b8125305d2e6806c5481caace5bd6df3bcab0f293f5b27d5cd5e82d3952afbd656fc605620680e9c994c9fc80c6674ea8e02a8a9b820200a081d4f8634a5db982b548e920248785d691e93eaf422bddfb0ce6e", 0xa2}, {&(0x7f0000000300)="3fb686f5", 0x4}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="08314fb3547897aa4147bf6905c5e9c0d47eb8c47653194e5f2236fb527e7eb201b05fbd8338383d94092aa1a631a4f15c55a3626718b6b78c1b596601214b5367871fea752e66c195f704e415a796c84d2d5ad1cb71fed41ed8e7f11cc7a17213bd59831eae8045230e73e19f3c74", 0x6f}], 0x4, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x1]}) 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x29a, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x228, &(0x7f00000001c0)="b6") 16:00:21 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) kevent(r3, 0x0, 0x40, &(0x7f0000000000), 0xb, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) socket$inet(0x2, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:22 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = dup2(r9, 0xffffffffffffff9c) getsockname$inet6(r10, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r10, &(0x7f0000001580)=ANY=[@ANYBLOB="01002e2f66696c6530001ec9e521c81d7087e3d17faa4245d3e748f6c2de7614fd30adbaa426ad401edc2cc71850d98abed5ced5ba57bfbdbe7598cf786d8bf2f47b46dc51b01af93b10664a93a31f372d2a8f8e069a7f36fb7927902cec33538daa9b0233f20613a78a81d1dcf7ba4419f6a3b53f25c1a720b8"], 0xa) sendto$inet(r10, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r11 = semget$private(0x0, 0x3, 0x2) semop(r11, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r12 = dup2(r10, r10) write(r12, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r13 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r12, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r10, 0x6) getsockname(r12, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semctl$GETZCNT(r11, 0x3da096c30b3a00a4, 0x7, &(0x7f0000000440)=""/4096) mknod(&(0x7f0000001440)='./file0\x00', 0x80, 0x8) sendto$inet(r12, &(0x7f0000001480)="fdc0b39ca7ad0adffc", 0x9, 0x404, &(0x7f00000014c0)={0x2, 0x3}, 0xc) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) dup(r7) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x507}, 0x10) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000000c0)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt(r3, 0x4, 0x1ff, &(0x7f0000000140)=""/69, &(0x7f00000001c0)=0x45) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000000)=""/247, 0xf7, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x100, 0x9}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r4) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x3809, &(0x7f0000000100)={0x7, 0x17a5000}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = socket(0x6, 0x4, 0x401) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc) 16:00:22 executing program 0: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) setitimer(0x1, &(0x7f00000000c0)={{0xfffffffffffffffc}, {0x5}}, &(0x7f0000000040)) sync() 16:00:22 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x20000, 0xd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = dup(r12) getsockopt$sock_int(r13, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r16 = dup(r15) getsockopt$sock_int(r16, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x1004, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r9}, 0x7ffffffffffffffd, 0x14, 0x200ffffd, 0xffffffffffffffc3, 0x4}, {{r11}, 0x8000000000000004, 0x80, 0x200fffbc, 0x100000004, 0x23}, {{r13}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x2, 0xb41}, {{r3}, 0xfffffffffffffff8, 0x13, 0x40, 0x7ff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x60, 0x0, 0x8, 0xfffffffffffffffc}, {{r14}, 0xfffffffffffffffd, 0x6, 0x80000000, 0x58c, 0x4}], 0x0, &(0x7f0000000300)=[{{r0}, 0x8000000000000005, 0x24, 0x2, 0xdc3, 0x3f}, {{r16}, 0xfffffffffffffffa, 0xff5cbd947dbbced0, 0x20, 0x6, 0x7fffffff}, {{0xffffffffffffff9c}, 0x3, 0x90, 0x20, 0x180000, 0xbeb}, {{r18}, 0x8000000000000006, 0x0, 0x2, 0x0, 0x1}], 0xfffffffffffffffb, &(0x7f0000000280)={0x7, 0xf6d}) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r20 = dup(r19) getsockopt$sock_int(r20, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r21) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x3edcc4cd, 0x4}, {{r2}, 0xfffffffffffffff8, 0xed824d1005dd52dc, 0x80, 0x3f, 0xffffffff}, {{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x101, 0x20}, {{r20}, 0xfffffffffffffffa, 0x22, 0x1, 0x6, 0x5}, {{r21}, 0xfffffffffffffff2, 0x2715f92d94d038c6, 0x1, 0xfffffffffffffff7, 0x9}], 0xf8b1, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) syz_open_pts() 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000100)=""/217, 0xd9, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) dup(r1) fcntl$getown(r1, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000040)) close(r0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) read(r3, &(0x7f0000000100)=""/112, 0x70) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000000f, &(0x7f0000000100)=[{0xe6, 0x101, 0x4, 0xcf}, {0xf4c9, 0xc124, 0x5, 0x7}, {0x4, 0x9, 0x80000001, 0x4}, {0x6, 0x3, 0xcd7, 0x51eb}, {0x7ff, 0x8000, 0x5, 0x80000001}, {0xffffffffffff5985, 0x0, 0x3, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:00:22 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x7) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x604, 0x80, {0x1, 0x4}}) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="52038091a302d9d5de6b71c6000000004e76080000002e2f6630acf336696c6d3000"], 0xa) ioctl$KDENABIO(r5, 0x20004b3c) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) close(r0) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x101}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) sync() getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) pwrite(r2, &(0x7f00000007c0)="d0000000000000001d0000000000", 0xfffffffffffffe07, 0x0, 0x33) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="96c389e4f278407d5aee7aadaaad4382dbc2a340b5f3127621f59c4f7a2ce57584038a9c0243c3ce360385302f11bc279e32b8f057d1123f2117e21791a7d6bde1eeb1042af04a3bc904abae6bb28348b699a3e004a5faf1333075853a692989c40f12d11957d282472529835da211b0b8503fc92bc55983e3a7eca3112a4d53ffbdcaf97ea9ff83e1239bcc930d5049f03409945d61c77bbee153726bf7be65ffd38284586bd3c05b443407b82c26", 0xaf}, {&(0x7f0000000340)="9707945c0bc9628e2a98b3edb5e16847d40c93504eb013f6f10d4ddd88cc1261b602e408910e5c265f3a7136f5c32255563d8fcd0c8724a0eb402f2dbd637e3e6bc0130f1bb36db8353a1269fceff60a56e5de88286dee61106abf7fda0fd549020219358527fe9e48b662c5e4faae656b288664367cf70c02dfe1c2b03f933dbf8be07f30020afdae4b955d42025bc293a10f8c5f27a129ebb1174e8b43ce6f89f02aa2eb355afc0cca892d4c3aefdc9e7395c95ad16d83d5e0873f1fb573da2f2082d8e289aa921ee7eb853c74c30932ee", 0xd2}, {&(0x7f0000000080)="d4dd3dfe601a93c6d2c17829b4439cac7782764ffabbada6b46f2acb671405a6f2e4cf8395abcc79e3165019d80b7367fa5cb2375a6a", 0x36}, {&(0x7f0000000440)="1e9af69ce4c36dcde62f944ccd97bc930a93aa8cfe93f10d3d3344e06a96d324d7d5badbf06d8c38515ecb7e74d250a0a51ac5a761fd22722b2a7ef01c7c7ebeb596bac526813915c221871e8365672e9fccdeaa203dd147c5eedd8e9b0f76fc9b75f016c1811e3533ba2b74af8888b9044c4996a8debc352f077cfe20aaf8fe6b896963a40c53147b8427f986af8b1eff8527510906ab959496f54a70f6fe220657547c696a1f4524d5aab678ccaf27fd921c5366a8407cc60ad3500d6db5a3b9fd77326345a6198c2f", 0xca}, {&(0x7f0000000540)="a7addba77bf98ac0761358ecc0558f07f051a8c1727c53a48dd8767b2d25baad3ef65d4e120bd00d0ef7d9225954befed5563df22821322fdef6ae20853595fd7ce2f31b5e6322623d465175d2d3a5761aebbc50d48d2936fd16d331d9ffd8eebadfc359e069183cb8e84a1aa4d1377533374f74279e1e1234bd7db66032361c433741904c9e4e21324b9ca4ecba3a0b3947cf7574d872fa6eeee43db6fb2b6b23db895e5177d51f53907b5c92f59caba44baa0f5a8ad964b565e0d61a48ac2cdd0d763cd7497c72c0bfc0cdb1bf3a62829e8229556b05da32749af6a500b5c94a06d46b095a6eb1ee911de46c8b0c7c5dc75e8c69bba2b89d", 0xf9}, {&(0x7f0000000640)="c9e9b512bdac48e1788957b19448b1173b7b59ab3baa099e3a1d08161f9eb581d7716cdd93341f184a63a7f690c3327388f8afe8fa79e639ec85a09968df655df73adcfe1e8bca182248a30b1267a0413f6c211b3af1a5fc4d4cc7f79812238f7333ed393decac347a89d0c6e375994a80d4ba86946e4fed24487d1ee3aacd1a9e3a7d03ef164ea0", 0x88}, {&(0x7f0000000700)="91792e1a30eeba9d67560e56db87e982118fff31cb393987d2c8cc51632000d706ec7c2b18829665c23f48b35e182d6842ab8ce1da2811696efb45f0c5d402ebd68627900b540a6429aa9bc30df79c6ffeabd582e254cf429fcab13e4e07ff8b43ab7a3988d4339cc43f46a1495c201cefd024c4d80fe13b950417ccabd600648074d2533e05c70a5f0bbc18d14adb2d6304a8c3363e3401083659a98ec58c270fc2b5324b7721e263dc", 0xaa}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) pipe(&(0x7f0000000140)) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000000c0)={0x6, 0xffffffff}) 16:00:22 executing program 1: 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, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:22 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x0, 0x6}, {0x3, 0x7, 0x5, 0xc}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0xfffffffffffffffd}, {0x1000003, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000006}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x1000003af) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x17) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x800, 0x0) r5 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) fsync(r0) r6 = shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) getsockopt(r8, 0x265, 0x7, &(0x7f0000000680)=""/153, &(0x7f0000000140)=0x99) shmdt(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) linkat(r10, &(0x7f0000000280)='./bus/file0\x00', r0, &(0x7f0000000200)='./bus/file0\x00', 0xa) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') socketpair(0x0, 0x2, 0x6b4, &(0x7f0000000000)) semget(0x1, 0x1004, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000005c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000840)={0x100, 0x8000, 0x4ff5, {[0x4, 0x3, 0x7322, 0x6, 0x9, 0x3ff00000000, 0x8, 0xfe0000000, 0x7, 0x8000, 0xfff, 0x2, 0x40000000, 0x2, 0xd60000, 0x6, 0x6, 0x5], [0x55e, 0x3f, 0x1, 0x9, 0xffffffffffffffc1, 0x2, 0x4, 0x40, 0x1, 0x1f], [0x48bb, 0x3, 0xfff, 0xfffffffffffff954, 0x1, 0x5, 0xffff], [0x3ff, 0xfffffffffffffff8, 0x9, 0x100000001, 0x3, 0x1ff], [{0x10000, 0x22c4103e, 0x3f, 0xd3e2}, {0x1, 0x8, 0x80000001, 0x5}, {0xf871, 0x2, 0x10000000000, 0x10001}, {0xfffffffffffff801, 0x7fff, 0x1f, 0x4}, {0x8001, 0x8, 0x800, 0x1}, {0x101, 0xe3, 0x800, 0x7}, {0x1, 0x0, 0x10001, 0x2}, {0x5, 0x2, 0x2, 0xffffffff80000000}], {0x7f, 0x81f, 0xfa, 0x4c8}, {0x1, 0x3, 0x4ae, 0x10000}}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000007, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730d706a4ec00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x100000000}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d018500000000cc040800a2621c666c653000bd1dec98707b5daf4467bfb63959c72b7f2fd2216f8dc40246c75d8a18259f0b12061a9d9be3fd68bb1c5732299f"], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) listen(r0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) r9 = dup2(r6, r8) getpid() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000100)=0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) write(r5, 0x0, 0x0) 16:00:23 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) syz_open_pts() 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x96) write(r0, &(0x7f0000000140)="26f68536299e3c2154e6d84079dcc59670566e8e1e578931a194990461f6b58bbeaf8c2217f1fe332559a7088828fcaf11348e88aad480f9b1e384ca3c012247e2cb2812daf5afba1effcdc08a1d242cd19758cce02a61704ffc5a1f28ba62cf0239d13d1ca33cf1bcf820a88829e16b87a86661d957e540ee806745bb6e4022554d9058ad3a6b8c2def4fa9f81c36a198b04cd69dda2462e7f0c66ca8fb6103f6fa10be2db8c65b6728575f3ce0833fb415d1f15d4e801c3e4db12ce6d84f6c08f160", 0xc3) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x6b0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000240)=0x5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)=0x4) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:24 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x200, 0x1f, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) write(r3, &(0x7f0000000040), 0x0) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000300)=""/33, 0x21}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x31fb, 0x513, 0xffffffff7ffffeff, "050395a163bd03790a574ba4db00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000280)=0x10000) ioctl$TIOCSTOP(r5, 0x2000746f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18002) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000200)=0x3) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0xe7, 0x0, 0x54b, 0x81}) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xdae63d95fd745860, 0x0) 16:00:24 executing program 1: setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000380)={'.\x00', 0x4, 0x1, 0x6b, 0x1, 0x8, 0xef1, 0x3, 0x2, 0x1, 0x6, 0x3}) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000000c0)) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba6d67eefe0800000000000000f649fa9da398bcd62b103434820a000000", 0x23) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semget(0x3, 0x8e524da6ff078cd2, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8340, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_settime(0x2, &(0x7f0000000080)) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000100)="0a5ab30c60be5cf34f86e7ceab5004926c2c498e591e5476a019ac2975153d0b03e3a635b78da4bead99234f06a09457dd2acb36a258dea5d5bd213ac11879f099634bdf16c21d5bd0a6ed03fd054c0084381e51a65d3b14ab45d63cf7313a5286760bebdf899d3874f746be00"/121, 0x79}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x400) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/30) r6 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x20, 0x0, 0x2}, {0x1d}, {0x6, 0x0, 0x800000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./bus/file0/file0\x00', 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r8, 0xffff, 0x80, 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r10) read(r10, 0x0, 0xffffffffffffff4d) close(r0) 16:00:25 executing program 0: clock_gettime(0x1ef040cb85f264aa, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) getpeername$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x440, 0x0) write(r1, &(0x7f00000000c0)="238f184ccd9c7596ad5293928c7e24f9595b20bc29639c89e8dfeab8c2411b2e2a00f5512cf2d27e3f1593d56eb03a8dcbc83c705778aa0003992e2e23a41a8978a1b5b7f1b5a3289a10c9723e4e4eb8d7ae253c0ce83fa70f185cf7aabaf2a67ed64b7dd82c5dcdc77b11cf9bf091809d6892a37bb09e571baa5ab6a25436e63054984a164e4d60051f7d7a9ea12387443e5beaee436f19d97f17459e0058390e0b395ff46e696edd9cc176f45f0be20257945047d6299492c21348abc053dd7433dce16872c35967bec1ea9a31beed02e6ef55fd1c126f2e633c281d11c297e6b448dd7504d87e352349f84e2bab7d4ee24896eb633e36d07d08c4b51fbcc6fc9768baef394b3cd9ab8b2f664fa5088e4e00503adbbddc83f8dab2c6f7731b954ed59818d134ebe36198afd9784869d1a707fe0d239e8896d2121ab64921178ea3f15a8b31a0dc90b94e06889ff2ee4a366c557ad1731620fb71d82083d6f27f8c2fa7df7d6d1668f143999bacb1cd85120b5661f4b8fd797440a7ad723a79f15f16abfaa2782c2192a4fca2f66bcf23510b228fd241f7781fc5867b43de0b7450abb9ec0cfaaa974b3ef0e95c7f84179ea38a42f217ea31049d5f5e2f8d12ad641c31efad0f11905295ae000a8c023224cac9a3119e654ec7d4c969afec196b31499c88db0fa5fac5492921577d1a9384410a8ca730c15e37e35ae70c4a31dc57bf102a9e16b522038791f7e8ebe870d1c28ae3bf441c2b07dc179da1c7289180d38c414cd7598920534d57f34ac0d778a8f998e8afd915e8fb2edb7d67094111b3d3127636fb3e9485a25ac361729226cf3be427452da89fdd36994f9b157e628339f2ef682168b48dfd56457c304da048580a7b0755f652aa05dab6dbdbce7b6438483372f7130c4aaf58e70005422dd06d24a4a37cc54fc1c8a0bc7fe371d909fcd832fbdc07429204d4cafcb5ba9a8db7a22cb409c3f442e8abdc03fe5b621b7cb6a0bfdf6542d3394ff0af2b7a3f0798e28e052abcea08380336f0bc56cb6fe117f071a484cb41736a8c363157c71c38e0f8f4e925120be7297a908c25cce33678f6160d5e1fadd7baf3ef4c8871a707e65332a877354b32514bc5601b4cb22bfca619acdaecf176485c8eca0e80d6d0a953bc06bdc648705f198b307420561efe7067e4fd5fe0495a87fab5ec8aa89f3751ac077946593ac1178a5d0afbe0bf742f641ed833ce43853e5729637eb3bd15b0cbec19426653f4ca60127e223861293f66eab68e02847e2320ad83d579715be7bb09ca252701f879ff8ea933875b9fc481333614564a6892abca19dd2e83ce4c491bd7781ab287abbc7b41e9426c350f431cfb078dde955caa881066b97c706f9e3954a5e980ab896aa18b90ea013a5bba26bd61e7ab2e6e06140e62eefeb359e8eac44a51bcb74997ab8203810844daa28c346403f544a9fea82ac956262890e04711fc7f0b0648059cb0a4a397b5f665c2fb0de44c3ddd4df885e616553c9b0b6773aeb55a263575fafb581c5eabb9f9b7cb06f06ac7dc341eb4b62be2c52e32c61be0b9c856a4b8d70cab9ad23d4e06cf0a01d75023adfffa2fcd85c47eb94c8f26b54b6be54d67e8aa360bf40aed09550c6c8fbd473e8a388b271cd14ad8187cd2b1bddd01e52c61be36a98ce892e3fa9e50c881c559ec92b5786f6c82e4f22ad2134af09904a8292d9c172172366db1cf647570f804db0a1b8a414de83c65396ea50d679471387803759e02b0e267b1459e554168ac8fadce5bfe0fa6ddd780767f2a8767ae5177ed175fc731ae35ef2c564e2686b3fe51460fbb2435f9e46680774caed148a7590b46450dc6e86f4689e435cefcb6747fdbb73c8526ba2121ad0445e8822d9aa4c4f4c82e46ae3f9032b52220e65c67cdc21890fc56a0a21ec9d7ed19e4586959eb98eca3d8db3c90e5c8b874bb45f14149b4b380256ff77e055634299ce90e1b47e1f8816a9765267c172c94c8741776688007b447c7f3c71c54ddeed7d36ffe58e1451b42b2bd15dbb3fb1864fc9a18eb66d6e0de959a5d40f78b8a994fb7f78d9637e39ce602cb5ea156d02ef12d0ba7e05a2dd13d2386f336b86a3a58175a2c54ec6b8c4e261cc871298b8bb51ebb4e7de7fae96cec31d66c9f4dbb683a38e156b79dd428110d94ccc9921a13786b551c9a2d137aca0c684709d5d1422e403b887cf0347815df6d0e56e20b7bd0b8c0c4c2b57c6421c3eb7365e1586657000fc6b977e1e0e1de8394af74568941a806b2f27b872e9804da8471d9697e08e9d04421d5d7f92dd782cccc32c2e300932342be1533b9234e8c64d4bfbdc0e2a2e6ec4c68778a32f38beaa27106eae293025e37351d76fed9d5327252c93d6f13ce85dfb36e407ebfcd0cbea5cb0bf223b483c30b497478d8f6957c51bc1dd3a7c48638132ee565a45f1847ae37984ae6c4135ab69ce8762880a90d3c1e96d9d842b2d5651adb932ff383f300a9c590a28149253644a5caf9ce854e2a70b717ddf2f70acf8dcd668a829fee64a7a8faf0b150c33981c652e421debc6296c23ca5086d3d0d64802b9a71ddb701daac4d4acb7cd6642d99b184857a76ea5344f3d42d5fc67398e316676240b5ce8de713265c0ed56054b960575ead1c1722a8002ebf6679232abd1ec55a28aaf88c68d04ff88c6856cebb5fad4fcf7b9d7a6a3d0bda684f84fda3ffac33c133d0753140bd5a2372722398ace0f7d1d2259fa08ea687ca8c7ee35d06318ef75259af300a312c5e813554115e4896bb25a3fd3465ddbba1279ce786045ea0ae093897ae5e1c5c77075e8325636afb9341e39846b491c8bd95c54d020ff240ad3dd5b0360c42594a671d2c0ea2af84d172cbd318c3e983c76467e901baa6adc99db3270bd00243c9d7e865272ba7810d2987b45fa08886e9335f208491b18578afeb53c4cee486629a0f4b87071ed02a48f259f1067a9eb7e762b353b579f5ae06019f72ff41521459b0e08415edd4018e7036c820f47d13abaa8966c7f4242740372a9b13564a5a938c9df5ca860c64fe7b3bbba80bd7757d9dcee49bcdbca5b187194b22fdd09c1ecce91f66eb2098a28b37cd315084149a535304772f75a74529afe1489559794614ad7c61e1b500d0bcd8b81adb764d33592f81e8e01562ede886fec8881f79b65b550ad490c3746dc6f979504409a8e07ee8b618ef549e0547cd7ad9b7ef00f3b23b4cdce525b30007121f4adac738fed55dabcd70bb43763dd6c53c786d47d3aedb61d9b03b291b5ad1fab395897cdc06cdcacb8abfc9bb6120fe46649be19fd04897ad125a92b4cd812d9d11965bc8b4eadeb6fba2c42af1b7ea9388c3c4ee2b087e4d84ff44d977b9b64ff2395de4e67e470f978cc366351931b8d145404d2d70dc4ae8d3e08ad6fa66401cc38867f80dc88f3c64c465d82888057387aed9aa367f682048329005cb0c1f4f5c9710b6b0ff86c92cd56730734af38d5e5a74ef0db35cd5dc91bf68d1b01008fbd39d71d2cb41bb095ff85d24a8071367dfa302158f2f38b090006752c30aa2f16ffeb4fe55b70852f644e2f83937aa677b1a0316949610c126c4a5e85c2161817c7ed60f427d6adc770caf381d517639496e52e7bcf3642be1e673723ca3f71a94e3ba35dfc0795f4462b3092f170f0d90da602c3135c71d01ac54a7d48f0e2230a6ecd3588aeebf986864048d6ff75cfe79f5c28d8d3bcc1490fe0a7bd4164f282bd72cc224fb4e9df800828ab993bb1045490da9ee90a4b54a1b94b9b93fba78a06eb2018dd06083ccde9bc84bc77e5d97b37f14e76066acb6bfc92f02a42b6f118dfeecf95ecf4e343077cb4e7264b648f03bc5ec5bcaba469df8933f70a10a04fe55d4a880fc1cc9e903e5065b638f603a669c524d2007db3318cdb4df88e47c71e6b05cebde611819b275c1da3f0f3ce8d36540d7a1f5827caf2a89bcbe01cf6e078dc30bb80750738631f27adbc8912c527023326bad34e46853f9c7c36ca29dd4d09d08c718c96d723bc4c371d0f039c5097083eecc0b5b2d597421b8ed0ec3164520896523487acf818b7f0e15e3e238af3dafa1bfa07a844e6837305ad4d6a090fd497e425266c346f4415e22d6063906735f256af8c9fb361f420f98171314d933ae5960166b19db1e55215949e9056014e86215514e0b39dae22347128291360f8925919e6eaa5db8c568199b190b4b71f9a3a8c5ede7c7be87cf499cc6384a5d791e31f05fcfb16584b0ee3874daa0bc7c6186f3c3504401cae3ca876d02f6d8b61185e004bb1d413c8d628fb2f14fd0a51e6e67e426d2c41d7250c6ece8592e6cac0825f6c7a3b8e81633f1dc216363a09d776f2123963aee4e783a63f8932c2d92630a598d6f6661a6666fb82c03084d99c77f1c307cdeb6327084ef8e7c12c37a33af04946504db9dd3f02557ac56e1b029c831d7f0e20dfc8decf225b61a1a27ad6fd998d5c4a1809eadbb9394f4282a64b6c5a3673e0fd642dd0ce6f980d2a4871d01f813462cd3eaf8434449a051af06b4be40a9e94086c8461c418f4ed380ca7955dc7b3037e09c3cd40f1f72db9eb58fa8ea7e7407ee93f1c8db2f46bf979ba94877a05a7a981593aa7026db022f684c851889f120fd515cea7668701dff2d648f8c9b0c80277b7d0782ea573f63c844a933bdc26dab9eef8d9febae9ff4529edfaf754429d3ba4101b2d5b4f927f2a61e8a061359f21a3246b1cae460bd676173072af19d7daeb2a0ff4ae14c356d972227414fee4622d8556889efe6afb2e13191f2561ec56e595854cf54b3b8fcaf5e2e1e21c3dd6c41f7b31bb80ee8009d4f62c96bbed68db93f6349e885c75b92d72c919c870e233c818b319dbb40f3d22801682ab0e0c67ba216577c6e9fb0e24b5b6d34fe19e1ae0f8964d30574f8818440cb28f85669aa7fcb7e3eef932145fda344b26092b573dd640d68f01ef01c53eedfc0d22ac59a2bce4f8f6c298f65a57f96e36a12b028a783a3d5356246d4666036de127a463a624b8a50d232517c70c8667d2fc839fd0f3e91747cd10137ef07eb832a8747b7fbd810e45248ba3f85a66efc14727080794c0f4ed32b175275cff08bc4472b8f0ce66e4645e6b02ab2b709f4d468051bb597d801f2d215715240697ddc51d5d5c9a5382e0d5516960803560fc86e8c5b41b1833b00bbdef37602e70637f7ce49635b16bb56865822c0e59cb8b93610f0b2d390767ae8d2b41f4792f342ee7ddb6985947f3683bf1002a4df1e5c2065b50a1f281af6a14eb476b05f48d1d2090605bcdf46842f3d2a597423d92586425cd035e598659d02faded367e532ff3f71077259359255d4b6bfbb2dee961408d180244e2233f346915eb8c5c3b6550bf46df024f5853c1704140f497765dac1637bf1995ed19daca658ebf89e5ecc050e0d2eb06d123260aa226d7bf371be780f932a1fcf7bedf203b72601e8952a051af0a028117d3c789c6afec0108916a4160574568b46734b40b64ec48a1c50e60d9da0ee1864ba17bfa51002d6297b406274b553d8235ff4f6467d477fe383b08e0d16667d63f362fc7d7d1640f9522915fa2d3f7679bde7cb2aebd73a3567e9b1f0fcb4ddabe87ff5dc6196813965c6d343f2747b2ee864f0a1f5fbfee3cb79bd0ada73dbd3f351ade395d123263e1301b92175ed2f85cc8c8d22e0e1b0b24082c0191e6a60c130da27706feef4563bc1fd380f14768627fcb727e5ddce5d90aae7d8a1bcc1e4d591eccbedc4dc", 0x1000) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'\x00\x00p', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x10, 0x3, 0x5) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x8001, 0x0, 0x4, 0x6]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x7}, {0x6, 0x0, 0x0, 0x804}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0x1, 0x6}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r3) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) open(&(0x7f00000002c0)='./file0\x00', 0x10020, 0x49) ftruncate(r2, 0x0, 0x8) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 16:00:25 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x40, 0x3, 0x203}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x4}, {{r1}, 0xfffffffffffffff1, 0x2, 0x8, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0x10, 0x3, 0x6}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xf, 0x0, 0x0, 0xc6c}, {0x1c, 0x8b86}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x802) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) dup(r1) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000280)=""/155, 0x9b}], 0x5, &(0x7f00000003c0)=""/176, 0xb0}, 0x1001) socket$inet(0x2, 0x1, 0x173) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:00:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) r1 = socket(0x20, 0x5, 0xfd53) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0x3, 0xc734, 0x7}, 0xc) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r4 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000b40)=""/228) semop(r4, &(0x7f0000000040), 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x69, 0x1000}, {0x0, 0x2000800, 0x800}], 0x3) fchdir(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r6 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x2f54) dup2(r5, r6) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x10000, 0xffffffff, 0x2c, 0x1, 0xc297, 0x7fff, 0x1ff, 0x2, 0xe69c6a6ca0147c3e, 0x7fff, 0x8}) r7 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f00000002c0)=0xc2e5) 16:00:26 executing program 0: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r3 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/175}, 0xffffffffffffff76, 0x1, 0x800) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r3, r3, 0x8, 0x10000, 0x8, 0x20}) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="f708a34ea32b9a899f942c3bca82d88ba5fc5f6f46d70bbe426a90720312a635ea9beb558b37", @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="6bfc0239e29511bcd1b89adfb138c4fd34422cce0a79fc8f052d92c1d674b625898c890a4a0bfd0079fde69bb3bcdddd151c644f46c1f96c2b4caf0742233c2f666d0585679c21cda5966330d2fa288c7010653af80ec362e5a52b354540b36c14ae120532cc389006f958965da0c4817c9b742b03cda15a47f9c5ce36b68a669ef41bac7957a358906916fe93f0360e944b91f6d27bb6", @ANYRESOCT=r0, @ANYRESHEX=0x0, @ANYPTR, @ANYRES16=r0, @ANYRES32=0x0], @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=r1, @ANYRES32=r0, @ANYRES64=r0, @ANYRES32, @ANYPTR64], @ANYRESDEC, @ANYRES64, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESOCT], @ANYRES16=r2], @ANYRES64=r3, @ANYRESDEC=r5], 0x3) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xa8b1ec15421b11e4, 0x11, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) poll(&(0x7f0000000140)=[{r1, 0x6a23f4e36c2690a7}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x6a46) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = dup(r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:26 executing program 1: r0 = msgget$private(0x0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x20, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x1ff, 0x1, &(0x7f0000000180)=""/20, &(0x7f00000001c0)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = accept(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/110], &(0x7f0000000280)=0x12d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x8, 0xffff}, {0x0, 0x4}}) connect$inet(r1, &(0x7f0000000440)={0x2, 0x0}, 0xc) sendto(r4, &(0x7f0000000480)="fd2f6cde405b1ec53a01dfd36720b86ed6aea740b60a4e2972af0307d7f806b7e64e1c18cd02f06a2569210d97db96d18a6150fdfa0d495ddaa822ea2404b7df0dccbf740e905353a1bddca5a3c3e049d89fe944ee39c215046c64459aeb851285754dd33aababc2857ef63959357f9c982d84ac390a53b41a086d3702b29b2b0117ae3f3d261daa03c46627f1fb9175e37da98951c3acbcabcb23bb882b43efea65eb6450dd630757aedac58807e1c54331d5009a1cc4a30db29ac43af85d5a67dfdef510c25188712fcb0d857af294a71445c8d993d6fb3d363ecd7d82361ce3f86f8aae1158866280b0e15672cb70d9a616951eacc8cba120", 0xfa, 0x2, &(0x7f0000000580)=@in6={0x18, 0x1, 0x4, 0x400}, 0xc) write(r1, &(0x7f00000005c0)="df247d2af568680f4489e4022e0a1ce18a6b57d6cf89c4f81deaac3dd53386b561e8d20de88d196f0b88ab8ae1af7df177fee9fd", 0x34) recvfrom$inet(r2, &(0x7f0000000600)=""/207, 0xcf, 0x40, &(0x7f0000000700)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000740)='./file0\x00', 0x400, 0x10) sendto(r2, &(0x7f0000001d40)="7cc7e3fe9f40ae3ee86c72a602b75e4d13efd46f768c9d34ebc2ecce8643d9c9056faa4b0e2ba8ffed29a2a9f027cda6b7c515e4fb203e6b56ed1262983c5ecef6e25c4ee409dc84eab358fee21381993ea362aa48229388145f7eadf9d12714546b04fb103c110db672956b097a049abc4280e497981b00d9b9950d6431408765f8f52636686df1fbe71880690aace704b15658c511b8d533f6863b1f20b4922533076d7b53712f52021fe190d9bf4c95825eba7a1f52397c83b4c74457b1a4e2e31c4ca36170fb2d26f8ff00000000000000000000000000001e1e52229c3c150000217306a68aab036e7a0b0d67d76e734216e3b79370192796727ee479f13a4bf8c6bc7cadf0b442868a2ad64ea25afb50df36b3be8148a3b903ef934aa575fbeaa58cd0cc41c78e483da835684e889dff59e0888965ff2da6b3149d5ed62a2fe1b24439ab1600000000b90e35f6264ed4ed82e8c0d3fca849e59a8c87c7e86e6b7b199400c83cf5", 0xffffffffffffff9a, 0x400, &(0x7f0000001ec0)=@un=@abs={0x1, 0x0, 0x3}, 0xb8a276c9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) ioctl$TIOCSDTR(r6, 0x20007479) accept$unix(r2, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) execve(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001b00)=[&(0x7f0000001a00)='#}\x00', &(0x7f0000001a40)='\\}\x00', &(0x7f0000001a80)='/dev/zero\x00', &(0x7f0000001ac0)='/dev/zero\x00'], &(0x7f0000001c00)=[&(0x7f0000001b40)='{\x92#d\x00', &(0x7f0000001b80)='@@\x00', &(0x7f0000001bc0)='tap']) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x2) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000000000)=""/50, 0x32, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) msgsnd(r1, &(0x7f0000000040)={0x1}, 0x8, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/120}, 0x80, 0x0, 0x1800) 16:00:26 executing program 0: r0 = socket(0x18, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050100000000c600c28733300000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8c65f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ftruncate(r1, 0x0, 0xd940000000000000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="4bfec760d14ccbc04692987582401177dce3ed2731a33b3475cbde3a15045f1acddaaa66b04d865eea57ddc364b531b0e6e587e06e525fe2d9f45af474be620241f2454fd944c416185869bddcad9ca436cd147ee7", 0x55) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) getrlimit(0x7, &(0x7f0000001180)) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80200, 0x110) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/34, 0x22) 16:00:26 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) r0 = getpid() chroot(&(0x7f0000000000)='./file0\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) setrlimit(0x0, &(0x7f0000000100)) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpid() setpgid(r3, 0xffffffffffffffff) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:26 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() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffeffff]}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r12) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x40041, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r15 = dup(r14) getsockopt$sock_int(r15, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSBRK(r15, 0x2000747b) r16 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r17) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000140)="6370a8f4ad30a255684514bbe7496cc00c0c538d75b90d3a3e9bbdc9e5e1152d4d54c2fa299ee08bf6be00babc155c946663fadfb5fc8f91a8d359f821b2cdc2e185297ebe7aa63286d4c70a1cc85d1cc640cd5d247cdef2e04f5a614366fb3bf7d872c23cb8cc3d78be75f044563a1e7bf976c83264d4dfa89107ad278597db2f8d51601bd502b073a7e360726e2ccac3f29ab6099681ab6f0f1ab631ef5c19f49b447d519424a61d971b16944097e515ed88b1defbd9caa0de30dece4051d55a1dd87bf07b05844c20cd7d90be7ac44bca8739c83cd8fb14f429fe1a716e2bd7da155537da8b99de3ae532", 0xec}, {&(0x7f0000000580)="7aceee2fcf537fa5539743538279732f313a098523b1625c06a1247a1fc33a94743d6ba36cc960523716862620f147fa672373573a235f43bf07ec625008eb63795d47fd2daf1579b7b7262d3a7153077f84254f6ec75346c790f0b9185ddc2256ba6d0516cf5e78feed1ecba322aff7081f0567c659f4cd3b06f6dc80503727b11ff9e74a34ae3e3007a774c587939bfed72aefba6236f23b5cffa9c74c488beb168eb075192bc8afc1c9287caf0cf5e679d696269f5c5e192fd74011", 0xbd}, {&(0x7f0000000640)="a408bac7d0df4e2bfee72634492757ccc138e60558abcaa900566738a8e764734a3337e344caf0870ca7115f0cac8ac9cac584952c02fcd210c3c11a5b559b3b9a28157c5570b54882d182e681039132517594e1d55b8c789dab45bac380f86acb284fa70fdcca53af4a528c6be6877cbd8a5cabcd9c0ae971e6cce828f39a24692c0f4bf715f52c22b0d7c2c1b45fbcb289f250ae9da87f3d4ce2703fef66682192743a708923d5a5ec4db8a4fc3cc985c66262b34672b3e14302d9b2ec8f6f03147392dc80662f0cd6c3bfc2", 0xcd}, {&(0x7f0000000080)="7406e2f310e8153935ef076231dae4270161d209a5b6f2c79b0fb6f7ca791a0a6d71400d6fefbf5d4f8389d445450d28bb264734bba27e4f3e6889398477c528c57c7a7d0489ac8ca3bd5d17789f627548baaeae37bc7fa951925e14602e7e3fa2d88598", 0x64}, {&(0x7f0000000740)="a1fbb48b71d27ad9558dbd603b9fc283a74220de784b4ab2b42f356d92cdea955b661aed997ac19a77483efd46c0d13457197bdb238904d1cec5e800cb988be14f9fcf17d01c29604cc8881196730a7406fe6510cb039961c6fc44426583d1a08e0b5c960983de71d98aa1b9c1a42e42fb1780a065eab21e98a32b1898ecd3e52a77ca666c7bde90b006f169cf2c1499a9ca686a22cafae7f793776cadb53bc32536f93914c7adc6dec2bc040fa32561ccf15b1d42d384e263ab27b140d1f8fdb9588bc8ce55a79c70c4db7756", 0xcd}, {&(0x7f00000002c0)="be4b6d4f2df7f43c1648c08e0e8daf70b95634440989bc9e7747be64c5b1b2c7dc934b32229f0c3b604d72aa68106eafbb06503c2561a8ba6a563189fab12ae37c63c4dc0721de70c0cf645387dbfb219cd61961ef42381857bceafd3e721c1594438c4e36c1d28e", 0x68}, {&(0x7f0000000240)="4456f18a7b35ad80b4840bed771c02fdcb45958913eef6b12f237ca7f32a124d1d3e986fdc85cac0806b219ed4fb", 0x2e}], 0x7, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r3, r4, r1, r5, r0, r7]}, @rights={0x38, 0xffff, 0x1, [r8, 0xffffffffffffffff, r0, r1, r1, r11, r1, r1, r0, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r16, r17, 0xffffffffffffffff]}], 0x88, 0x4}, 0x404) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) chdir(&(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="82cf2a54283e3450990edffabd10ce9e73db9d414d369eb24077ea048e79bd9951379934414b105a06a9d49b78a846ca874e72f7b6a42184c11ad7cc578adaa787", 0x41) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) pckbd_enable: command error 16:00:28 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) write(r3, &(0x7f0000000180)="6c108b2706fb52ec0b7f546c9fb905e30fbf04081a3632829aa8a2f6f0babc7504f2ac42d851655dd25815441f77b7d4e7bcc090841f8ae65a830fa79f6249551541bbe3fea5436d3b20a1fae7192c08d423960f8ff944bac8deb9dd4fbe02a29a088cf145ab", 0x66) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1f}) 16:00:29 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x49) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000040)=[0x0]}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) pckbd_enable: command error 16:00:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) close(r1) r2 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x9) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0x0, 0x60, 0x2, 0x100000001, 0x80}, {{r6}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x5}], 0x2, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff6, 0x1, 0x1, 0xc83, 0x9}, {{r9}, 0xfffffffffffffff8, 0x0, 0x2, 0x8e92, 0x2}, {{r0}, 0x0, 0x69, 0xf0000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0x46, 0x100, 0xff, 0x7}], 0x36, &(0x7f0000000200)={0x47, 0x4}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x40004000002c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x20000) syz_emit_ethernet(0x4d, &(0x7f0000000040)="b68dd6d71cf128f6869a8e8d115640c0023be975d8660e0c7f4f46b2f53c3ff71181c55aa067a061f94e9b97396d7153f2250fbda6a5b796a546dd656aa371d5d239ecfb6739ed7d9e070cf3b2") 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83, 0x8, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0x44, 0x8}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5ffffffffffffff7cbb4599cf77e4bf7f0500000000000000b896257c00e1cc03e499e954791d"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x3) syz_open_pts() 16:00:29 executing program 0: setsockopt(0xffffffffffffffff, 0x401000000000025, 0x200000027, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getsockopt(r1, 0x40, 0x8, &(0x7f0000000000)=""/231, &(0x7f0000000100)=0xe7) 16:00:29 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000001000/0x1000)=nil, 0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000040)) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x9, 0x1, 0x4, 0x8000}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/231) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x5, "00000000000000010000200000000200", 0x8001, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x21e5, &(0x7f0000000100)=[{0x800000000087, 0x0, 0x4}, {0x2, 0x0, 0x0, 0x20}, {0x2, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28, 0x2b6) sendto$inet6(r2, &(0x7f0000000140)="f6cec358f3b67bf43fe6bfcb37bbd4655779d586a1463cf4e65a547e6a9474baac3296366a1963a0ecca4e6cfa0ff73c299164f173c54eb097a474a536b39ead41f2dfe985df34c4c7f791a90cb441585a59e9759d0858b108f49146a1e3dc74f58ec9002af8e134a9adcaa45c71699797df73470d4e31d0d4d7e464a8477de90d2945e9c9a822849f6d7e7944f156632e1590b03e247f8b39bf7f39b110de2196c0b1926cdd9575372b97192b27c6d8bc3836a09f9bbc", 0xb7, 0x0, &(0x7f0000000200)={0x18, 0x3, 0x80000001, 0x800}, 0xc) syz_emit_ethernet(0x35, &(0x7f0000000040)="b622d4a0a4c2860100000086d112835e2789a106975f6d220a") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) renameat(r4, &(0x7f0000000380)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x27, 0x3fe00000, 0x7fffffff, 0x7}]}) pipe2(&(0x7f0000000340), 0x4) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000cdf000/0x3000)=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}, {&(0x7f0000bfe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000b90000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000f66000/0x2000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ea9000/0x9000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x80, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='(H\x93\xb6\xee\xee\xdf\x01\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") getrlimit(0x5, &(0x7f0000000000)) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3ff, 0x6, "73f300070060c3dce5081a6f6000"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x111) writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7ce20e2da9b84dff7f00003d2c18725ca72964a32e61c0762d3d81bf7f4e0bcd7e2ac21451c7140791b3a735e94fe5618611d229cb11b4c55c1f2378514553c942e915cdde6134257448519984e2d39102fab64f2e336738aa5e0c326d57954eef53a02a06532b853756a63ee934c5e64682737cafb841fdb1a233b109eb5258c77293e54933f412c354d2e972acd969a5c36bdca47dcb7e3242679855b70c8faaff03f89b73f9dab4d6545bbb68295b18065266b22a992e781e7248765ee1d932", 0xffffffffffffff32}], 0x8d) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) r4 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) bind(r6, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r7 = fcntl$dupfd(r6, 0xa, r6) fchown(r7, r5, r4) setgid(r4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4d}, {0x20004006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) lseek(r8, 0x0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:30 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 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) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r5) r6 = dup(r2) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) getsockname(r6, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x10) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = semget(0x1, 0x4, 0x86) semctl$GETVAL(r0, 0x3, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81}], 0x1}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x19}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x72}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x242}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x94d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0xf000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x00\xe7\xff\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) flock(r3, 0x1) r4 = dup(r1) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x1, 0x9d5, 0x400, 0x7fff}, {0x1, 0x9, 0x2, 0x1}, {0x6, 0x400, 0x6, 0x2}, {0xffffffffe4a881e2, 0x0, 0x13c874a, 0x23f}, {0x8, 0x8, 0x2, 0x275}, {0xfff, 0xff, 0xcc6, 0x1}, {0x6, 0xffffffff, 0x4, 0x20}, {0x101, 0x8001, 0x3f}, {0x800, 0x3, 0x4, 0x2}]}) 16:00:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x17a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r3, 0xa, r3) fchown(r4, r2, r1) r5 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) r6 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) bind(r8, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r9 = fcntl$dupfd(r8, 0xa, r8) fchown(r9, r7, r6) r10 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000040)) r11 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = socket$unix(0x1, 0x2, 0x0) bind(r13, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r14 = fcntl$dupfd(r13, 0xa, r13) fchown(r14, r12, r11) getgroups(0x4, &(0x7f0000000180)=[r1, 0xffffffffffffffff, r6, r11]) r16 = getegid() r17 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r17, 0x40044278, &(0x7f0000000040)) r18 = getegid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = socket$unix(0x1, 0x2, 0x0) bind(r20, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r21 = fcntl$dupfd(r20, 0xa, r20) fchown(r21, r19, r18) r22 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r22, 0x40044278, &(0x7f0000000040)) r23 = getegid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r25 = socket$unix(0x1, 0x2, 0x0) bind(r25, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r26 = fcntl$dupfd(r25, 0xa, r25) fchown(r26, r24, r23) r27 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r27, 0x40044278, &(0x7f0000000040)) r28 = getegid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x2, 0x0) bind(r30, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r31 = fcntl$dupfd(r30, 0xa, r30) fchown(r31, r29, r28) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r33 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r33, 0x40044278, &(0x7f0000000040)) r34 = getegid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r36 = socket$unix(0x1, 0x2, 0x0) bind(r36, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r37 = fcntl$dupfd(r36, 0xa, r36) fchown(r37, r35, r34) setgroups(0x8, &(0x7f0000000200)=[r15, r16, r18, r23, r28, r32, 0xffffffffffffffff, r34]) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x10e) lchown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x7}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000001700)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f49794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e1a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096, 0xc1e10d1871effc7b}], 0x1113) read(r0, &(0x7f0000001480)=""/208, 0xd0) socket$unix(0x1, 0xb, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) r3 = dup(r2) dup(r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) dup(r0) utimensat(r2, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) fcntl$setown(r6, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000001640)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) fchdir(r1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d, 0x0, 0x0, 0x81}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x1, 0xa6, 0x100000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x6, 0x4467, 0x7fff, 0xdd80, &(0x7f0000000380)={{0x0, 0x3ff, 0x4, 0xdd1, 0x62, 0x8001, 0x8001}, {[0x2, 0x1000, 0x5, 0x79, 0x7c3, 0x6, 0x3, 0x80000000, 0x400000000003ff, 0x3, 0x8, 0x0, 0xcf8, 0x7fffffff, 0x5, 0xff, 0x60, 0x7], [0x7f, 0x2, 0x10000, 0x8, 0x20, 0x5, 0xf07, 0x80000000, 0x1000, 0x3], [0xa, 0xffffffff, 0xffff, 0x4, 0x1488, 0x401f, 0x81], [0xd3, 0x3, 0x3, 0xffffffff, 0x7ff, 0x3b], [{0x80, 0x6, 0x81, 0x1}, {0x8001, 0x9, 0x81, 0x7}, {0x2, 0x4, 0x85, 0x2}, {0x6, 0x1c0, 0x1, 0x23e}, {0x1, 0x100, 0x1, 0xc3}, {0x8, 0x9, 0x2ec, 0x7fff}, {0x31, 0xfffffffffffffffd, 0x3, 0x5}, {0x3, 0x3, 0x401, 0x5b27d57c}], {0x9, 0x9, 0x4, 0x80000001}, {0xffffffffffffdaa3, 0xfffffffffffffff7, 0x5, 0x80}}}, 0xfcea, 0xbfb}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="20aaf33a6a83e187ff7e3fffe0a9a773de720215d1ebdb67427e7c73e0fbd74e50d64c79eb61ba2ab6b6e721f29b3b", 0x2f, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x814, r4, 0x0, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x2, &(0x7f0000000200)=""/44, 0x2c}, 0x40) 16:00:31 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) flock(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x480, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) 16:00:31 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x2, 0x8, 0x7}) mprotect(&(0x7f0000139000/0x4000)=nil, 0x4000, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x8000, 0x7f, 0x8, 0x4, "377aa84455f4db46ae9e67bd240d058a339c1e28", 0xfffffffffffff800, 0x7}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000300)='./file2\x00', 0x1) syz_open_pts() connect$inet(0xffffffffffffff9c, &(0x7f0000000180)={0x2, 0x0}, 0xc) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x3}, 0xc) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x609, &(0x7f00003c5000/0x4000)=nil) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) getpid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = dup(r2) r4 = accept$inet(r3, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r5}) fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{}, 0x0, 0x43c, 0x0, 0x0, 0x1, 0x100, 0x7}) getitimer(0x0, &(0x7f0000000040)) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) r6 = msgget(0x2, 0x100) msgrcv(r6, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x0, 0x1800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001400)=""/4096) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) pipe2(&(0x7f0000000000), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='\x00\t\a\x00\x00\t\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0xba, &(0x7f0000000080)="b6") 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1f) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f0000000000)=0x3) getdents(r1, &(0x7f0000000100)=""/4096, 0x1000) 16:00:32 executing program 0: nanosleep(&(0x7f0000000080)={0x1, 0x9}, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) getpid() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000007c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8fd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x400000000000000}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xffff, './bus\x00', './bus\x00'}) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) fcntl$dupfd(r0, 0xdeb37fe60fe8bdcc, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x10, 0x8, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffb, 0x70, 0xf0000000, 0x51, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xa9, 0x40, 0x9, 0xffffffff}, {{}, 0xfffffffffffffffa, 0x2, 0x2, 0x8001, 0x12}], 0x5, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x6c, 0x4, 0x80000001, 0x26}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x44, 0x20, 0x1, 0x80000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x1, 0x83, 0x6}], 0x101, &(0x7f0000000280)={0x5, 0x3}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/132, 0x84) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r3 = dup(r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8aef0ca48adb3a1a) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() dup2(r1, r2) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:33 executing program 1: setuid(0xee01) socket$inet(0x2, 0x3, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2dd, &(0x7f00000000c0)=[{0x28}, {0x8, 0x3, 0x3}, {0x200000000000006, 0x0, 0x0, 0xfffffffffffffffc}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) setsockopt(r2, 0x800, 0x0, &(0x7f0000000140)="ea56a93cbb1e2a8d911ca6aa91c3ce316ca387c81b327ad168eebcbd2129145fdd7d05c2e08a41aeb644d50422b72f156469bbb91f60fd36673c7eaaecb456a6c3318441443d5fbc1988e489f8116991507bc0fe030a652165a6f24b8e1e227e811f4a45010611764c17fdd938184adb", 0x70) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c677b7fdfa17acd3d918262abc88374e2a68d6f6737e6a631928a3934669e3c29bc645df6b41603c5f174bbf57d992fb69e326faf08c1397765434a460cd1bafe39d2b6983c2ab1809833dda50e20da0c86fcb1797322505d2c8d055c009a396f363677e1a98917f", 0x68}, {&(0x7f0000000100)="6a1bb844c3c9cc1fa130f639602f6efc9dcc6b216bd5501b9550d679c2748a01e229", 0x22}, {&(0x7f0000000140)="696f770275689811243fc611c18e520a08a741711640409a4dc5b20cf613f840bbae94332b01350fd3d9830ef65dd424cf3a38a761b37d40e7911f8677b29bde1c7fe451d4d43eace0d40f27df5911adfe8528a0224010bfe174b9231e5115c04a669cc759f5f5c4ff31974b0d557f5562207cb272e68b749c841f3e9b15b21aba238d367e596d89a7610fa2d198add476658b079cf7444102856e80669a3be7ae987142", 0xa4}, {&(0x7f0000000200)="09b1f6371ed0042289c262714f0f55fcc617dc8a3b82cf06d632a9c72b5e24d7aec7cd1fadbb209951314f088078fb8494653c02b130f766886731e1d45a7030b447d0bc90035c43bf4d7a5ead3ff230a6dabb6274dad7b49b2e4d94849aee5c92029fd971544bdc1db861aeec5fe5b727b92d5d744c60751ca6df2cfc647a3ca6238a44bb2d7f8cae01c3bd10aba665ed9843c5af795e4f777bda23216ce1d958e9a7436e0d4ebb8c9a42fb2e7e4d6f60bc2de7db3ae8863da18d39cf203dd641662feebca065d141420eddd5303b4c44ad051e3935dd61b53d27342e45726db2b30060d606e31ff0356c041ce4e29effa5d39dc3ef73e25f4d0cdbef", 0xfd}], 0x4) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x6, 0xffffffff}, 0xc) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8, 0x7ff, 0x1, 0x0, "2e539bb485727fbd4bb7cb196bdaa52aeaed7176", 0x100000000, 0x100000001}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df87105146fac02bb5d9465554f0e8df6b7a2d0288dc4a160c0caa215c00615610bae3ee2a539c38eca0a749212a14c792ae9bc6653da42c311fc797cf1f7966a8c6bb16d768f91afd8e8c3300"/109, 0x6d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0xc94) fcntl$setstatus(r1, 0x4, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) ftruncate(r5, 0x0, 0x1f) 16:00:34 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x8002f}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f00000000c0)={{0xfffffffffffffff8, 0x2, 0x6}, 0x1, 0xbae, 0x7}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0xc28d6f08dc131e3a) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=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) 16:00:34 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) accept$unix(r4, &(0x7f0000000180)=ANY=[], 0x0) r5 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)="9e", 0x1}], 0x1) setsockopt(r5, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) syz_open_pts() 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) listen(r3, 0xd5) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x3) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x100, 0x0, "3eac5a733d0790e8dd229cd26b9a4d3c7281a87c", 0x0, 0x2}) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000440)=@in, &(0x7f00000004c0)=0xc) recvfrom(r3, &(0x7f0000000500)=""/236, 0xec, 0x40, &(0x7f0000000600)=@in6={0x18, 0x3, 0x1ff, 0x3}, 0xc) sendto$unix(0xffffffffffffff9c, &(0x7f0000000340)="7243a8cc8868656b64bef72404f5c42d8f853f7aa99393e74fd18a1b0cfe2014ca1daecd35fe5643f7679d0c9d60bc9881f71a90fc51870ea7f3138baea8b766488ebf8231317163927799e398b456f59f0f5fbf13c2c2ff5e79f79cf2e2358e873e5a98b7e1254db09cd58614856f2739f831c0fe527318550a9028fee3665713fb0741bfe40bacb5b4dacadb5fe2e4c03e747abcf07286ad1754083ee44ad990a4a3258dea789d8a633618ce76a4d7424948975a751e16ab4094f11e8f01391a6316da91f1762737285c4f71458cfebe7cb194ae7b2176c1a3330decf63cfe1a3ebb639736ede1bf2d614e84", 0xed, 0x0, 0x0, 0x0) syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000, 0x40000000000, 0x80000000, 0x0, 0x0, 0x8001]}}) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, r3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 16:00:34 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148fd898 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) connect$inet(0xffffffffffffff9c, &(0x7f0000000100)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) recvfrom(r1, &(0x7f0000000000)=""/141, 0x8d, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8000000, 0x7}, 0xc) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148fd898 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) read(0xffffffffffffffff, &(0x7f0000000100)=""/236, 0xec) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x6010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = dup2(r2, r9) connect$unix(r10, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup(r1) connect$inet6(r9, &(0x7f0000000140)={0x18, 0x2, 0x3, 0xfffffffffffffe00}, 0xc) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x6, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xc7a04084052f6da1, 0xc1, 0x0, 0x0, 0xcd}, {{r0}, 0xfffffffffffffffe}], 0x10000, 0x0, 0x10001, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = syz_open_pts() fchdir(r2) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000008c0), 0x268, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x3) shutdown(r0, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="c83765a95c83bae5d23ef6e3535b29ec090db25f5a4acf30ff1408b6dbb16f6760df70662fba535330d857da88feb93feb587e3a4394ec5a81d37899e1afe587b2c43a87567c52486181d91b696b4ece9a2c1b", 0x53}, {&(0x7f0000000140)="6f74583d9e79189378d7c8cc89f152f2437e03d857a0aad6131d2c6db2092ffc5a4a35b2a73f7c1d6535ffec05b5a7eeb3a9311eeaa092e066fb985c", 0x3c}, {&(0x7f0000000300)="8d0318c4d2b170b1c4b9379373bac9e0028a33d5b3fb436a332ba013236ef0a7efdf1ba0f4c81cec34fc1a37058f06f46973105c1028969b2e1fe5ff5b49c27acd0a356f3d1b61a1eb27c8f145ec9ef1ca580ab95936c9860bca9b9552f9fbdeeca669ef868be5fed798efb2dbf2e73ecfecb7e6a8f219c193eeddff327743cb9343717afdd4cb8a8a5b1e0ddee8167ce89da4700f3fc69801a3f1b6b8a36c8c6cceec87f527f8118bccb90675de89f91120d75c8526320891", 0x2b}, {&(0x7f00000003c0)="9831cc1f32f1db8a8311fba8baf18a512224a8d926bd1a8877adc3d3ff8d9ea6144163dfdf785036f66f0791bd001c85db9620e2affd13989ba7779f4c751c6d1cd6a52c9e1393bc22ba9282b32ae2f0dd12b60e46911e88ecd0448d5f134677c1320afdcdc2f667d88a812659c4cbad463ea3d73534a4f1031ea9b7e88d2aa8e572f2e303c949fa533ce1f4d4ca0645cddb0b578bca74edbfd303e3912dc56d2c12ac30", 0xa4}, {&(0x7f0000000180)="812a0d9d3d0ee9eeea1bdd6ee3c97851d8880c078cb7373b3b2719e9f4dbc2da50fb5a01251070de7c8e0f45ffd36e2ff43746fb5e6075e06f63ee30bc2b498de82ab486258bb04f3e078efbb12182c790e897b547b7e9681517117e06ccb682d8d4ce", 0x63}, {&(0x7f0000000240)}, {&(0x7f0000000280)}], 0x7) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus/../file0\x00', 0x800, 0x50) mknod(&(0x7f0000000080)='./bus/../file1\x00', 0x7024, 0x4000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x6, 0x8000, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xd76c}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000080)="1ae83ba1221ca6603b2cea0ccfc6cb8029e0e531b1313e50d1eab2f33c8b622feee372929f757228660f8a8d8a32ecc39759377a6a923850c05b9828c52d6c8b4272c2a91ac096e196ea88f2df99563d669e759925ec809485697ed2e0e042", 0x5f, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) dup2(r4, r0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x01f\xfa', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x96, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xf6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd813eaa4e713048397c45f716cef24ae401c719e69931929648", 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="355774f806bdc3968f7b80833b6ff67f37326852f62a0ab70f7a10b61d2ae1e8d314d3ae6855e2e3c128142a3e93b0caf3c5e96f469dc7534d435e79c3f48003b2cca437dc321c8d09ff387ad5112a708eaf247102271c9cd538c111b7dc9bf5880b224759221259ded4cc7f15", 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffeb, 0x300000000000000, 0x3, 0x5, "e9fc022697d283b1710a5ab3db46807349b465fe", 0x5, 0x4}) ioctl$TIOCSCTTY(r4, 0x20007461) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000040)='l59', 0x3, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x4, 0x400) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x2, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') r3 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0xc00, 0x4, 0xaf86, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x565ae62c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e05000/0x4000)=nil, 0x5}, {&(0x7f0000d79000/0x4000)=nil, &(0x7f0000b54000/0x2000)=nil, 0x688}, {&(0x7f0000e83000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fba000/0x7000)=nil, 0xffffffffffffffff}, {&(0x7f0000e58000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r4 = dup(0xffffffffffffff9c) lseek(r4, 0x0, 0x0, 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000680)) fsync(r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000700)) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r6, 0x20004268) rename(&(0x7f0000000780)='./file\x00', &(0x7f00000007c0)='./file\x00') r8 = open(&(0x7f0000000800)='./file0\x00', 0x0, 0x8) linkat(r8, &(0x7f0000000840)='./file\x00', 0xffffffffffffff9c, &(0x7f0000000880)='./file\x00', 0x4) utimes(&(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000900)={{0xff, 0xfffffffffffffff8}, {0x6, 0x9}}) close(r4) r9 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file1\x00', 0x8000, 0x2) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f0000000980)={{0x8, 0x8000, 0x9}, 0x1000, 0x2, 0x3}) mkdir(&(0x7f00000009c0)='./file\x00', 0x285) read(0xffffffffffffffff, &(0x7f0000000a00)=""/234, 0xea) rename(&(0x7f0000000b00)='./file1\x00', &(0x7f0000000b40)='./file\x00') r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000b80)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r11, 0xc0107003, &(0x7f0000000c00)={{0x7ef, 0x10000, 0x2}, 0x6e, 0x2, 0x88}) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) syz_open_pts() renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) linkat(r3, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) clock_gettime(0x4, &(0x7f0000000480)) r5 = openat(r2, &(0x7f00000004c0)='./file0/file0\x00', 0x80, 0x5) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000780)={0x10001, 0x401, 0x5, 0x2, &(0x7f0000000500)={{0x8, 0x1, 0xfffffffffffffffd, 0xffffffffffffffd3, 0x72d2, 0x3, 0x8}, {[0x8f, 0x3f, 0x5, 0x2, 0x1ff, 0x4, 0x80, 0x7f, 0x2, 0x6, 0xfffffffffffffff7, 0x8, 0x3, 0xe1, 0x6, 0x9, 0x8, 0x200], [0x4, 0x1f, 0x5, 0x2, 0x32f, 0xffffffffffffff03, 0x42da, 0x10001, 0x2, 0x4], [0x81, 0x9, 0x0, 0x4, 0xfff, 0x0, 0x7], [0x9, 0xfff, 0x6, 0x200, 0x3, 0x800], [{0x2, 0x73, 0x7, 0x7}, {0x40, 0x80, 0x4, 0x41}, {0x1, 0x5, 0x1, 0x9}, {0x77d, 0x8, 0x4, 0x800}, {0x3, 0x1af, 0xfffffffffffffff8, 0x5}, {0x2, 0x800, 0xe0a, 0x5}, {0x39, 0xffffffff, 0xffffffffffff7fff, 0x8000}, {0x7ff, 0x3, 0x7, 0x7}], {0x6, 0x8, 0x8d, 0xffff}, {0x54, 0x40, 0x337d}}}, 0x10001, 0x7fff}) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r6, &(0x7f0000000800), &(0x7f0000000840)=0xc) r7 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000880)={0x0, 0x80000000, 0x9, 0x6b480000000, 0x4}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/diskmap\x00', 0x8800, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000900)={0x81, 0xfffffffffffff917}) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000940)={0x8, 0x2}) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000009c0)=0xfffffffffffffffe) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r10, 0x2000747b) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4}, {0x40000000000087}, {0x6}]}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4, 0xec) shutdown(r2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x10000, 0xfff, 0x7fff, 0x8000}, {0xfffffffffffffffe, 0x100000000, 0x7, 0x80000000}, {0x8000, 0x2, 0x0, 0x45}, {0x6, 0x5, 0x7, 0x7}, {0x3, 0x10001, 0x6, 0x7d4}]}) r6 = dup(r3) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) getsockopt(r6, 0x108ec00000000000, 0x711, &(0x7f0000000140)=""/186, &(0x7f0000000200)=0xba) r7 = dup(r1) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000440)=0xc) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) getsockname$unix(r7, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce7b5e32ab4874b93ef901b82a6e07247801e0522c01b1e1215cec317ce3c75a22020cf6b0854edc54131108b347a4313cea1369fe003094631b7fe8abe4f04c1a3d76495ad81376d1b1613b4d6a7d95258ad62cdf029621f35d5d1671c1ee5aa210ec0acaee9f967f9e1010e7235516f57094f08102fdba556ef1d72a31562eaa8b39"], &(0x7f0000000000)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: setgroups(0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:37 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r6) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x300, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r10) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x86, 0x10, 0x2, 0x7}, {{r3}, 0x2ad1cfcb77a51111, 0x30, 0x20000000, 0x9, 0x8001}, {{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0x4, 0xfffffffe00}, {{r8}, 0xfffffffffffffff9, 0x0, 0x20, 0x2, 0x463745fb}, {{r9}, 0xfffffffffffffff9, 0xd5b92a3a017a436f, 0x2, 0x9}, {{r10}, 0xfffffffffffffffc, 0x8, 0x9225bf3f0212671, 0x1, 0x26b}, {{r10}, 0xfffffffffffffff8, 0x2, 0x40, 0xe2, 0x6}, {{r7}, 0xfffffffffffffff9, 0x2, 0x0, 0xd6af, 0x2}], 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x3, 0x48) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x6, 0x4, 0x3) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x80000000040}, {0x48}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0xfffffffffffffff7, 0x937, 0x100000001, 0x4814}, {0x3, 0x400, 0x0, 0xfffffffffffffff7}, {0x8, 0x1, 0x6, 0x1}, {0x686d, 0x9, 0x9, 0x8}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x6, 0x100000001, 0x7, 0x7}, {0x0, 0x3, 0x7f, 0x5}, {0x1000, 0x493, 0xbe, 0x400}, {0x7fff, 0x8, 0x9, 0x7ff}, {0x7, 0x8, 0x7c44, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:37 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x4) r5 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 16:00:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xfb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:37 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x8889af768fbed03f) clock_getres(0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) r5 = dup2(r4, r1) listen(r5, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5, 0xffffffffffff0000}) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1dfe, 0x0, "3e58a044b1bc0000000000002000"}) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x18, 0x4000, 0x3, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x3) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x3}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x10000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x11) accept$unix(r3, 0x0, &(0x7f00000000c0)) r4 = syz_open_pts() sync() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffbfffff8, 0x62c02cbe, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 16:00:37 executing program 1: socket(0x1, 0x4, 0x10000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x12a) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/144, 0x90}], 0x4) socket(0xf1794301e642e778, 0x4000, 0x4) getsockopt(0xffffffffffffffff, 0x29, 0xe, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getdents(r1, &(0x7f0000000280)=""/98, 0x62) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:37 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000380)=[{0x8, 0x2, 0x400, 0x7}, {0x7ff, 0x4, 0x9, 0x6}, {0x4, 0xe2, 0x200000000, 0xfe}, {0x100, 0x4, 0x3, 0x6}, {0x19f, 0x3, 0xff, 0x33}, {0xd2, 0x0, 0x3, 0x10000}, {0x8, 0xc73, 0x5, 0x80}, {0x8001, 0x10001, 0x800, 0x4}, {0x5, 0x3871, 0x7}, {0x9, 0x8, 0x4, 0x81}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) r3 = socket$inet6(0x18, 0x3, 0x4) recvfrom$inet6(r3, &(0x7f0000000100)=""/215, 0xd7, 0x10a3, &(0x7f0000000200)={0x18, 0x0, 0x5f, 0x1}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00\x00 ', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x6ae03e687e13c8f, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = dup(r3) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) dup2(r4, r3) kevent(r4, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x3, 0x400) r6 = semget$private(0x0, 0x3, 0x400) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x5, 0x1636, 0x20}, 0x400, 0xfffffffffffff800, 0x2}) semctl$GETZCNT(r6, 0x5, 0x7, &(0x7f0000000b40)=""/228) r7 = semget(0x3, 0x1, 0x2) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000b40)=""/228) mkdir(&(0x7f0000000180)='./file0\x00', 0x14) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0x81) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x19) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8485, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r2, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) fchflags(r3, 0x8) r4 = dup(r1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r10) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000100)=0xffff) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1f, 0xfff}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 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) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) r1 = dup2(r0, 0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x10000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x1) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) r2 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r10, 0x5dde2bf3b6b96c8c}) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1000) sendto(r0, &(0x7f0000000180)="b88e5f4a16a8b4791470", 0xa, 0x2, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) bind$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="f6004900f825d2387ac38c7e31a51059cee5a8b3fb2fb0a68f3149f3d7f7f3e06694ddee1f9f47248f8e0214b4085df01aab"], 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ed000400000000000000"], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) msgget$private(0x0, 0x200) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x67ccdbed79ea8e78, 0x0) setuid(0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a6}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000340)=0x1000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000300)=0x10001) 16:00:38 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x208002f}) select(0x40, &(0x7f0000000140)={0xbaed, 0x40, 0x9, 0xfffffffffffffffa, 0x9, 0x100, 0x2, 0x9}, &(0x7f0000000180)={0x3, 0x4, 0x4, 0x8051, 0xb3, 0xb01, 0x401, 0x8}, &(0x7f00000001c0)={0x7, 0x1f, 0x3, 0x4, 0xff43, 0x4, 0x6, 0x9}, &(0x7f0000000200)={0x9, 0x9}) select(0x40, &(0x7f0000000000)={0x10001, 0x7, 0xcf34, 0xfff, 0x0, 0x20, 0x5, 0x8}, &(0x7f0000000080)={0xffffffff, 0x1ff, 0x1ff, 0x6, 0x76e, 0x6, 0x6, 0x20}, &(0x7f00000000c0)={0x6, 0x3, 0xffffffffffffffe1, 0xffffffffffffffff, 0x0, 0x100, 0x4, 0x3fc}, &(0x7f0000000100)={0x1, 0x7}) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x80000001, 0x1, 0x7, 0x9}, {0x3, 0x2, 0x7fff, 0x5}, {0x9, 0x1, 0x5, 0x7ff}, {0x803, 0x9, 0x8, 0x7fffffff}, {0x1, 0x1ff, 0x3, 0x2}]}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:38 executing program 1: semget(0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) writev(0xffffffffffffff9c, &(0x7f0000000580), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x1, 0x7d, &(0x7f0000000480)="000000000000eb8e87a488e6f00efb4c9892f6355cdae3e8b4b1ed73be7e8b0300b0dce42760e753a7258e92ba6aa393a57d1285c9ef1b8868f569cd43cbc63a5514495672cac174eb3a02e9ced1fbcd9371d98f14b981e231d85f24fc32e2f8a3dc00eeb2b869c21b9f1c01040000a370a7e71dc82c3b2698bbdf53", 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) poll(&(0x7f0000000100)=[{r3, 0x13}, {r0, 0xfb7a69ae993f17ce}, {0xffffffffffffffff, 0x80}, {r5, 0x131}, {r5, 0x2}, {0xffffffffffffffff, 0x92}, {r6, 0x4}, {0xffffffffffffff9c, 0x4}], 0x3b8, 0x3) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x14) write(r7, &(0x7f0000000140)="220e22", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTART(r7, 0x2000746e) semget$private(0x0, 0x1, 0x6) r8 = syz_open_pts() syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) syz_open_pts() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) getsockname$unix(r9, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) dup(r10) r11 = accept$inet(r9, &(0x7f0000000080), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r10, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r12}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r14 = dup(r13) r15 = accept$inet(r14, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r13, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r16}) fcntl$lock(r8, 0x7, &(0x7f0000000400)={0x1, 0x0, 0x0, 0x0, r16}) r17 = semget$private(0x0, 0x9, 0x0) semop(r17, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r17, &(0x7f0000000180)=[{0x0, 0x2, 0x800}, {0x2, 0x402, 0x1000}, {0x3, 0x6, 0x400}, {0x0, 0x7, 0x1000}], 0x4) semctl$IPC_RMID(r17, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f0000000540)=""/232, 0xe8}], 0x6, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x280, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x1, 0x0) dup(r4) sendto$inet(r1, &(0x7f0000000100)="33314880d286062158fbe9c1ba645bf57007d1320cf3f3d1c0450d04fc42834807bdfe8b91dff6ca9d8f9f0b6da5f993383136fae35c09fca4337e557d0e6d1a8f3894fb18ecb2ac2c929a5c2471347a0d9e72868e441ec07ad52fc37187d47d617983af2aaafc0fc72769736fdcd6b3de8aa0c7d04566", 0xfffffffffffffebe, 0x600, &(0x7f0000000180)={0x2, 0x2}, 0xfffffffffffffe0f) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0xcc272fca94905c95, 0x0) syz_emit_ethernet(0x1a3, &(0x7f00000001c0)="b6") r5 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x181) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000003c0)={0x6, &(0x7f0000000380)=[0x7fffffff, 0x1, 0xffffffffffff38fa, 0xfffffffffffff000, 0x5, 0x101]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = getuid() r9 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000040)) r10 = getegid() rename(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x2, 0x0) bind(r12, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r13 = fcntl$dupfd(r12, 0xa, r12) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000004c0)={{0x7, 0x100, 0x1}, 0xae, 0x101}) fchown(r13, r11, r10) fchownat(r7, &(0x7f0000000080)='./file0\x00', r8, r10, 0x2) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) wait4(r1, &(0x7f0000000140), 0x1, &(0x7f0000000180)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}], 0x2}) 16:00:38 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000022c0)={0xfffffffffffffff9, 0x100000001}) r2 = open(&(0x7f0000002240)='./bus\x00', 0x792ac925b62e0af8, 0x80210564632c8f22) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r0) r3 = socket(0x0, 0x4, 0x808) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) getsockopt(r3, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002200)={'tap', 0x0}) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) getrusage(0x0, 0x0) unveil(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)='W\x00') ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f00000011c0)=0x3) getdents(r6, &(0x7f0000001200)=""/4096, 0x1000) 16:00:38 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000309000/0x1000)=nil, 0x1000, 0xb80bde58c97838d4) r0 = socket(0x9, 0x4000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) socketpair(0x10, 0x4000, 0x40, &(0x7f0000000040)) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0xa7) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x120) r3 = dup(r1) shutdown(r3, 0x3) shutdown(r2, 0x2) close(r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000180)=""/32, 0x3) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x4f96c3341f3976d8, 0x0) sendto$unix(r1, 0x0, 0xde40, 0x801, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) lseek(r3, 0x0, 0x23, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x1, 0x3ca) r1 = dup(0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) r5 = dup(r4) ioctl$BIOCLOCK(r5, 0x20004276) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1004, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r11, 0x2}) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000080)) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28db129c4f29528817ca364bf6c81ac66bb2e9aacd81ab8ae2d1500ef095a6a7f493a922ce1aeafa0d45bb0fabf8b3cd759dae05d821709746b2dbecbb1263b741e72fe9d2a3eeab19638567a776642deb5b12587fe733b32295423cf48d47ac5e", 0x1f9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x140, 0x0) pread(r2, &(0x7f00000000c0)="f7d1", 0x2, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1ffffdd3, &(0x7f0000000140)=[{0x10001, 0x0, 0x9, 0x1f}, {0x3c}, {0x60, 0x0, 0x1, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x500, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x50, 0x81, 0x3f, 0x4}) sendto$unix(r3, &(0x7f0000000140)="f3245c70cd55baa6649b87a8e5aaf984040a9f4974621701bb5c0e15f07f179e56e03c67562120a375f175dc7cde5094d52dc429c144255e83997644133f2b9d0c63a33727769fe8041af14118f66ac167fa2edc1542d371f59f0322d089884d914127759a63740104099170bc2f", 0x6e, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0xc6, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7fffffff, 0x0, 0x3, 0x0, 0x80000000, 0x3, 0x9, 0x1, 0x2, 0x10001, 0x9}) dup2(r1, r0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x18020, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x1, 0x3ff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x6, 0x7d, 0x6, 0x3}, {0x4, 0x0, 0xd2, 0x6}]}) pwrite(r1, &(0x7f0000000040)="0100000100"/14, 0xe, 0x0, 0xffffffffbffffffc) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = dup(r0) r2 = accept$inet(r1, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r3}) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, r3) 16:00:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) 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}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) 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) fsync(r1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) setpgid(r1, r4) 16:00:39 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f0000000200), 0xfe72) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x6, 0x4, 0x4, 0x9, "aec9f61402e60be0a34c0f56cc6d6a13648539e9", 0x8000000000000, 0x4}) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x7, 0xfffffffffffffffc, 0xf0, 0x100000000, "5325eafe20ca66cb03d0c2bd3ab81c2dddb4df0f", 0x6, 0x1000}) close(r0) dup(r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) r8 = getpid() fcntl$lock(r7, 0x1d, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x5, r8}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)=0x2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) flock(r6, 0x7) lseek(r3, 0x0, 0x0, 0x6efa7d2286d346de) dup2(r1, r0) 16:00:40 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000700)=0xc) setpgid(r1, r1) pckbd_enable: command error 16:00:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = dup(r1) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pckbd_enable: command error 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x40, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) preadv(r1, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="11ebcdf12164eff835a022", 0xb}], 0x1, 0x0, 0x0) write(r1, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0xe20f73c4a7f2461d) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0xff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) fcntl$getown(r2, 0x5) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = dup2(r0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x80000001, 0x7, 0x6, 0x10001}, {0x4, 0x80000000, 0x4, 0x71f}, {0x7fffffff, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) 16:00:42 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0xc005, 0x1000) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/129, 0x81}], 0x5, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:42 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1b, 0x0) msgget(0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) setuid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) bind(r7, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dcV/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0xfff}, {0x1d, 0x0, 0xffffffffffffffff}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r11) bind(r11, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r12 = fcntl$dupfd(r10, 0xa, r10) fchown(r12, r9, r8) r13 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r16, 0x40044278, &(0x7f0000000040)) r17 = getegid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r19 = socket$unix(0x1, 0x2, 0x0) bind(r19, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r20 = fcntl$dupfd(r19, 0xa, r19) fchown(r20, r18, r17) setgroups(0x9, &(0x7f0000000380)=[r3, r4, 0x0, r6, 0x0, r8, r13, r15, r17]) r21 = dup(r1) getsockopt$sock_int(r21, 0xffff, 0x1004, 0x0, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) dup2(r22, r2) ioctl$BIOCGSTATS(r21, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="5098") 16:00:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x4, 0x403, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x10, 0x98) unlinkat(r2, &(0x7f00000000c0)='./bus/file0\x00', 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)='oL', 0x2) mkdir(&(0x7f0000000040)='./bus/file0\x00', 0x146ab29559790727) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000600)="2328d748c69e381c23784f35f0766d8ca449f297e8c56aca158b9f19c0a8d2bfc700509f3a3ec31c66aea84ea07d89e84e73edcb40dff89a0e02b7389a67567de18c15d8778a652d", 0x48}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40073, 0x4b5b3e3693d93cbc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x6, 0x854800000000}) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x40, 0x7, 0x2, 0x0, 0x32b4, 0xf, 0x0, 0x1, 0x0, 0x1, 0x1f}) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0xffff}, {0x0, 0xc8e}, {}], 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() setsockopt(r1, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000180)='./file1\x00', 0x4c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r3, r2, r2, r4]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x100000001}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6a, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0xf4) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd81d7774e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x2f1b995}, {0x80000000000014}, {0x6, 0x0, 0x38}]}) semctl$GETPID(0x0, 0x81c73919835ccdd8, 0x4, &(0x7f0000000040)=""/3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:42 executing program 0: rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./file0\x00') r0 = kqueue() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x44) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r2) pckbd_enable: command error 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x6}, {0x10000001c, 0x1}}) sendto(0xffffffffffffff9c, &(0x7f0000000100)="402d7776741d1ee83f5f978430b6fb61dfacc72213b3850f6d62f86aacb5fbda4ce78619d081f5eb037717ead55f79a9", 0x30, 0x61d, &(0x7f0000000200)=@in6={0x18, 0x3, 0x883e, 0xdf4}, 0xc) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001e4, &(0x7f0000000040)=[{}, {0x0, 0x101}, {}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8, 0x10000, 0x84, 0x9d}, {0x644, 0x0, 0x3f1, 0x8}, {0x1, 0xda8, 0x3, 0x81}, {0x2f, 0x4, 0x5, 0x3ff}]}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000240)=0x1) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/236) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0x2) r5 = dup(r2) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x7fff}, {0x1, 0xf2f5}}, 0x3) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x9, 0x3, 0x0, 0x1000, 0x401, 0x8, 0x3, 0x3, 0xfffffffffffffffa, 0x8}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x1}], 0x10}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pckbd_enable: command error 16:00:44 executing program 1: unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x947c) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x7}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) bind(r10, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r11 = fcntl$dupfd(r10, 0xa, r10) fchown(r11, r9, r8) chown(&(0x7f0000000040)='./bus\x00', r4, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = dup(r12) getsockopt$sock_int(r13, 0xffff, 0x1004, 0x0, 0x0) ioctl$KDENABIO(r13, 0x20004b3c) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000005}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/22, 0x16}], 0x1, &(0x7f0000000200)=""/171, 0xab}, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) open(&(0x7f0000000380)='./file1\x00', 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = dup(r5) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r8}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000040)) r10 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x2, 0x0) bind(r12, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r13 = fcntl$dupfd(r12, 0xa, r12) fchown(r13, r11, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r8, r11, r14}, 0xc) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x6001, 0x252) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x3b) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) pwritev(r3, &(0x7f0000000840)=[{&(0x7f0000000240)="bf3895a3f410521bcbec90cbd5b17ccc64a7c6cfb8d89b5e9514db34ff952d52a32cda1867c9c05fab2d8cabcd90906050f920516fa72daa24faacf55236719f008257598d2b7dd5f87ea5b059edba5c43477e5223d36800efbeb7959e7c302cb1f008400942f5db015a1ae8f1dcfa54d4889dd63bec", 0x76}, {&(0x7f00000002c0)="0f6a7dd7955a9f26181a72702c9037ea78cf44721046bf9659dfabe36fa31d866f08e66eed44681cd4039557e36cf34890a6db5f4fb36b162ef0d188d7a141601aad1e", 0x43}, {&(0x7f0000000340)="d76fb46ab41114a885c4b9eef7e63139fa245727f434f7b0eaa8307d8ab24476720b281aa855d379b43add25ce0f76eaaab66ac15a4d43edb1deab4baa0f97419ffb93a62d36dfb4bd4c2d6253949f71e798c2983fe43a", 0x57}, {&(0x7f0000000180)="1f422c2d42512f64296e5f39cae31369d25a74c9555515282ecf6d63a391471e7ebcbf45d9dc9f203bbfe37dffae69c7f7", 0x31}, {&(0x7f00000003c0)="d8ce6e62aedf5c367655acf7f67a52f9f21e52694880d640edc8e7180f49644728320deaf4246e9dc67485fed9459baa2b843b40da6d4be9416c", 0x3a}, {&(0x7f0000000400)="ae73db4a3ec3682f9405edd96ee33d880fac3b13d98b60ede7d67febcb756e26b83696cea720dd64310ad86694e0a81aafe0a9d6b21086b50ad0b8199366c48d8ccc79f098a211236747a347b173a9625f165cec7a95920fe55a182844e782c81d94d3bcff4c7c10ba238e0401119913362e06eecea041d772cb84888a3cb25a8bf33b1083b04f0d263fd6766806a8651ed263513182b6422a73396eb1f1082664e5b6ec877505dc26470912a668384eea1bf9359e3a783f7aca78888679cf44d65cf7484a2a0ddf280cebd7b181921c9827b1534f8da7", 0xd7}, {&(0x7f0000000500)="6c8891219987c1500376be82fa301738aedb4c5dfbf44349f9747bd53ac50c8c375e261fb38a85132c3b8cd534612cdcf317ec90270dcd01aa4cea3e46c08822306aaf6762e339699af5701dd2de400aa9e8ebba3326bc57b3c7fa5811e6a53a4cce42963ac202a1bca42a8698238b45bc44b0d7752e0b6361d490bfba2b95d873347f9beb78a6d226a3ab11ef72bbc9cabc45cb568aae8b8118251b217fa51107fbf849a140ee967eba5ae5cf31a9fba326c9eb566078a34492e8f364bac138537ffc2dc0965d04039c4b55d9dd365f6be9585a", 0xd4}, {&(0x7f0000000600)="162a2c5e929d1f857b1a82c6e1465e1cf991e3e054a43a9ac80d653a65251aeee5f439e846bdb30c5eeb9f95feaff56f2cc7223ae8503f36360f3540c340dbb4ef9254a523ab6890500392eeb63056690c9f4e8aa40409336f2fc9a5449e6f49caec08dbac11f445a9dca180b4871d1e07da78bb4ced261cbf988617a65ddd36325cb848da6553b480f772cf04c97d8a037fe6d4e54c35544201c154406f805eadcd41e06b61056f7487297211ae24a2", 0xb0}, {&(0x7f00000006c0)="97f9ee4f3083b2e218bd23fb25e2e5002e0bfed6483ab59531b4f10fc1455a2938027f528a7e789bdba0635120986c30cae19ada026114378c8d78e22cf294dc34f916cc01658004f3a68f20acbaf07e32de65bf384f87afd0da22401a83d32979dba2574313801c9360f47c8c22e86084212b17061f5097a1edbfb00e2af578e93854e4f2e3d554a63d63cec7d37ef8a4f12a7bb26fa4c12748e9a5c16adb", 0x9f}, {&(0x7f0000000780)="00d2b09963aafa27041a7262413d8902e37fd3abf8b643748874cc40133733e98b390031818d2313d01f44cf5b290562433ffb89472aa8b12e1f2d39a91b3b420a7c8c635c44cfcbf90cc78477fbbc0eaa59c18ba027e107caf5938ae8591614cd8de2638b74b9991e7c254c3398dddeb9777161ee61497aa05c65bfd8561e01ea3fe0f223a04f65daae66740c55824ae8248cd74dbb31166366f3dd3d97b662052520bfa6c50e02bc8346", 0xab}], 0xa, 0x0, 0x55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2003, 0x16ff) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) geteuid() setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r1 = semget(0x0, 0x2, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1002}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000e35000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000e39000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000fc8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000e36000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x3000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x800004}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r4 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0x39f) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d5100000000b200000000000004000000d8fc5cafbfc7ece7e35d990126583a67451368739dbac604000000a7774f6552a018e8454c6feb29755e2a82bd05be4203960470b6cd825dfb701d138b9897120bc20a9b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acc9a9111df7c874f3af8c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac51f204e7809d6f559e140a8f3901d80c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1d705cb30f729d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84357d59f2b1a696b6371f9682bba0909b7ea5b1d79299c7bf6ce84fc27558742df6a68efb0f12f972c73855769a3c225d5e3c5d06f3d11713431e3576a77f1bde5720948aa0f26c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c5027be5c64ed2f25ab1bf7a888f6a744ac6524b9e65ed05eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6cefdf60293bdb716c9b9ed619210c9bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814d7e4c59b2de4cfc25a612c3cc6c9c3293ff81c9de7b069f0d669fe39f15f62cb20635af29e85f87ae952294606de4b7f78a7c14325d5a7ffa022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a943f7ffffffe1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e456dc8e5345e40d3bbceff4f995903191458d4d26aae6e9a9cbb5bf520000000000000000000000000000d43050efd43d367cf6178f150dfc8de24cda61025ce6b7bc366a86d66ecc9af27406cd12914b396bea30829224888f2b9011ba3cd16a60d0099186e6645715cc63aa4dfb4ccbbac3299ecc76569e4fe9dfc7b0d2d4a4554ba7b0f27bb4cbc065c59a4284794774a8f524ab2179b4d484d333b61c6f3b7b97cc60a50a02be10318ab07663b58b9f6d182a809cb33270a99dcbeb0ed7112c9ce0a106c394bc5b0936d277dd756efd703bcd3df3cc9dd9f5c93e213306952119d380457656190cd04a6b053e9370ee12c2db0e559f98a6c70e4d68e0fe4906b0bff23501441e33249f9107405006f42c1120a45c9ddb59863f18cd5911a6b521c560429ab65d6a777252b484f23f88d99d0f925fa0be32724d571f68c0b18541f51b1d47954f42cc895b0317adadb72c6d74eb8e5bfa0c8bac1e853ef562299d9e1310dabb97dfe261edd211bee5d9f06ff5426440ec9395f552f40764bc9c0c8994b43b12da93bb786896515a20ec13faf0d51115f700d89bb584731024c0ecfe5ce0d31cce6ad9a0ec2dfed7a9cafecc71109435355167758f48a180cd5037dff7207e3658bb8265eee21559f52856b9e7bd486a7269cdad93cfa03e3ea1f767f3ebbd8be18746ea120515dd7e1b653acf01d91b0dc3d8a3e26d691c0006fda11257f465fee47aedc914b1d8ed3e02365fa64d7ea10763c7b1be3cfddab786e3e99dde557a2d097138e4df5e39dbde56d28dfdc043ffa51b89bff06c687eed0ef580988f95d499ba143fca553c790ddd0b92196d91712d40b4000000000000000000000000000000000000000000f57eebd51dcb6a85fb1e16c88ba716ff0d5452ddb2250a6738dde3d04116b1d8dd54e92945120000000000000000000000005c07285de9f16d4d563843f4fda04f80c877944db0af7cf260c83c92b12c2e883336cc61baeb01e8b07e008a46f44d78dd6dbe93b9621b384c793a493c746fe7fdbad606bcfd27d53f772c4bf7bb0707cf629852bc30b710cb90293990a1718619aae016ef2acddf71d590dba10bf9ed820c6d75fcd4fd44bd8c7af0"], 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000005c0)) semop(r4, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffd) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) semget$private(0x0, 0x3, 0x400) semget$private(0x0, 0x1, 0x840) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000b40)=""/228) r3 = semget$private(0x0, 0x3, 0x400) r4 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000000)=""/42) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)=""/228) r5 = semget$private(0x0, 0x3, 0x5) semctl$GETZCNT(r5, 0xb6a2909e2b219fa7, 0x7, &(0x7f00000001c0)=""/178) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet(r1, &(0x7f0000000080)=""/90, 0x5a, 0x1801, &(0x7f0000000000)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) read(r5, &(0x7f0000000140)=""/198, 0xfffffffffffffe3c) 16:00:45 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000be0000000000000003000000000000000000001a00"/170], 0xaa, 0x1, 0x1000) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000240)={0x0, ""/187}, 0xc3, 0x3, 0x800) shmctl$SHM_UNLOCK(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/186) getegid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x18002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = syz_open_pts() r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) close(r6) kevent(r5, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84, 0xfffffffffffffffc}, {0x7c, 0x1}, {0x80000000000006, 0x40000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000100)=[{0x29fe, 0x363c, 0x6c0, 0x10000}, {0x392, 0x7, 0x8001, 0x6}, {0x100000000, 0x20, 0x5, 0x2}, {0x8000, 0x4, 0x2, 0x2}, {0x2, 0x96, 0x5, 0x5ae6}, {0x8, 0x890, 0x52d, 0x3e0000000}, {0x9, 0x64, 0x1fc, 0x1f29}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x80\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x121) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) close(0xffffffffffffff9c) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) syz_open_pts() writev(r0, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) munlockall() ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000001dc0)=""/1, 0x1) 16:00:45 executing program 0: r0 = socket(0x18, 0x3, 0x797) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0xa, 0x8, "ed64385400", 0xf4e, 0x9}) listen(r1, 0x2) accept(r1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r1, @ANYRESOCT=r0, @ANYRESDEC, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESDEC=r1], @ANYRES16=r1, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000d80)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESOCT, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=r0]]], @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES64]], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0/file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r2 = fcntl$dupfd(r1, 0x0, r1) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0xeb4e843f2aca2c28, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) semget$private(0x0, 0x4, 0x316) r5 = semget(0x0, 0x2, 0x300) semop(r5, &(0x7f0000000480), 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x80\x00\x00j<2\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x580, 0x11) ftruncate(r0, 0x0, 0x4000) 16:00:45 executing program 1: r0 = syz_open_pts() getpid() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1000000000, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0xe) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r4) syz_open_pts() 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8a, &(0x7f0000000000)="b6") open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) r2 = socket$inet6(0x18, 0x2, 0x1000) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0x800, 0x1) mknodat(r7, &(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r8 = dup(r4) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) fcntl$setflags(r8, 0x2, 0x2) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r9) r10 = dup(r9) bind$unix(r10, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:45 executing program 1: setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000300)={0x2, 0x0, {[0x80000000000, 0x0, 0x3, 0x8, 0x1, 0x400, 0xffffffffffffff39, 0x3, 0x3ff, 0x0, 0x0, 0x3, 0x932, 0x9, 0x4, 0x101, 0x4, 0x6], [0x7f, 0x80000001, 0x7ff, 0xfffffffffffffffd, 0x21, 0x87c, 0x9, 0x4, 0xfffffffffffffffe, 0x7fff], [0x2, 0x4, 0x1f, 0x101, 0x2, 0x3f, 0x3], [0x5, 0x7, 0x4, 0x6, 0x40, 0x6], [{0xfa6, 0x6, 0xb5, 0x800}, {0x5, 0x2, 0x4, 0xffffffff}, {0x3ff}, {0x7, 0xffff, 0x5, 0x1ff}, {0xec91, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x4, 0x100000001}, {0xfffffffffffffff9, 0x7f, 0xffff, 0x8}, {0x9, 0x7, 0x2, 0x3}], {0x1800000000000000, 0x2, 0x81, 0x4}, {0x65abebf5, 0xff, 0xb7a6, 0x7}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e34361391335d900"/107], &(0x7f0000000180)=0x6e) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r7, 0xffffffffffffffbc, 0x7ff, &(0x7f0000000040)="e8979d5d31718744adb2dc92a83334621d7c04dbb1792fa8615445138ebc357d4919e0e442b9ec7c2e7037ffbe1f5d0181ce3a42ccbaea7dff802f4e3e04393bff13f4ce70cc2a6e45f7d835029aad3644e90e26c14d495f924fa9018714fffa8c472decc0376d6416750176f0ea5e11e771b41fa14b78fff41c0be5f5054f5ddc85f3f8788382", 0x87) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001e26c56e5e041f66aa1c012fb979a7f68bacf1e2726e81056d9394c480c2d8a15ca691fc6fc142bd26aac333b1682822e2e97873560cf679f9476838041674513c1e395eefa349cd18d6597196581be69ee18d20853b8f5513e21936f870a1cc20a07f39f62ad120178cdd09adb1d7a077039112489c7af6732b9b7cccf16aaa4752efefbf9883ededa188df2f17382dc6de4442c3"], 0x30}, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x0, 0x7, {0xaaf2, 0x80}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000200)={0x0, 0xfffffffffffff801}) 16:00:45 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(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', 0x0) r1 = open(&(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', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\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', 0x0) rmdir(&(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') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(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') r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f0000000100)='\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', r4, r7, 0x4) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000001, 0x0, 0x0, 0x3}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) close(r1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:45 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000aec0ef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae6f27b3119e911c3a94484c6997ac607b1c26455bedfba89f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126ef751681cf2ad0ff138c5b3a6415dee6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575ad587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3bf5c4ab78a2793c3f1253654f503adf2f3b4affd04d71f0e9b8bbca8854747213442d720dac635800236b272dd1000000c1a9be57b1bbe6c6b5460d8edce84e9bcdc55682552c9b74f9c22024a5734cc10af9ee329a77cef8cea09429b3e0b34a536869e2c54f55929f721a9b9f8cbd770890af5f8ce1f15520318958d2a82bd3d915827a04cf81aa48ba49765be36efd8c792d863ec6438a942e9ed8a9dcfcf5ea1468d7f5d8211e3bb8e000a5fc9a6194f8cef124a665833a8bb4be71a0fa499059706cfa971b2fa6671b00f9cdb7f3a756c1d8f56ac9a2b22d58efba83bd2d7b4377a347ef2c5929f17cea003dc3aa8ab49df0998a89398b149170ee0c3c856e49bef5459298790d587f2ab1bdb5ec523f2b5fc13e8e964af9da9d1d122b5b105aa2f2dc2ebd304f4906fefe28527bd5f0f6f5e5c86d2da8a590baf02c69712ebc2b210501913ae2157554fb048f8e547baecb8fc27ad2f60026e798a202c520cd4feda7c9fad990afc93e50e7c827e636ad64e219f5a99c16bc9d31b27b68b053b9b0f1caf6eddfa784e591d57808301dd546243af2"], 0x10) socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf34bacf37ddc84f71187a5a1db6711dc59be5c8523ea1c80ab351876f9a337bb72a68e5a643572aa5ab6d94cf3f6ba233cf89fa5b3759a3f1e7ac6b32bdf787422c6903da23023ffe21faa72ec480c29d84570d7a4de90e446778bd983f61709d292db95ef7e07f7d70521774ffac88e661e0bb6536884a7e702019e7c083d5dfe38e9f241e5058655c474e162ba10d9a714c6a1c554b9799da8ae24cff5cff6e46d7741678a2d8ab94d5083c060632331368a6ed5c1f46d7210ba738e4a3780bf05dbb31323633c0476bd4ec9ee08c838768283f95218b59359067cada681b7f2ae72c87d82865bf33afa2a", 0xff}, {&(0x7f0000000200)="4c632db1ad3950153f6280d7b55924f89496d86e1a690980efe0e2ea6f2677bb8169f234e4fb68102cdf1d5750cba9a545cf3fc843fdf852235eac7bb1667602aeef3611780bf2201e6e9b51b9d34cf4af9ac129a5037bd32e384d3137d7dd2efb1186993669ee1b0fc3a0ecab51342ae8f1", 0x72}], 0x2) 16:00:45 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/29}, &(0x7f0000000100)=0x1f) getsockopt(r3, 0x5412b75, 0xfffffffeffffffff, &(0x7f0000000180)=""/106, &(0x7f0000000200)=0x6a) write(r0, &(0x7f0000000000)="9f01010abdb654ec71d6e9996fa856fed0da1e0bb92ed858e649d2967c4f951429617e90b221a266208db89452c5958a73ffb494982b75bdc516885b866861d5de05884c66a9ff98176b2b2d577d69d13c1f8f2250b52d151588ae01540ae4f7d2a5f23222a1e1c7d38b9f55b49b9f283d183276a644dde470c9b2e13fb5fef0ba0c1300000000", 0x87) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0xffffffffffffff80) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) syz_open_pts() 16:00:46 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/102, 0x66, 0x800, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x1400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/15}, &(0x7f0000000240)=0x11) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0x3ff, 0x3}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xc9, 0x4, 0x3, 0x99bf}, {{r3}, 0xfffffffffffffffd, 0x40, 0x9, 0x9, 0x1}, {{r4}, 0xfffffffffffffffb, 0x5aa610d69707ad51, 0xf0000000, 0x7f, 0x1f}], 0x2, &(0x7f0000000300)={0x3, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x10) getpeername$unix(r1, 0x0, &(0x7f0000000040)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = socket$inet6(0x18, 0x4000, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000180)=0x100000001) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) 16:00:46 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)={{}, 0x4000080c4, 0x40008000}) chroot(&(0x7f0000000200)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x74) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x220, 0xd9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:46 executing program 1: chmod(&(0x7f0000000000)='./file0/file0\x00', 0xafcf4b198b8d8f6a) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/19, 0x13) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x1, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) 16:00:46 executing program 1: r0 = socket(0x6, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() readlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/228, 0xe4) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) pipe(&(0x7f0000000080)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) connect(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r1, 0x9, 0x7f, &(0x7f00000005c0)=""/4096, &(0x7f0000000180)=0x1000) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0xcf, 0x63d, 0x0, 0x7f}, {0x9, 0x66, 0xd85, 0x7f}, {0x1d, 0x84e, 0x5, 0x5}, {0x1f, 0x0, 0x1, 0x8}]}) recvfrom(r1, &(0x7f00000004c0)=""/188, 0xbc, 0x3, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) sync() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) socketpair(0x2, 0x1, 0xffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) setuid(0xee01) r2 = socket(0x18, 0x2, 0xd6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000000)=0x5) setsockopt(r2, 0x6cd, 0x823, &(0x7f0000000100)="bcd58c00e686ece0f254fcda94a8154338b5b3e4416878827e48dcb792018348f85eed49c6c88f9b15ceb02a814c56141ebd449d2cf7ca219b5882c3", 0xffffffffffffff09) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) 16:00:46 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x801, &(0x7f0000000000/0x1000)=nil) r3 = getuid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) r5 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) bind(r7, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r8 = fcntl$dupfd(r7, 0xa, r7) fchown(r8, r6, r5) r9 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000040)) r10 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x2, 0x0) bind(r12, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r13 = fcntl$dupfd(r12, 0xa, r12) fchown(r13, r11, r10) r14 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r14, 0x40044278, &(0x7f0000000040)) r15 = getegid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r17 = socket$unix(0x1, 0x2, 0x0) bind(r17, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r18 = fcntl$dupfd(r17, 0xa, r17) fchown(r18, r16, r15) getgroups(0x2, &(0x7f0000000280)=[r15, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r22 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x8, r3, r5, r11, r19, 0x100}, 0x9, 0x1, r21, r22, 0x8afb, 0x3ff, 0xbf5}) r23 = dup(r1) getsockopt$sock_int(r23, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r23, 0xc2485607, &(0x7f0000000000)) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = fcntl$dupfd(r4, 0xa, r7) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = dup(r9) r11 = accept$inet(r10, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r9, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r12}) r13 = getpgid(r12) fcntl$setown(r8, 0x6, r13) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000521a455b0e6db74500ef00"}) 16:00:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x1}, {r4, 0x10}, {r6, 0x8}, {r7, 0x4}, {r9, 0x8}, {r10, 0x182}, {r1, 0x1}, {r12, 0xa2c5cb772a0276ad}, {r0, 0x104}], 0x9, 0x100) r13 = dup2(r0, r1) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:47 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4, 0x9) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/186, 0xba}], 0x3) fcntl$getflags(r0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:47 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x8000, 0x9c4) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x10, 0x1, 0x1) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x190) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x4, 0x7, 0x10000, 0x2}, {0x7f, 0x0, 0xa6, 0xfffffffffffffffe}, {0x7, 0x100000000, 0x800, 0x800}, {0x9c1a, 0x20, 0x80000000, 0x2}, {0xf8a5, 0x20, 0x9, 0x7}, {0x7, 0x4, 0xfffffffffffffffd, 0x3}, {0x7, 0x1f, 0x5, 0xfffffffffffffffa}, {0x8000, 0x0, 0xffffffffffffffff, 0x2}, {0x5, 0x3, 0x8, 0x26}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x40004204000828aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) ioctl$TIOCMSET(r1, 0x80047001, &(0x7f0000000080)=0x38faaa89) 16:00:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) getpgrp() r2 = semget$private(0x0, 0x2, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) fchdir(r3) 16:00:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x99\x1a\x00', 0x0}) pwrite(r0, &(0x7f0000000100)="fb", 0xffffffb4, 0x0, 0x0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xff, 0x20, 0x33, 0x0, 0x7, 0x3f, 0x5cd5, 0x0, 0x1, 0xfff, 0x1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000140)) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0xc000, 0x80000001) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x0, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000400)={0x741, 0x803fc}, 0xffffffffffffff28) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x4, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6dc, 0x800}], 0x8) msgget$private(0x0, 0x208) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) semget$private(0x0, 0x0, 0x200) r5 = semget$private(0x0, 0x7, 0x285) semop(r5, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 16:00:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x10, 0xd72bc073cbde944e) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/d0\x03 \x00\xc6f\x00', 0x408, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x9, 0x2}, {0x4000001}, {0x6, 0x0, 0x1}]}) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xfffffffb) sync() 16:00:47 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec025301199fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) write(r0, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2dfc95b457ab698c25c0a49c5b93740da1c63f5180504c93f0085acd5675308cd2e8ce792ecf35b38d61549a84b8f3a71338577e4288a4d2388283d4a235c38b7737f2ceb057b3210dd17b63ce01519fa5dd88821bc8194336d023b3f42d8cd32291c030f45af5326d203095b0e1285953cc5499eef0d481aed7d30864d6840434ed69f821aca94cb9edfef71cf2f44754cc535b8f7e9f8010868c9e9711f5220bc5c00548e6593df5329f16f6a35f989605599d620ea2c929fd061b7d77bd362dee7bed0b1ae5698c29c483def11e23a3af59387b20e08977c921f6cfabdb16f420de3597f92650900096ba131003ecb2241f7f1b98b1344f4defc938f7ae67745108156ede64c998e928369995d983625d0e2fb040f921c90e7c63cf3697ab4887ba266d58a9f1454080513e486c8355342e2b046db302de621e383351f1c850d2857f44e9fa59893fbcded81a1a54a23cc2cd46ef98fe1b43d5103217f4c32fc0a6b33c77a9ab923a35d2d0a0889b889790258a9657678451fe871d087f68f2c82ca17019f9117229b0562c9e02b013737af85064b52c831339a3d4060cfe20ef0b3b7f1afe0d3b5e51dfda6c1a465a323dddc9dfa3ad290b4895d551a269310da893e31fd8d1a5bd78d2087b6fec8018dcafc6e7fdd7f35ca9f7b647b36cf9b5aac8c71f96dbcb1be772a9811c079e2ddcecb74ae7e0b4e3ef1b1c4d5d426ac4cb7a0b4789d40cf323f84562a8e9f57c9f4973d97fc1077e43feade86877ea5f36325091c146ba3c54f6728affd1869bc5af381302a5636b84dadf10c09e191b11dbb6bc7ff894ea16afb16977b1b1a2749dab6cfe3e61d2c3de5c9b931157c50ca99ed3c1dd527e17104a9b57485138f11979b07bbdbfc0e030a3a62596896e112604890b9ab4ec088c48012d5b8356fabff5c049e4c8d9ec834010af93a149476f2a14ec3293f6fe528cf0297ae705422b4f0486c2feff7707a526a5b1dca8722703985d34dd5f12460c66403cd71a623138bf1111cd59a0f976feaaf53685a69783b7a187a878c500000100a3d9ea10fd5c6f33b6c5f153c5eaaa8f07384d103a47679fa66257ba7f849fa327cc5f3224d31188dc1253fae6be7be5f447c3622e88ad10b3d2120ea06f0299d6d8714d414c35fb4e6f7fc033e790ada280dfd440d0189d796f84615485bb26b4bff850a8d4dd0d10f92aa52ac0b5552ad5d0218f365ca14d8b519cfcd60b02086360db7a88029d5ac77bb5b0a6241fb9a55f67a15a72d244cb3b23b0663a526d1d43957f7eae7a50da353e46d4b4848290b282fe2ca9c22847e71220d531d9006526c98b58246e757250d5d66da645ccb7a9d3891ae703a106d30fa91f9ae9d471835caf9fad43f06e1332e3e69502c8d4683fecc78f269662cce0be01f5669dbe622616b07dc813b159cff17cab3d921754e26162119bb6cafe9528ccf6a9aff744888f544674db05b33794eb9fe5fd59093dfc0376beb1e75be9cf3760e51701f056454e617eb6704be4171bdfee19eeb4201329490ceeaa1877767a9afda7582ba89b6066f4689557f60ad5a1c2c5e29be407f3bbbdc1f3e845c2771df7c0efa14a2cd7c031ad41ae49e15e7ef4f86799922b0c4a4958961b71273ba5f5a5556b0ea0b55c1835b04f1503c027d96b882e1e4c3bfea60e3bf1e4efb04c66362504502d6b2be724fb0ac56fbb684330c571d0675f1a02c0f489611f71c5ee9604a8c34c3995a5c262e703b2504430724382a96038aa47f7dd76a07be414f1861fce2735ad1174ee704f5020ceb18807e705d1502b9caf5b09afac5be2a5252598597f3265e8d39ab641063a4e72a78658696b8b27b27a523b17f943fa2cdbbd17bc3a75bb15878c0b88545fcde1551c9ca787dafcefe9272f35298da49b82c803feb27c825d00d1e0fede62210aa236f46865f002ff0c56c04fd77aa979c98f2414bfb7187b98d015edce033e5d113e8351cfd3dae77303bf504fb9e3f855cd69b4dbde600798b8d8564e58b8e948768429acdeb852d688ba11a39bbee6dc9863d9d7f229490e9f38e11ba4a505773c064794868a0c78737597069b7abe70a691a0ec586afc74c93ca93a0743917e94f66c4a1ebf0cda70fd86976aeca2b24eb5d901280eb2fa212d1bbd753069978138a1cd54de6f39bbd682702552a8b1ed2db0912a75991221acde8519012772ddcf6ce29a1a6889da6dc5eb25d537461909b4180b396ba2e9666efae0d9fdf4b02557a90204e1acea58eb475655347e137ec3be3757c4039a81fe27a538e22d9a1ce560148d1e14cad07526aa58cbb9997a7df7ba3677db1209f7e3c3198f7623986110c32dd72d802bfebc06642374122fda961e35599ee44fa4676b99d2114381", 0x792) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xe7023daa92d99a65, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) lseek(r5, 0x0, 0x0, 0x3) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f00000009c0)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x18f) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:47 executing program 0: dup(0xffffffffffffffff) r0 = socket(0x400000000018, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="b87f24565440d2b59dea74d96e6cb206b5ce1a48ba60608afdddd22712161a44bc2c98007020a7649ea541dfd57912df1fc0adfe71ba28244591e2ad12eabc817648fb4ca194f9884893976b8c7886389c4de8f69eadfb15f3d97e048505746da630d852afe639d227aa8bb334a47e5d867045abf6d4314d23bc26f671a803355e4789c8fdcc79ade93bf2c155814c0ecaeb57d5235a61545971a9949e3bf8bf1790251faa27094931b7f5c76b58577d7a95433ede746b5614ff1ca6", 0xbc}, {&(0x7f0000000100)="b93ec9008d100919e9e4554b6c", 0xd}, {&(0x7f0000000140)="dfd1b3c260a23c732ee17f89bad82746bd592f7b361464ffe024c3f76f8cd63efa12020aa22d302ccc1b147b2dfa3abe9722cdb79ad66e01477662bcb4c7f7abaf654d4c44d6cb6ad88ab0c622351061e11560df12c181106e655f61591ac1cdb2b812b88a3c1f125946e549134d9863de332f8189132a63d56938f4f1d30d568da3e145e2de339ca26e2670dcad89e3df381ed089fad0b4bc339a2766779a50570fa7cc4b56a01b4d8e365680ce3ca56892ebcd77a79d3e8becb81095e66178ee78954f0dc820803fb81936d8cb69801cf7a6bc704b0b47da5490e5cd49f8223e79f29b84d972b70ae9", 0xea}], 0x3, &(0x7f0000000280)=[{0xf8, 0xffff, 0x252, "4cd8fd84cce5e4af624becd8de6f3fcc48fa7c675c29da2c022258df703cb9c6d726c460f9c436d269c7676c763bbc79634a7f0b69f34558ddc295374ca921c43f54b3e1fbc966600a49b42cfe59107f8296986adadbd9c6a5e7cfe438ea09ae2cf12338041fa17b615005668c39eb4da6e1b3f223cd85420e4347dc7c6458caf985234ec599fed1ae025b9841959fe6a423a53e25edc90f0cc8389a22b0e93a8de3ffdf495f9098ae52678ae95b5ab19906c2397c92de0d83a7a73d6bfe05baf3cf162cf9e01cc52940ea3f32d0c2831dce652380a2e3ef3774e2f0a1c2a8c8d3"}], 0xf8}, 0x9) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) 16:00:47 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x9, 0x8378}, {0x100000000, 0x7}}, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="00004b2e9b39209b4a8f60216ea7d714328900000000009bec70036fb2c291be0cace4f42a47d03e9989589c8170090b8207bbf52b3892bbc706549cbbc0bf5e77", 0x310) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\xeb\xff\xff\xff\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x0, 0x0, 0x0, 0x20000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x0, 0x101, 0x1, 0x5, 0x0, 0x4, 0x0, 0x2, 0x1ff, 0x3}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xe5, 0x7}, 0x8) 16:00:47 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x100004000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x10, 0x5, 0x76) pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000000)="31a0cfd05e477fd4814a4796e2596a1274cbe6a56382e8163344e471c79f8732f210ce549fca0784323e3c916046e138a4a8338bd0b8a25d641cc2dbb5b82d587def032059ab86ec55accf213d39207ae56c26fb6482eb1a86a28f09ad4002", 0x5f}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) fchdir(r5) flock(r3, 0x2) r6 = dup2(r0, 0xffffffffffffffff) kevent(r6, &(0x7f0000000280), 0xdd, &(0x7f00000002c0), 0x5, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0x0, 0x100000000}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x100000001}, {0x2}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x440) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffff9, 0x5, 0x7fff, 0x2, 0x4, 0xb8, 0x5, 0x2, 0x1, 0x0, 0x10001}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/161}, 0xa9, 0x3, 0x1800) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x20000000000001b5, &(0x7f0000000100)=[{0x800, 0xe17, 0x4, 0x73d}, {0x9, 0xfffffffffffffffc, 0x4, 0x100000000}, {0x0, 0x10000000000, 0x80000000, 0x9}, {0x2a0a, 0x4, 0x100000001, 0x8}, {0x80000000, 0xab8, 0x0, 0x85}, {0x4, 0x3ff, 0xfff, 0x1}, {0x7, 0x80000000, 0x2, 0x9}, {0x101, 0x1ff, 0x5, 0x528006c1}, {0x2, 0x3, 0x100000001, 0x4}, {0x8000, 0x8, 0x496f, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) socket(0x20, 0x1, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 16:00:48 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffebd, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='\x00\x00\b\x00', 0x700, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file1\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000300)="e091caaf09588fc7bc977c4502a8927a297075c5455e85555cb9abc6d8684a0fd6b62123f8aec078e54321f4de2812c127a3f6e870081bc7dc899db8f3655407519d8d5c3645b86f48ccd5df4a040fafd2767e2015e9486923536a9884e6f7fb080e1868b7ad1f47d6451148118b099e28701a8b9dc52ac558442c30b457b94adaa2a66fba3128a3333a5803d735c576ab8672258e922c3199e31b6fd51fa4a80d991bb5c69c299a29573c22ac46ff55428099737bb99b2b2020364cb1eb65532d8736a651f61e04e25d03a32253dfd735bb1638feec0bf2553b46194ba662bc58ecf20945ac000f3a5008b5e1112a88022f", 0xf2}, {&(0x7f0000000400)="a46b7299798e34b9de8243b7267db8d7a8e0f83c54a4572e2e12ff11e18c10867fd321de770e19fef902e0deb663966562c60199ba8d2d696af27d0668a1d164033afc3824dac8353cae9d091ed7c52a8ff7bc4d2411f233b80144a48895097f438b77d928ee829aaee9ec0565edfdd8bf0a8c68ca", 0x75}, {&(0x7f0000000480)="cdacce10ccbbb059e55905da2830dd8edf10e55928ce548f22ce55a51972cb5bbf01ecff093717ec229baaf8a8e74abc0f9e076cce04798b7982dd8b4e8b47f5fde1ef56b554aad70e45bfb73dc28792be78265decdbf706fd9c6061ac5b06936249582e6424cad6f401399efae2bb9e15dd34e96c6aafa948c6825ce01d42c63a9ce70e10d4e6f16bf1f6538e5e3d49284d8afd1f78c93f646d0179796b2f8ea95b3d278e789eadeb815eb4b4b1cd2d1411d5f6f432ef", 0xb7}, {&(0x7f0000000540)="6655a4604b940b74c98e15b626a968e016e61d0e93a41b54af29fe124ab0fa4a07e077c7feef8e6d96d67c226c8a0827a9220062dabc32aae1d56e389e610f0b470e566ef12a2d29125c7a2a335c5d1566461491890501dd828532f0b45f1a5d3e49fb1c0e05a0a038884f103f5cabeaaade42d26630b0c6528a8c656d5da591e377cd88324fccbe707eeaef1962d3e2a630f6e70f2dedf9e9fd6e1e0c57f7551c05c986d3129b5da196787878bc30c3f4a58ddd105d4dac24fbd5d4defbfe983473", 0xc2}], 0x4) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) linkat(r3, &(0x7f0000000040)='.\x00', r5, &(0x7f00000002c0)='./file1\x00', 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chmod(&(0x7f0000000680)='./file1\x00', 0x7) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="7ba7a47c27dee2b93b5e695ae383004d148610774d7e14a509ccb74f1e3b69c80d5dc29d558aeaec58a9bb3735f9a3e26893c45b1147396942e360fad9d4f921ba9e693cbabd9c3737ebc536d60fda933048d120e7d19e0eecdfee0bfeae40d7dc0d590a8d0dde45146a9efa97f866cdce45c024bd080cdb7d0f655a2c1d5e9c8163e40c10141fa28c65d4b2da27c8fb58237135f0101eb2b7f8cd0714392b517f91e23273e346ac5f5308c8bb648b6115b699052386693365c14da9f3fc86024c8447131e04ef7472fac1df6495b31fe0f060a332485b9a9b9d3e88fbc3d7e971a5a0d35ddf9b7aec", 0xe9, 0x40a, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 16:00:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x5e5, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) socket$unix(0x1, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xc2, &(0x7f0000000000)=[{0xbb3, 0x7fffffff, 0x101, 0x3a8}, {0x7fffffff, 0x7, 0x3, 0x5}, {0x2, 0xfffffffffffffff9, 0xffffffff00000001, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) 16:00:48 executing program 1: sync() r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getrusage(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) fcntl$getflags(r1, 0x3) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000540)=""/188, 0xbc}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) 16:00:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup(r4) dup(r4) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) read(r3, 0x0, 0x0) write(r3, 0xfffffffffffffffe, 0x0) fchflags(0xffffffffffffffff, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) acct(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x3276, 0x3, 0x5, 0x3, 0x9, 0x5, 0x4, 0x0, 0x2, 0x200, 0x7}) sendto(0xffffffffffffffff, &(0x7f00000000c0)="ab7b386e5c64cb06dfc2b6e739703aeea7741f84e0ead30d725181e13711a84e0fe68cecc4536c4254330bccdc1f01305b0d1748852e951977f76c29f63687e1ac2b53726bba82451b2e899af257352fc26be3a07265b2a7070b1351899eef1afae6fd17ca1dd3813709d9cf1acb8f098446ab7b8a01a903e925ed3fe1bc2b0bb8", 0x81, 0x4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xfe3c) shutdown(r0, 0x1) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x81, 0x1, 0x7f, 0x4480]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = socket(0x6, 0x4003, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x90) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xe942, 0x3, 0x1f9, 0xfffffffffffffff4, "e23e9ce6acb48ca845a6aeb76b98b02dac0b71cd", 0x141c, 0x5f}) sendto$unix(r0, &(0x7f0000000040)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0204ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f10c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050002e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031acb303757e4fd582facbc5737b8e24057571050500"/336, 0x150, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 16:00:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="80", 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = getpid() wait4(r3, &(0x7f0000000100), 0x12, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) r4 = dup(r2) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1806, &(0x7f0000000040)={0x100, 0xb4}, 0x10) 16:00:49 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000001010040c352726f2de272d6fb98ccda0159490000000000000000000000000000000000000000ffff010000db32be9dc920c39f56000000dd9aa3de0000000000c108eb7d27bd000010fcff0000000000f38f0000000000000000000000000000000000000000002f000000000000a8d4b57958286f73b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f52fb4b8e31fc2d7e6050446f0f3e621bb0f163957256cd010aed956c2edbc337859751870bfb1227001e8b9d12a9f9505bb19be894"], 0x1, 0x3, 0x3000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/108) 16:00:49 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) fchown(r2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x210, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0xffffffff) 16:00:49 executing program 0: setuid(0xee01) socket(0x2, 0x5, 0x10000) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="02ff18eaaa2b4402834073e8d9b2406a8a0276a5d9bcd5b861498e4b93c9978f57559838fae213a98ce4df9b6ad9b873ef4b7980a37a3bd9a302377d9bdfcbfe9fb7fbf37d41cf6f2080818191d524053eac595b362828cb4dd4526eff878245c37abd14b39371b30ee18b427421701fb375a5f020f7b0c636f87617e263a68edebf8c068fb2ce04400283262f4bf48fc2c9ffb2d10061fe99b1821f1c4d336d88cdc4f4e5f42711f0886bbfa8e68fe871b24ba3a09019eafe7d9ecc63bb48097fe592f238ef42f4d5b037d56bc7ad29ea"], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = open(&(0x7f0000001540)='./bus\x00', 0xcee17ee160e6da2e, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r10 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x80, 0x2) r11 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = dup(r12) getsockopt$sock_int(r13, 0xffff, 0x1004, 0x0, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="2976811b3ae9fc0d5162b2f31b65204dd2a38471be45d8059ef2f48cb8041ed3abd27184a378244966c1b984a9f7cd52e279e7a5673a889624b45ec2235cc80c0dbec5f90064c721907a7fb481ca760cb7ef71e958bcf006e0ab9ccf553c963ae5fc495626dd95ea9d474436125674d0e4def2b1a219f63325268174d2e6f710c8d5196712d535c784c3fa8203a7378dffecc52d599b90103f20a9bc162629a28ff1da1e67e944368491166ae67c053405ffda39fc0d6dba7e7638cb78307b7c25a7294780aabbc6b7669d93953f8afe5c53d3b879638bfb0cc803", 0xdb}, {&(0x7f00000001c0)="b026e8e4409fddd82cce59", 0xb}, {&(0x7f0000000280)="7600a2158511a2e753771994535cbbd471ddf732f1aa12d6f518c33ed8eb34b3c91d12f269b2f8506480c3056fc334b7ee611bc9e1ceb623679ee8030841c6c9635811e70b3297e3e9362cd0124bfedfeb01c8f5aca355242be75723fa4c08754cfdc49677730aa6467f6609dfcf5d3b99c113d7d5183458b17f1bd68e8bd80ce01c26e5a383db61d747da", 0x8b}, {&(0x7f0000000340)="3e322271849c89b276977b66341553adbfdbaf94c21e791674e5610f98f556c7555170ce0bbfecd19cde54c4f7910751dad690ce30ffd0bdcc5e8f4d30f2f173e74268b2bf43fed0c26a55cc0da0e08b8e950c7ed1e17f7402dd958fb7014f51b709095807db89e04b09246e870d46ae96056ec44a4ce5668947ed0627a40f9912bb5c6304eaab134bec4af9f323ecef2f6528b399ce390208623f15ee1168a02218bb2e58", 0xa5}, {&(0x7f0000000400)="b25b76170dc5244b34ef70559cb0123dc6073e57a55327ac0258adb22606892493681496c9153e8c83f1a9bc70d1d65508b9d330f1bd66f6b177d676d9ee0cf98f4590428cb86b92c278a0ba0ee67a5989f39d8a84bac882189011fef0d2b715087fdafc9040c0ec29e829efc366157158ded104fd58cab170e33777a1cfdd3e10744a29302970d57bd71be7dbc2ae5dbbf49a44cad73ca3202f13270815fb1a14f33b2537cd3936a9fa99dc83a322f08264844c0032c662ff617b038f99b798dc15b2ca563cc449d3bab040e606c74f0ea4a5b57fc62df06bad2c9866d93ec085f030313dac352504f938619809ea854c48fab8b3719924baa895a32fbf766249880dfbdca6780633b857452cb4f5054d2cbf02131a8d273495fb217b849552dda3df6a26fe735f37795850c7ab182c0ce6df2d2a1c72f960f5cea1ee627ce82cfdd1976ecaa99ba97b94e96943a0044af4c65348fb7ba049b1dabc83f0b4317df091868e8dfb8f4c7be922e6fb054ef8f1b506cca38cbecc14e9f1e4700a6a9683c62927f8a5d227bde1fc0e1943e8e556f4b03310f8cd1015982fbeb0dae3b66d73b61a586315b0004c3a0cac99d77bec3b15236b737868cb6b1d780c559988fecbb86254e0863eaff63e2208b02b7e3e254bc0ad041a9a4489bc00d2d8642e62689c46861807c6fb7b5c9737970b1e153e60242e1f1d686cacf7a596daacf0a215075994fd28bac6276784af337840df18c4fc2bf72f103d105e21b695400f729a460f5ac9242ca359456e60eb1e99caaa070f3597861a93dd5d3a72be641856e0d250170ba25e88a868702865844b6b13c0a8d76bccb464a9ed8a9cd85360c00cd4196c47b090ba07766c962d7b38bb4736dab539fde7fa2d0f29702098b70c877f1c0b2f10af76d15ac3bbc5122469b3b8e68eee564afd34baeb1a12d22d759980699fa2bb46b1cfa716380a63d653f7f870e3db7ba6c1fe3d0cc3c2a15656e8cc56e4589c6192ba2f848d7eae785902c8112c05516a7627980dff46c1a0c868557431837ff2b62b647eaf309458c9a63374822a3837da2284719351acff593a762e5e65c91701482f9bc7875c1074ee153a20f6fd8936cab6013c470f8ef3aa6e01c075cbeac17df765e806a3e4b427190c3c4a34d1593bc01fac21700fcafce7b4445b9c8053f5756725f80bad120f9444ea3cc64af42cd827e68aaf0c5866ef6621de9f840ba9d6a17fa1267f1fc31feea6947b458bdb83fb01e90b1f18266e354d147176404af4ba419c2c7f973ab19b8e0490067e18bfbd3fa3f210f50022828f2997d1dfe69dfe8c1f5dc7f4c9e17ce43fec6c206e5397cb69875468d985856b7228f68fe3e5391212ba930c5db56fe3a325b14b849f9f8ff814313e8229c0b6ff2c0e4c7235b150e72b1794799b666dfe94958ae6ea155992e601cc7fc18cd797da3983142f310b6acd993a6e5ee1a1d7ce94831fc03cf0610f5adb2d50691ba734ac8074ecbfb167c64db33e6b1c05db100f747d7ec93e4d34054c516d9f2543112f4cb5d3f7b7b73f854e2b2116d462c3082c4a9b0c42d1e9adc21a69284112f68d725cb1875a5fca8e241d621b5e51eedc956aca8c36bfb1981965d279b7cbc11e9fd149e4e62083d6c92035a3cdd42f04539e856779a6b4835f6a8bc9a7306319aee689e723c4ee5d24b6a9f9ed5bdefb7bcc7139d6df7f1ed3c8e24ec395cfa67396dae9c546a2439c9fb33abf695a22249e0d555aaac9c61a8b79c09ff3539b82a5475a65a11c7de5f669b7af0d492a42075e4fc42315a1b015e23b082844456432fc231fbc693af8c4efa468533d9c38c121f2f3acc1238206c542393e38604fb2a44eba9ed9695da43e7d6f6c12aad31881ec0572088fb509b39c9f85cdc63bd8fc2dfad2a6feac80c5f0c95d7beb52d026674964b698c0c45a7f7b9d7ac5505ce563939fe15d9cd7558a1f3e9c2c58285dedcf6aedbd38931e2390293bb05a8cd0b392daa465c033720ec4eb9c1a5a5ff1f60557304dd2b0d47afe695482fac806aa608453c793f4ae75056e7b5745860d6f72d2d147c3141dcbd78ce0e9a4516df1dbfc5f9ee1f3b689e23eda5b82f692dcd2d165ba690ad5014f30e09b6c19594ef1862a6001cc2708c530f9d1b4426387fe57b2127e0779f8e146df2811e005ea6e21eb096a9291c77af49464b4b7c9c78da611d2147e4a5b17904acd801dfa3304ad3fcd813776a8e55ef083e4ef523347cfd017ec8665f57c9c7b5e1d09cad2d4318a9c08516f209a341a58ac26ee55c0e1d3727d6d0c9d88a496fe00810231d216fdf1071ea5fc564932fde41198d6c4a3fabd8bec41713154eb1ca045e70f5595b8a1fca3b024ffa139af2dd8560e00c7dff1b72dd39752d51be9cf2e57a8ae44dd7e79f3c6a9dcc27181cd96d5487c493115e2fd1cf087fbfceeb3f60e68cf3d61f664262f7b1cc66875546fdea4b18c957903b36d6e54a35d7a2dccda78fd56a72fda9eada2d67f353339f280d2f5a60a8aca8c95ce392849a8b73d2a864cedb5d6c828016654bf415bf58219dbcaed40bfd14de0545c4a9b08fb8ea08f0e2feaad72c8b909c572b36e6b8d7254decd745a58faf8159c38fa72292c4ab7d5634cb60e553e1403c6c6bd667c588ff6ead33bb2eb8c7748de797e8aa9490d122a1bcc376d1274f0c641cfbf2174f5de933a7ff7cd60df3a8faa81af896053759e0d5761ca6ab0de44ffbf352231ed825d246daaaf3f4fa9cc6875882a0550e0a7c58c717c1e9cf5cdc06ebaf695a00c65dc9d42d37341465787c2ddb2f969e75da7ceed38873c2f2428541711e4ddd2bdfa998a834ac0a55776c2012522717e55f255ac75c23159f0bdb8d91ec2e0d02da479dfaf19ac0b2b022ffc409ce156486d9e7e79029a3db5808e2fc5ac9c591d3478eae5f3d8f334a9e6ac6273f5d8298c21b288d6c39337a61dff8d6b736074e953b747c9093aa50d2087c5dc64db082e75267f03be45960aaeb58db4490f8776cbbd874e205ae3efd79d6b66c7b1e1f43ecd43b2076cdc432e365371d6b423fc2f4a82c929053a93c1ecba5578a21e60bbb76e75463d2b128f7102bca72245b6f9dec6c0e64c59a31cc8fff4061f0cfa2dbf19cfda84c324149b767fc631b41943f97e1aa6418bccc1efbc2867b60a56e4bbe7d0c98b78546cd47688bd0ce21b32ba2ea9b9901b40c899ff2039738a5ef73d3aa74961de07a49b583423385e46a9827f0d150675da8ce630c67024adab1d6da558f66e7daccfc6d188182a885e509b9b6a8a9639a334853d2d7cd9ba13999f1a610f9e5baafe568a0725826da28fd51ff62a66f1b2d3ead90668c907a3c4f264e9a0886fd947120897d10ae593f802bc4e3ce78f3ec1ebdf140036c45e3ff3beeea2e09c3ee45ab74731b5f1a0c68bae970f5107e43fbdd7e37f059ed06ef7048b8e9bb8a9ff4e5f0e33461678b9b5b084127f389e3cbcbbb9910b6ffbc44e1ddac3ad12170998218eeaf0f347ac184c9117b9fd42aebee48492f04d8051b00cf30a6c825a8ce263b106fbf0894eb11cc70a5936fa04f534cafe5b1a397cfc25de87fd8fda75ebcbeca29698f808a67d8a5016c95490cea1a915cafeeab726a01c02e3c7e394827cd1d3d6014aedf1e0e79e4df53f8a82bf3a7076d1574b8822d899aebe8dba466a1bff39d4549d1ceada0667141eac2479fb867a75c24f059851501b23a98bf1acb9d6956d8182730b11f5cb8a9fd687aee9ee1a7884117204578bf1681e6d87987c6d1d6b3d4825e697e1d78a83ea47cead205a4112534e61712b47f725e4cc284a43f3eff287b6c10dc534a9d831c42bc3e93c748c9f39b96ecaa889e653ca7105c919813ab94c9d3d35a79ceab574ffe93fcce53115efcb53fdf4fc2c79022fbb38b6ed7ccbd37a35f845ff44474638dc54245bac41bc276204366bc66c06b2dcec4411141843bd0c2be1a0aca375e0d20cae90c5b72275570e143adeef074e67dbc9e441e43640475d8db088d350aae487dd2ce505d5c1aa7317a16213000b7d47539104117931dc68b5ee8727b966a38e8998cb91d7c3343ce56fb8ba04589c34e5c11e45ce12ad57c5f5b090bcb81dde83418bef28cc017f72775a65a810c7147778c820addc8eedc4959da4abb41555283104dd6386f6363d8189d9754ef32f8dfdd1e773448cd71cf9cb0fbdd291144b97b3e4ec9f6195350df0eb3a5cfccecfd06d8e5b87f55559e64bd233de713b8e77c12e783a401ed2e581446dbc309e306cabbdc387daa505d93be950e5aec0d7865b74cf5f09d1b1efff93a6556c236a9c1562f14039e13dd4a88228c044e75c3fd663351e80b93ef8a945c503cbc300f63cde03b48d110c57e99dd48be058284a36f2f0294bb3e0e83c6b3602b1df78677b96219ccc03aa12a55748ca09d9628c0e013758b9d9f8906473f3a609392682a0720f62144a0639ff875bad6d6732d07945e6ea14911fa98a330d8d8cf3dfcd2e7dd0106b4f75b201dc24e3813de5cec3514385763dac524fe30ec6b44e2a7cce21c73e8d5e4b5b2dad5271d56ea4504cd67fc495a8fbc684bcbc77a92782cc1927f0fd952d20d4e47899244a164653e1df93b213e7bd7754d26baf4c8fa7cbc0e615101b17a855d0c8131adc8be043bff91f34b2219d2abd08119b29a2afc90e1235dd253d7b8a21c3be6a3ea897f73c4e1b5f0ae16b232772f32d895d6997f922007353275628ae1e44ae4397a8310b2ca957b2810e38d0eccc8fc39645a416096c262191b3243083a31356d53b24a837bd84a1026f707eab0a24b74deb76a552be43839a79a533d953c6b3b8caec39c3e767702884e52906d5c388374c74b4af852d48a241a77cdadef1156a20c4d3043e7a8382f0d7c602e7a12bd4cfeae03c821fee2b2c347a094ab1553ee6f60ea6e4fb7a72cd04163205efa5ba2fc3961be92d1c5b9eac564175d9562d680ebb42f3f27d08a47b398c886138c28e0f748fbc22a0d87c5a1bff87800574c0aca8236d0c465899312e4517064a6a89b12b323eab0ccf1a68397bdba3b0743a63adfbb297735a4b6b755b20bb380d78058597d510b563c7b7f65a50656917d52ac5715d4091260dd76d1bda754d740453eeceb383fcb75a492120d27b4f9b1da119e56976f8d380b2b7d6d80f36c17250879a78f666ded618f3a76b4e0b138dc1d9da703ffcc19322eaf9dd1e89b3ae07ca3d7874787c806e82fd92b51bb0818267a5d8d0e1298b7e13b2dd8fd08ed19b5bf5a00b7e2e95962f0ecdf07b8d61deeb17953cf8e7bb90a76eb053eb7bc087681d08f94681accd8b71df7356d88aa8087c06fdbe3b0428df63cf01cd35fb978b8b525f41f2bba6575e6f0a9f1e905260b715325f4d2acc3e2ac63bcf2ff18fcd7062fa6a91b4c7df81b7ec74efbbd688abf7d35408959f25f5f284ca3241548b9df947c4932f2fe40e806ad27f615ae5194ae8f772db1c8a61099df510e39610db817957397bdd9f8136b7012eb8c44d0d0366a599e1175232bcfb1eff642bb34ec38eb3735da176754117b8ceb8af9ea2f982d8d102fe8be7d4f5ac74aa86e4d94dc46752ea41412fa721b531e5b93374942af686b4505a4e8c564c6055978bd4ccfa61944dbb01b6c533650bb37ad31979420eee9e14413933843d66030630a95a18d7718cef6afa34630bb668fa4b50857822cb66d5d4603567aaa24d3f578eaa4ea000e38003bd55e46beeface9bca06d6e231c981a93e009bde6e09718f", 0x1000}, {&(0x7f0000000200)="5e8b81", 0x3}, {&(0x7f0000001400)="db1b79b526ff36b26cdd6c3795caf9e4705da6a4b251f171d9132ef2b4ece19acf49b13241fc967f907650690e69bc6d70b82d618ed5eaa13bebc074cdf71c11e10f11b6bc8cba7de7c8d1f16baa23b78880228ae0e3f78bb90f35c0021a922dd66c705863112765e636e9fedfd2fd9631792431d33e4674b2aee69f89f859dc4d3d0c829f70f842", 0x88}], 0x7, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r3, r5, r0, r0, r7, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r13, r14, r0]}], 0x58, 0x1}, 0x2) write(r0, &(0x7f0000000000)='M', 0x1) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f0000000100)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa5, &(0x7f0000000140)="4bfc8517a29d341c4ff91542e2cd5e085fa901589361a75b70e738b041977300338b144d2686b216e649c0af6885cf1a6fda7b428c240a5b3d855bf99b56dcb803291ef9cbea06b55e87aa0dead1bbdadd67f4e278a5e8160b30d786faa0d1cfce36b700e359ed3f473c37ee399d38d7ff64b216a0725b37e9d2249da742fbe459b5035e20be397f62b4368cce641b19fc7287e58d2495b5fbe416c378ea07de2938217de9") syz_open_pts() 16:00:49 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xd1, 0x9, 0xfc00000000000000, 0x2, 0x1, 0xffffffff80000001, 0x6, 0x5, 0x1, 0x3ff, 0xbdbe}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x6}, {0x41efe7be, 0x8}}) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x89) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) r5 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) r6 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) bind(r8, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r9 = fcntl$dupfd(r8, 0xa, r8) fchown(r9, r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r7, r12, 0x4) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000040)) r11 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = socket$unix(0x1, 0x2, 0x0) bind(r13, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r14 = fcntl$dupfd(r13, 0xa, r13) fchown(r14, r12, r11) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x400, r4, r9, r12, r15, 0x4d, 0x200}, 0x4, 0xffffffffffff60c9, 0xffffffffffffffff, r16, 0x9, 0x72, 0x9, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) sendto(r0, &(0x7f00000000c0)="b2ad7ad46d3244d73a85448170b0cc963298ccf6c99b72a16a2041046378918970aa83222ee6ffa7f91854c99fc95e09a5cd11b9e4a5d3602e46ca00e6f1a0a1b78a31538f64fd725d5e70b231858c7dbefe144466dad7d63b4a13aae9285bd3eaf0cda87dd96a718eb2192b5aafd1c63e4159f689074f2341207da3d266b7dfe3fd2b7b7fa3dedec6fa4e3143270eefe6c2c4f7f8153cb6a6834078b8118fc91e49f91f9f9c393d", 0xa8, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) getgid() recvmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/190, 0xbe}, {&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/83, 0x53}, {&(0x7f00000007c0)=""/181, 0xb5}], 0xa, &(0x7f0000000940)=""/187, 0xbb}, 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000a40)) setitimer(0x2, &(0x7f0000000a80)={{0x5, 0x8000}, {0x9, 0x1}}, &(0x7f0000000ac0)) fcntl$setstatus(r0, 0x4, 0x8) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000b40)=""/228) r5 = fcntl$dupfd(r3, 0xa, r3) fchown(r5, r2, r1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000c40)) sendmsg(r5, &(0x7f0000001300)={&(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000cc0)="7f8b3fa51f4270ca4d7652b9f52e79009f1aed0f5c1133f838743881ed591670c65ae6bf3ce6f7c72110627c3ad2d0425555987c703aebc4ee726d0a60d773bfd0a9bc0c3bf031d564cb18268d48b6a3146578bf7adfaff781304fc959bfc90ac70a6801f25d4edfba105adfff7774995f4a91a8d5d828a6ff8bc8df334114c117773e358d373370fa7fb9289f5a0f0470c84aea4b7fcd4eafcb73081299295d1ebcf796fb791569121c53ecb198df4fd2b2d1d364c1ec56ba1678b2dacadeb9b76bd74dd119306aa2b13f3565daf13da3d725989d373b01edbda2b7aca36506", 0xe0}, {&(0x7f0000000dc0)="bf42f60a8f6f87e0c6ab4058da175f2e698d98e86aa6ae8c5d309c59420254cb8bbf2f53291ebaab10951d599bb4e0ba85702029626aef2ddceb48bedefe11774c7f0e42b884b532379631c0f0489c9531d3e6d01f23f4fb5249e24fa9adc6e44b969c959b95b4b1ae6357617b0ef3ebdc89dec2988d44ae155209c75a81f32c720eac22d6057016128e50b7de467db1ec426a15606e832fa3d81f1610d29da92bb36ec168ec520b7736a0efbb7a940ec9c9009ab92e56cba2fc1c86160ada3ce139bcf275bd39964fc0612765179df9b559", 0xd2}, {&(0x7f0000000ec0)="5c65f68da136f99a84d1a8e095037b70c8a0d2642b920c71d7211695d05b3b601ab3295616ecc66b88bd29d04f4414060fd1d1ec3fa8f36ed159fce6f4bedda68ef132ae31e63f18b899b1bca8b2df4aa2ef4495c345c5e1d931a714506a3b38da2a6b3d47429f240dfd51d7140ee13d517422fdd5be314876380eece55eb13266b3947cc6d5d67fb491e829b6", 0x8d}, {&(0x7f0000000f80)="3bd6a1757da5e5fc7c20314afff55c45a1d83715235a38e1074d990a1ffaa8100fdffda344cb0966746f02888342a45b4b3ef2046ba4c17d382d3cedd239323770d1006a75a8616c656b1a1a669f33afdb595d6c4faa5fbf6536a04ab9fbd6ff84467c59ebb3bf9a7b8299b7c1e9b473a60c02ef0e896cef707f9eeb12a88fa19eb645f60416cf59e515797eb8beaa7bfc918005a5405423e91556a4cc04cb35e0d4dbc9b026f03633d2a8744f1c93c3d283d9e4866806112bc9eff8600a28efc2e2dee446113512ca896d167d95099a601aa11f5fa2fe7c4cb17f792e81d4dde91960d118397f43fb3296ee0e4f10cffbf42ccfa1", 0xf5}], 0x4, &(0x7f00000010c0)=[{0x30, 0xffff, 0x7, "ba467a3fbd1fafeedfe2fb75c29e2fa1a3c833d212d7e8e85048abf179521f7b"}, {0xe8, 0xffff, 0x7fffffff, "092b485c13003dbce8ec03a90877ecbc8297c5fb29107d7589352b94091ace5e10d4a258552c6c244a4dc5520f3249b6b0b7fb3ac8648c08c0c4b0256eb350122a287b946343325cce62b20d418da8f4a863e4c0bae4bd1e9040c668b36c216be0562808fe25cd5a1d161b26a2f78e412ded7a2696cd0809b6a695fbceb8f8de20a467befa8bab77d7e5373cfa106fb4e131429251fd69d29a45aecd1dae247f49a847988455b96f801a40acb9e3736a0319f805d13a327fccb26c13d69d634650d469e1ef90137076bddea408002403e53323"}, {0x40, 0xffff, 0xb76f, "ed10c0967d12edf5ac25fd376888909ea327a1e9d191e85ef717d7b8c21af85cfc5bb58afaa66c8a300fd2a003ea13"}, {0xb8, 0xf5f3700d5330fea1, 0x8, "1d4b1f4186d9a1e148f861dca5fa3c5f0cab489a02f814d5cf98942ccee1a1f033c1ce2f6494b5a61441dca19ca22b1afc912cbb4c5b3124d18ba34240d6a0996c1982b1903078ea073f0bf8d6c18a340143a1e0a90e3e1a886079cf2537d0c678878c0e11a9a7cc202a01ef2a755860055560045842971b7a6742410804628aa5d1b77daa2775cae5b6385d0059e024b29d3d9c4d0f92f137e8363b9ab07396ea9991cf5df123"}], 0x210}, 0x8) recvmsg(r5, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001340)=""/159, 0x9f}, {&(0x7f0000001400)=""/195, 0xc3}, {&(0x7f0000001500)=""/32, 0x20}, {&(0x7f0000001540)}, {&(0x7f0000001580)=""/168, 0xa8}], 0x5, &(0x7f00000016c0)=""/2, 0x2}, 0x42) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000001780)) r8 = accept$inet6(r6, &(0x7f00000017c0), &(0x7f0000001800)=0xc) dup(r3) pledge(&(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00') getegid() sendmsg(r8, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f00000018c0)="dc81a2b5f1ddcc6c7bf46739d7bd91cf68b2a856e4b85b0ffb8a2b9677bbb305713c5c5fa0f478d8", 0x28}], 0x1, &(0x7f0000001940)=ANY=[@ANYBLOB="400000000000000001000000050000008969d5a810e953ee8f56867a80e58be1ff29c3a44374916e6d12c83ee53050886e60f7b6c90a5e6f3f000000000000009800000000000000ffff00009d000000bad5c5c260a307e98e8ef7eb3908867309b117836b12afdeaa759dd6661598e75f6072528a598b9f9af57c9099a68c65095f082e66bbf9350d0395b8c68fbc8d9020108adf9ee85a420a6c72deba08d548f4c914ac7b139a2a6d3b44c257d8a826478f89cb959418e4927514f715a29b54f9e0f045d68fbc0512ce70ec7c6a15f4745cf9c0153e000001000000000000ffff00002aa8000046f45f202488837cfa800d9715c1396635ca8d487d4f83216972760333999727e87e274c7b9f9d020ab69277831bc9399f5c9cd60224ba56b8cb319b350b73d7b1c393c036aeb3b978a84813d36787766e94002f6dae1c90470df583aabf046112a56068538fb279060a5ac79560b757e7b71e697b6874e4e38a2a302306369ab22f560c48a73d9e5321eb4b3e70d32e1a98f091ea3d9298969871b706c59aea2d45b36e4748ef1b7305333b667e3f16489ca2c9b857ffc8e94a6c7fc4d2e41069daa137612f27e255db33729dcf67299026d06e0454b14bcd75e4eb563900000000000000d800000000000000ffff000080000000f89fc34206d615fbe4516680ba8489416632b5900cc1baaad8e570ce3ee69321e49065a419a896e472be5b8c69fcb1b6ebf700eaf6e7184b63da37261e202e95ab6b71d9c066c6936979c2e672d098e6c2352c79f0cf1f360ece7dfe55e25708d43cec562308bee54954692fad967182d1239ff95c3c5ce3caeff006a1c379e9f064d93b05ceffeb3d3bd823079424b6636afbbb0d39d269fe927477832e04260c139306cb171feea1bfac93c328222a3520150fe2b447c0890603592823c3e81f06d1aebc000000"], 0x2b0}, 0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x20, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x80}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) bind(r10, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r11 = fcntl$dupfd(r10, 0x1e, r10) fchown(r11, r9, r8) fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r8, 0x2) 16:00:49 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) preadv(r1, &(0x7f0000000040)=[{}], 0x1, 0x0, 0x10) 16:00:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x300c, &(0x7f0000000000)={0x2, 0x3}, 0x3) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x4, 0x0, 0x2}) r3 = semget$private(0x0, 0x3, 0x400) r4 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000b40)=""/228) r5 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000b40)=""/228) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/16) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) mmap(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x3, 0x6010, r0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x9, 0x400, 0x2}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) fchdir(r5) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x651752adbda9fa0, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000540), 0x0, &(0x7f0000000600)=""/146, 0x92}, 0x2) r1 = socket(0x0, 0x2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) r6 = getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) bind(r8, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r9 = fcntl$dupfd(r8, 0xa, r8) fchown(r9, r7, r6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r6}, 0xc) write(r0, &(0x7f0000000140)='ol', 0x2) 16:00:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x1}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000200)={0x5, 0x8, 0x9, 0x8, 0xf934, 0x100000001, 0x3, 0x10, [{0x8000, 0xd2a, 0x6, 0x100000001}, {0xffffffffffff1e15, 0x6, 0x0, 0x3}, {0x7, 0x6, 0x1, 0x9}, {0x9, 0x2, 0x74, 0x8}, {0x7, 0xfffffffffffffc01, 0x8, 0x2}, {0x4, 0x7fff, 0x2, 0x9}, {0x7ff, 0xfffffffffffff801, 0xaba5, 0x3}, {0x1, 0x5, 0xcd2c, 0x4}, {0xea, 0x7, 0x1, 0x9}, {0x6, 0x9, 0x7f, 0x7fffffff}, {0x4, 0xfffffffffffffffc, 0x7, 0x3f}, {0x2, 0x5, 0xf81d, 0x458}, {0x40, 0x4, 0x6d, 0x10001}, {0xe646, 0x7f, 0x3ff, 0x2a9475d6}, {0x8, 0x1, 0x3b0}, {0x1000, 0xffffffff, 0x0, 0x4}]}) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f00000004c0)='~', 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 16:00:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) 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) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:49 executing program 0: rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0xd90, 0x100) open$dir(&(0x7f0000000240)='./bus\x00', 0x1, 0x80) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/89, 0x59) 16:00:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x105) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:50 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() ftruncate(r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsm\x00\x80se\x00', 0xc2, 0x0) syz_open_pts() 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) socket$inet(0x2, 0x4, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:50 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000740)={0x9, 0x0, 0x100000000}, 0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:50 executing program 0: socketpair(0x1, 0x2, 0xfffffffffffffe00, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6467d2e0, 0x7}, {0x18, 0x2, 0x5}, 0x7f, [0x8, 0xffff, 0x7, 0x1, 0x7, 0xd4, 0x100, 0x9]}, 0x3c) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000040)="87002afbf3b64457c7936e67f17d483e578a") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000040)="ad71665b6ab6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x8001) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x41, 0x0) 16:00:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) mkdirat(r5, &(0x7f0000000080)='./file1\x00', 0x32dd065f3b7bcf91) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) r7 = accept(r6, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname(r7, &(0x7f0000000240)=@un=@file={0x0, ""/15}, &(0x7f0000000280)=0x11) pckbd_enable: command error 16:00:51 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x03', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xffffffffffffff80) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x8, 0x7, './file0\x00', 0x9, 0x4e60, 0x9b5, 0x4}) pckbd_enable: command error 16:00:52 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r1 = getegid() setgroups(0x3, &(0x7f0000000140)=[r0, r1, 0x0]) r2 = socket(0x2, 0x8001, 0x0) socketpair(0x10, 0x2, 0xffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0xfffffffffffffe8a) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:52 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x8, 0xffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = dup(r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)) r4 = dup(r2) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x10000, 0x0) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x4c8, 0x0) kevent(r4, &(0x7f0000000200)=[{{r1}, 0x4, 0x41, 0x4, 0xfffffffffffffeff, 0xff}, {{r5}, 0xfffffffffffffff9, 0x8c, 0x10, 0xffffffffffffffff, 0xf15f}], 0x6, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x0, 0x6b, 0x40}, {{r6}, 0xfffffffffffffffb, 0x40, 0x4, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x60, 0xf0000000, 0x0, 0x100000000}, {{}, 0xfffffffffffffffe, 0x6a, 0x20, 0x4, 0x4}, {{r7}, 0xfffffffffffffffe, 0x42, 0xf00fff22, 0x3f, 0xfffffffffffffffc}], 0x5, &(0x7f0000000380)={0x0, 0x10001}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) recvmsg(r8, &(0x7f0000001a40)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000001940)=[{&(0x7f00000004c0)=""/69, 0x45}, {&(0x7f0000000540)=""/159, 0x9f}, {&(0x7f0000000600)=""/1, 0x1}, {&(0x7f0000000640)=""/7, 0x7}, {&(0x7f0000000680)=""/103, 0x67}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/254, 0xfe}, {&(0x7f0000001800)=""/38, 0x26}, {&(0x7f0000001840)=""/177, 0xb1}, {&(0x7f0000001900)=""/50, 0x32}], 0xa, &(0x7f0000001a00)=""/11, 0xb}, 0x800) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000001ac0)) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) bind$inet6(r10, &(0x7f0000001b80)={0x18, 0x0, 0x8, 0x8}, 0xc) syz_emit_ethernet(0x36, &(0x7f0000001bc0)="1f30f327d1a344c1a219b7988fd92a3914a2df1c641c8b3a1010a7bdc58243397dad90b6748a97ad888ff2af16d145a353fd8d6a4db2") r11 = open(&(0x7f0000001c00)='./file0\x00', 0x8, 0x145) accept$inet6(r11, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) r12 = open(&(0x7f0000001cc0)='./file0\x00', 0x80, 0x20) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f0000001d40)={0x3, &(0x7f0000001d00)=[0x9, 0x3, 0x9]}) r13 = syz_open_pts() r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/speaker\x00', 0x80, 0x0) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) kevent(r9, &(0x7f0000001d80)=[{{r13}, 0xffffffffffffffff, 0x8, 0x2, 0x80, 0x7fff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40, 0x100000001, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x62, 0x2, 0x3, 0x100000001}], 0xfffffffffffffffc, &(0x7f0000001ec0)=[{{r14}, 0xfffffffffffffffa, 0x40, 0x1, 0x8}, {{r15}, 0xfffffffffffffffd, 0x92, 0x1, 0x3, 0x40}], 0x8, &(0x7f0000001f00)={0x6, 0x1}) open$dir(&(0x7f0000001f40)='./file1\x00', 0x20, 0x1) utimensat(r1, &(0x7f0000001f80)='./file1\x00', &(0x7f0000001fc0)={{0x7}, {0xfffffffffffffffe, 0xf75}}, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:52 executing program 0: semget(0x1, 0x1, 0x0) r0 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000001340)=0x4) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0xd9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x1000, 0x1f, r5}) 16:00:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/79}, &(0x7f0000000140)=0x51) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x4) sendto$inet(0xffffffffffffff9c, &(0x7f0000000300)="849b97671a798eb7764522a82ed4115b608ff71f09c2d7892e49c565c628aa2eea4d1deba0fd483a84c1d4a7abab49f365068ec4b73fcc0a9492731c624c379127c195cce461b92fb6292bcbce3f1742bb18928ee6e81252fb3c863654cf878503db0794182c6b4725df175b414a07a77b2e34b7ef80157444f1b1a213b03e51caf7dfd8ce5bcf57f5c4a6", 0x8b, 0x400, &(0x7f00000003c0)={0x2, 0x2}, 0xc) unlinkat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0) fchmodat(r4, &(0x7f0000000440)='./file0\x00', 0x180, 0x4) socket$inet(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setuid(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000500)=[r7, r7, r8, r7, r7]) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r9, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/89, 0x59) getpeername$inet(r10, &(0x7f0000000640), &(0x7f0000000680)=0xc) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r9) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000700)={0x3, &(0x7f00000006c0)=[0x80000000, 0x6, 0x40]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) setreuid(r12, r6) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x7de6e185a18ea0a4, 0x0) ioctl$KDENABIO(r13, 0x20004b3c) pipe(&(0x7f0000000800)) chmod(&(0x7f0000000840)='./file0\x00', 0xb) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x2, 0x0) r14 = dup(0xffffffffffffff9c) fcntl$getown(r14, 0x5) 16:00:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) 16:00:53 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) r1 = accept(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000001580)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/107, 0x6b}, {&(0x7f0000001380)=""/15, 0xf}, {&(0x7f00000013c0)=""/241, 0xf1}, {&(0x7f00000014c0)=""/180, 0xb4}], 0x7, &(0x7f0000001600)=""/136, 0x88}, 0x8c2) r2 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0xfffffffffffffffc}]}) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2000035}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x7fffffff) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/81, 0x51}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) socketpair(0x6, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) pwrite(r0, &(0x7f00000000c0)="ae7574da7e997c0d4d19e14f3b054865d4d0a8ed030a5724cfd85c469a50ae11155604b2608b308979bc38beb957dd0862c6", 0x32, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) setsockopt(r3, 0x5, 0x6, &(0x7f0000000140)="23baf936037b3108f91760a47aa49669b17a2c663c66135ea6cb3fb353f3a2b45b7955c91c34d8f2d86392eb5eef55a690f7fc", 0x33) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) accept(r5, &(0x7f0000000100)=@in6, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) write(r0, &(0x7f00000009c0)="b3aceb741efd9659e97b36b601e9aa86c5b2975f21ed3c23c2de296ff58f1f1a219869197ef93b5a57c2e797dd6365fd8b6f9c6346a9c8486b96a12d82859ca74644c9f5f344c9fdd7daa9caffd8ac11ffdcb178a4e6a8efcc768b22e3a1bfc12622a8a4a78602a354d2d6355e28f6e73a91eb5e5624a07e2477fe453b9c110dd48cc1426ac94cd21d3495f4111459ddfe7cdd311e0fe85daae751d98cbb48bfc35092b04fe1167bae780dc5fc2c83317acd304a886ba2adab8acb5cef0f695ae8e437e8ce75a3553eb57449e9e438a700328a1cb5af10a815aa4fdd1b52cdca0ceed09fb489a400194be92e0100000001000000bffdc20dbed36e03e201ff03101ade75c8284223f5baa8a792848b839c1f59a12b05768840d4cbd2c26e6b19458b24f686490a5ed952697554f1600a6362b9a78282002760b9ec8fa22ba583e72e8fbf6f38ce3d50b5fc52d9d1c30f6cfadbbb8f796c1c0d28fc2da423ef102ac6289b3fcb0a94370e03000198e2dd3aab8f2dff7ff9d13939f1f6cf7d4032a59cc3ddf5aa05c46e54d4ba067d2bf95e8bbded4d3f6a2a8df0b167edf1f5f838b4ce8d28493e65c1d615bc1f18be6272b1c039453667fa0f5fe73f973e4793bebdc35ee1db98802c00000000000000000000000000006fb8e177955c44754f395f6c745e162825eb862a38f7abd3ed219064f973b3d0f17ce642291f1d99931769ad09c692b4c58332bc0c6ece5d03b1605d435ff2727f7bc378fff532d5d7e56e1159b23f07a25006cccfc61374000879d1197c008c0d134f2eaa5345fa477da9e0ffec6b01e790c8ea4250fab716cba5f29e7dae7e5e10662500c33f9728fa4251e08c6f749d774cb14e04f711967158a1e5b59e461487b278a462dacce706dc606f9fb10b78d86ae692e3c138fb6b579c4967602c9539045429447d3d88312977eaa51f0c88e2a414f1489a1696dc39e8f78e0704c88967817af2fcda600c3f2eb81b15a12cbc846cdfb047e27222955cb717a3558dbd69baf878c17e45f5a43dcbf5908751549f1d4c42edbb745a57882316e5f4e606ccde0c19d627f835ac4e71def39f083ab841b0580bd2d624cc37928b35a3dbddb81287d1491d802b21b5f623474a0ae26a53ed649598f3cd0f69cc528139da189a175f83a293ea4280000000e231a5e66af09faf5bb023b5", 0xffffffffffffff10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) close(r8) 16:00:53 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)) r4 = 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, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:53 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300"/1179], 0x10) socket(0x20, 0x8000, 0xff) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x1d6}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f792", 0x3b5}], 0x4) 16:00:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) pipe2(&(0x7f0000000100), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r3 = fcntl$dupfd(r0, 0x1e, r1) r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2800) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) r5 = dup2(r0, r0) socket(0x10, 0x3, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180), 0x2000000000000397}) 16:00:53 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x40) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000100)='r\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:53 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = msgget(0x1, 0x189) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/231) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0x10001, {0x4, 0x8}}) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r1, 0x0, 0x0, 0x2) 16:00:53 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x9b0}, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) fchdir(r8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$unix(0x1, 0x501c6003d15533d3, 0x0) 16:00:53 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x4}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x6}, {0x930, 0xff}}) 16:00:53 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="fd") 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156106f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) r2 = dup(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = dup(r3) r5 = accept$inet(r4, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r6}) r7 = getegid() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r9 = getpgid(0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000040)) r11 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = socket$unix(0x1, 0x2, 0x0) bind(r13, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r14 = fcntl$dupfd(r13, 0xa, r13) fchown(r14, r12, r11) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r17 = dup(r16) r18 = accept$inet(r17, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r16, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r19}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x22, 0x0) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r26) r27 = accept$unix(r26, 0x0, &(0x7f0000000340)) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r30 = dup(r29) getsockopt$sock_int(r30, 0xffff, 0x1004, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="df25eca8593e52e5eebbde37a4972149516ff163ce34a2163cdb80fc12aeddb015c476766690132ec99249e2139d804e00ad4ab484c8b8ee07a811ef7e093ff2d73be1ae72e728ea3a776699b4b49e39d54339e392e35afdc4bab0c8da0722d06fbb988f918dcbe696d54f1606d79f275006d26d5d6b6713d00b60fc1b4aeee26f36ec6b05938eb3d653114e2f2a906b85a4d99ec2e11abd57d88e01c7d46b28d0ef75325e8035b7a858645bc16f7fd4f3f9522533a811013e84c5123c94711b7e5b6597c3f9c4b0bf5a8872b5ef0a0ebf0e488f1e013b0fa5f79df3837b9310e5eec3defe1db89b055c", 0xea}, {&(0x7f0000000140)="20dc14ec91a58e130e8b98afb73fb0da5c4146e8", 0x14}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r7}, @rights={0x20, 0xffff, 0x1, [r1, r8, r0]}, @cred={0x20, 0xffff, 0x0, r9, r12, r15}, @cred={0x20, 0xffff, 0x0, r19, r21, r23}, @rights={0x28, 0xffff, 0x1, [r24, r25, r27, r0, r28]}, @rights={0x18, 0xffff, 0x1, [r1, r30]}], 0xc0, 0x2}, 0x207) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="480000a812db8a7a1008559e9250fed5c77d5e1a000500020004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x40000006}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) poll(&(0x7f0000000280), 0x0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) sendto(r4, &(0x7f0000000140)="cfdb1d5dc5062bc8045310", 0xb, 0x400, 0x0, 0x0) dup(r3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) fcntl$dupfd(r3, 0x5, r5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x65, 0xffffffffffffffba}, {0x18, 0x2, 0x6, 0x4}, 0x9, [0xafd7, 0x5, 0xfffffffffffffffd, 0x1, 0x1000, 0xd8c, 0xffff, 0xb]}, 0x3c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) 16:00:54 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="01002e2f66696c6530001ec9e521c851d1f177431d7087e3d17faa4245d3e748f6c2de7614fd30adbaa426ad401edc2cc71850d98ae8b40d8afbe9d11aa947bf96c1a9ef78bed5ced5ba57bbbdbe7598cf786d8bf2f47b46dc51b01af93b10664a93a31f372d2a8f04009a7f36fb7927902cec33538daa9b0233f20613a78a81d1dcf7ba4419f6a3b53f25c1a720b8"], 0xa) sendto$inet(r3, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = dup2(r3, r3) write(r5, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r6 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r3, 0x6) getsockname(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semctl$GETZCNT(r4, 0x3da096c30b3a00a4, 0x7, &(0x7f0000000440)=""/4096) mknod(&(0x7f0000001440)='./file0\x00', 0x80, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) sendto$inet(r8, &(0x7f0000001480)="fdc0b39ca7ad0adffc", 0x20a462e141b33652, 0x8, &(0x7f00000014c0)={0x2, 0x3}, 0x209) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') 16:00:54 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = socket(0x2, 0x3, 0xffffffffffffffc1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) getsockopt$sock_int(r5, 0xffff, 0x102a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = accept$unix(r7, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r8) r9 = 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) write(r2, &(0x7f0000000300)="54f1b79e36b838fbba2f00c6fcdc09fd6b902495d25eb463c04cc0b36f62039ee3855e1719304d7b97876fe891247f983db86b60fe7f35a10a3b70d35c54a1412a76b42b077371f70167c5f05ed9643b192dc59dc2a85b455b2683a3ec34cad40a3350c3145e25c25848c2adbaee77c8d9448f929cb618e7d341b54c30e3792929fe24f51330aa8caef03a35b678e0e45b2058eb66b8f7df4597c5e66f647ddad1cafbc45cd4599c91f6e60276217841c5d2117403236fd2fb17850a89f27e4732311db41439ee2354221c6bb5485c907f06b8fc5c1c47b1cfe1960a24c028725a8bd85ba0ed525138fe2227b3ea0afeeb09f9d53106b2ff6350d04b9183c79b966bac9ad9f8a95bcde68044c7189254c9c0bc0117d9489121e09a1d09c1330a9c97455fd0b992a18c3df97717bcf9b56dbed25463dd13b79b607b3c67236fa7074f1aa192c9d48d418219d2699cde2cfecd0af613f19d534861b666647a9db4157bc3acf56692df2b5d6853dc08059f84e750533886eb4623d0a38326e32bbe9b6048bd421424af0b4a65f40ee86a4bda7a922bed532e2b4559e7c4310062feab9c36d0688df4a0f0c4954f118107184331dfeb533143973221033627ae3936a461485a4f25fa976858e1ef1426a69d28eaa21c0c0084dbd199043b42fbc9c6da006c260d69f059174ea3f8744e60f1b1180a4e50542eb0848dacf5eb99e7d6bd766f97cf6b45d142ccf9c164b4730f5bb12eba73e83900bf318192a7e6b8b2273fd40bfd4251ca07343983af84e7e105597e34627c3e4f0f73607bb4d34fc81249a9b4137cd60ab643d9d1b8b6101830324716f1afab381dcc0f314ae075321db66c40ae4ced58834827b2436d7808453910950ba9ca532beb11d7b6dfa7e825e2ff6983860183cd93b835a7a57c697706c1463d78b52eeb7b1ec249b02a94c28ea69a9e5e4b30920a49469e963c7b2c713af879c3d34fc773678184db56124b93f4f44979f49be0f4cfbd249e76127a33f3e511680cced91da412d38d4fd09c4de0b64db68c32cb0ccebab323e025e632ebd2df044836f0dc35135df22932bbaddc6722aaf1c0a66a90231664dbada8ceeb73ba3e3d41e9c7d783b3e2fba540786643f4610c8d22db9d37da037738b9e03c302744f321ab9d3e5d43d7f7426dddb41f21b5ce764e329b1366bed13ad10b1edbbbc57c3a5a878f6b557f52a684dccd210f9b0b791e9e10d749dc343ef2dab7831af6de0e391d6631737677159f8b99e14e9d4b569024632894af9415a7f7376246963e9ce349d02058174d84b892a853101105f6b1044e875e27dc2962cc84b98c3cb293914870adc13b4a51f7ef1d2f5f0ca2fead2fc6438a897bdafa9be62d7a35bf176b8378f5a14f5d1173c3f136fa361817193e12b2fb3ed9294b2f78ce097ce1d28cb3d100bb16218cc21c035460d4a538fa852c4695640a6c639b983098654123e2aaa1b7d1509a7f0ef1283b98b5d6a699cbb7eca95a80248fe3957243783cdd262617e033a4c951382506499a179d0b704f96b3aca4c9a85a772b047350655304fa2787ac4e958eb141a2ee460197be075448f41fc88ead58b3974009489bcbaaa030b8bd028f5c7ec6e5b4c66bc1e54372a115b55b587c6f1ebffb5e8ded5acaf0a018fbe377a65e50ac4adf1da0f5e0bd1b88d769307db600a89a03bc4a23c3c0359868d359fadfce0c3206799535dcb8fab31b39448f8b078428d9295fceeabe077c233272a0bdf9046ab47bb88daa24b81f9b1eb8d418340a2eaeaf64039337015b6325d39cb7f1ca172c55ac74dcd5fa6f96f8914dfdfc157c1833246cac6206b022eb7755ff5890e2a98c012218b168c556486215b302d63aa3a583afc43edd8b79f92a1d727099e228d0ab08e9f4e1cb0314cab08424f8e64ee24e8de8a563f4a5d5d6855537de4eaf64100cbd941e3eec88fb3e5c9cb45d2d84438185ded7fcd71b6dcf25bef68ba215d6bda647d70abc343a483cbaf70cf9b98c6c8381cfe4edad9dc559233de0b02c043c8c650407d7cd1e49b17d2c67105c57fb7c70287008290fb45a8421b8350f3569c1d4977f759d124cd497522629e488cf5342e96e2a934fe41a24e9d3c62480f0f34de79b2bb7471997f55c4b01f2189cd77b441137e9a27166c0881b40b4a61608e1bf5f83404e35683cab5654dee83dbc4d83bbaae049893d1b2c7488ba32d19c72a6913a9dc571f1e6860a1869a36ca690a70915b35ad6d9a438d070bbbd9ceed6f0d8c95322764dea3ea35e0aa237bcbbf49de124a08ccd877959bbf41b481314ecf858b0413a20ee6777b4f187f2b65e4cef8e86070a2f85d74d12042adc4c3cca80565740fdb3ba303904def3fce4be270bae8586736e4304912496c5fcbc19357b89b655f83d8428b130157f0836b4ecb1556c5bcf8a546c7269a81a5e4fc564483896d76767f2c42b01d0dadf09f18c558104f99013b94b1892eac9cb41f4579fca820fbe02da204760b37f4ae19365e37fa35ea66a433f3b68a2e7f959f2031c7a686659720f5a8cd78ad76ad73d7a2833dd3a2e04756eb1cfea14c4f5b7019ef5ee70d490c143059ee8881c8fa3efc9c3ac3d836af6503b86d1f74e905eb04327ce88720be4d3e780d4bf50d4ef3254fe9cefda6717026bf80b7e7f0db62a8b9573729e89e204918cdf60c8ab1ac40ee3cf054193b0d11103b5139fa41e24a238f19cbb0c05bf7bf296b4ee1a2ac744798175b26e4d9d5909afe7ddf1c6892a1f79360a98662952747224ada21f0dda51603bab2f1cd2d81541223d9d54f2d93951aab86b3fb29af6ac29a03c27c13b64a666fc265d7e6741d78e8027e1fb488abb4d354b0ac644d21f574c4d11d9444c674869e23fbad07364f00bafe59b3cb09dec102396ab5097c09d636981630b458a1cc1dd93c8909b0df3983e6fbdefc545290fc5579c989558b96707df262c3145d38bf979950a2a1ed97b69763f1b810ac6d478c641512d9f6dcecad570e72cc940ee3393ff139b27ebc732934fb5944dd25817126d564ae1483bcd9072d56bdefcafb9b6578d4cbfb0fc3a51abfeaba941f7281abbea7ba722b9304b283a5592c7756044d62f37af32a2c50b0291989cf7c29dacf0fc64ace7a398e6636a4fc006039111bfe54690bb37c18f17668a939b5c9a979386c99d33d99cea44815f415bd93d438cc59e218975dd07a71893a4a41ab75697824534d4733e4fedaace102ebb784f9cebdb971c1366828d62fba25f85ee0bf0ebe6f36d26c09c96f0a90b6d7765900914f8b21eed28cdc99ba21df284b3a2bfc96075edfd89cbc43ef4bfd63cc911702e825e23fb5b5e7ff0ae4103d56519c0f6bea968ba0fcf59bebee0b03118b802aaf31498c6c1cef1ea4f9223b2fe8e1fd79e7391c205acbb8292cf7bd7cd85c43d405ea63ef2ce2f68c4dcb38c71fdbcf675d5db3fa0291b6eabe82cabed785541bb73f6b318e08e5009dd05d25a332c5604f6000792f75f012e88775fda9f17e907e32bf45ac271f8ddc25f8fe696a24cc4a7586751869dfa3690d52f0d6ca9973cdc3dd8f7c08c7d72fcfc67dffcbf7e5b5210a4a0a54b21990957136755b0a1322d12c63ac87a0c24041ac622a2a1105eff45be32745ddfc3364e8fa1c1e3062c09300b7bb275d04253c3d9b6172a00c121525a14ea092d42091a18e2310900a1eff614df85144efa41f521479055424ddaab700d34a3cc57f7abe51520ea345baeb518a0aa0c095cabf0d4c8c4089a6a9178024724d937746c530046c61ebbe5920bd031c29b81c8bbde412e691e5995fac5ad1e19fa61ad9767ad060607e6144e5045b6df449d7972bda4722fca83e02842c08888c8ba1a49cc38665946c77defbe329ae1acf44e01e08e7247f662cb4f1ef885cd97ddd7d97118463d23ee0c74a492b9fd8549a37787fd49c856253f5e966d2320fbe20f3a725cacb62bf62e8ef5d5afa336e3bd91cbf5bf5752144d19d0aaac9d32cacd2a08acd8e287e8a01a37074e4adae8725e93e9263548aca45fe2ccf5c033d5119d2d011c42dcc9214a972f62bc029cd2e723d26f79b34f3576633564cc30e25e29fd6d70e37b30da69ed11f39a979e6fb77c99f1060bd127c8d575b5369bb515ca225665d1d9014d897fa1d011c07c5467f107a205907f30d28f959bf60190409ef8a8529f98a1b8b9f5200c9d09a9a2b16ccdc6c7fdc5907d096015109e037d2aa4d65d75dabe9879ee038e7a73184d3dfccbc78631e53b0fb1c4de55643fc3c9d8ad14368537c0728e11c7b4355cb98b66e316023499c3e7b344bcd46c3132d02375769f0912983511ae4db27004c0150ccc90d80c30ed2e9587cd0fa4656b34f1a595d74159f7780e2a6d1d960f8c2cbaee427a2e4b90f881898dec441178478da055cfcc8489e138da8d823da6d20d040dfddcc1381b32ee37d4addd9ba62afa8a271f1ae67c473c9dfdded954e779f0201012f4da301f28208550795ad5bd461e5ad40c37da58d450282b07dd08d9a3d86d8fd19a229fe4948bd93f03856f7fd338ac05326e27e76f1baf44fbd135c04038a7e1e67b632a0255af6a60a04d9781edb1fc58744596a90b211afbae6efe6c9a65104550107c362868b2e884a13e4292e541167746dfe3877ad72cfba10a071732901a31851fac2ac115e3f320386cea1ee848e8142d6a240172e5a3f07596a44022ea3adaf69a37166c8b4e8d4e7326d7a08a1fac6130697a03f2664cc364ed8b390ca9167093f705fb6de8fe45002c66683bc0348b3b861235e8890044d768acf40ce31f4f5bfa88644de0446ab1c329d3efc611089eda0b919b2d711fbae2793367ff4cf2e83a2fa8a67fef25c80298fb95f46727766b6038ecb968a66d54a381b197bc24ca115c01187b36dabf1a4a59f3e4bacf46508e7611eaa941ee4decfb3ba8d15d4b3b4c92a324cfa33024b4d8bc5069751d9ded4ed9181de78888f882232149bb4ce0a7d62fc5d1c4633e74665dcecfb24c47e8e5074f76a8e147226472e807dc7bd9880a17caf3495ca6afd348d327a62c4a336bb8945fedff34e7e378c6f275427ac205ef1047c6d20b7fffba6429de8514aa2ebac84a5815f957bcdb9ad1714086cdb9c6bb3ffad79b72c3fa7f382737482d61b4f94ee15b0260002c2274794810f34368b8ac76ba7672be8d42f4cd9d0d6b8d2562ed11fb89d059c01e5c98d5ae7f70fdcf1f17b49223d32be00d776006d13f35d239dd684231e48c8d76f0b462b071b1334708fb3d21270a92cf96b24c4f02d3268043d89cdb827525d3f2a4f42e2a1c3ce533680d67d27883e46e5a2a14a1791c14efb343188e09dc7889fb6e174724965f3c415d94305c7cf59ae477e785df0968a931f30f0e89fdb2643e2686ec6b76cf49e08d4d55d39acf76f82b1e84dc4d8a34820488964facfe29fcdcb4940c062be1dbb0303f57be5d9b806494bdb45d0fb461381cc44fcbe06006eec693b35b068deafa3b6d332279b4f8ba5df9b468c647110a2b8df47f9ee452f95e1054d531bbcc79eba9e84050de9d4982d9e7582d421bfb995df967388e04b37af6dbb2b16037d22a5a796d7f8c014fb171d74a93830540cb307d4151a16f66013e2733183909ceab6ca4c119b177c79898fab2781e71a8322d0a29e12a913ab19ce318913107026fcb49862d71cdb085c9578e5b9f16e241cfd1c476cda98ad2bb206942dcf14c3eae837003eff45ca603018c3dcc90e4de45c719a0bfab4078ff0016e428c4", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r9) socket(0x400000000018, 0x3, 0x3b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1004, 0x0, 0x0) fchmodat(r11, &(0x7f0000000200)='./file0\x00', 0x10, 0x4) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd81951d819064007eb424d410e367cc45c9cb0cb0f10a5ce6feec3f380e3bfbe85047f5762ef233830ebe85b5a0941e03e3c72446e60cfb39e00f1d2bb1cc015802fc512a8956cdec7b9557b76582c8baa48d35ae598b6200000000000000b4bca75281246047fff00000000000000000", 0x77) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r1, 0x6) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x43) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000002300)=""/120) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1ff, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) preadv(r1, &(0x7f0000002280)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000011c0)=""/148, 0x94}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x5, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x133302a07c9e6581, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x100, 0x60c2, 0xd1}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0)="9b1b7b79267e49be137eca2e46157173580c0ce1d26d295b392897dd2b0000a18d30ce30d72751726d053dd139fc6561e73a2a3ae5c6300f3b8a13277fcb5b5cfa39cddd412c6350bc8be5ab7bdca4a71bfc7612321f383dc408ce841f362cc7ff94b1d931aa8e9b66f47263e61a0923d34d1fb03d29d6d7092cbc869339d772458389d2e51a1c0b509e9c1b96a0a3c7d8d52d57fed1eb057a3da0cf80c0d54c5126140878dda9181e9391898747d813895cd1654f63e30d20098f01534d2284c291a522a274cf595be31b129e61510a09a4875ec9de3be21e7621468f9cb9105537ef75301aa5eeb89542986b350adfd3308c63433dd743e966a061d5c8519127b50ddfce7181ec46cb2258856c3b491d81ee0a6aeb8bfbd8f0e7ac4875ed7c2565a0a513f2ec1edb329d994ecd2ea14c2040c62fd04e7b190bb5b5e45968f1bc0bd0049aa3ca2731a8fd0bb85ab37378eee0e119e75f56da22059626477e6a189d9d18c8b4c0e3ed341db1819af919295756729b4287d80387b98080b73f1aa906c25b38c6a69b0e84317438c745309201fd66464570e7b523012235280d068783ad2293b81e7c31fc2796b8104b469c09c905b983e2d2b73b9c5675ef19fee936015c6ffc56623cd8d307edcfed3b4fc7f59eb00713cf0cf073bf94cd589cc1c8cd6e84817dfdfa57cab807d56120980204d5a5b9e9d498c231f8cef22b29d7fcd18a74833efde53e215df7683b6845ba7d08eae82ceaa263d535b9c174ac36f0db996e138c7bc86e30444d50efb6f2d9b358782f98cff563d22a49a563c6df7bc93b46385be975785dc7feb6a33a47a8140a5c5a3f65a915eeb8d0c56d5df0dd70a9aaf99a22ea3e275cb58eac3527bab78725a27269d94a708df751bab4a47b9041ec961e8dd7ab490e459cb892a08d8d3bca448872d43872aee6cdb004b2aea37f2334c5d857b9f605f51ad747780d9b9d7bdfeb2d719dc2636fba4856e2f6db3bef9d78789ecca7dcc39a6345c7e5051856ad00"/736, 0x2e0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x7) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x21a) 16:00:54 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x8000}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) semget(0x3, 0x0, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) r7 = socket(0x2, 0x3, 0x800) writev(r7, &(0x7f0000000340), 0x298) open(&(0x7f0000000840)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 16:00:55 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001053b8a0feb081dc79a6d0f7b6a6f4bd5a0b1baf16e72a3129556f697f4c75180808d05519f4a5074176c3e9e8422617f3083740beba971c20892c9b25aec8c5ea5bc21d9d12355f22d748aa1044d1cb07ed108b477bf67565e7f42286001b75e05b599c55ecd280a303649860d5efdd72d5d046ec2c4a9b8436b872b83fcc366065812ea613259a993b4b19c54ef5cafe6035ebca118cbc67ee6bfcdfb4df4b65a979a9e8fdcd0d7f61367a4e42f3d4675620dce3edab4"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000640), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) fchmod(r4, 0x4) socketpair$unix(0x1, 0xa28413e427275900, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffe4) ioctl$KDSETRAD(r0, 0x20004b43) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000100)) r7 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) fcntl$getown(r9, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) r13 = socket$inet6(0x18, 0x1, 0x5) getsockopt$sock_int(r13, 0xffff, 0x1004, 0x0, 0x0) mkdirat(r12, &(0x7f0000000000)='./file0\x00', 0x10) r14 = dup(r10) getsockopt$sock_int(r14, 0xffff, 0x1004, 0x0, 0x0) fcntl$dupfd(r8, 0xa, r14) write(r7, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000002014, 0x40a08) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) renameat(r2, &(0x7f0000000000)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107004, &(0x7f0000000000)=0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) 16:00:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffe01630e9e10ccd292df7883c91dc73f059e9f0d2a0f883cfe3bb2f3507b2dedd35d7abbe88af8f6738a804036d5412a91063741492757b08a3e04d82498ce79c23c670aafcc77b87a876188dc52c03a77cd4113531629ffde9eda6ee9327b48ea6718f26170396ba570c34cab3cbe31543c11461d244956ae53b8d69422486cc0be99a245294"], 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:55 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x30df279589b5d735) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000280)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000001640)=""/124, 0x7c}, {&(0x7f00000016c0)=""/152, 0x98}, {&(0x7f0000001780)=""/208, 0xd0}], 0x5, &(0x7f0000001900)=""/69, 0x45}, 0x41) dup(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r9) getsockname(r3, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRESHEX=r5, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES16=r7, @ANYRES32, @ANYRES64=r3, @ANYRES32=r8, @ANYBLOB="eee3d08c6f131d46f19af5de76181d290cb1bafc1c3bb788e966712a61d11551ed94bbd6d56decb4bb91b3049b77a99c5cc1aff476147ea08d567a43a84f7de2994da977f60305b75d33245c4c10ed8e05c5d4b6debc731cf54bcdb9e930f8e8063202667ca865482c68c87cdc777d262e3e480aa540499caa0ecfbb5cd0ea9337b1eee231082a2223006c555038f162ec03872428ed9f5dc9ca6d85479ad4d1ca873bf6247e8e544664e3da7401d717c8f082ad5ddf5c900b0c32cee966bf120516482f11343993ea7129c9243d7a54af460a3f4b4e72903a874c3e58d4a1eb0645518b5858317a9c3b947a1c40cf4a56e7bc", @ANYRES16, @ANYBLOB="5438cf11525eb933dd5ba316766c26b1914b47cd750c5fd5fc6de8f82e8b01977607132c2bb0f4c9f5622ac69f81ed61cfe5cf809fb330b8374f96371f8c4fc22a639ce81f50a1c053325804776ddca0da7b6d2041365a971e80bb23933fef21e0406746f533b47590128ba8243fda3ef306c19fd69375e7eb83818987d9af8827f952a6892d45d0c867c429d82d75836e814629a5f60d58ba0ad8951a5364786b938b05ab51eabceabc573cb2452b1ec72db859af15151a4b544cafb0aa4ca00bd12bb53f0a7d36870d0cdf8f8332f0692095c8003eb6b25f46a6abd9e66520060aac839ea3f857f1c01eb6d3a59ed70bafad0eb89437d72f15a5eb172ac599858d3b5666446f25fdb4aa48b07827dbe12788088cdf66fdb59bb9a65787005494dc8d91997d0f89c67237cf73c1dfd6f2ae72ad57a2861c7a37f2e3f1144df6ff2a3cafa85fb1dd30ff856841436aef7e8f3fc9f1655aa64d130d533d27a4c167fc90439d35243e68abefcf40d9308917bfb77f641e40662f8d2ec75fac2941af1d6893b428800aa2c158ee763b95413c2c95c950268a0680bcded9a878bbccfdb12995a688905b013200db9ad2b1989cc7df9cf33a56b091a09a13afcf3b77ec8117e952971b471cb1d1f415f8d6b56987aea2336639bb7e92b34d282c2d41c0257c66b3947568a04178aed6fb0a658c5c5be5740190fbde16e80b55306e694491f747e28a5fbe13253a247a6c70297c5f013d2e7e0c60a7ab1189a54084330eaf11eec89fe47d46e4adeddfea72717d5d00ca0bed2d569305bd864204fc67233007464f42a9cb6d06904b146bb1898a7a477c7ef2b5999a00f06e6bd5febe274da19127aa983702f02984bf64d9350cafc9054ffc0b21ac51a31d5a4170a7912aece23059e835c85954cd494d0ef8277f9e0746e5e0b85a39f9787bc5fdbfa4d814b419f1e6dd38d9c15546841895486ad26bcc0120afdbbd55941a89f492d9030ed5d0a8afe7c21d48bf538a0d2e7eae20ee7cc77f07cb9d3a58cec581fdafbb2e37d07837022342bc8b7a9eaf9bc2064e225cc1ec307379d793023b7475f9186106365fbe7ab835529b51814f3696fdeaa65cf8a4aa135fd5ebcec60c7bfba7154148abb4946eb48aa10dd831ee54a478112d7f5143c4ec9086d4440b797c2ae09f6e03441f16b1bc912be1db0716d03fbfda861ad9e113f2a875da053616c6d0aec0ee17b34d4549a0e692b0dfe5b0562e708ea84dd3bb96810cbfb86e11994063835f85d193e32117df3918635603d84385b675636dbb3d45e296430d23632e4766f8c311b7dfa23bbbe5b57b4ee4a20619749834f0462cfe7dea458092d8ae6fa0f13f885acb8c966e4b130b51908373f4100ede74f0e5a86c7cccbd4ce641d516fdd222c9238cb0946306bd2944847e5d5b7fb7be021b6404356aad4dec9cf4aaed1ced6274547265b3d3103dd8b554418c0f501b5249026a8cf93bb7aee63c3e7840c05be454eae3a47c7502a94a48a7816733262101b3cd3a19f113d00a2ca6a2e7f2853c9a6682deaa98d5d70f55a1feff2335ffbd11c1994b1f990e17224a39452dff1c376c14e50381961804ff2ccd4ebf5e5fcfefe16bc6bf8ff79f1ecd550cee3280a9766c7e3136cb12644b50b0b519d7516a641bdca03b945d4927862f82e36afd0651b19320ce886ae0ac391c915d12a74d0e10baa4dcc9f075c9b0b1ac9a241acbec62571f522f5cdefe6bac12ecdafee9e6d7dff2a4363e73b3ccdc46d638c8be2ef57a75f43cebed88baf6b52c5bc39b07769222ab963ef89d704439b891805762e81ccbb318205768f5cb9cf8aab8086ffc5a45ad144cae85fcf074d16d63129c8d78ba77ead79c6304bd800b5e963d23af65a12b3030e11bc1de838b75e2ad7c517dd6dcf861f367ed92d35b6b5dcf9da1f654a3b137de46b45f79b758889b0e9311d0e21d84b4741aeee4588dd40705332061fe29ab594caae161bc73e901dcc713591a630808cc9d1f99d0dbc3077dbb77f8ae60acb2d34f95cfcccb93e29645f6e4b70bd31d24aea00863f65ca67b2cb6ca37955819a19a51cfdfa25c4833a0c19a8a8d1f1ee65859ff8055bb9bd8ab1bc531ec6fbf615ef17da6cffb16c920f04249a80e82f8694140b391750ea1c5398898586a3254807d086d0bfefe57ed2b0e718f3844121208792affbd7ed54c2e9d5e8bc68ff8593553f7c3374e76bb0f65973d97bfa2960acee8c2530b7e195935075d2bacb261d6df4a2fea47d186b622cb6fb4af3f764096428d9146b1b2bc2a23c894569e54098035cfc0cf35507507917c668b1fd3c3b0940aa28b069a8d4d879003c1f2ec5baf403de2bfebaaaf9564a774f401ce111487de759ccf16e1046deb6d34af6f84121f0c7629895c650fcd85700153d24fb805cc88a5a43091167dc623f5675ef3cd07802dc9ba612f38604f9957456ee9112e3f714b299f678029812c3dec3c64483201fe320757dd51914351bb0f12130b55f83a5f31a5c12bd6a6f1360828eb24aab197c7bf34e508100338176c7012da1a14580c0e119208d7610502f5c3bea29e44caa9e12d6c80ccba6ac5fba46c212ef5ad1e2656aeb49cd5b14a8c7fdce106b1808101f98e4d72f24bb367a917033b0dcbf2be63a961b80968522084aff927c2e4f42fce7e6f42431ffd4b69f1022beed830cb8f95221bdd2aec880f47951ef81d3f187e5504375f2c66c5b06d670dd77a056e504bdac6958990b5e0529d8a6a8cf1ee4cecbefdcedfd4214242df7d7cdc13cb7fb009c00564b7b6b34b07118e679739b6007333017b971055424c5adc8732fcdac22d620ba9e50226d0a58417404e133cf881e4328af8da0cd53523f5087ced7e4f8bb23df5240aa5e2e0d6e8dbd0a528897937aac316e4a8304f1a075713f376fe1c9d691cdab2bd40f27d765d8cadcfac1c95f680ec5a4ec33ef859dfa355fdf29d6d3c79cc23ed2213f1290c763e1698f75caa57a9b4cdc090727bbf21463a8226a5dd249f34e4b1840e390b22dfea721bf1f04e7a6428fdd9f8e541ba405e6cdcfb09d3175781bde8c6623c4febdbf52d60b39dcd8292de2f5771039b5872b45c61620cdfc89c8fb796f81e4c8c2572174a7b44c807f676942a1cb13ea3aa76108691257d292bc378af3e4c1163408741852790838a7a63df11b4196d32c603870337c36e846c0483893d9b73dcab7026d5d6ffaab4143b5883fab40f64f541666d516639685f1ef4429a1e91d8538e1d11233f49f6595ee7ac5f8e8000363e073f5a9f2b74d87538cf47d0127422ae5f6b37c162499bce6e32efc2862b1450d69ec1346d28bf97f53ff78ce7fa334f84e1bef889de37f8770c2c893d1c00416e9e4ee15fd29ff26a410a437f562b429329def4911047bfcb996746193471f3497df6f3433e22cb9b1ec38f23e7addf389665cecfbcc4a2ebde738063a59a90910211fd294c5e73e5e0d7f20595e7bf264fac167388dfa0cbc462eaddb036862b21b3cd644cb7ef9e570f10e10c2219b954a68f70e71a2dee66876e18a1f963a21fb0141893d10f81d72ef331ec87ca3ae6309e891ef1d3125a04420ac3288637bb5e67b48b06b1c5c20feba25c51b33e344c26887caa3f9c711eadea11885c4f2275daf6fd42616f7614f7c73600a97208bbf2b081b724d014577accec3750106a151dc48919415386733dd5c32496340828ba0e79fef4bbea4873796649be02c2d7e2022ec117cf5fe7fc2e65a57a79186164c60802ef0c71991d36f55548e0fc46b9a74e513a3d42f6f4f3e9e08e8940fde24d920161c4f5fe66e420da4b4c751032f1bcded79415eaeabf793d91ed3c5abbb2f70deee660a0f9393f170d6503744c4b573963ae05cf85cac72251781c6f2e318d4a90e78398c9513f78fe14c227bee6f2a502f351a3d65af49627c455bd7d96ab720166f3dbca4ca3a1e42c9df20f6626aea96a0a7950cf2f3640d1b200266eab029adbe1744d8f4dd3623ad05aca4fb43f23eedabd30112b98c9e276b3f96570602272238f82298d3988ada9cb29771d853aae0dafca57785d5d25e76ac0d1d8c471c54d3b82a2cb058a04856f62226e98f3375509d94bcdf466d0250220d95c8ca8c42fed67fd65a4acbad4b88dd99e7e3bbe5442ab9258a3b4b317bea802431dbf6c2c047c1f0839b62c4b746a0b0d29f7a0bb81e56018705e2c0a6d991128b555e3c09f2806c0bbac2f3b1dba8d52e97730f0a31f506582aa3744f8055d931705fc164be9b93bbb6bce6e0fb36c5459e5afaa12bcb1fe1fb1947a90f67aab9491e167d2067cf484282ad553e6caf51f57e23ee5e05f3363c833d9b3659845c6796dcdf4560005b66161857f6573259aa0f2eaf2555ab1668cb6e15fcab26ae12e897549d5d20b8e3be9928bcc8d3680e2faa117c06fb058746fde47554769f19894b250b98d80ff9419834f1f4bd7898934d539dedff47f44bf50acf7decdad34645503f3ebd42a43894500f81e1cbdfc1ed926b59efe0f17b575c6690e90c34e5015cf0e98c9a8b41fc93482311b847046df6ada40449f6dbf540583e40902e5e1e82efb4ba9d7722103ed70c7d24084b5cbbdce8eac3a34c591a0e4c29041f6e9ca0eda14a6ad62a77dfda054aecd5447f20a3fd39aca44accc515d466eb51ddbad11f7dd8b496b26a4ad81b3598329a6cb51927fb9867264849105ded7e406b882381f207740c9cca825ffbdd1a8757e3d52be1e22572e7dd1b3b1f3bdb681248bb44395d3af7b4ede9f46bc576cd57f2c4ca4c969325391a6102177ff38e6d5d56c63641095841161edae7bf5125ba20d0320e9c4c1d14619aabdca4d72656ba923c82bb256b914191bfcab1df09b0e2286141e849e0cba3c3f65697e3e301fae5b5042d886bdc1819e3e8694ca715cffe02787f527ce9c8989055bf58d4abe82620da546cfa3f32eb728f17cfd393aebc27ac84010a7982324c7cd547b04b4a233ba333258f4087e1e798240ccff4a2b76a032b85a61796526ffe3716e3a814b6f2a470c51f68f20375d6a706656d85d92710f4dea7676943ebeaa68ae66e946f357523b66b6ae823f1e57c74f15f65ba28884a221780dc4ad8392d5d7a48bca270bfad98e259d8d8520064ca3652c37476542b48544f6ded51af151e84d3c5233c8984e915c28e48dda1797561b25bbb6cc96c8d8c95dc5c785f3416f7f29976403269f252256c67f1ee364ee64505dff7e7a923e0d9b74e4cd668d4b7a1158f85820adc0879f4608cc9ce96138d2376fca019a4cf59b08d6e5a7772c5f24adb96da7868a4052eba9d4dde57fc21ff7614101258a8ef3a02695f59fb0618f3ddeae4ef2849aec981c42e38a509adddb57d1b943490e69cfe72d09468f1c151a3a0e69db6d7a2aade8571b68e2b419ec26b06ee67a114b94a41b676c55483f0759de1be6c00b7a64040690eaed6332a71481048c6f2c484e6602af99bd39df0536b72e3204c9f60a65023160291e979509faa6c51d3af2eeeacb8fbc6a7f123d2e24f08c20ace9a3608873747b8f198ee4b3821fc0f5e1baea6cb2fb9e0e9e5ddbd743d791a47183c485579bb6edbd7b5582267dcda3f40a7772db99e612ef04a194512a0e8deb3abba125d363cba75dfcc1c15200512eaf6880cbd5d0370e3f9ad3da961f5e5789b751dbb9d3ce6d27cea2316857d05afca973224f4aea6b42c08cf458de9fa80f9cd1b3e63abf831552fd33ecff3ed72bfe85c121bb7048382b9aa93f000b9007", @ANYRESDEC=r0], @ANYPTR, @ANYRES64=r9, @ANYRES32, @ANYPTR64, @ANYRESOCT=r2, @ANYBLOB="41703ea14d21faf8b551d84f387a0fb7219a888374a6859d99fa4840ccd09e3379b8bde9b3864ea050b3a68cac9d1aeebbb313b8eeda7fb714af02528db536f466814402614c75905097d43debf414e37aab1c992b34100a6aed1e1d8ee791b22cfd39132f5013d5fd6a9059361531be0e498b363e8c77421f6f5461a7842dc109a78658523603a5e1585d19c98d870586cb60440e246f85ab15ff96aa754cffa5a5695c372c7eb5d4a506229181469c4797b11e79cf1f3a493f52cb4aa541359f35c50ce2054dc46373ed0bd696f15cf1f2cd6086961be46e5c5b0ffd755efbd8a27692010d", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYPTR, @ANYPTR64, @ANYPTR64]], @ANYRESDEC, @ANYRES64], &(0x7f0000000000)=0x4) 16:00:55 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e20b104c8c5af15918e9a7c92b78245df8ef3c893cc21901b1295410c5a25e0d227a8ff2bf849904bcd0eca56d44407d73e005d54a6bd56c6896a7a00c213e9e6d89744a0b4b15b9c27d62fcb111a24b00fc613e82cd63fe364caa86f584018a86c54f17bf327db349f5c843ba038d15a28a2056553e4ca6faf94c3afc9fbf020d81799f15165cb820fb65637f01d9296db637f9fa506fb94cdbdb4faedab06897681892ff19d07e011f1b7ccffc898150bd7cb79f431c17010259b84a39c086c11eee01948657fc3dba8b53cc4b3ceabeffe02a7fd8eff06fd1d24ef61c375f31b867", 0xe3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) fchdir(r1) close(r1) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x101, 0x9, 0x8, 0x7, 0x6, 0xec5, 0x1, 0x10, [{0x80000000, 0x1, 0x7, 0xbdf5}, {0x100000001, 0x0, 0x3, 0x2}, {0x2, 0x2, 0xffff, 0x6}, {0x10001, 0x4, 0xe46, 0xfffffffffffffff9}, {0x9, 0x2, 0x7ff, 0x93}, {0xda50, 0x7fff, 0x7, 0x7f}, {0x7, 0x100, 0x1, 0x7f}, {0x9, 0x0, 0x800, 0x4}, {0x1, 0x3ff, 0x1, 0x401}, {0x1, 0x5, 0x1, 0x80000000}, {0x100, 0x7, 0xfffffffffffffffe, 0x2}, {0x2, 0x10000, 0x1, 0x4}, {0x7, 0x8, 0x8, 0x31e3}, {0x101, 0x8, 0x9, 0x8}, {0x94, 0x7, 0x3ff, 0xb33}, {0x4, 0xfffffffffffff800, 0x1f181901, 0x7f}]}) 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffff7fff, 0x7fffffff, 0x8001, 0x7, "ddd8436405fc8e66ed4b73820e72fd742bd60083", 0x0, 0x3}) r2 = syz_open_pts() close(r2) fcntl$getflags(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000140)=0x9) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xd592) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x7, 0x52}, {{r1}, 0xfffffffffffffff8, 0x8, 0x62, 0x800, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0xffffffffffff959e}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x4958, 0x4000000}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x0, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffff9, 0xb1, 0x0, 0x1, 0x5}], 0x14, &(0x7f0000000000)={0x1, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = dup(r4) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r7}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000040)) r9 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) bind(r11, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r12 = fcntl$dupfd(r11, 0xa, r11) fchown(r12, r10, r9) r13 = getegid() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = dup(r14) r16 = accept$inet(r15, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r14, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r17}) r18 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r18, 0x40044278, &(0x7f0000000040)) r19 = getegid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r21 = socket$unix(0x1, 0x2, 0x0) bind(r21, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r22 = fcntl$dupfd(r21, 0xa, r21) fchown(r22, r20, r19) r23 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r23, 0x40044278, &(0x7f0000000040)) r24 = getegid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r26 = socket$unix(0x1, 0x2, 0x0) bind(r26, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r27 = fcntl$dupfd(r26, 0xa, r26) fchown(r27, r25, r24) r28 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001480)='/dev/speaker\x00', 0x108b3, 0x0) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r32 = dup(r31) getsockopt$sock_int(r32, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r34 = dup(r33) getsockopt$sock_int(r34, 0xffff, 0x1004, 0x0, 0x0) r35 = dup2(r34, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r37 = dup(r36) getsockopt$sock_int(r37, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r38) r39 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r43 = dup(r42) r44 = accept$inet(r43, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000001880)=0xc) fcntl$lock(r42, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r45}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r47 = dup(r46) getsockopt$sock_int(r47, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r49 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r50 = dup(r49) r51 = accept$inet(r50, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r49, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r52}) r53 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r53, 0x40044278, &(0x7f0000000040)) r54 = getegid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r56 = socket$unix(0x1, 0x2, 0x0) bind(r56, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r57 = fcntl$dupfd(r56, 0xa, r56) fchown(r57, r55, r54) r58 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r58, 0x40044278, &(0x7f0000000040)) r59 = getegid() getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r61 = socket$unix(0x1, 0x2, 0x0) bind(r61, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r62 = fcntl$dupfd(r61, 0xa, r61) fchown(r62, r60, r59) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r63) r64 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x6dc23e60c88de1b3, 0x0) r65 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r66 = dup(r65) r67 = accept$inet(r66, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r65, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r68}) r69 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r69, 0x40044278, &(0x7f0000000040)) r70 = getegid() getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r72 = socket$unix(0x1, 0x2, 0x0) bind(r72, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r73 = fcntl$dupfd(r72, 0xa, r72) fchown(r73, r71, r70) r74 = getegid() sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000001c0)="0231621f90fa7391f96ccd15b443d15b31967ecac3e026ef75e987264615135628700b9ab0f1315aaa408cc1d9f5bc77d7fccfd3cddd4962f650d59eb665f6102ccc094f97f4643d289b6e0edad602f92c103a1c0614887cf2a480c74080ea898adac21b22438172ce263db91c3e59b841a4bec206cd37d61d0a29d71d03bc728feddda90fc772a95f4851a00654382c93f82a9e4b08c98804e46397df914de6fb86cec33020dd006e3921b1e42e8703bec92a10cdbcf5aed10d6d33193553f42bb8bd", 0xc3}, {&(0x7f00000002c0)="468a7ca46223d833f1bf5c41caf922544b66312e62b1169233f5cc7801770bd7b30d309388ff1ccc055debcea215fc66242c2316890218ae5b86ff6e173b6b72f5335f9827d386cdce90977ad010861518a3f575564cfe30d3e7ae5a2f34718a65ae3654eaf00f2b75f86d5d9b788268d458351da8b0fab189f244f464d3c0aba9eb58d560935383fe953e75088d47a877e8a7865050fe0038f964c059dc07dcd75ff8196754d0a7e19a14aa6ffd812a28c40a5dbf1ab4b6894f68a10ddad14ac2e0b5f22a372916eae80330d8f6ddd0cd256a2a7a2a5b799645487bebae39fe74d3297ffcedd26e3b440fd59cc0231a7fd074c21fbd6b5edc8ad962c873daa6f049b172e3ffb8f4cd2061b63b77f779be096968497f672763818ad3d54c69af0697806d71cc88b3261266cbccacd3777ffd7f8e73102da4fbad274ae0fc2eed3f6f2450a1e8a8619ae9f6da584c56009ee8f611ff23b0dedbfde05896f8f796ebbef539976dac3935e0cc9ec7001a8f0eae01a5c7d237ef0c319fa4528a9714f5ad87dfc11022b0cd2b67132adb68be86524bcb3571fd9e4701c7a0949987ba3a7054749b0593cf5c6990e38b1dbd2dcb4d487f40ad6ae3fe090a204520efb384d305971e980f712d604c3875dbb81badb8318b91e09d1f2616b50c7f70ea410df6c0d83955015e72c3568298f2c3c27a6677aa463c6ebdf7c61ed1f1bf04a48c4ef6b17b3cfcc5171e2e9724cf41117c0d53db4a000274665c0d3e5f4b3f6a231e51bb0950d39f53f679b472205532370a7ce304505ed6992198358ffccdb177ee37a140573eb5a7b977515aadb9249b117d9284ba1dfb56c6a2b4489c129c8a1a8d5835d857a19d373eaa51b84c42fd1ced58eaaeffdf2f0159ce16d2d7ce9d3f4289a4e49f3c4df70042ba4ef1bb4119c411e1dabf7d37cd9a7e4f964d5ef2e5eb729ebb3fcc2fde7c98b11bae9f5e30e5aac19a3567b60ac3bf17fca723dc02a1337050d8dfdc6b67a698c788c30bbaf0ad48194999637255b10b36866206068e911ee4649bb5658bbe9ac719612ab57c112937553957d683af5f9fce9b217380dfff16e44f570b708ecf73ea2c6997abb6cc30f3851480bf3c72f61a04f232ff7d137317ec5d6a8de6353d1c0c908e48cce664c96ae59c726563ab1fca05618a79d1d7be991aa9f735f6b2164c81ebb1565eacb61b3f801b3fc53554aa6d4d8460913daeeb1cb77cde2c4016d1a6f482d6d89dffbb22280b13f7ba6753da7d895e25736225f196cd257be94957cb1cceb69ad2889aea7442e03fe83b312b666965f98a3b59672da8f2caa596eb46e8f7ea964e991ac90f371291a8b2995e54697d186dd46a4783a98bbf318bb6d2dda76905a83fe5117c10ba302fdc7e719399b1be6aca17c5ca867f8c74f40db451d1c3021b83ab9c7d062057228153d27e2a1816bc07b1a2e7ba0ecd1ccd9ae86af3c08c69fae258612bb6aebe266eff6e2fca4edca220e661b834172a11c8bc23bd905eb0923d0313760d571f7e290251668121e7c33b2d3b1f0a58266e9a307d0cd0b63f94b55f397be9f5fa57a39a789d2c925a71cd396e18400f0747d0b7c128ce6194b215482af6db296baa3aeff8b08b26ac3d53b19cdc7e344ded9f5d56608eae834afb478acb5c22489bc14602be0e0dd887305361c69c8ef90dd742a9f8ee201786912009e1f18edd422105d4412cc3edef375207ba88cadeebafb64bad542b184c036ca052c05d970029f515674c4da4e48ddd11beca0922eb1d9735a47b8b7de701e55f49d515d9d2e7f29fc4707f42e8b28a1815b83b05c2e083b729ecb24c24bebc66a7d20a7440a99c8a9d63116548d64dc008c47d36823228ef1c77e3987506933c12c46a9e8c17ce4bb4dc75c24c47a38fd211d47181a9df7e628fb977201b12b0eb7eaa26c18f0db05c0be79a8eebc1d0c74a5cdf27c13a452e6a5d85e0854df9aa8b36290b3903b73e3c4178810f7fd5112c1846773bc838c496f0ef1722ef23023f295417f300e7d031666d1c65a53ec0c10f38941cadf7591cbac3f4c7b16fa18bd2e2a37b24c7098a2bcf03a2499ce80d31a5aee91688aa1ac9c2a9125f5e1bb1433231c52c40aad2c88d3d3e9939c6cdaaa7efcb46c3cb021ed63ecf021ff2feb345531783019b9e05c6d74f2f8e51137bacc519cfea8a5abe185db1c2c12ba661ed9f2034ed35415986b76b4266f16704952a128744f3a30b504a5a535e7a38f359b4f3c5c1a1dae1aeb03ad019bb9f385fab4169a00fb7f8f86ee9c4a9af293356c453280a97794cc129c203ccbfb89b77c1a9fa0171e975e27de74ded867508824d272f690f7d46ffa6c7e7062dc1b648f1c85cc1489dedd4b68423f6e3684b976f798c2ebae67db42b445d0e2e5a6697ee47700cb88670fa237b9e2028b5bc66dc2e954b24ec772c912d35c9afb19319b35b3c4d956b1fdde44bcc40781279dcdf9ee1c614d0c606165aaf3cdc50ff30d18f1c8dce5955128985c96595e815456935ce04d1d8dba6069131c8bc80f7c01c96c07cefbbb68b58f759117fe0f1bececbed11164d48ae50b0b97c4af6854c9d556ce2416159a68a230c94264fff04be1f27ef904147f0de286b1228835bdf774b286a3c2c57c8af95991aefd1790b469ee02d108efae0abf902da61eb2ff537480b51f649c6707fe529ab9ec92cdb215e339864824fbeb8cba755b104ac8ab476174ce0f315bb053a03faca9860425fc013119dbd5f391b5913f507b7d9cd404ff8efbe735d9dd03df5498dd8812727fcf8cd18a020ffe6e44c656a8494e4271774c3b5817258b2de26e055e6da9e52b6127a89d7e4a0ed6420dd6c9158f017a7d7a65c05c0dd29067eb17b06a41623d277edbf35c672772fc48927a421aa62162c28208c9ccf6eb801d3548e639a3b405dca071b8ab92ea193411fb185a0a7e554982be010f1c0af0ed52e8e28b612ca9517b409ef97e5245dd262d1f6eecf05e3f2f1af1886c0e0475e10dbc8aef6fb4cc30842f32e18df24eb2e6a7e3e2516886b87cea757916dbb2d81c2d9ce166c3640934fcf7ddcc24b1a12a25f56eea9a3273b70d39a180c29218ea55e607d7a37b826c1a1c6f6d653bf9903f70b84c96023c996b6ce23e003c31e3b0e9e2068598f680b358660d30ab401295043d122fd69b78d829ee634d2d2db7206e20b57808341fb81192099e454a20b2ecc66af785b1776ab9b24105a0346b828c86aa4d6918cdab9eb228715ac0be29e935e94de3073302feaee154fec3ee40bfdd9f761501498b82dfda481b084e7a716f5778df33526f96f04fbe20c53988d653e89ab6869f2e7264b6febea252dbffa462f5764700a1c781dae89f3ba781660239e09b4cbcc561f18f1a903df089be445b6783c7fbfce4c2671f0a3cc1f294c0a13279fb9d07cf7074bea0623060f7724834e77a1edf65aa1e857726911a61e76159833688361b1c2831e51a5ea84d5aca6e474e57e8a515b90f04291120f3eaa65f670b1c37662c825bb65af4e3145e72cba4fd92e7cb46c897ea87e2d0571a104ba62ec074b3b698e8a83d687fdbb5822a3617657b787532393afed024e8e8c7ac1161977b0c7f4380562bb1f85691763939505ea77892918d0a2858d09c5905762f7d0942f16cf3a7bb970d2c833154dbb16d287f06a0c2484d6975e86f9cd08f217cb1ac6e7d325d84e9dab88a50c152f086d29cf102dca2167f0ca44e3ccbd1c1699377c93a8e138b198dc23797650c72941689cc4d719c4fe9142a2d725a3817f580a78fceeb9b20f5451bfd1315eab5280c9c13da6152018944cbd2141ba9a02819085db7effbab9446000762359088ae28009219209e22e2d6d997bd0f96aedb7d9ada3307f7b1fad0f51345432d07e3f581a08d083523c27881d48b11d6c4e9fa8ac5876b8a4914bdd84f31a442cf5d3bfa1634793b0182934e77a3590dbca23181dae5ea6e32db2e40ed257ec9d8aaccf46d3a8f8fc249dcabea6d271f2fca03a71d85d33cdd1ccd5d0dbe78dc119845232164aa10c562c77b5d38a96d0fc1253a01104f17827e2c62aeca945630a8e76b5ebf82d291f06c674f349e3a7bce22715f29742772d498f5da278abee8f46c9216aa9f7ce7695a3dafc70d8a1dbc2fa96996858ca49e63859984fb397b7a652797df7d0c506a7e2b6fd5addc6144568f00dac9200454654460451981f0b0d9d09a38a08f275325bc024152c0ed357399f22133c0cc136c952de324836e9ac8525d3142123473ed65c5c477bd2894ebb4f2254ba89764336ff41cbff950e3c95034d40cd2b0da3f2fbfb09b3789579347163e765e45502ad0a94211905c049ae69783e4fe8743fc122b8374e5d4f4d23320ef8635dab72cf0fa5d28dc0cb2a1cefde62dcdc4bffd24771e0a2f0ad20d08e9ca4d524e3de29330df62ef74753cadaf33598a066293055b6676a5c7c813e3eaa23fd90e53f8c308b56dd78aca75ab03e0a67e5fcba5354edfadaa2be2375e0f0a424b13e495dd6ef492bee7363b365a2bded2f61a86c3226a041ca62d16c3a4da2d01e63b23087c3138ae5343e14781dd7cefaf1108a3712c16daeb9438930b284c2b98a5155d43774dc56503bf3fd773bd83b9e04d9a07782b3c88ef42581138dc7307899fda78ebaf3ce52530ff9f63874d31ec2015840fc6602169fc270814cfb876f6da3691e55113d5b168356046dc99412c39c29db8d8b06bc99f7519af8b96e958491f676eb08cc9ca8682c02914b9f85348f17c1c33fdc6074d7746596066d272883c562b60c98c36dc234d52f54ed4d18c5a4689dd1f81b5f7078399918c5534a3702aca305f5094cc712e6a220222daffd3202fc49d918e618320e71d839b1d28a2e3c7bbbf42711568b2b91b17bdeb6fe316185192801c603c46a9436141228d259dc6c044b58d98658327bccef25292623d1a6ba46c85b5407105f4ffb43806d2dafbeb0fdf58364f3d9a953384f2e2b51450f15b8184bd18d66d0052121d75d72f02a196a6ee16ea279e453cdd85a50fb016b810813bb441ca68938ba19720805a9d91b720fb3a965fa893f70b9ca2ec87e4a63e59594b6a569417a8bcbdb157a5b24c374b341bfca66bb1c01ac6ce0ed3ef2bd911a58f88b80bc1bc1e3bb34d1e3c1584e18f57825b533c1131119247fcf152fa111f8df261b3b14aaf0fb235ac582a29141cac9e9b688828d05146df03afa0054432c7ed60b49ffcb95fcbea30590bd150335d5f795ea4e2338831afc0fde6b6815f79ff23000b6955908e90b278f7d617ccba1f6f902359c3e427d89c146c981cd9617307c300bb12eb159b27aae1f66ed220c921178444cb597d55b2789606e216b635598fe5a9282ac041a9b70fe881bcbb0744a54ff67c98e09831231f57b3bdb1bbb454902b68009e2140f8b51b547283461f474832acaa4a91bc71788d5b599e45beabc43c9c20f9f653c5aa1b42188922de1427c198fa57c8cfc0fec5269d8c3d3582eec949baa136ea831c110e52951eec3f5903984e41474cd4ac36eeeda65f971b0ba3181b58243d4e1538ab7944ee494e5d0266d8c24fee750895f2b381c63e270f61811970ae4db42c79cfcab59806856e985ff24148066446c1d8adbaa3b8d9b58754cbb497cb31b762fd6d72b752285ee04ae1fac52a9f88898c0ec43da9011c788e776452a2dc63cd2cd95a9fdd39c5239602ce35caec387374d06551a04eab1f61e3fc611d7e27e878077f78ee74979394881dd66a0b599", 0x1000}, {&(0x7f00000012c0)="901a098169128f9ce7e5f0177d4d55c2334d36113928e0a62db3bbc9d21a", 0x1e}, {&(0x7f0000001300)="44c1436fc7ab37d159d977147d581a8cbd053df592f7ed61e4745212b9fff215f8fde7639ef0ec176cb716795b33d7", 0x2f}, {&(0x7f0000001340)="acfbc4eeeba615da293ad4cb2946f777fcafa9ac8ce9bd4ee9bcd32297406083b12174fcb07d018d37c6e91e6d3ab7250e719b0182078023abc53ca0eb03831ffe71a284f28448d799d4e1f5f436da3d8318cc4133f5f741bf92851302005f6e4faf698f713a1992e2bd8827b6fe47b0362fdfffd17972d54c8aca638ad6fa63129fcd9d55667f242d1a7fff4b6bb447d367e7351fcfe9ec6cd88b6c23fdea04520dea7a383bd5f0424b937f206a278f9edfd341328d05", 0xb7}], 0x5, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r24, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r35, @ANYRES32=r37, @ANYRES32=r1, @ANYRES32=r38, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r48, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r52, @ANYRES32=r55, @ANYRES32=r59, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r63, @ANYRES32=r2, @ANYRES32=r64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="000200000000002000000000ffff001000000000cab5204289d0f6fc7d57e2d4f8a97cae80eebcf1ce9794f33a4cc9eacefd4eed0b2c92c5288d3e16f736ddc57eebffe57edd435c85dc5a58e3fa01ea74970eae9591a0e633", @ANYRES32=r68, @ANYRES32=r71, @ANYRES32=r74, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x808}, 0x2) 16:00:55 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0xab5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:00:55 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000056e2fac56f448b0a83720525c209f0000000000000000000000000000000000000000000000000000000000000000bf00"/126], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0x729, 0xac80, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0xffffffffffffffff, 0x4}) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffa) getsockopt$sock_timeval(r2, 0xffff, 0x300a, &(0x7f0000000000), &(0x7f0000000080)=0x10) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$setown(r3, 0x5, 0x0) pckbd_enable: command error 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20007fffffff], [], [0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x80000000], [{}, {0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 16:00:57 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x64) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x43a9}, 0xc) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000180)=0x4) r9 = dup(r8) r10 = accept$inet(r9, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r8, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r11}) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x1000, 0xfffffffffffffff8, r11}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r12) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r15 = dup(r14) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$sock_int(r15, 0xffff, 0x1004, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x80}, {r0, 0xc8}, {r10, 0x8}, {r0, 0x6}, {r15, 0x88}, {r12, 0x20}, {r13, 0x10}], 0x7, 0x3) clock_gettime(0x4, &(0x7f0000000080)) pckbd_enable: command error 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x13}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000000)=0x9) dup2(r1, r4) 16:00:57 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 16:00:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="1ac47fb8567cf99e4ba787d17ab6487e11be5733083cbd83ca920636d25e2175f714982c", 0x24, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297b6fe54189280a3a08b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:57 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair(0x18, 0x3, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)="9474a3ef62da709138bdfe3a6e4f45c5db04fc664eefd0570e68c79266ae157eb71bfb95e05b3142fb0b29a4002b6585b2f81d334fa7722beefeb23d421745c049101976c87ae9cc4e5dc29f757b8bfa47db2a9eda8eb4b40e127116570b65c8be888ec0cc0c3dffdd8bbc082cb75c33cea3c764018dfe665a7619c2887de3f004d8c3b4eb9db2b2878f45a26639ece94d76689dc4d01546cd298546ca177e5dd492a87c00f66fed4d60ef2f2925cee192dced86c1420a05857841685618cf43b95d43fdf881b6d0612d845e4baa004dec041c21ae9888fd59a564398fbe0c987ef3c3156ae5d505f8aa31eb27c96d7d3f82702c", 0xf4) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000600)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) getsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000300), &(0x7f0000000340)=0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xf9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r14, 0x2000741d) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xff, r8, r9, r12, r15, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x8, 0x6, 0x100, 0x8}, {0xd7ad, 0x81, 0x8, 0x3}, {0x4, 0xfffffffffffffffc, 0x9, 0xd4}, {0x3, 0x18, 0x8, 0x2}, {0x5, 0x100000001, 0x7, 0x9d}, {0x0, 0x4, 0xfff, 0x80000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ftruncate(r0, 0x0, 0x100004000) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0xa1174a6fb9ab89ee, 0x65cedfa7de65affb, 0x4, 0x0, r3}) dup2(r1, r0) 16:00:57 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"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0xc1) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = dup2(0xffffffffffffff9c, r1) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="7ac0fefff2e49f13549bfc7f23f10de0e413c6bf155c17d3a498df1d3f0619044c9b00b36f4e656df5c1542867b16d1534d3aea093171b7e66af017df376366a881d2558d8a299b20e25e3a061be6cde73a63c04b0bd6e3e8442832a8d", 0x5d}, {&(0x7f0000000200)="d4313d661c313bea45207345be021fe84c3d9aec28cfa5a9cf6a844239eaef84c24a62829273cd72b70b00c5321c7cefbe18bfd8019d92ad8328b542d7e7f24b4c391b4c5f8e67a6875d7e5c1717c978c0a060eb7c3ea98bd5e3594ba604772461ddde1fbfa17abac151366d7470dc86a9cef40928916044c7fac21ccb5294e5c8b61eb188648ccb53559d4effeb6226214d1505ed8fa75e00822194759074ff991afaa3572d17cfd8c2f0883976a58f9060750e0c8af22d6146", 0xba}], 0x2}, 0x400) 16:00:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:58 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81}, {0x0, 0x9bb3}}) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x149ff848a8c5e73b, 0x3800) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f367c311de6fac1b4726cc45a7ec420d77f273c5e2cf76789172e026032651ca326a9567cd0054d551dd1ad5647c1a85eb99bb4ddf1b30e1b1be", 0x3a}, {&(0x7f0000000100)="809b8e19fb6f24deed19512fd41e96d61601eb053e5eb8de5863d01750daf20ef3384aa9566bcbf562220e142eea3355b627afd596fe243ef49d7bded9afdf755368c2365f5daad7273652cb2882d42efc7b72156cd954ee4fcca0df38fe2e2cad0954a35f925318838396b16302b05714530d5bc27a63b14ec965e4cb6a5c9c500d918b5ebf946ba6db177c3da2646a", 0x90}], 0x2) r2 = dup(r0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) msgget$private(0x0, 0x90) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x47692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) getpeername$unix(r1, &(0x7f0000000e40)=ANY=[@ANYBLOB="000000fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eb09191c5762010000000000000000000000000000000000000000000000000000000000001310eeed63000000000026fe33f78fbdf893b597f38dca1d5a16ea717a046f453935cbdc5ee4386852a010db691a6c5c31b6c394ff569934a603594f9ad234e3317700e8e31f82e000822a574a3e41d36d55dff2994e00"/186], &(0x7f0000000300)=0x6e) sendto$inet(r1, &(0x7f0000000680)="8f52d7000000000000000cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de296dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa840ff036a65eba2ab2176674a257dfeb353ee18d61311398aed7ab116f58291db4c628640b822a559ca60d828c39f4f0b46bd15ef07731fc56f51", 0x97, 0xd, 0x0, 0x3) r4 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r4}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r4, 0x4, 0x4c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x2, 0x101, 0x1, 0x6}) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) 16:00:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x1, 0x80) accept$unix(r0, 0x0, &(0x7f0000000240)=0x5f34675b) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r2 = dup(0xffffffffffffffff) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000280)=""/196) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x7ff, 0x4}, {0x18, 0x1, 0x9692, 0x4}, 0x3, [0x34, 0x0, 0x6, 0x20, 0xffffffffdd982c03, 0x4, 0x0, 0x3]}, 0x3c) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000001680)=""/169, 0xa9, 0x841, &(0x7f0000001740)=@in={0x2, 0x0}, 0xc) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000100)={0x2, 0xca1}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/153, 0x99}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/143, 0x8f}, {&(0x7f0000001300)=""/72, 0x48}, {&(0x7f0000001380)=""/205, 0xcd}, {&(0x7f0000001480)=""/72, 0x48}, {&(0x7f0000001500)=""/147, 0x93}], 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) r3 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000017c0)={'./bus\x00', 0xe770, 0x100, 0x7fff, 0x0, 0x1, 0x7, 0x1, 0x0, 0x1, 0x9, 0x33a8}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000001880)='./bus\x00', 0x40, 0xeb5b82148896609b) r4 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) pipe(&(0x7f0000001780)) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000001840), 0xd64cf5c013c7cb29) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) recvfrom(r3, &(0x7f0000001100)=""/161, 0xa1, 0x800, 0x0, 0xffffffffffffff88) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000228ba) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 16:00:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) pipe(&(0x7f0000000040)) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/250, 0xfa) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="a2022e3f664f6c653000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x0, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) connect$unix(r7, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3e, 0x20, 0x0, 0x2}, {0xc, 0x0, 0x0, 0x100}, {0x6, 0x0, 0x3ffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000100)={0x2, 0xffffffffffff0001}, &(0x7f0000000140)) syz_emit_ethernet(0x4, &(0x7f0000000040)='\x00\x00\x00\x00') 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c76dabbc0c4106826acc25b6118e822b76621e3a7fa9faeca549eeeccb9c17df3d8f1cde6b6ebd88d514d2781e1142b3dead0057042c3c73ba74de3f00adcd25ccaa5e107084bbec39ab24165f6e0036b422311e175b793dc0e060de4a55a00ca85ab72cd2e86e8ea6947c94c71a8f2334fd58d59502f7aed1b866e4cb89094af8453d167abeaa63945983902b363dd4ccba35e51a6265c72130954c0afade70c2b2d5fdaf9dff971cd7f19cbddb6d3dabd694a93ad237ed8a5506eb69d878665d8bb6b36ca8ac603d76f7c060adef0cdfd8978ed"], &(0x7f0000000040)=0x6e) 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, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0xc) r1 = kqueue() r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./bus\x00', r6, &(0x7f0000000200)='./bus\x00') kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x0, 0x401, {[0x7, 0x1f, 0x8d, 0x0, 0x7, 0x0, 0x6, 0x7, 0x0, 0x800, 0x8000, 0x1, 0x2daa, 0x20, 0x2, 0x1000, 0x1, 0x45b9], [0x10000, 0x8, 0x4, 0x7, 0x7, 0x583313bd, 0xfff, 0x2, 0x7, 0x1], [0xffffffffffff3c02, 0x7, 0x8000, 0x4, 0x3ff, 0xffffffff, 0xffff], [0x6, 0x3f, 0x41af, 0x8, 0x7f, 0x1], [{0x6, 0x0, 0x3f, 0x20}, {0xc3c, 0x31b, 0x8, 0x4}, {0xfffffffffffffff9, 0xc9b4, 0xff}, {0x4, 0x8, 0x10000, 0x9}, {0x800, 0x0, 0x100000000, 0xe0}, {0x10001, 0x5, 0x6}, {0x2c3b, 0x100000001000000, 0x3, 0x1000}, {0x4d3, 0x6, 0xc68, 0x6}], {0x1, 0x800, 0x4, 0x9}, {0x0, 0x2, 0x100, 0x5}}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000300)='./bus\x00', 0x40, 0x82) 16:00:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe4a) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x8) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ftruncate(r1, 0x0, 0x6) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0xd68474017578bb7) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x401}) close(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x5, 0x100000001, {[0x7, 0x7, 0x100000000000, 0x8, 0xef, 0x8000, 0x7, 0x8, 0xdd9, 0x0, 0xfffffffffffffffd, 0x1, 0x3, 0x40, 0x800, 0x1ff, 0x40, 0x7], [0x6, 0x84, 0x3, 0xffffffff, 0x2, 0x3400000, 0x1000, 0x80000000, 0x9, 0x6], [0x40, 0x4, 0x9, 0x80000001, 0x4, 0xffffffff00000000], [0x4f, 0x7fff, 0x8001, 0x3, 0x9], [{0x3, 0xdb5, 0x2, 0xfff}, {0x4, 0x18, 0x14, 0x8001}, {0xffffffff, 0x400, 0x7, 0x7}, {0x1ff, 0x8e, 0x8, 0x800}, {0x81, 0x3, 0xb2, 0x2}, {0xffffffff, 0x20000000000, 0x1000000}, {0x80000001, 0x2, 0x80, 0xfffffffffffffff7}, {0x7, 0x800, 0x42ce, 0x4}], {0x1f, 0x10000, 0x0, 0x5}, {0x7, 0xaba, 0x7, 0x7289}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='[') 16:00:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x4500) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x10) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) 16:00:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0, 0x7f) r3 = dup(r1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0x1000, 0x2, 0x1, 0x8}) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x8, 0xff}) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) dup2(r2, 0xffffffffffffffff) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0xc, 0x12, r3, 0x0, 0x20) 16:00:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) r7 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1b1) recvfrom(r7, &(0x7f0000000300)=""/4096, 0x1000, 0xc3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) r8 = socket(0x18, 0xc000, 0xfd) recvfrom(r8, &(0x7f0000000100)=""/41, 0x29, 0xad646efcceb09fe1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) fcntl$dupfd(r4, 0x11, r6) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0xc) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x0, 0x2, 0x0, 0x3}, 0xb9d261c2ea07b38) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x3b, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) getsockopt(r4, 0x1, 0xfffffffffffff801, &(0x7f0000000140)=""/187, &(0x7f0000000200)=0xbb) 16:00:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x20, 0x4, 0xff) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0xeb61}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f00000000c0)) 16:00:58 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/169, 0xa9}], 0x2, &(0x7f0000000300)=""/42, 0x2a}, 0x20) setregid(r0, 0x0) 16:00:58 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) fchdir(r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x76b, 0x2, 0x6, 0x2, "20742f66672e4da1d260085f77106be184bccbf5", 0x7, 0x2b}) flock(r1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) fcntl$dupfd(r4, 0x0, r5) 16:00:59 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) r1 = msgget$private(0x0, 0x688) msgrcv(r1, &(0x7f0000000040)={0x0, ""/170}, 0xb2, 0x0, 0x0) 16:00:59 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/l\xf8\"\xd8Glog\x00', 0x1a2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)) acct(&(0x7f0000000280)='./file0\x00') readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/215, 0xd7}], 0x2) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair(0x20, 0x1, 0x7fffffff, &(0x7f00000000c0)) socketpair(0x380fc6d0ed0371a, 0x4, 0xfffffffffffffc45, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="c712c637360fdf8c70e8e3df5f0a80bbc7f5b2e9e549afa6042d904483186fef926c5c573409055695ca02f3a724259d0a688d7523a292ecc37c35ecaa1354cbce9a9553b5ab44db845aa1853afe2202e857e979b520d7443c7971e4902fe88f727fc4b127a9c05b50456d2f93c44db7562ea9b4063ccddd5219a9d567a09107bc77b7f08920f0605ebc0d09fb41102744164f", 0x93}, {&(0x7f0000000440)="b029de638aba28d10510ab41f2de3f0af59c5a907fbcef93bf999fa3d5b688742f28f5c2ed6db0b16c4bc6001c263c2f33ea5661d8b880ad411ff0413f4ae4c21ea4252dbd2def57904880a6ee06a25beed444c630f32277dcaf6971cd4a80ad3c252ae1d047a9554cc90f08736ef52f85f6729799fe8dc1923bba8471bc4fd8ce988c59771531a2165098436f873580397b80bab63f2afdb6d48fd0da5f1cee59da7296a41532cefc77b3096118d73766a671111d464167babc333a637b8bf1b63a678ee8e9ca6e9ecb39e2d13407ca48a57f0c2daf0f7208afd761eb663c43ea4c2d", 0xe3}], 0x2, 0x0, 0x4c) writev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000080)="d2fcc987b53279d05ce531b5ca75dabc698291adbda77f3bff88b05b416cb41c8b13062fed", 0x25}, {&(0x7f00000000c0)="b085e138336258b3e668dc3b970e53ed3dbcc9b87816682c8f191e70b1ae16824d8426adf786f84cd5a67037a80e5ae75439c877eed63cdf00802e8d9d42bee60741594d803d7e380afe42868ff81a74f4a6c2d98dead9b943153d03717efc0e0b03c7f7442b4fa2deffaa26bd5ef617a1bfb800e88e3151430cd0dd7c7ad44c9aefcb", 0x83}, {&(0x7f0000000180)="aee6799e649f3e6d02c4ba4fd41c01d9123e26d85116fef88b6214c414844ea01154bca768686cc9e6383c0af68c098e4844349fa837f9794a8e1528cd3ad0b33e2be2d9c647ef6ca18b1c418bd209db40a82af782b7262f388aa2b83f4a0410c439f5005260cc46adb031e67aca8092bad7048dd75753dbf4ef1459c0b73c923df2d009794dc809", 0x88}, {&(0x7f0000000240)="3ab4d4f5782af1fa431c47ebbd81211c7315748d41ce953e35c28576b9c40a2ea8f1972e3ed88d969759a77684e3287883221d060b45f20a7c535ffabb5a6fba225c1d643cac56bc630bc6639b36725f3c49d7058421522c564e6e10b9e1afc4a869", 0x62}, {&(0x7f00000002c0)="d79bafb99831effc6de4dcae3ee7f00f57101af308ab47bb54ac7af646f375ea6cde6ce2e2d52f0bb995635154e66eef12368b0b", 0x34}], 0x5) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r0, &(0x7f0000000200)='T', 0x1) 16:00:59 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup(r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r10) r11 = dup(r10) connect$unix(r11, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x46, 0x40000000, 0x5c87, 0x80}, {{r2}, 0xfffffffffffffff9, 0x11, 0x40, 0x81, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x905987e1bd8a74f, 0x0, 0x1, 0x100000001}, {{r5}, 0x8000000000000002, 0x1, 0x80000000, 0x80000000, 0x4}, {{r6}, 0xfffffffffffffffa, 0x4, 0x40, 0x3, 0x1f}], 0x50b, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0xc1, 0x10, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xb8, 0x7}, {{r7}, 0xfffffffffffffffe, 0x2e, 0x2, 0x80, 0x7f}, {{0xffffffffffffff9c}, 0x727fc4e45a31e67d, 0x80, 0xf0000000, 0x1887, 0xb02}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x400, 0x2}, {{r8}, 0x7ffffffffffffffa, 0x6, 0x20, 0x5, 0x4766}, {{r1}, 0xfffffffffffffffe, 0x30, 0x0, 0x0, 0x5}], 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0x401}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) dup(0xffffffffffffffff) fchdir(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r13 = dup(r12) getsockopt$sock_int(r13, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000140)) 16:00:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup(r1) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7f462b9fe3aecc19df03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000081", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x8a80, 0x48) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffede, &(0x7f0000000480)="6c40817c629657dde6dd161e93a5e2eadc1c23622b8ca68e681a29c097a360362188e69a84945f037c8b9073e9b3fe690964efadf23fe014efac485fa68ee47b5c012078f192a643ec341f7ac0a5fbe7e5370118275a6932007e49d6c19c8f12fddc2301ee079f8fac2d9306edc1a300a6b192d5fd645016914e5e65d6497ed99b201edf458fd9bac5442befd9e5c303d147350b5efbc263cfc40ff644a0da95ef99378089ad4fcfaf9ebf87fafafc6528854f928d69dce4d090b979ba914deaf44549958ac4849facb394789baf375b09f59f02a88c482f794dce56de359077009dc2071b8985f572c64a79828d06351760e36eacde43513e493d7aab6ddc5fa0c431d0acef0d0f585dd774a26b61cfc4bb640720e4abde44132def437bf3c361") 16:01:00 executing program 1: kqueue() r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x1) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8203ad20545d13803de93fab8e2e2f66696c653000ddcb7051b7f89d8cf6dccaa618d93042878b363e699ac23ae3ffafc4cf6237d2e414eab29768b23cf8d5a080000e7f38edccbc29dd0fe487f4c441914d3340bf3420f7bdf31e35a908adf150d8cd8b59eaa9b2533e05e27d33f236c282c7e5c33315b6ef95fe493182eba0ba88daab8289362c34ba5355413e5ed8df6ffbc86de56455a9a0676ffaf87b40ff7d6cfd606ac631a76d89b704065d85de5aaf8be16a52270cf7fb230b2d9a3780dbe03268b7b9fcc23d604a12ce9baa0c0beeacf14d040771e4d67be5e000000000000000a70a54d91bee6524b80218591aa3066cbdc61cfd28d9552a1fec2879dce57f59a6aa20390fbe563c7014ebe6647ee38000000088110000176f9895adf5d86c58dc978a117b231f295cf71d6938848ce3064e1c45e5dcb23f5f112c03301a6e44b13dc572e3a3fba116de19698a167366560d7f9813e59a1ce380640e61383477c1cbb8e4e118614cb9a5f13914992d260e3b87e97ab57c90ca8f7037b1fa6884c4233e3a07d5d0c9a4df25574810f0c96bad57bfeaa567e50690c3f5e29648e74acc6ca68ca46208c5f58b0507dd49781b185a44ca92d81d08a9f6a00e1b228e5c9466222e6471c9d0a7048014e3f5737c7e9237564c8f59088837c836bdeda334"], 0x10) shutdown(r1, 0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(0xffffffffffffffff, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000540)=0x255) r3 = socket(0x11, 0x4003, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r4, &(0x7f0000000000)='./file0\x00') utimensat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$unix(r4, &(0x7f0000000a40)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc286261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294", 0x177, 0x40e, 0x0, 0x0) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = socket(0xa, 0x2, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) getgroups(0x3, &(0x7f0000000140)=[r7, r11, 0x0]) r13 = socket(0x11, 0x4003, 0x8) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) r17 = getgid() r18 = getegid() setgroups(0x4, &(0x7f0000000240)=[r12, r16, r17, r18]) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) 16:01:00 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) unveil(&(0x7f0000000140)='./file\x00', &(0x7f00000001c0)='r\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x87b5) r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) close(r5) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000180)) chdir(&(0x7f00000002c0)='./bus\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readlinkat(r5, &(0x7f00000001c0)='./bus\x00', &(0x7f00000006c0)=""/245, 0xf5) 16:01:00 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000), 0xfffffffffffffe14) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:01:00 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000000c0)={0x14e0, 0x5, 0x3f7, 0x3ff}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffdfffffffffffe, 0x3, 0x100000001, 0x7, "2ea86eead66adcd569ef40e1070095607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000400)="0f2483441a2c04b32ea114cc2afb22740f5d6e040d65f4425b1a3bca7c636f6109bac400e121478f2b38a2f37ca4983060f055f60554a06a", 0x38}], 0x1}, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x4}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000180)="0baeae8991231142a6705fe3e85f8c0dfc2b4b81419d17606ff92dfea7d3b59280f22ddf33fed932895ce8405fc4d23ce2202f2fa20284f8f7d1e1be4b45d5f5fc62414b9d72873ea42b316e4301d11e1445f0728084597ffddccc2575e6738107dfa7aadf9213b2f564627094928a8511fef41009cc4fcc696e", 0x7a}, {&(0x7f0000000200)="96e4ce936b03f8a78b09ecf547044ce73749e8528d3312c2858f556ade9350becac1ae2e2358ca1e3354dd7d541c952d40663ed9fa6e823c2bc4bc16ef0b2593074a939b4c9699324272cc00484d1ce7980488abac85a951ed", 0x59}, {&(0x7f0000000280)="2516a72503d175e0e270e15e07f6a98f7dbb462889c7029dc455848110e23f7c284875bd107578d047363a8c6ef7b0fdbbba1ad35493", 0x36}, {&(0x7f00000002c0)="d962139d6547b2a9cb855dd92c14a202b525fdcdb5c074d8fbcf83c7cefaec93e77155d0e7fb9a5f7981c4c112300ca7ee4d40f1b8a7227297abba777026107b04ccd469e2e934336ac48d3272d3814cf602cb402f1f1691a6f143d2232cdf99276c83cff260b445a79c6b73baa4f05a823343343e4a4cea5c597387e894fbebb4a9aaad633d8b6a8a0ceaca0d", 0x8d}, {&(0x7f0000000380)="0745628159337e6e90a4a50a6ab75a31eec78d9486cedbb484bdf45acbdf44ff3e607b757d400a", 0x27}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="f7b313ccc5e7f09d9cb2b8afc6e9ded918cf08b51568dd378f69e6fb4e7bbe46a2097c412477b62bb6f01a69eff696ba20cf28a55874f1fe4d6b12972967025fa104bb901da77d550b10a282d2d9dbec40172c23a7a128b035847e", 0x5b}, {&(0x7f0000000480)="4675bb924d2a4bcf83d7", 0xa}, {&(0x7f00000004c0)="133a4e5bb9663bf2819e7ce78883c4dfdf64026208e17c8c42e7bdac32c78737481b9bbaf17cd5be0496f0e5ab885994165323193f6efeccce389fe3a09e18448f4ec4f965a31e0d785b6a5c027cbd9d8607603db09cc41f892536c82d351c2ea9a79f497de4f73d36511b32eb0769bdd9", 0x71}], 0x9, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000140)="ca42651285a94f6c6790478496db73f6cc3dd342a2765ad093a971b03ae13c49ed5f841e653cd0407001fbf0e4cf776d14ae2015d4", 0x35}, {&(0x7f0000001680)="b822fa142f16e867124ed3295eff2302f34c1dddb5b70f5d9c1ca267ebb178c87aeb3ab44798dd96a0ce6156ea8b33b1dee01bdc0ce9173fafc370b6d9172549e63d2a12de7e8157b669a6e6ec89bb3f7860c4806e3a28a765d794e65102e900cc01372da36c2900400e8a4efe64c86db99029dc5fd8bc5e233db9e4097f4721d5eaba29c838bbf89d68e24f12a3296028bd53298203e7726b95459d1062726e61debd02d56194e2252e5a0bc5a8e3bad7993bf0390f011cc4de", 0xba}, {&(0x7f0000001740)="d77d8fdbd4345163d2d5718e48caf7fc1c94c9dda3b42bfceeb09d32ce19f73d3ec2162b24888e15436f7c7fe82a5e3bdd67f747c7e623417cc494db019500a558c15a9a6d52a15086e0bd24e761963ffc693842e4c471eb249239d9b19ad4bbae2f76101604af45f9fa", 0x6a}, {&(0x7f00000017c0)="80914c8cbef7763ba1d725387ed3988d481b202ae7ad9a07c79abc78cd1a3ce7d276d41efac66884303a02101711812c735eb7f6cab0a1b938c1ebb8cec45055d1a5a6d1caf58ea9881486608aab29267a1823b4252550204c18a9da81b21af307e10b12b5f33cb1fd16f9b8b9ceb3e7da35a0edb238ffcc18a1a3865a8c3f7807f17673259b9cec333257516674fea70de9ba7a1d22bb5595a54baf4aca1be3695e0bbfeaa531c36ada6d1ef731dd019353920f3b4df6f6e6", 0xb9}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = fcntl$dupfd(r3, 0x3029ff62bf96d261, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001880)=0x7) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) pwrite(r5, &(0x7f0000000680)="fd96f7bc777a675ef0c009ad237554491c05691265384cdb30a7c7080737a06d04d0e8e50cf2ab8ddb806bb9c2b4f1c1df6abae3866e8f431349d13f7d43c8bedd14f6e32a84d976f75fae955469bf66cdb3f53069a7744382d25a3435b35d50b9d8eb1ca663e93b2d322f38326ba4653b23d7e92cb48c759c48b312887b15c6171122e7fc10a27991ba5b3dd66af3fa29a1c9f0b0c807aa8f53ef16f079148e4f549208730ba2cc0070889097c6c042d05003465e1a59d185b56ce1e978a28d29e29ae21719275d712ec84b20f5d660c32b794f09feb9f5b3d5b140b93b91ceb991a2046fee88444fa4f91bf99f8e6cb423deb4b47bf1e50787a0b6ab85a46ad7e1ebf5974799dfeece9a601ce7e1d1680b430e89d991c7674a1d3e785865ac4dae39bb40ca00a19452fa0658c89dd94a9dab91bc24c9f40629824bb21a7f87632f18a75e0579939a9918a94c8068dcf827a50d5c1cda1ecc9123293bed099b94fdb2c389deb6e5bf122beaba92a87e4a3b2bd304febcb39ce81fdf99af8f42fc8d7e1e3562642f2fdb6d962cfc7a23cff1701ab1311d151777f99d54240e1aff8309c296a1226125bbbddbf4fc51a6b0f9c18b1da2072c220832fb40edf8c39c720cde401aad6e5d30b3aa376c29055cf9bdeb8d8843110cd143ae968f0811fc9c80914987341392140e27a9524022b3d7f1c5c435919f5697acf5b3797ca32b4f21f37568c1e6df6e61d2eb4444c16e44efc0c9aa4e1e1f5d9f90c6db3aa95506e7ceac2108a72ab79a27c31da3f2422f18d4eaa1272021028b4aea2bdd1bcd65d7f02591b4b794f7f8467ef61edbb50dc0e14644cf4539fed1cc843ec96573efe41c87c37acbdfd63f469f8f3625a0fe1018fcd5b9e78d861a32225a00ac4e322038c5b08c973408a2e2938a716facb670058dc4a67779001aebd9f4bb5737c6d49a9e8ba71575c50c4e06138adccef5b372690be4a4337ff0f38f524d0a7f9c1667ee06de355e51406566e55234e6745b3892cd8f49b710423b254d3240167ee0bafc3002d5cb670f1a198a8a31b3c58d30595031c466812bffa0bde0907745e065d166029110df2843bb73bb4df32e957f0ece3a479c4c504b4b8dd26da4092707daf007c04de7a8c0869d3cfed4cf56f0cc6516bc7cdcf7546355eb5c84e53388c273e676c51b1d84e97897913fab198b6c1676bb3f35ada4cb2360f6bca0025728df24be14d35feeb466103171b6fe6ef6188ae115fd15b79f053c84d4dab950e2fc774e3a878d73fbbf344a4afac3dc5c8fa493c1b75355fd1211d59fc55dcf0b0658401091a9676b41d1b37fddd331b679a974a698ef473b10af1fda81b83d5020f0a4b65e6aaa8638d09746aa6f1a66aaba7b1d7e31d915f6274ec16592919bf7fcbe2424a66e389f700232869991eb1946194cc504643f28a58ab5bd8823d27cb1567f245d20fcf264908938d1fd08d993249943da6831b43658bf000dd599bb3d977750f687b874922f6662f5b58f1d02149291963f4f8eaf389a54609f780179a9d08b03a0a6a4789e3476abf7bd54133c0e7110d0fd661cc3e0609f8ff32efd562aa10899e810e5cf3aac61cb0277fe431bb36426caef1065385885aa90fec0b598b024d8d442f77eb3ecafa4f20a1d9950c6d2779fd8db02b021eae96e1046398ab9fdd24b1beec7e260a6a413db4b913fe25e2ea534a645a363fa5bf43045884ae6df8ed77235501eea99b4130a087e2ad1918c0586e41fc966e234cbf342ee83c060c4648765d405326a1f56416e75be3f0f8063f3f6a8c80721381d932ebbdf58130b77ca04737f682ff12fb620e4d67018ec7249fde32d9fa0bf04e70ef276daa9414e83e81ccc1b38a0a32904f4a8ba8b1cd5ebb5a9ae471cf1e591f3ce7ca1acb0cadac063fe2785baefa9c5e02bfc8aa45e8634efe414db7c5ec0e5231c37b5cc43b9b30ff175e0ad5d2e759aa37aec5326bb7e89d962b33bbc0a374b2bc473eac406ede5348f495210a7ba3c919004882dc09f7c64e7757217d881e3b46d4abbf036691aadcaad57ffe5cc856f385dc9f5ab11aa67e5b8cf8437995f649ed01295b56517fba1d2f0747f125b855f9e7e9413f6092bd83b7bb18a584305b8458c4b39d12e198d433ec46f8603a5d7155ed7765c059a63017526ae827f0768a67bc134a675859c38d8b2c607d554cfa04f1b27eadef537a68012205bd643401a9f2543e0438d9cba076abe622c70a7b4be3775d2aa815facd397a0e729194e28c3bb46ede83047d9080a2cab3f938005ebd86f647520864b5736a1004505881c8696c217be28b511e455f1e47f66f6a0e7807a117310fe4b7a699bc5edea9a02a4c8b9eae5ecce184359bf1ec9ddc203c379733f883a952fc1538a508bc79431aa2ca55ed3f20fdf33c62a158f55c43d48220cf9497b4d59a185fd3cf62777d146dadb7b4c56c9b1ba46827bb513c8c49b01a51a9e70804c62ef3434aa0baa3873c18b92aaf6db7c2d86cf23a809d830e464273c82500376b24f0aa910bda3a96079c53d3f6540071450723fc16165964cb0687a4ad97ff72d08f74f52bc335e77c1517808c98eecb98b1a9e86a8d4cd1f250962a9aa70d185faadade6ecd16b18469d4ad7dcec7f02150616a66928cf8cb7b2eeb6ef517ff69b39e78a98a78c7db5dce3e3de50777a0e5785d6b51d758fcf93a5445ec97415cb64e45a591037ee6a6997de8f489feea36e8f6da776b6d7907e62982c08bffed44c8d9b6b8973ce9d3ad73db0bf4f1e6b196b7b8752388f31609543e7cd8c3df3ab4e31c70b918102d61cebbf5bfbb6cffb97df7013cbf702586554af0a056dc47ecea77a86b388a2ef8a4f2db9d25d0aaa71c53b103365336107f6916b4d940507b2d8165494211bce41e94cfd5b76971b9018481b6d9f0c8b70a5241d0f8b4cead2a46032772b01168075ebac706bac1b53d5b25ab2f28ab85ba4e0040a9d43e45ea43eed611959f7387b37edaf95f580b153bd0130438fa3a2e43add62a5b197851d0e10a490c15d287452282931bda30f3c5a38f6a8a49fbbd81b84d18a9a692dc817d0bd9ad2afd733e118d0dfd42e9054020dcf6f633d14193d3b1c368e8a97a8bcd03a721d7d6793e00611ca2a808c211b70744b3e01aff7c3fc1786bf6b5f7003a4d9ce52481fbdf8f9b1e22fd72bb42867f211fb134a2cea0ad5645294e9827972b894b1ed3d5122c74d5e2ce347ab697e4a2dfce178c4e45c7b26e75a3539596cba5f0b9234fa06709e14be1b97079d549db62d1518bd37a59ee074d411b7901a62477b87d8c76fd5d8560ec7a0e56d25cd79d01cb4f0f6380e5fa0e0c65f7feacd747e1d62527f5c31906c678d687c6ed1c640957a897fae9ffea09e916ef76762a909cce2082542f2b318f159e783a45c54f93ba702f34a5532290cf5cb70b8b0b7fa1da88467073d5ca539efd59de5efe2a4355981a3b29eca8c81147c266e26150cae15f005bd3e323ca43001d18b5cf1240c3357e45ffcac04110b24c8a8ee2a2821e58e473b7626dd4542158e7933a862f88d7d876d0f7d47133284c55f555d7b92f1d97589f978d2e20190f8304a481213856a5ae2c522abba7eb334dc4ce767d41f2884347be63f52d6bd8b92fcecc0a0d51cc793ae92c00c4c5e122ed59f8d4a00d719325c6ddc0cb382cb5b1164a0e0dc87d174439dd4dc6e1a6c21ae6f685b6ce1aac995190911a6016fb25000d58613f3becdf037981f40a3bc1090ec94827fc686db24371a31b7da8a64076f357972072634ce3e9eea95ba19fad05e6a79b193ae64b6024e7ce1a72622aa3b6f55c1888871a5814003dd2ec3fefe49daddb1916e5248934b3dd5d27e57b1b5b8ae9250ce6863efc9c1c23e11751c1e4f4d80867f0e91b950134e655dbe5093cae3fa001219c511900b0e5ae54b140558392c6e96574de3abd768359294ceb99a8fab2f1491c088036a8abe6132a267c679a666706bacefa237db9a24a9288ae917cbe2249cba3b519ec3da6164614f34df5ece167976dd6aebc174c50440d1b3d776ebe2ef96ae02c58e2df484efc351de31ff4f1ed370811c87d898b64fab51e01f503d25ef7c733f4a006d2a125b9309801a645ce1af522f26ddf75ac7bd01ac3fb66c25bb990b2be847f4ecac82f70d41e1ddfe8bdc063ed003dfe774a07b1e6aa7cbbdc356e214db6192f4962858d2a740e4ba0212e9ce6b5a9d94c53fde5466303f0e51e832ddaccc3ae100ba819bb7b792c01b7be023a845e36eca1559f74f74d0d541bac545dfbe1d0d764ab07268620850756a4a80e1ac3fd52eb83ab2bbd0213422d965c0548fa3b8a9db67af80b1ed53c4fc2d346b5c49be24c673fad18bc66d18b001ae5ca34312d450accfa6131e9bc2988094b35153950dc347c25ce53b25f6bdf19d6f86d41b61bc64a5b0eb74db6868900456865d3ecd02d6d7488ce114407e2affcfbcb5e59eb67f7009a385b90b2fcf49fcd6926a16d2fc682647ad12efa1bc9e8e390ccdfa5407028458e8c99398a5bfaeb4a306514d62d3941255209b5fb875583c248e57dcfce700147161d6cc6789154a13e3f56caf6cc6650dd5f19a312971286a2d8159c15e1bed0b64456b19e9b7373042503634f4a3ddec60ffb96576dec240b3cc348e0a8bfed886d78f37a7ed05e1c848e6a071faf1d4add2b66e27aea4aa3e1e0995eb432a2369c86d173a93d3e6546d628af9ff4e1a50428dbeef737dd265dc7314f480509a572768c45013b96294a59e34a7d0b92ce3ac53a38fee999d679a66fd7431f23c8908a29459d2011ba3d4fc4b10d5c57d34646bd21bc2b7b900a6947c7d3db9f88e04e3b6069af366dd6f88ce4a532d3f3ff45dce92235e3af3b94bb25b363cc124f0598d7d13533e4d9ead2c7eed66477e78955d33eda23993c9a32b94d2e33129911c7b404ef1f37339a8bd1b383e3a61de4a0bb2898374263e88762f862ac2ef8544ca5807698231eb820601148712c7fd51970230ac24ddc4484375d580db773c06f83579bea9b4544752f8b256bb9bddbaa3130880f978f1a1b848b2dfabd6c0bb84d9814c38707dfd5efb1c83387451fa4ac406cdb4e70feffe41b1920f35cb23b1673556eb9c7a366a64695125db12edaea30e31c7d9df56119d09d909a24ef6d3843b2e6ecb1fd519b84452275f636e62e8e875bac47e3cabccc2c2184131919f3e780c76ddc71a8e4d090426103f069113a9de063a2e1c58745e71c802d875f182e477f348b7010d0e407261b8e1e1f6fd04e76ea0090253dc6a6142afe7099ab3b94ae10795a07b7321b4f872a8bb1c4bfd03d6912ab819c7bfbdf74691ad9308881bed8bf83bf09c77343db29141e2589114367c86f3848a59fd51a560a21045b7d3b2752a271cd7882ba177d6f57c51729e4c0091502f520d23b891684443b95e1c63eee4a00d7eaec0b59d71f1e5f601ec79b9c93f5b79e828e77ee06be302fc370f051d44e3a11e9df20fef3199902a7509b8d00940f56241d8fd6b4a949ca9effa10bf7fc80b8edd87dc58bc1e8229e66c8dd5b5c15de367bbefcc7ba8f5bccfca27270835ab1bdc125bcff08112bb4a715350db0f0e9ea45b4d790356a5cd0c72acd863c3282e8b5575557b05df1c82de8eaeb4753e017dfb6a5a753ac8ff1f8b439c551328a2e896a61bba245c6b724a889b121eb92d1943fd555ec1b73e63e1461af9036cf4fffdeca35f40b767c30ea7d6ab9627d938582d0b1ebff6accf61d42ab27172f1a1", 0x1000, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x55) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x200000000000028f, &(0x7f00000001c0)}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x891, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) connect$inet(r5, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:01:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000054000/0x4000)=nil, 0x4000, 0xf) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x21) rmdir(&(0x7f0000000100)='./bus\x00') 16:01:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) r2 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:01:07 executing program 0: socket(0x2, 0x8001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) r6 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) bind(r8, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r9 = fcntl$dupfd(r8, 0xa, r8) fchown(r9, r7, r6) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={r4, 0xffffffffffffffff, r6}, 0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect(r10, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:07 executing program 0: shmget$private(0x0, 0x2000, 0x478, &(0x7f0000ffb000/0x2000)=nil) r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) 16:01:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x1ff, 0x4}, {0x18, 0x2, 0x10000, 0x46}, 0xffff, [0x2, 0x9, 0x0, 0x8700, 0x4, 0x7ffb, 0x8, 0x8001]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r4}], 0xc3996bfeb04fbe4, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107008, &(0x7f0000000000)=0x100) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 16:01:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket$inet6(0x18, 0x4, 0x99) fchdir(r0) setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) kevent(r4, &(0x7f0000000180), 0x9, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x81, 0xd0000000, 0x6, 0x4}, {{r1}, 0x6, 0x1, 0xfffff, 0x0, 0x4}], 0x4, &(0x7f0000000240)={0x6, 0x7}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d002e2f00696c6d30001c7e8528dd00fcaab39306a501b6a9b7ffd40779c0a55331fc2bfc6fb0a69a50b52befacc2968a3cf619fbbbfeccecc317366b7af6a421b7adefc4000000000000000000"], 0xa) dup2(r1, r2) r6 = socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x8) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0xffffffff, 0x3209, 0xfffffffffffffffa, 0x9}, {0x2, 0x4, 0x5, 0xfffffffffffffe01}, {0xfffffffffffffffd, 0x81, 0xffffffff80000000, 0x5e15}, {0x0, 0xd5c, 0x7f, 0x100}, {0x1, 0x5, 0xfffffffffffffc00, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:01:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) close(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x20) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000198, &(0x7f0000000040)=[{0x4d, 0x0, 0x400000}, {0xc, 0x0, 0x8}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x2, 0x3f, 0x1000, 0x1}, {0x5, 0x9c1, 0x6, 0x6}, {0x2, 0x2, 0x1, 0xb20c}, {0x3, 0xfffffffffffffeeb, 0x400, 0x200}, {0x8, 0x800, 0x1, 0x7fff}, {0x8, 0x80000000, 0xc000000000000, 0x400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) r6 = accept$unix(r3, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r12) r13 = socket$inet6(0x18, 0x3, 0x7fff) kevent(r1, &(0x7f00000015c0)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffff9, 0x5}, {{r3}, 0xfffffffffffffffd, 0x14, 0xc0000000, 0x0, 0x2}, {{r5}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x1000, 0xf}, {{r6}, 0xfffffffffffffffe, 0x20, 0x40000020, 0x10001, 0x7}], 0x3a5, &(0x7f0000001680)=[{{r7}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x5, 0x22b}, {{r8}, 0x0, 0x44, 0x10, 0x6, 0x3eba}, {{r9}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x44, 0x1}, {{r11}, 0xfffffffffffffffd, 0xa0, 0x40, 0x1, 0x3f}, {{r12}, 0xfffffffffffffffb, 0x41, 0x1, 0x100000000, 0x1f}, {{}, 0x0, 0x80, 0x8, 0x7ff, 0x5}, {{r13}, 0x0, 0x1, 0x20000000, 0x169, 0x7}], 0x7ff, &(0x7f00000001c0)={0x8001, 0x8f6}) r14 = dup(r2) getsockopt$sock_int(r14, 0xffff, 0x1004, 0x0, 0x0) kevent(r14, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc8, 0x10, 0x7}], 0x9, 0x0, 0x7fffffff, 0x0) r15 = openat(r14, &(0x7f0000000040)='./bus\x00', 0x100, 0x20) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000300)={0x1, 0x8, 0x0, {[0x9, 0x8, 0xffffffff, 0x0, 0x0, 0x0, 0x8000, 0x7ff, 0x5, 0x3, 0x6b29, 0x1000, 0x80, 0x401, 0x8233, 0x76e4a9f8, 0x9], [0x4, 0x401, 0x4, 0x80000000, 0x1, 0x5, 0x9, 0x400, 0x3fe, 0x1], [0x3, 0x100, 0x800, 0x3, 0x3, 0x9, 0x7fffffff], [0x4, 0x7, 0x5, 0x25, 0x6, 0x200], [{0x2, 0x1ff, 0x10000, 0x101}, {0x10000, 0xf9e, 0x100000000, 0x5}, {0x4, 0x4, 0x7, 0x7f0000000000}, {0x10001, 0x6, 0x0, 0x103}, {0x6, 0x81, 0x4, 0xdb7e}, {0x400, 0x100000001, 0x8, 0x6f}, {0x6, 0x1ff, 0x0, 0x6}, {0x9, 0x7fff, 0xf467, 0x8}], {0x9, 0xc67, 0x5, 0x4}, {0x8, 0x9, 0x7f, 0x8}}}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) geteuid() recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:01:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) dup(0xffffffffffffffff) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/15, 0xf}, {&(0x7f0000000400)=""/86, 0x56}, {&(0x7f0000000480)=""/204, 0xcc}, {&(0x7f0000000580)=""/11, 0xb}, {&(0x7f00000005c0)=""/182, 0xb6}], 0xa, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000740)=""/35, 0x23}, {&(0x7f0000000780)=""/87, 0x57}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x3453ceb73f4e87e2, 0x0) r1 = syz_open_pts() fchdir(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) r3 = dup2(r2, r1) accept$unix(r3, &(0x7f0000000880)=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) 16:01:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0, 0x2}, {r2, 0x782cac0354b855e2}, {r3, 0x1}, {r4, 0x8b}, {r6, 0x10}, {r0, 0x4}], 0x7, 0x3) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) setsockopt(r2, 0x5, 0x1000, &(0x7f0000000180)="ddc5102b4ec220acbeba6251709176a95bfcf18d369939509be20bee1d54ee864d6986072b2b4f31343b466d7767ff59b467ee75eaa42216dc5f8f9b96cc87f43eb3ebe64bbdb3682638c594956e4154219d1c68b33940468914ca6e88e042c91c30eb2d7513b075d023db06af6f9375f55d82f3ab13a1f7695f18b16a9f586b1e9c7f12979c4aafe9e74955af82d46f2c893075e6f9008bb4fb17286f125b734fbcdd7ca2f3a28427ed6edda21204f74394b40663cf35c812567defc49ba6ff63ad3d82b34353b1b75669ffc9ff8bd8c58e7dde1c2e29", 0xd7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) pckbd_enable: command error 16:01:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000080)) pckbd_enable: command error 16:01:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x90) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) dup(r6) open(&(0x7f0000000200)='./file1\x00', 0x0, 0x8) r11 = fcntl$dupfd(r3, 0x0, r6) utimensat(r11, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x54, 0x6}, {0x8, 0x3}}, 0x0) 16:01:12 executing program 1: socket(0x2, 0x400000000002, 0x0) pckbd_enable: command error 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0xc7, 0x0, 0x5, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) setsockopt$inet_opts(r0, 0x0, 0xa7d664e7616db887, &(0x7f00000000c0)="3fec1bb370428b00dd074ec3feaa41abfd09a65559fd2f74a35f49eb61b6c2b90867ba8a9f5eb42d9041b577e5b843a65a6d83afad1ad77f8c7a09c14396175559ac97bd213fe01f10c490c9502853d13ec094768a338997ae7324c7db04f84e7d3a0a4fd15af47c163ea56f5d9efdbdaad97763803996174f3534e045d5b4bc362eef04f0f33b6b5aa054c261f49d7834c2cdd8e00e15f8a276944fd3e770e7e26ad4cdbebcc47d2e0cfcd596a7dc4bf7f073d1c4a23cf70cbec17787d37366eec0d4e85445df5ad85a360e834303aa04cac30b485425843f238fb39d216a77205b38b778b8e7c67774226e527a63f1bc47367053b43b6b1590", 0xfa) dup(0xffffffffffffffff) 16:01:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x84) read(r0, &(0x7f0000000100)=""/111, 0x6f) r1 = socket(0x11, 0x4003, 0x0) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000280)='./file1\x00', 0x0, 0xa0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) semget$private(0x0, 0x0, 0x608) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x80, &(0x7f0000000140)="e07ddda12ddfd8073790cd1e160257a700e4b4f90ae36450e392f5e62b92ecca6d57de6018b99a11a689e0669eb38ea0d97f1acd7cdee40dbb6fea01000000f25753dc71d8c5c11256a985ccf803e0aa7876f0c917c0dee4fd154dc8d9586f9d69236e75dd87fe8480086035d1d2a90aef5cdc15afd2edb728811f8a7a170aa4") 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x6433, 0x2}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffe) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) rmdir(&(0x7f0000000080)='./bus\x00') 16:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfdbf) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="827f650d5395754c96dcec11c8b908b8c3df23b61c71a33a413c96dc961a23e42ee6f698f09014026e9b16cc3000ef59fe76a72bbcb0a0e280fb8a44dc852397a4291105000000d17eebc692d67f4dfe976e3fc902b55cad5147415ff3f1b3d3f393d316823ba6514e00553ed5e90f104a8b8e0a43410414f7cd14f60e81bddfb1f94168843cb486f37776744f36e5063cc3e685449b9db5d3823f653815e1f7677d29eae9eb42477b6422729f"], 0xa, 0x0}, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x6) 16:01:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x482, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x1e, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) connect$unix(r2, 0x0, 0xfffffe3c) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) accept$inet6(r12, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs, 0x8) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r15 = socket(0x40000000011, 0x3, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs, 0x8) r16 = kqueue() kevent(r16, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:12 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c8453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb1808ae78e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969ed02f7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0ff4ffffffffff1df702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300"/1179], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000ac0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) 16:01:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') sendsyslog(&(0x7f0000000040)="501a67b25a02f0dcb834c2de6359567573e95ea7a9f7c1185d9d4ac257203acb3ba9dbd00d6ec94fe38ac5066771553210c01d56f199961338796fe01d9d9fbd7d278765b009e897ce0eaa94766f3c399ce0cb20f683ee34feff4019efb261531d8fe15aaf237bbc07", 0x69, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:01:12 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket(0x18, 0x4, 0x6ea) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9da1af8ade1cc1eb, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r4 = msgget(0x2, 0x140) msgrcv(r4, &(0x7f0000000d80)={0x0, ""/184}, 0xc0, 0x3, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) fchdir(r5) r7 = syz_open_pts() close(r2) dup(r7) r8 = semget(0x2, 0x3, 0x40) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001600)=""/34) r9 = syz_open_pts() ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000400)=0x7) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f0000000580)=""/141, 0x8d}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/2, 0x2}, {&(0x7f0000000780)=""/204, 0xcc}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/108, 0x6c}, {&(0x7f0000000a00)=""/198, 0xc6}, {&(0x7f0000000b00)=""/30, 0x1e}, {&(0x7f0000000b40)=""/224, 0xe0}], 0xa) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x26, r10) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r2, 0x5) r11 = semget$private(0x0, 0x4, 0x110) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r12) r13 = accept(r6, 0x0, &(0x7f0000000140)) dup2(r12, r13) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/178) 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) bind(r10, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r11 = fcntl$dupfd(r10, 0xa, r10) fchown(r11, r9, r8) r12 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000040)) r13 = getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r15 = socket$unix(0x1, 0x2, 0x0) bind(r15, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r16 = fcntl$dupfd(r15, 0xa, r15) fchown(r16, r14, r13) setreuid(r9, r14) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x80000001, 0xfffffffffffff000}, {0x18, 0x3, 0x1, 0xfffffffffffffffe}, 0x7, [0x1, 0x4, 0x6, 0x9, 0x0, 0x8, 0xfffffffffffffffe]}, 0x3c) r3 = socket(0x18, 0x2, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r3, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) read(r1, &(0x7f00000000c0)=""/184, 0xb8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:01:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000480), 0x9, &(0x7f0000000500), 0x13, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x10001, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) syz_open_pts() 16:01:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x80000001, 0xeb8, &(0x7f0000000580)="cf08376ea3de699f0844aa082928672da69e6406d442eedfe55aaaccaf641673b537b6bcdecfa331a35fa99f53f3af42a9b41a430a8a758c5476152f6ca849937d75e33fd48db08f0c39cd88f693d5b65f91e12c8434679608d393a3c48f88177ea95d917c08c657923875b2eb5e849216041972fa6582406aa26494c088c55df768c9d9bec4d3aa434a1f9cc520bb6093b4434d56399c2983fc8c035dcc6fe98a7ba58203c550d1638cc5dc384a1c7cd04cc0a97f3df85b9fe6d23b3f91544c827944d03a65da60e23ad0c196e75ce01d3b4ee2aa8bf4e79a7d1e19135bfae33719817527a907c4f78201372b34bdc988aedf3b0adad9ccd781c1d547393835b3561491547cc3bc844b437e8b30bebb9f9a95756f4e1ca1cb8fdd56c6115c94e45fbfedc92646bfec486dcbf436a02e01b413413967122a86be50fbeed8829a61af10022e334b04f0170172008ffd4eab3aeee756bfd4981d6b016f57d431e2b3200c9072eedb272c77d64c1c2ce5908ff8d1dafc01f42760781a5cb2013fb420d8c1fd9e36adc246ae63aa733e52c1c65fb77d2da55362ce9e0d9be2a8f7f72d946bb7c802ae3913934e42bacdc523d2e1c672c218e631b958e723dbc74936d59f0fe963da02646ac215727aa2998a00dfcc0cd5629878902509bb6e63e80716dfba96d11f8198eeccc924094464b21e26fdb4d22c549a8dc05544e9d145dd0b4566a92d68e38e45a903940b13f9cd7556c7baeb02eed02abfe2b0e1cf1f8bebc96e4ef31d3f35dd5edf98e6d96a5db5a2ad16c86fdbfe599d27f4d1d4f349236cb6f5d29f565f42b749932f22448a4e35670bc19672b8bf7c682117177ccc56e2a891c5c05fddddc8732b97be01d7811726e1d360cec082d74485b0329f9ac745b5afa99f3398860a176d4f6243e8683a1bcb8713c202395bded052bdd2d037aa9e8b0bde355f9c9b26042fb85e56880ec0f0ec2f99b60da63713d242e444cd3072437b897078692e0ad2825f595f3bee120a4fe51a6d07cf57d6fa400090f2c9b88bd1a90ddcc2afc1cedc2ac37bbc592c10d06d4805957bcf27f0792def2dc3a8007922fdb826529c8e8e054d1629cceee6e726c3827518e442265f5f7b47b926011fc663d10afb8178973daf3cc73aab19d9e705dab2fb78f2f3e1bca1773717d4bfd034d3815ad553288f9d7bf703a7c1cfab6c2de1048c91cd6857f8e063c7bb888552f60403faf451d5d21c67ec5818e0e1612a6cbb1e393cf353e5374004f007191fbb08efa238bc5061a04fda87ee17bccaba56d6060646d2fda497793d49fed218b31a3acede604f0c7d0a2591f54be07752ca9d0a7ed8609a1276949f33dec757c52ee3f3533fb7d2733c9e0a6e456fb0d0f0848abdd3c1147a37fcecb041fda8601b6b79cb154d02c7efa947e631240bdb7ad04aa477d321f0102711f5137ea75c98e4bd89f4b69d00d0f4366a195f53b7100e767855d83c23b639b552c0e98b2d458b8a5ee5c0e95f5b14c6fb63b83ef3f714b7f0db8044c51c81d07c385b7ff3a67c2082375893dac775ece901146bc193d69fbe246e6ca9c05eacd529b33ab1d6e49998a4c636cd4ea71db2be77557db6e6b3dbc37161bee6d63a4b3620173e894c540412a6510988e457cd5fe318785930e3740caf9a840d06cf598e6d1b0d71a06a36298b5c4bdafe85ffe0718bd730835be5f5dc1c6360b2b757b6aabd541a3dc8a23dd9381c299c757393ad88d99c7269a485df519ab9f24eb30d780837db08f2da1f16aa7db452c873c40400e1bcf93bcc89e71d39728e3452c46683a777a1d47a5cd629aaffd018fd24ac35b503cff78fccd9fa6a304237b1f389d7bde61be0f8d7af377712c8440538da5692fd9d61859fe651dc28139f97a4709401a3b9e3931a9efb001f4992a0ea8160146e75a310fb6447c09e7075650cfecc921330642ec472849675af4494fbed35b0cabb26bff703427e8674a93d7921485f78375f4b1973ae28f891ef14323bfaca3a013f48e5ce48c940a0b9179d94b699d32e830c03aa2b9188b4c79f05fa9bfc11fe31379e81833cafa1ba0d84326890da2a77adbac8f9834fb8cb983817d5290f3877049591bf6f5d2e8d7c8db26891c93fab25f5e680a07440e1656fd8325f0ee10e38ac1dbb41f6f19cc746dcb81b1c8ad79b1c9564275f048480323bb94e458220acdaf7e8a03e9f04f6c47c726398f72236479f4d37093ab17d21a45ac84170d9b4baec296e73fe798503e03a72fe766876d2a2ae418570f9d1bcb04c0fd1ee5d5b663c8f0b28303ea51f92def8f82cff98c7996518b5d5da8fc55fb5dda08aa8ba0600963bd02b02057d871a7a3b55190c80e1639e924d700df5b7153f7430273bcb5e39caaac90e286fb22ea0465a8376a079a9103e2c8aba2b0855497073eda87a7053ebf0358af05240ac72e1aa96d6fed54ed2e4cc547884d9b01f768e063b1e1c87df598a0401b850565e75633d8aabe79a4853b4fbec60a52bc2c1adb4b8d58f6b8da6449a6fd28be5a3ff781737c4096995407bf07c38d2b4e89e776fcd7838f9c5da175b3a2bef8fd38b0d245e861213123db31397a44c550fd5029ba8159839062957eebff529db35d0334bf9ca6469ddc13c723e8a03c1f76b3943f25ef0db20cfbac2bd373f58c3b1a568b93190e68fdc412d63525547e2c8f0bccc72c104955aed86ce189d1d9cf88082806a3d77a80414303adfd41918179ddab9f2d1bd8cb132e5157e8ab9b8f857c342d9c75f58133c6af9aacfc79d16ea6b7fdae83a4780b39296b8f89a6979d5a1b11bff07c89b35c986dd88f1762d086a8dda4153d5478e09cd99cd392956d6da20aecc457f71499e363cb31a9060b5ab2358f3b0dbe80ccb9880163ffff045b9b7620021f3426de4a06a6e88f6a131b0b6b948461836fb8874aea1628f1216252a9572bc497da5af945200199f0c0312baef45817040ca30a04a0cdd1e4f8128908f9639ae470abc5e972888ea16df6cf81685a65fcf5d03b81b421ede8142d55f88c2173b25543bf5f8f08d9d46d15242b01a31252fe037f2dfc4b8e0d9eb26036bbff80dd00c6aa87373655e0cd1343c6c93aceba77d9a331a1a46178e8013ad5ba01242fcab03a1c5ca9a8aa656b32a7f69d2888951e18a8b89c8bfc9158332184000ef1c5b4357f66ed53af3218fa7b1b13ad7f49d3a470df8022dcb4714ea6e3ddfe622b89bff85ae0dae597e11a67ee896ef4980720de96b5360ebe32b4c9c0203ef0873c7f7a1d660af72deee3328b6ec1128cc5e37e116e069a13807af8b071a2ae48b730d4e5fc0d91e195143471d5215d382a668e4a85f8f03498dbda18a8ed5243cb7914675ce9fcc0339fd1ffa23e0f2e27a8fe97dcb88622d1631017f1be6dabfd93c8acf2abd55f1104e978188f253808f66e588c419ab6a30d855c32d6ed94277db3f35d48ee275933c9ca4c62265bfcb60d14fa8369258caffa0d5716e2719bc2537dc11b251d172719d37c1e2fdbe683ae11d8e4b300e0fe5ba66f9afc9b7b533dfd26c91af85e1f5f41cd65bdca32a5bf5130acdbb76a2f9e5295a3eec24d8191b27101acaa60007bb2bca911808cd198a3e6706061dc1eb6dde41aa2bb3791dddb0096a4a56630634d64a83a29a0980ef3b3fda84148f09332f7f8747f1523bbfd28d0e710bc5e2f1dfdc62b9ee590dda888817aff839000f8c9cc35f71b8e31bfe39bf44af6de6b1526576e2f0d438a78575bfe585bb9cfd41ee654ed783e4fe72736dba13e3d079479752e1633488ddec5f3dd37a1ba6c153ca06970214e167fe27d01cbd251f1ed6346e3909e2c1e81d54240f0a0623d2d5530e2c221d62885a39be15ff51e085463440cb2ad1d76756ba93f52731fa34b572e63638b4612b6ebbd41d8351c000eb8b288f01a994f897b3457cd6894db5ec2aa667464b9dce5a72179ff0b30e8d921401bc8658f234623f9f9bde535ca8cd6ec63c1ba992e424c90d5cb94740544066cafb0c3d05a6a670d380cd897c4634c667dee5f2ffeec47633fc13bb41bb6e06732581396034c200585586f53420d0c5ff1a54eedebce836e295c09fb8e9a67be644d17fa24e6f5f24a370fb0ae8b5416de9a9e8760e0734e79ed3b9e352ea531732ac0e64fbdedb15a5c2c26fd794727cdd557183e79dc67d5725be63c313699e883e6af98ac68e2a1aa97bc7a9acac58aaf09b2837b7bc20284808261ef6b645f1a7b207df54e29cec2c30525fa02d0f00a5665ca7911310840576c87cbda7c567c59e99eaef88673f4d5ba6842d5a646a07dde9c9cd2695bb101325f27b0f8f6633a71dec779005706af054e3fe013c1a79ac90cf451490710d50f19369af6c85a4568ab07270fa1c6b9e01a64eef3081b0401cd81237205962c37d981c90a20b0841e713f99232aa9e0da16a15adf298fd9b548744dccaff568db160ea62de07e76e781d23ee3cff57ab0c962a50a799beef5d5258d9aa7b067630e13238e408f329d7b14ee2b8fb2dddec12d2729a0985e8cd3788ed4d206ba4b34fb4f72b6a36624c0b70b475769126ceef60d7c810412186f8c385d3da888f2c190f238e497f2942adac77a2a5e3e406670c5c041c748cb07953c29cafd0fcaa9af7f30f73342d434906cfe68ba0ab371c47c33fc87ca7059811bfa425646d797db89c936e4dc9c5061ef135a0c133e6fa458a3bb183952f772635a604c14b769b183fcc66ec5113e689d809b8a20885a60650e6a4390681f96c478d7d6d2c9eed32767e312b4539b48b58b3f7e2af786ac3c3f7e956a61042851132235dac9a347f166a79f1f0cfb7c6e477a853b2357fceb19ef9b17a529de6314af54798004cfdf44cb4d6c39603c32b5a780582bc64a79a17cafbf2189c2882deccb76f985b1945981c42e51c8f37e142d4169fc48414b3118059151e3441534a3615490f756b461b9a8fe370f557e82943d59278e15b7c0c3831f5374ae29415755fc737f0ba248eb02bd9878f5569685e7240d33e0c73d064e4b815e10f84260c49036f4a85e54b7d337531cc263cda4ea02b1726291146840975007dc33e197ea8e752dcb08b7be3638a75835ac222d23514aa16c8283f72cd49f9a5f99a5d0f2e6a85424eccb7ac43d3f07181d386dbd914b0cc4796e0860e140f06da2014c40a07a1f47952292a90749387d38a819c13b1909935bb31e32581bf15cc575585f844469f2f3b3643503b2bc50de14db693483e4e3b2d76fdf4f39ba83ae384bc3b831bd9f54aa5200ce306122f5a2c7cda59daad080cde95b7976d616c02e19861c8ffaee6f3bbf9eed23242227d53a1e221e039c512dfd989ec36c8cf01642fb90573ab1a4085006109a7862c9a9043524cda0962542d1499f811107ca289d303268f873638de07c730c3869585fab73218f2cf214ef58d9fba6df451fa1662decd452649b85ac6ad4c23adf465e4fd63ae4e5f38b5a8ef6f1304c945f772f2cedfaea20ad89b749f11920074e025fdbb6687cc058d953453496b023126f8ea4852916868db042e4fd41a2df80fc1d5f8f002e77eb504acc0c0ebb9bd798f43e7894ca8d802221e34396849eed610f78e7deb4cf015df7049d135970c9a5ebbe2323671c5ba5ea1432ea72601eeda666bb4edde9cec34fcc71d268b23617e8928748e59c47285cf86874e3445e4aa344b9747ce6085ec6c73406f19736c729a39e26ede2d12c7b69d1ff0f9f3297a69b2766a1b45320b81f37aa6cf080a6748b2eba7f34ffa70", 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x23}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) acct(&(0x7f0000000300)='./file0\x00') getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x9, 0x7, 0x2, 0x3d}]}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x8b, 0x400, 0x3f, 0x2}, {0x4, 0xffffffffffffff7a, 0x4e, 0x2}, {0xb80000000000, 0x3, 0xfff, 0x46}, {0x800, 0x6, 0x7fff, 0x1}, {0x4, 0x3ff, 0x9, 0xf1a}]}) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x8, 0x0, 0x3, 0x101}, {0x81bb, 0x5, 0x6, 0x5}, {0x9, 0x6207, 0x8, 0x33f6ef62}, {0x3, 0x1f, 0x20, 0x4}, {0x4, 0x1b57, 0x20}, {0x100, 0x8, 0x1f, 0x3}]}) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)='\x00'/12, 0x14c) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xb0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 16:01:13 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="b10248058c865b00a725b8f16f681cddd768ec016ddb42e45f205ba56c56aedff878c2c33465493789fa93820d52fbc848d98b6818349bfeb283db2c36b7a063e6b3ab22455042a8fe4368f534e225b1a8fe8b2ebc917d0bc33865124252bd7f464b72ae957df2c5164e9160f75344707de45c54e9464dd241866d56a27dc8ad3e73f4b4fbb30bfa5faf365f36e1bfc942771f232a49fb15bf613af959e64c79fe3f53a2aaf9346bc0a5e7924aa1fdcd42c239e84c1fe365b0ef33dd31a3de596513cf7676addea706e05919b7749de489afa516f9f2a3c2049d02f6469b4badfcc2e8b4cec820de5f5da0ab75c461ec02473743714c6b6df181abb36a9e21fa617acb34202a8ac146ebc0d8ffb9a2f54b26b3931f27925fb036eeb099b18d9432adda000000000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r4, 0xa, r4) fchown(r5, r3, r2) r6 = getgid() fchown(r0, r3, r6) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:01:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getpid() fcntl$setown(r2, 0x6, r4) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/110) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x44) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000380)=""/222, 0xde, 0x2, &(0x7f0000000240)={0x18, 0x0, 0x67, 0x2}, 0xc) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x9, 0x4, 0x0, 0x0, "d70300e7bb66c6e23c5b305f79f9000000e400", 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) faccessat(r2, &(0x7f00000002c0)='./file0\x00', 0x90, 0x2) r3 = socket(0x1e8b36d380924a95, 0x4, 0x8) sendto$unix(r3, &(0x7f00000001c0)="41661e3b0e9625707a9dce55784750648dbd8693148864c6e96c296a412a2af625c47ada81178eff8e9ade24b4387cafc8e7832b37eeb6188d9a9ebee8b2289f4caba02e1f137e7c7020283d55e39db3f0fd", 0x52, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x18582, 0x40) 16:01:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x80}, {0x6}]}) r0 = semget$private(0x0, 0x2, 0x20) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = geteuid() r8 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000040)) r9 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) bind(r11, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r12 = fcntl$dupfd(r11, 0xa, r11) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r13 = open(&(0x7f0000000100)='./file0\x00', 0x18033, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = dup(r14) r16 = accept$inet(r15, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r14, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r17}) fcntl$lock(r13, 0x0, &(0x7f0000000200)={0x3, 0x0, 0x8, 0x729, r17}) fchown(r12, r10, r9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xffffffff, r1, r3, r7, r9, 0x21, 0x2bc}, 0x8000, 0x0, 0x1f0e}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x1, &(0x7f0000000000)={0x3, 0x6, 0x54, 0x200000002}) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) 16:01:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) listen(r0, 0x0) 16:01:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) mknodat(r6, &(0x7f0000000000)='./bus/file0\x00', 0xb811, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup(r3) dup2(r1, r4) 16:01:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 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)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2b66697fff000386ce1bc094c91f101f31bfe38408acf9102f4d9124de3f8fba160f358208218ea779a1113c40cf69381dc1c319789e66d8b9401771362063aa2fb2c718462390ebf0807c2c2b4d4a7f00000049f3610f22b2434536a370ccf2d7ba4237112e5ecc9d8ca860b2376bcbc0014f83986f14f4d66ff0e177dbe58ebddc43327e945ba3f10d191b6c94e396c3f7b1b30f01dafd55e327235dc7b01f5bc5bd56b6141cd18baa5be8a508f093ce154196d4ae87f4f7279b3aaf392ded39ddc70f5682ea6628ba161960390369ceebecb638f7b809dc1b6c11b6431c974c160e08f86245c6fd36432c648c0655aede98e4663eb69ed0a099fbdc8c6b9726e1732ffeda3eef9831a4163551e71c2869825f0e1e759a5495cb5e8535d9365a7c6e4207a2d6c1740b0ac8c7c8bbb66f5df11c644b72dd5b6513e97d04659eb7a8f1e129805b4b2a42ff98147a3beeae64a05145984e0ec959831e1a6778ec4e0de18faa551dc8f6ee9b9bb15a55373a0b6ea8ad493031e518335f38692fb36bef83521002e6bc"], 0x1c, 0x0}, 0x0) 16:01:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000080)="23e151db712467678b39ea1b17723a89f562981d977a2acd875766feef7933146bafbfc7080df2c09198830d90b552d478dab3ead6c8f07a4e6f60543a081935e51275b133cc169f051e18d69ac1cab361987db01428fed8eeac65a57b10a3690f5518add1d8a38b4ac13605821ad4071399263bbc481d46936579dd2ec28bceab077cdeb838d6b7a0381baecc7eb6a048158d5f6c8500a0d8a25a329862299cf6c91c7f09cdad53672a2af56634ffadde312e699eba03d2815f4b7211f248b11a2fae4aab9125aa887fd343e0e100af5e444b61a5acc1e119fe8b4db1f8e272de8b0f6639028913964e9eb69e5a74617755760323dfb5965a01b58da8", 0xfd, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000b40)=""/228) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000001c0)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x4d, 0x0, 0xffffff7fffffffff}, {}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000100)=[{0x0, 0x9, 0x1, 0x7fff}, {0x2cc0, 0x7, 0x100, 0x7}, {0x5, 0xffffffffffffffff, 0x7, 0xfff}, {0x5, 0x100, 0x2, 0xffff}, {0xc7f, 0xfffffffffffffffb, 0x7fffffff, 0x9}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x38040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:14 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x150) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000011c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x1100, 0xffffffffffffffff) 16:01:14 executing program 0: getegid() r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000040)=""/246, 0xf6, 0x802, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000009c0)=""/177) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x9c69}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0xffff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x32, 0x80, 0x3, 0xd740}], 0xffffffff, &(0x7f0000000380)=[{{r2}, 0x0, 0x0, 0x40000000, 0xffffffff, 0x8000}], 0x7, &(0x7f00000003c0)={0x7, 0x1}) r4 = getegid() ioctl$KDGKBMODE(r2, 0x40044b06) getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000480)={0x9, 0x4, {0xd5, 0x93d5}}) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) semget$private(0x0, 0x0, 0x5a) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000007c0)) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r8 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000040)) r9 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) bind(r11, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r12 = fcntl$dupfd(r11, 0xa, r11) fchown(r12, r10, r9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x4, r5, r4, r1, r9, 0x8, 0x7}, 0x9, 0xfff, 0x10000}) sendto$unix(r2, &(0x7f0000000580)="dfc94879f8a2b4e3162cfb9836c473eea8d5e5be07f52798086dfcc46c7fb18b7a6024b6a8b18556a5c1571de2b1a2e41d8444c10752a6263c5ec2b6a7", 0x3d, 0x40f, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r13 = dup(r0) socket$inet6(0x18, 0x2, 0x7) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x9, 0x7}, {0x8, 0x9}}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000680)="8f4c490fd3983135c31cdf0e", 0xc) getsockname$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/75}, &(0x7f0000000740)=0x4d) dup2(r13, r0) setrlimit(0x3, &(0x7f0000000780)={0x9, 0x1}) flock(r2, 0x1) 16:01:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9be, 0x67c}, {0x5}}) 16:01:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0xf6fed590fafeee81, 0x5ef64bc90a6e366c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r11) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000380)) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0xbd21063b3f0e2d18, 0x0) kevent(r0, &(0x7f0000000140)=[{{r5}, 0x0, 0xb8, 0x1, 0xfe5d, 0x800}, {{r6}, 0xfffffffffffffffb, 0x20, 0x2, 0x6, 0x85}, {{r7}, 0xfffffffffffffff8, 0x11, 0x10}], 0x5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7f54, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x2, 0x5bd4984c55b3e1b5, 0x1, 0xff}, {{r8}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x2, 0x49}, {{r9}, 0xfffffffffffffffa, 0x61, 0x1, 0x7, 0x9f4}, {{r10}, 0xffffffffffffffff, 0x1a, 0x200ffeff, 0x1}, {{r11}, 0xfffffffffffffffe, 0x5, 0x2, 0x1, 0xfffffffffffffc01}, {{r12}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x1, 0x3}], 0xfff, &(0x7f0000000340)={0x20, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:01:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 16:01:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0xd74bcb68ed715806, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r9) r10 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r16 = getuid() r17 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r17, 0x40044278, &(0x7f0000000040)) r18 = getegid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = socket$unix(0x1, 0x2, 0x0) bind(r20, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r21 = fcntl$dupfd(r20, 0xa, r20) fchown(r21, r19, r18) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r23 = dup(r22) r24 = accept$inet(r23, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r22, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r25}) r26 = getpgid(r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r30 = dup(r29) getsockopt$sock_int(r30, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r32 = dup(r31) getsockopt$sock_int(r32, 0xffff, 0x1004, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="6da000c8fbf76e7d31d6a8d95fae0142659a67ed6412a9fd6a6331c93ca271c3e203952583df8bbca5d27d9a8565644a75cb1d66c7f0759a41c4067d5b6ea40c6177aad772881527050ffea0fb602d3d2a46540d1e53df15f91aff1aba62055cbba8d0dcad0c8256062660e81153fce4a337a2d0edcacee0f4df10b72da44d7eed873d63cefdd74a8af488cd3de1c0c0bcb028dbc8389719d4e95bcbbd05c239fe5de3d1d00a0ceab1ff9e68d92d93ad5f2e06a22a2372454114cb972af5ece358bd504b6f7baa561010ea", 0xcb}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="21161dcebe5788de8fc44ec0ba9744e418fba0a96fc8a14606dc2087c7336430a896409ddfda399f1c88f75df9d81d340fc9ca2e8c447d3a3646e0742ee42b2efebe901504385e4bf01fd7a933070d0ca8467c2a644d85a78f2fd2ab519ef4bf5df0dd25c9fa6ff7534049cf2c672b9a58b26402529b78f1d2db", 0x7a}, {&(0x7f0000000280)="812c9b6d15d54ad4e249316386f651578b41bb", 0x13}, {&(0x7f00000002c0)="7cc40086486774c712fb6a86cfb566081ab74685237d47", 0x17}, {&(0x7f0000000300)="5678b8f372617526e7c22a676eb1555a8e936cc59fc347e17bfae7a22b2873abd8bfdf9255f821a118f625e18054f3eea23cc00c07a7338f6b5b40548da564810f4a083c95c17885928cdc40a0b074ab7eed13a32d72267d2e2421f4d22d0177eed07d4200071ade984edc0fb1872fb1f5a260e91279c825d33ecf6eff", 0x7d}, {&(0x7f0000000380)="2340f0323de21c390990a27b033e21792a66e62c6ba127ef6f4045070efc53887e4662747f0600c571e94f564c5f09c3c7911ecbcfcd9097eb2a58765a446aca4761dc35297925c3684b80df22b965ea35f9ed7fa475b339f4ea8e79f05fce64deeecc9b3510ccb951131fda3de6a4539af0db2248a72926c16be97930b16a83be4c8a65dbeae8a574ec58a117cc0d58c8cc44d55a3a52eac1298731e5c920f967f00b179c124b5d", 0xa8}], 0x7, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r3, r5, r6, r7, r8, 0xffffffffffffffff, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r9]}, @cred={0x20, 0xffff, 0x0, 0x0, r10, r13}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @rights={0x18, 0xffff, 0x1, [r30, r32]}], 0xc0, 0x4}, 0x400) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:01:14 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:01:14 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000240)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200), 0x0) 16:01:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/148, &(0x7f00000002c0)=0x94) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) 16:01:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) flock(r2, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = dup(r4) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r7}) fcntl$setown(r3, 0x6, r7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:01:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000680)='oL', 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad2612a207f68fbe3f1ff52853a808d3fbe9f9b87c6da1012bba42", 0x27}], 0x2) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)='>', 0x1}], 0x826f826865d99324) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) linkat(r4, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0xe) 16:01:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ftruncate(r2, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 16:01:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x0, 0x80) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file1\x00', 0xf, 0x1c22, r1) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x16) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x59) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) pckbd_enable: command error 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x3) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) 16:01:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r16 = dup(r15) getsockopt$sock_int(r16, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r18) connect$unix(r0, &(0x7f0000000480)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) pckbd_enable: command error 16:01:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) listen(r2, 0x2) setsockopt(r0, 0x5, 0xffffffffffffffff, &(0x7f0000000100)="45906401b15648e8e5218409e1bec3d585e4b2561cd893da8aa9864d7b01c38151fa611e", 0x24) r3 = dup(r1) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000000c0)=0x99) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) accept(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3c0, &(0x7f0000000140)=[{0x3d}, {0x2d}, {0x6, 0x0, 0x3, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x1, 0x3000, 0x800, &(0x7f0000ffb000/0x3000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) bind(r10, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r11 = fcntl$dupfd(r10, 0xa, r10) fchown(r11, r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = dup(r12) getsockopt$sock_int(r13, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGETIF(r13, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = dup(r14) r16 = accept$inet(r15, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r14, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r17}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x10000, r4, 0x0, r9, 0xffffffffffffffff, 0x105, 0x100000000}, 0x2, 0x6, 0x0, r17, 0x8000, 0x7, 0x800}) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) r4 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) bind(r6, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r7 = fcntl$dupfd(r6, 0xa, r6) fchown(r7, r5, r4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = dup(r8) r10 = accept$inet(r9, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r8, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r11}) r12 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000040)) getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r13 = socket$unix(0x1, 0x2, 0x0) bind(r13, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) fcntl$dupfd(r13, 0xa, r13) 16:01:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) munlockall() pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) 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) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r3) getsockopt$sock_int(r3, 0xffff, 0x1010, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r9) kevent(r2, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x20, 0x4, 0x0, 0x6}], 0x1, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffb, 0x2, 0x0, 0x6, 0x200}, {{r8}, 0xfffffffffffffffd, 0x5, 0x20000000, 0x1, 0x5}, {{r9}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x3, 0x401}], 0xff, &(0x7f00000000c0)={0x8001, 0x8000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r10) preadv(r10, &(0x7f0000000280)=[{&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/216, 0xd8}], 0x3, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) setsockopt(r12, 0x6, 0xb5a6, &(0x7f0000000200)="4d925faa2959d209563bbd5ac4047786f6b12d9dc2bd2c39f17892628acaf9c957ed647aff9f52d172f59d6f887126df141a97b73366d68cdaf5c9c0ad9cfacb35", 0x41) 16:01:17 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) bind(r10, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r11 = fcntl$dupfd(r10, 0xa, r10) fchown(r11, r9, r8) r12 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000040)) r13 = getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r15 = socket$unix(0x1, 0x2, 0x0) bind(r15, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r16 = fcntl$dupfd(r15, 0xa, r15) fchown(r16, r14, r13) r17 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r17, 0x40044278, &(0x7f0000000040)) r18 = getegid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = socket$unix(0x1, 0x2, 0x0) bind(r20, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r21 = fcntl$dupfd(r20, 0xa, r20) fchown(r21, r19, r18) getgroups(0x5, &(0x7f0000000900)=[r8, 0x0, r13, r18, 0xffffffffffffffff]) lchown(&(0x7f0000000700)='./bus\x00', r4, r22) r23 = dup(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)="db82ed2a3d3d1c834a17c7f9e43d552eb71394d5862affffd6e53481806660302582c08e1d9b471ea7f3b13430e7afff130a35deea93f6671ff84f2437ac27ec2a86e5d8881444d04b012721c5c04b0e0f99d8a06eb937e9b42d85dd0b562a62a37b8e7274a74aec613d5d0ee90fe9175401c7fa67597bebcb4826d9f2bcc9fced5758a245d0b29689441d450966c949adaac33c53bbc3d9269a6e0b123a750e902de56d8b48583a5bae91f20e9e2174524734a26b33c55a38723ba31589a11c248938fddef1791af4f0661c5fa6afbc6987628112c9af4e935f1d9ef25169b87c3020f784a939", 0xe7}, {&(0x7f0000000680)="9af0f6b8ae6455f1cb61d113a2bc98685babf2030589c29e175600c574c67dbc1f491d1210d2017efadbf9cac8258563655b4b047988e699d25ec38c0df4bfe6b73572b6a8b4ad551cde1369441130052117880883878e3f", 0x58}], 0x2, 0x0, 0x0) mknodat(r23, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r24 = fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r25 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r25, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r25, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r26 = open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = getgid() fchownat(r24, &(0x7f00000000c0)='./bus\x00', r27, r28, 0x4) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000ac0)=[&(0x7f0000000940)='\'@\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='>(,!.,[/:F-*$\x00', &(0x7f0000000a00)='!\x00', &(0x7f0000000a40)='/dev/null\x00', &(0x7f0000000a80)='*\x00']) ioctl$TIOCFLUSH(r26, 0x80047410, &(0x7f0000000100)=0xfb4) r29 = msgget$private(0x0, 0x100000000000004) shmat(0xffffffffffffffff, &(0x7f0000dff000/0x200000)=nil, 0x1000) msgctl$IPC_SET(r29, 0x1, 0xfffffffffffffffe) 16:01:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x6, 0x4, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) setsockopt(r1, 0xa02d, 0x0, &(0x7f0000000180)="265757d08a7dc4ef0ddbec952c65aa28ce803150901a0229cdfabb6de5f0e048532ab28a23b3f8525b510f7a53a95c5ed7d784eb52f00fd2971973b1c59c764d287d7565b8047b37dca3fe8229058401a459f3d243b43b7454872f6015bdfe5c260eef1045e98d42b3e473cc6e66be13b8a5d76a1c696f61792f3cd1a59ce9ffd701d9d55fb144c8fb4266d3f702bd72789a5c5bf9372bd30fe680e31a6e4c87fa618c1edbca521744afd2ec92a0d2459528ea064f544583c3c551a1e9834aeb61574a9c", 0xc4) 16:01:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x1000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) dup(r4) write(r4, &(0x7f00000000c0)="4ea03e32954f19b5b04261f0818551261c800ed50366dfbf47bbc2d65239413752ab520264d8163ca79058f289c36708213af5a380fe5f39206bfb", 0x3b) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000140)={0x3, 0x20, {[0xffffffff, 0x1, 0x8000, 0xffffffffffffff01, 0x1, 0xfff, 0x7, 0xedc, 0x400, 0x3, 0x1, 0xfffffffffffffffd, 0x23, 0x40, 0x4, 0x100000000, 0x9, 0xfffffffffffffffc], [0x4, 0xc3, 0x8, 0x2, 0x0, 0x9, 0xfffffffffffffff8, 0x7, 0xffffffffffffff7f, 0x100], [0x9, 0x3, 0x5, 0x7fff, 0x0, 0x5, 0x3], [0xc2, 0x2, 0x1, 0x5, 0x0, 0x800], [{0xf1, 0x3, 0x0, 0x6}, {0x5, 0xeb0, 0x7, 0x1}, {0x2, 0xffffffffffffff81, 0x9, 0x101}, {0x10001, 0x10001, 0x400, 0x3}, {0x8000, 0x7f, 0x5}, {0xfffffffffffffffd, 0x7ff, 0x6, 0x8}, {0x100000000, 0x401, 0xfffffffffffffffb, 0x5}, {0x401, 0xc3, 0xe10, 0x3}], {0x0, 0x3, 0x5aa, 0x1}, {0x3, 0x81, 0x3, 0x4}}}) 16:01:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ftruncate(r2, 0x0, 0xffffffff) r3 = dup(r0) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4, 0x5) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe899, &(0x7f0000000200)="f6fe9663cb86f57449e5d4150d59beb8c227fc19551313d5392850bd61228dff95814a2db1e1c45baaec7154ad790e7a66efe669be0405f806501ad04b71af0fbc410d5cf3d35331f8380a459655ec3420a2ada436d2da08c44c9ccb2dc33a0b8938ebe4139e6d7587e89dc52156c6e43b43f77fec67b04346c537e7345e5e71b32c923700ca16a9c40a5d6cc64ab88a35b1c0e7d0dc472fc9baec05ac175f8034929117579e9324e817b8907d79e8f9cf4d") 16:01:17 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) sendto$unix(r1, &(0x7f0000000180)="20c28422fa094402d64267c90adcc16620c11ad81de89d5bcde7f74ab8d90b48840876ff3117b49d4629dd83ef6ff1819bcfe781ab8be0a60c9fa45742a6d7974f0ab91f541d014dadefd64c37b4529c9a633ce855c616d00c691068624ec4f87a1a0274ab38b313a6342f38020aa04374abd4f25e53f8beeef233606ee4a3fd12b6ffb932776a9679cfb46936094fa0f94282f51672e1baa8e8a726d68909b485056abf5a7e74401164fd10", 0xac, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985dbffda28533a054212d9b74f3da3dbc4084beaa189961e7d3eea86fb7c99d4a053a5a629677c8dd39d777c7a3a2d41708c2be4994f6d8b74e373f856b75a19988512ec9460fae9347a82f27fe48938ef99ebd2c4132c0d13a082381949577dd301bd841901ee08b38652edb876166cc94c61fa94d0aebbccb345b1ff88a104d4cd268a296eae8b2f5914d63b3da621b021dc2d8169f1fab8f555658ebf24ee0ecb7e2416672acc6d1b53755f4b529827c9eada412e9219c1e3cdae2ada91dcccc63c7c05484a143bfa4dde6cf7d8deb9cab09fcb3e97e1a739afc85ad656e50625d433b5992699d8bba0167016452190f18cea7b9d8a9658e546a00da40445fdd5b53a129e5d55231b44f5da3c457e13d9365559f2161b533bab92f39ceec5b951749076289a690f72213f537685b3995b83cb48f43e6cff44aae12167524a570369d7000b6995c059d80ee0158f6caa13a1724225639adf6edec70a3de1529bf63e156227f901bca9633eb18337df6bc9bd7ec9ce4d39f44a0e03f804d2fca7fed8d96de17ad5c25e494bfbcc5595b9109e262c18c0cc27a5ba99643fa36350f9ad91d2ed8ad09635b5b1efd77cefe5787fc0159d214c384938870915a13e17e729881bb71363415275678ae7f2a3148ec493dcfece4bcf1244624f599e9b3cc1e0015c0a1247a283975661a3567ab154f75da5611404ed15e87beee5012f430014da1194cd610fc6e5af45f9da3221d03c523b1dde57af74e76aae7fd2ab20927664814daab5e4843d8ffbab6fefff598e0ab4200df7f11f7afa56bb6b423753dc0b90471f2c5e694b8dee50b01dafa2e322ffb167f743a6d2e3586fee1548a9eecac67d2aa5acb8262d05ad19a55be6e0e09ff9467740a62f5fbb4b57d7331170e6e5465b20d66bc7883d25464388d3e37229db6ceeb936579f0255e6ed1bccfc33862601f446aa983a7ded7892fc3bcb72a4fefb9d71196ecefa47554ff0a2fd99c204a6d5d28a36f0fd20826a8b79e2be58c972df16860374f02becc7703b18ee018b8afea4e4e880a0f57b4ebd19ef616b4e04cb3df8e925158592654530780dc5cf2e8120418a48c6407d28f82ddb5608a3ae8e44dc75108ad6d6a7f95e4d419b86321951fd535462875d8c75d03241a2182f52ef934d976551917615d38d44a3dabae5b29235ea109cddfc34c43e57a91bde7712a5095832f396aef265ddf5c15d068b13879cad1f9eee02ee7eff48bcdc997ee0584a19caf373d2f7d0775709396355e961e683d540fef132b6dcb8db24b35b65804de9f090709d47f1abe47e92712c48914438b591c29001bc3e3f59eac0e0632471a2775e4013883b512e9a9e00b747d45820523227c119ae21c767103d9a1fe08d2ef5d01c296964524f9fd39f353e60d1fe4045c1a5d70e614406c158b1a45f7e4cc04358cb486aaac14ff51f9a00f2aad8fc927577dec5f18dabe71b67ca58c8945d677f951021b5f70d1b07efe1b944fff87c79ea35bdf12a4069d2022c965fa2ad00239a4e55d28e4bb460d1d686eaaf3bbccc43ca0c3132a6b8dfa7fb9a0d23d011cb20fd489e50ec777ced3ef8544e520c26b77e2eb819139fb4b5fffaf24b2cf2490e9565e2809667927e021ee746c53ae3722c86db2b7816315474645b3d3f418336440fc26d00fa5112c4b00e3c39a0ad20402a13ab95e589b4d31a749da7a4a60b3af08604bc848f6d998952764f91049bf9691bf128e015405e7733136baa0a5ad28995070dc3301406e769cb543b13a4fd4cd67b2b0bc2586b9500d3542633dc71d342e86a07b69e5b3c99fb3938d6550713dd4fc04a9390b46fc1a51f52e2661adb5eb39252bcedf20049c5b5dfd20a0ef3e00ec080fb1e76e42e342ae443ea254dabf3b6ca6876e614160098284fe0b33db73ddc507f9dcabfab0034cd221173421af602d43a00e886e2d3644e3ac34ed89ea6f39a06c1cab309df2528b31f15cb70539f45b906b2534e55d28a7ebfdfc7a68499c5b9821150b64d9757b0f846baca7e0632fce3e6aa4f6cd91c3db7fa83666c89de7264b7cd084030d04ea0851d20d5089b719c3c6fc7943b96a69589393843e1550270c5e4a31c6ac264fb6c70c0242a8b35ffa244fb09546a9b3c10af41702bc01e959453d1595cc4d85b95a830540d9c380aeab0cdb56517b73599b0129bd22ae819c3cddf115a7a4b5e90584177edc002db650c8f13d74613fb143ba2c5c3d0ecdcce802f3e96d1093b6e604280e260b5397e47e36e7aeb8a1af88791b1b50e7c0dd66561d744f0f3974a5efe0733fbea80907497a892a94400d664d0c6dd1d3c0558b11a403be3e34be504cfacc2fb8ae77a0fb2015b9f13e8dc06f5b0bd7147e59c12f5fc55f624cd15b255f239fa968f08fcfff10a639a7a0577ec7137e6daf77ef4ce1f7ea43d3a0098d352e306ccb05c0c1c5a4d5687cdcf3e363375bd5071972fbaf48785a53bfb6cbaceaa73d3058ead2a68564e359082479c393a5bdfaa63fd813a4ad7a0e04bd21d426b7dd3e246a3900bfa09e51985a953c53a97510b255f4d75590c22f12520b4cf1f629882a216442ea25f1545c7ac4a695703006052991ffabee1a0e684a943b088f4e4f2c4374c8379aa76078745dc6d8ca4b821ce7e1b3895adc8fcee3b70fcb96badd74a6f609b0f1a46fbab28adbe51c78c9fef5119b7fa750f5fdb341862189a0b2e06a177d0200deef13ec613902cbd1900cba844dde69f89383688f9ab7b26e82efab3128d25a5d6d80acdf03242b998614eb4fc34bf2c750ebd206eef4672e6c27d61c7326eb9688b139f3ec7ede9c7976466eb428301769c983f92d6792ec403c4e6848d7e06448402a1f0549463f6e55545fac2bf07477b4a4cc6a26b373fc654b26a5a56888f9a63b23ea620dde18ab04ee4c0db49aa6b36a57e5c60ab348d7aedf4880b00a2ac2b5e63962522d25d674533aff1065b82b688d074f48d02a2a44da374645a1eb195c6196f71a78a79469591a84851050cb0b79ae90ac4afa3d19c34814f4de261ac01d74226a28471a52981bb155b79d753ed9f9b7f53a2f2ab7e65f0fe0e70249b7dfadc330476d9ae35df0da22a485d528146f5f0e2f79748ae17bec970b982c0c83aafbaf733be935b8a577e193d213709d4232e2d3928d5e65d8fdd042c4c738de64c0c82773f7398a2031651044d90e24b01c277d042a6176747e196ea52a38ef04f48c0146015b9e2da83a2d35a3758942a4e2af3fee1543705265a824df337befd88452ebdba23d2e8ff93c38f32360422aced8e3d96cda93117621679a96cd9f31ab11ccbbd35e17b0db03b9d18e62c0e0af927610a91ae8afe2797ddc952c10bd0d43865a02687ed4c053a6a84b30884ec4489d01cd6a08cb22e6b8ab5037cd4815bcfd4021e118d8e723e088261d0f7a5be252787e958231b2ba041839d57f79e7fb4f48bcb7924d29ff4f5cdde2e83d117f73a11fab959b71832cfa22eefd29aa903c61664e6ad6b916ca8bd30c4f31a67cf7d2ef4f79971c414e849e4c826eabbcc297aee9e5804ed6307808cf0fee618b07de1eb69c21004434313a37278bedb779ceaeaf54ee66ace20db9d3a6b7530ef0e132847077f597bdd27278bd6e3e68b41b3de89f6319b683f6d6226046f6e08ac1f825540a1671fd62e71fdf20b7385f2a3820f2c338dfeaeb93b425222deb4e1b141c25f8152353e3f093ac17200df7ca605546e9246a2e12a8ff42d420f9b8d180a80de76db9f9d1cc35a2962cdce3a1f00977bd55c99a1303460dd80b5e94ac1f6a71d8d301f6a66e6f7f519781c8c6dbb99492a76ad56c954124b85a02259422e40de7ef1508abce74d9f2a5c903dcfa3a302abbc25e2873c18f996494cd5624ae536fa4ef318a99573ea969ed874a6b0b00cf5eb9c68d6e87f47798dad78a8e0df9c667512fe857b6824025df15fb3c1f80bed586296c55a98635ab673bf4b02a8bebea0ed8ee8154cf463a9ef826a9e80c620bd7bb2e6fb4bba041d0e6128106d66fb5de8dbcd53af3386e7ad7c45c1856b92a6b5afb97a72c069dbb52b0a0bc9f1c21de0a23da98b8a12363eca9a941b460154ac6c96d33388eb66ffc1d1de0a7ac914939619e88d7d7371cd56b0ebf380723a6bd2d421e50617f00b6507c932aedeebd5430e09287a8e9d81a67fa271b5cdc9cd385093f401ee40d9271e1c469770c15376a98b60e220bd06c37fc91c8ce3b85bd43dc46c39e4b42dac14702f55301647dbe604119955661e4ef474d773a939567579798c18a9bbc6605effd3cb37962c1f062de01ec72e8139432104b13c5b6bdfddb4fe3a3bfa98035a6d1aaf231f2804c4b42c330c5d7c892332af144f2b48aabeac09665b32261e776137f18b34a6c496af213675d046894fc66971545e656867be51964b37658e67ae849670d6e9c9522cf2319be078a016ff59af5b913ebb3f771501bb014552f3e29b9ba07c32d39421aa166e77a7b29f5ad43b16315401f83fecfdec7b1eecd8052c94e891109944d213f07a9ce3afe717f6653bdc9a8f7e505b4a58427e33e84202f30703070d418a5467", 0xf79}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000016c0)={0x10, 0x14, 0x4, 0x8000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3f}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x21}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8001}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:01:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) dup2(r1, r0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000000)=""/238, 0xee}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/129, 0x81}], 0x6, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffff) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x2bf40000000000, 0x56e, 0x401, "f8e7f7d89564a6d28fb5a8a38f9079216086f3cd", 0x7, 0xfe7c}) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x80) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r4) sendto$inet(r0, &(0x7f00000001c0)="84a2a3cc3ebac557bb35be9f72cf8b2a8a626efbe51ce4a209d10ae8bfd38eea4926cec9221bd3f78d4d2c8c895307bf968729c6af2e82c0db27ed04ceaa326455fdde81ff68c0f421e18770fb37ecf1c9c2dfbc8d53801a9ab89bfbdb1b47fee0586810d19c35c782e29f5ac1d93d3372c42846da1fa64182789f5910346455a86cb11b61a2095d1fc99d58c710621648070af95cc854e2b3159b954ca565d8cab811ae2d6e25ff19afc191128bbe", 0xaf, 0x4, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000002c0)) r6 = dup(0xffffffffffffff9c) sendto$inet6(r6, &(0x7f0000000300)="5fb934150c79393417a3c8ebfebcac118ffac533ce353f31849f09b0e66d624530d0ede4b92db31e8dcd2ab196ce6527aa2271154d54f4652d099f460d05d3553dd38f3e2d5f2efa0db2810b8eb0314c2e3acc1533be50e6ae345be218ef82f0d0869e73f4a1f6c4ed4fef9b72c7aa90b9fd28286b250a1e3c889869a92e2e303fff486865884e9b133aebbeea8d14f3dd5e2cb1b3bc8878aa299679e6c5c395b7", 0xa1, 0x2, &(0x7f00000003c0)={0x18, 0x2, 0x100000001, 0xffffffff}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x60, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', r8, 0x3}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000540)={0x8001, 0xff, {[0x8, 0x9, 0x8, 0x4, 0xffffffffb40ef187, 0x2, 0x5, 0x5, 0x0, 0x100, 0xfffffffffffffffc, 0x0, 0x7fffffff, 0x80000001, 0x110a, 0x0, 0x9, 0x100], [0x82d, 0x2d, 0x43d, 0x6, 0x0, 0x4c, 0x8, 0xfffffffffffffff9, 0x8001, 0x5], [0x9, 0x7, 0x9, 0x5, 0x3, 0x2, 0xfffffffffffff000], [0x8001, 0x0, 0x5, 0x6, 0x7, 0x1], [{0x80000001, 0xed2, 0x1, 0x8000}, {0x81, 0xffffffffd86da122, 0x2, 0xffffffffffff8001}, {0x9, 0x10000, 0xa84e, 0x18c0}, {0x75c8, 0x7, 0x6, 0x2}, {0xffffffff, 0x7, 0x2, 0x3f}, {0x2, 0x5, 0x7, 0x8}, {0x0, 0x2, 0x3, 0x3}, {0x1087196f, 0x10001, 0x1000, 0x1f}], {0x0, 0x7ff, 0x7, 0x7}, {0x0, 0xe9, 0x6, 0x7}}}) recvfrom$inet(r1, &(0x7f0000000780)=""/113, 0x71, 0x800, &(0x7f0000000800)={0x2, 0x0}, 0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) poll(&(0x7f00000008c0)=[{r9, 0x20}], 0x1, 0x3) r10 = accept(0xffffffffffffffff, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) r11 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000f00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = fcntl$getown(r0, 0x5) r15 = getuid() r16 = getegid() r17 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0, 0x0}, 0xc) r20 = fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f00000010c0)={&(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f00000009c0)="3fc37f16a5ef6a811d2a71ce791de3860fa39b735ae78a6f505d290972d38852ce37cb97ab3be239482fb788d8d68cb297984fe1810e3c73a7c273960fca9166661c968d4749262068a2f4d2e8f9c4a3bdc2a07057d18f2ebd732fa989decc3cafcbc3a9b2f0305b3f34", 0x6a}, {&(0x7f0000000a40)="e21113ee27c0d74c41e0d507c9ca5456206b203d13a40054e0af97c55f1e", 0x1e}, {&(0x7f0000000a80)="d2e236923eb9e19d947561c64d876ef5cb7d70d4d2cdb0cff73687fbb0347ec385bda7dccdda04d9d71083efa520523b029a6c8a352195be1f1ac6790fb2611c99d67f4d0ed1bd22a0046bba60e2ebee8dfbc617bcb17e0437c23e274ea4947fbcbf0202a2581dc5b379902a1e71fef8cf30ef6f241c89c9cd88c966ba8d365e53c2f823", 0x84}, {&(0x7f0000000b40)="cdcf57f6b4b0433883d4a899c0c71de5dc25a7788cdbef1a5f63bdcc110a9143aab26cf0ab7141d0e580db5b2953e47414b01f8c9622c889344cea6834b57901e01cf64c556662b0f3df6d846dc8cda09a0e5c9685a4a662b7670ec39ae248f556b7a4fa7a37f0dcf2a9ce8bca68ae4b40b2deee86cd5a8d9a1157e4285d501dca", 0x81}, {&(0x7f0000000c00)="7a166ecd4957b79b51c67abd290b778863560866cb2632d8308506e68c9dc64cce572da062dd778967fdf3a0737737dfeba63b797a46dd417ed6df51657e8a7909e48005c644995c2596e9006d71bee38d5e8831b637a4dcaf43ad594b66f898667b2d4e90e0b19b2e3ba6bb5d9d989ae74f13cdbf874ded", 0x78}, {&(0x7f0000000c80)="832bbb3e6c59339b0c40650c1328fdfafb3de54ab733f6c6cea0b4b4d9d17b09dbe0f8cc6caff689f42a945a56", 0x2d}, {&(0x7f0000000cc0)="6b2b93e8e23523a7a7781edcddc0448822313ecce96c4a17d6ee9f8bade84a5a686b623921be24df7f947aef1020e023b52b095eb9bf8e167aea0a36468f318e83d790ffd4b20210c768a54166dbabe9bc88b359a0611cdd241e0177737ab5a49a43eba5d06c4cff6891ed147a3bc11e4c4d57c9ebb80ce0e6", 0x79}, {&(0x7f0000000d40)="fe9cd937f716e8dcfa237b760fb276cb9e493e4a3581487e00aa40fd5ce49b83f0e67f2ac001fc43e99787f905d8a87a2b9ade778695e3d2853114cd7dfd34a879ae7df37c5082eef3489af9f0d44d878e6909407f936d21884007a24ed059f4d8228569eba34681b87b0b95b7a617e45922fabb1c9b4150051715e2b55c9c7acc9682fa0e13a236f4bb548a09b0e9975cf928c03e1fa5241300a7219f77a80d4b02ddcd51f0b90732a3f9807529b198aea9afcc2838c359edd1015d62543d13afd73dc6ffdad282ea95afa976dda8d64750217538", 0xd5}], 0x8, &(0x7f0000001040)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, 0xffffffffffffffff}], 0x80, 0x2}, 0x8) 16:01:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x81) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1000000, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00", 0x102, 0xfffffffffffffffd}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) msgget(0x2, 0x155) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x5, 0x6, 0x9, 0x9, "70f1cbaeb19458201ffb39476d2026067d735f0c", 0x4, 0xffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x1, 0x8, 0x4, 0x7, "f565481c5f5b3a1f044e7c7f6ef2d8aa5711b59b", 0x7fffffff, 0x6a}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:01:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = dup(r0) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x20, 0xa49}], 0x2}) 16:01:18 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/59, 0x3b) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000006, &(0x7f0000000040)="bb71dba14e7e257dac318c984bd5d1974a58dbf8ffffffffffffffd52f6c78e92b8b8f7182da0473c2f91346468e8d77bdd9431bdb98", 0x36) 16:01:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_dstaddr=@in}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000140)={0x45, 0x81, 0x3ff, {[0x1, 0x7, 0x81, 0xfffffffffffffffb, 0xa92, 0x6, 0xf5, 0x5, 0x1f, 0x3, 0x2, 0x1000, 0x55, 0x1, 0x6, 0x9, 0x3ff, 0x2], [0xfffffffffffffff9, 0xffffffffe5a2dc4e, 0x6, 0x80000000, 0x1, 0x4, 0x3ff, 0x1, 0x0, 0x100000001], [0x4, 0x4, 0xffffffffffffffc0, 0x10001, 0x4, 0x80000001, 0x800], [0xfffffffffffffffe, 0x5, 0x5, 0xffffffff, 0x6, 0x80000000], [{0x7, 0x0, 0x8, 0x6}, {0x1, 0x10001, 0x100, 0x9}, {0x7f, 0x0, 0x2, 0x8000}, {0x0, 0x0, 0x1, 0x2}, {0x7fffffff, 0x5, 0x200, 0x1}, {0x9, 0x9, 0x7f, 0x8020}, {0x40, 0x7a3, 0x6, 0x3}, {0x7, 0x3f, 0x2, 0x7}], {0xfbf4, 0x72e, 0x401, 0x4}, {0x100000000, 0x1, 0xfffffffffffffc00, 0x97}}}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:01:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x150) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x1100, 0xffffffffffffffff) clock_getres(0x4, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000500)="4f099b67df880de37c54293a571e194dc84b64e8249772d5b6a7a4d6944ed99aa95003000000ffffdd9d748e352f1d85cd0a14b4508fc7972dbed077b3fb7efd000003e6ada225c28ad032026c89f6a2319f20226d6411f86509bda15acdf03409a7fbcb77791660e2ea3dc4c265704679053cb0a1b64be1c915694b1bcaa9e0d0d72b8acddf1175d1ccdcf524a98871534c3ab58f5d353e1111710a7577b20f749458936b058b4e90c2acf9a17989eba4f9ae1232264ce9241142e908c610f05c900f14f9f479c0757dffbedabef1204acd77e0894df93e746fbc24e006b8fcaa42c3fa5fdccb64c4d971451b7ce0108a85", 0xfffffffffffffde3) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x5, 0xfffffffffffff2d7}, {0x9, 0x74d}}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) r4 = syz_open_pts() r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, r5}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x20, r5) 16:01:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000), 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffe01) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r2, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x8, 0x5}, {0x18, 0x1, 0xfffffffffffff801, 0xff}, 0xfffffffffffffffd, [0xd0e8, 0x4, 0x9, 0x8001, 0x0, 0x9, 0x13, 0x2]}, 0x3c) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x7, 0x740000000000}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)="1bef43aefe099be6c0c8cdd59d056f74fd686beffffdb6f2f5", 0x19}], 0x1, &(0x7f0000000280)=[{0x110, 0x1, 0x7, "2518e14abb46212629fee102cc2c5df9e88fc40b71fa98e17a367a976b0f082048bec7a0b8491e14ec5d6bf274304b9dca64e4dfcc69945c13ff7086aa3ba1a6fe6752354838d8ae841214a443d4a7f6cba5a14a1631372ee121f3893969db3e476010aac71cd6c111d7387ba0616fd70330890d13a783dec353950a2eba1106ff23349433b6811e54ac1bbf6c8d25a081f89d58a74bac2e31953c00d47f2f90e912d2014880dff8753f311fc588858448582f722a8f4413c3eb41f2dc1689d7e9006abcb7f846c9f843ce833ca64c2ad18b3192dee31ba89393b938eedc07a53baddf3fb9452ed8f4810690cdfeb742569c07ec4c175e984aff11ee8753"}, {0xb8, 0x1, 0x3ff, "0eb85c205b45bc16392c173227aa73223d557188503e00a18c6e4d35f4f7bd459a3e70dc55239d28ce522675f648514bc46a81f90c4bed98a546a4b95d3c9fd24a11d4e33a7160051365ca6dddb04b93b3306fedb578cef62f6f2a27a608fabd17e9fc40eb7cb7da2a84383fc5b3e258144b37d2092f417f63b05afdcb9521ad5c5c1b1919a662f208998c0586f303787d0913d54f2fdaedee319b2a85988d6371b87748"}, {0x38, 0xffff, 0x1c80000000, "65fda3e581a7d052002d6fa2a249603a0154ddebd0271508f074d72a9912153cccd940"}, {0xc0, 0xffff, 0x3, "132bfdf914f418133c2313856d577b98f8b366b54621158774cc95ae72228c6e9c20e5d67ee6d7edbd457061b8b1b27b5e9b4aa92cce1983866871a27ddf89488de225938a13b86b88d7618a811fda5fbf84e89620fc12fcb8c6482cd670f80902df8dc000430e888ae2b16bad3fe1608a424fcfaceb9306af2d957f5ccce69e079202a169c209213f745482f90460333a7f7be2ce5654b2114e4b897c8370d493255f2f19ee5ade95923407"}, {0x20, 0xb882020e2543edc6, 0x7, "05181dc1ddbbcc1ad47c"}, {0xc0, 0xffff, 0x6, "21538657dce79be3891758714b07a4a184d4d4a6160ab5e4f9840c32f638548ef4135bdc0e04bb48be72922cd7b5d181caf17ac28fc35b183f1b0943d9989d9a87f7ee8cbfe52d467af4ec8d536e42d80ef3dbc4f1282691458b34d972b6be71c5fbf9756f06dc9dcec5b0d0308cc9ac0704dc83068f2e298c4776ad163fa15f7f8585c4f56c21ded8b9ebaced8f672f89396131fbc77034ad7e945dfbcab5d07fe559a719a92d14eace"}, {0x88, 0x1, 0x0, "c36e6701d4960729ec820708ad0be73f940050d65dbac667dab3c55f4e28fe5b09d1a257c59fa6fdd6b9cc8288cf5e6c386c03e8772bf9b1dfa308ead22e201c221af1bfaf15ff9eb9488cae92339a1104eb622b09db5324d16ae9ea0ccf3d31066cd4234ecb3aca6052db738e04162579bb10e1c51a"}], 0x428}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000700)=r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000780)) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000007c0)) syz_open_pts() utimes(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x81, 0x400}, {0x6ad, 0x2d00000000000000}}) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000008c0)) open(&(0x7f0000000900)='./file0\x00', 0x20000, 0x2) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffff9c) r8 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x280c0, 0x100) close(r8) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000009c0)={0x6, 0x6, 0x7, 0x7}) symlink(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x80, 0x0) dup2(r6, 0xffffffffffffffff) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) getsockname(r9, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) r10 = kqueue() pwrite(r10, &(0x7f0000000bc0)="ade93a2b7800dd8915e9ce5fe462983c84a8d4fe3ba4afc0135a2c2c6825c772f66870ad01506cafc1169ca02334f6d1e78157ca9a2c6d1893f5726868ee4fac19bfdb86354cb4c35af5167daa57ef6721a574abcae6240f7661e4d3217ef5cf58cdcd40a4d1c7ffb5c79286010a2bc6e28fc2b70ee1656be776cf61acaff17e1d3ae12abf7f209712d923c862c9c3820af3c2418b9d79bfe8033e23ec81c3fca49c4d72ab92eb25664901589cc28a7368ebf9e3acc86e5c11fa0e846c", 0xbd, 0x0, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x7, 0x200, 0x1, "9c3f7e5b1c05529563b85a3bebee41efddb1bda8", 0x3f, 0xfff}) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000140)="bd580ee0a8e57d8a30296a2442f6e32c2b5a6cf99eccf975a9baf2e5f9389133775787a7b2a7c01bc6b29ed05cc21420bbff43cced014d69b75fa0620e3c04ae4b1f26a70a68715ccbed12c74c28a8c60fbc519b0ce808644faedc0a2ac3", 0x5e}, {&(0x7f00000001c0)="5d82a67be188cdad9e62f3ae8212f69cfe7b9ee5c20c0ec738950f753cf44b6457851576124475cef75c7274c1c86e6b382f59752f17e44791c747999f59f00bfcc7a326c9ca330ee14017738df3724a2d77ca0c30aeddd26a82c4c6e9d53d", 0x5f}, {&(0x7f0000000240)="08010eb2a8154c61c93fe6b87c2a885a787f19998c6bef4a3d7115f887bab4d137bf14d975a8d374313826e18e905b8ae5ff66ad4e5cde8ed3721cf8cc577b75c5282a798564a57f4e27387e35037f901fa4c7fbf8bf3f721114840a0fd5b28be449dd381cefed536eb823e12c3b92f8d8a855534484e81dd4d1790a3c0f5e50296445b816dd8a4ae7a684cf6d178eb5cda6f349fed3a0019f5affe2ee48ac71674c07043fa7182fe55751a0e2f4458ee4410bbda21b30350844cb9061d64dd037414206e3ff74bb410d0eaa6867fd277f11b75a62e7a93090afb26a39c5e85fc397ccb6827e9e71a57bb7bd409160", 0xef}, {&(0x7f0000000340)="b27f0c2e1dcc0e80f7ae397fe4373ebbc047a5a23d2cf23a4de208ceb71835d6b2563c4a18e323711621e4d653ca7125b3830d987e5eeaf0eaa9426a95138f4473cd31e6f99b0fadd40e7e419e1a660a74cbc5e22bd5e36a6d46aeab9126602babfd3116f6b243e36be197eab725460b737e0085a0376d0177b8270a2f96cbeb1b4c400c7fb6c5a8f886ed2711", 0x8d}, {&(0x7f0000000400)="4249558a2ab604c70a4ae45d2742ce28d632e0577d7ac0809ee28dc6266f5db2237d79283ec544953e2c0d48b4a51034457dadfa99fe281ee884173a7bec408b01268454ba0191cb59eb4b601a19be388eabbe439fd6c97e12bcf6878da431e782142650f9717db9587979f616846caba03006305ba99c689a5d1c9e14065919157f2daa91107b9193ee4a37fb831d01c8ce0ede374ca22e2e99465f53cc8f481b282534a68a57e539858c1c05ac40a03c97ca9f60c6f88a4adbb43e323839580fa6db1327110f9da14659abb8682797b9529d3065f09bcd40ab70a29b9a276fdd53137e78c0f12a9ce80c204530a560a400eaefcfdea883f9ff72dcdc6756dfc491f41381b1efeb8a861648b1f6bce1fd90a63418fd2821bfd7a260d2ed6af8a15c9686d6cca1f9ffd3e60c56451324ae1c3db99b50dac8a04d01c0d499efed6d626c9b4e08b74c0014bfa932549595df46ab6c728ed20bd595faaab0437e03f1a489498d867d4d4e7fd3843c5b4b253081e7c75298cb7c9b47c125677ed074afe0d71f604100ed097d51612cf84864d6b79b5ee099554721f4c5980832c45f07accd8399795ab0d897014486d2de46a27d0fcf653739094f734a757bc9440c57bf1669110641af478a6d151c6ac6ebd81bd5f9e03591074cdac63ee3f724e7de5ef5db5c572be9af487927bad071dac61a9d2b619b31084b81be60eab65558e3b298694ebace932c3b6907ef6cabc9adf678eeaf915fc4fa08c8b563170131adc372d209fc6896676e833486321915f6d3738d381ab00ddb96be9d329c5087a3aea1def009515180c85831579f840a3aad6eec5214b0afd3ed3cd167ada4d7df34d0d5227655dd55baf322ec7f6c5535d1fc07c34d061b30db45f9f39a0d6ea3aaaa258c962e0aa8a99075cb77b216f15dda711e8960e87121b7cd4e6d844a8a5a0c555f7165af326d54dfb1c76b530bc5ef6d5a62f76c6cce1f8fe8b8b9605ac8ce0940e2f09282c86960f9e875e43d5df07112ad6fdb0d6329811b7584db6b06c666095bc624f59712c1c201f8edb5ed3c2c28fe855983f5a8ccf449188c02eb4f44b5b8816b8dd79dc40c2a5792efad51f92f4644196fe17a9c4029c4bb7089099fffbf2f000b54b4811e8aafba844bf3d8c3a5caa841d7101eceaea1f7690951eb4d2a444cf5e8b703ced8fcf5878e9e71bc998c4a50f3a43498ad7e499c2ec0f09d42ff3b36ea36edc7248fa2678668e9d34b9715b5f71ac51057770db1cc57d2d3644705ef16e89b3f07bfbc8be1644675665ece57aa6a640fba651f785ef9297ad5d560fc31caea22e302639035c77fe3327c3b452d17052330ca5cf8950e7df3d7b045ec40535cea33deeae2429020a20c5f8cd944eed0deca5c25c4157d50b2129a79595fc5567964d95b930664a7005fa2e818bb2f1bf38660009a8370d5a583af5ef1843a2e9fd290ba0a12bab47cefc2d0ded74c198d5137af510617630071f68ba4dcf6960706149dd74582e9d590c67bdad192977943718d1879265030ee8e79f1bbfecbee3f8868110735b2877e328fceb448a1ba2330e0a720f7ed2b8b2db986bafb93a044772c3f151c7082fd06fa43fe9f9905c9553c65da5872e63be2fe84382ca0f72a6c6ee0255990ed8371229cadb41a388f8f636a2dbf554fc6b7df96b0dbc20393c59fcce74a4b3d2a84a94d39023297c6bbe298610beaf5390fd2f5385003848f85002ef49cd1cafaf3e121313a47f6f8a282948c671cb6d016083669baba4791e14d829f879bd912fb0c9a102c13c3fdae64b5a05bc419650fd5556d9ae1e25fda6cc58af0ca389df01b2d101322e75932eb83d81bfb976d824599473846010236740c417729106f4d03efcd5d120c8be280a39eab8c459cb5bb13ed9354987130277a54a54e4fb547126f9988f31506cb8b53614beb6b08eac0676c7855cc11b6208df91a27346fa49c9a00563cbc65ffe7b548b41b2fb1fd114ff77fbd24b583d98758b31b17b0e323d69456fa4e9921d5783110a6ba32d0670a53b083f3358416f1099e7cefdc1108d33be4736f82dd62cd8dd8e88e3d65bb938427ca5627682368014ade368c4fc5ca0ffd615afb9c36cd85c670361200e2f809cd794fb6b42e63f8d2dd83159f6eb2a1cdc974acb05aac7cc80170af73f73d65fa4ef7c6613f9a7d1f3ff695a054026c72bd11adbbd201d407e4a2e8e3dc5c806cfe56c643152d14f9bd07f7fa5b89871817115e28fa8a89922a3caae8a662b523d777e6e676860845acebe784cd77420887dbf972cbaaeb2a4bd2fe143897a9c827c5a5c1d59d0e16c8db2dd8c997b48505a603c00726a55c1a982afb487991975e43d103d62c37328aacf52dd8e3e28ff80096429b53aea8e309a62ad4dfd55f4539d60133dcade49725edc19e1b53f56aa723152c37e9f7ca071c9697c2cece85b7e7ae1c77eafe5ae59438a9b9331d2d93ac63cefec1733119188bd3fdf6aff58bc7697d5c2716b4f3a8349d90ad240609de191f5b224e22a43bf5361e8d63d15d3a4b7d41f7c8062bf558c13140979215b2a8f9a0a56714790668958d5370f64d96adeac69ea6d2de96ca040e96c862f6f948d7a19530b08e1d0031c543415fa8f2abab9a11246b3d37b782b68fc8e6d4254a9c16e2cc5e11fbbdda3a1124eae6b56638569bb662e9c21a4149abccb080f89045adb909ae355d727211d0fa8708dc78cd499ecf6c89e52eeb16d6a3a3e92552a674d8c3772661b140c57637286a31bdbcf0f8fcf79951b89a6e67c8754b0562559428994fa010ae290b93a8c17c5d44a32551102b3aacb93097190a8bebb6ce63652c062d0be3a687a039f142e21686eb26b1dc8ae1fd3c616754f0fe8fac9de1af6ccdd1e6c40f3ff14130173b8df50a29fa9e3dfeb543c8710301d3533a9c190a1adf564391b0ec45580bedb97ed511faeb849ea1c8cb32a58bb4cbf2e9cd7b6f8d0edde4df79c20edc101719ab27abd07472b4c52e8bb2d2930db60c584d58276312951ab02ff4e7b0dec0ac3565e4193622c3f4b24fc047adcf3697a288680c5e7f584bcc9e76c2b5a92376c30dbe59a77610a52fb9fcf929e70ce530d70257dcc80b17728b91a039ad1a89cf9cd9afba85af5fab2f2883cdfd1322dcfd68a71a44cef5ad8a4f43368e8d1a0cdaff63aaf1747d79d946dd90994ec53d656a48826ba95636f532c22f774d5dee8dfb9b98b6b32338bb89693032f1d824b2d999cf94e6300cd21b37c7992ad591e07a8f9304f3bea8632b92e6abd73b50ba2cf420c4a659944d06964088b8ba025614030874c5ea7b3a6a1f63859e9a1d4cd3d26d1d9eb62d9bc82955813f935c6729a286410185197c096f32e219f532ca83cd1f9617efbb64aa4035646af157d68f4fef6a3d8a737160357f43f472552f068a814b9bc95c48dd13b8a31ccd458c4e06b3305eef15d1ac0d8a18a01dbe9bae538957052ea5607f3f3b898fff91dc72137c470543cef5422069208240d36cb2bb7b1897aa1d866a3aa7b8e4c8881453045d7d2d910fefd3fb10e60f86ab5188b86c5926d2f0ebea16d818a22b3e0aaf0817eef58f84210b0965d26073b09502d45f10dd14d4798100a0589d2396e1a3d296c62e38e9a64082ff3ce42f37e774a328e3a4036dd16ebf3aa828347ff4df7e054bff5313c5e51fa1cc736f8966bc400a367fa99103dba410a567b520097285aef7fe9bf38f031d195310ec303e1696705727c695596e4b9f491ea7ea3df37d6c5c95cd3383d6ad4109b8a48d71e0a92f45adcf3b5fb7b9406dfd72486629f20e20ec64948fed68c88496069ac1fcdb1490153d68d7df881da2314b456a6c23c63e1c33ba5833124cf295e84cea03d6251262b672c3ddf3ff29cdb8a6b886e8de3f0d49faddcd1709de508650f021b183b6c8fa2f86b189a4345cd3936aaa2f2f7dfe568cece514fde4fed30340628bd12306681a16c145b7805b300f8944bc590e6f8844fdfc4efeb37a7a20ff89be1665bcdcc238ea76118d57f10a374a1f949d611dddb3aeff59896e6599ea3c61eaaea2354845871497ef2a61fc850154f6bd59b8641a6d0bd6027e8c68faa2411995280b6d0ec6cbb64429a2ccaacdaa9b6316d02ac0ec55f776846f611731134213b62a1a391a1735fac3bafba274e91df52f290aa57e1a3ede071abe1b38970facd61a005db843e90817f26dc463821d16162fba7247126b37986316c8388bb9dd2dd79864986977b7e3edbedb39f240639cd528d3f85c36f39c23e7ac4208337a086a92d8f185bb26ab95139ff6d5e2e2a5decbdc933ca144511b6f42bd348634aba4b70b2c209d8ce490af7554dfd2d767d45d5d372b6639c12f9dc245c0d5f0b98d0eaf37a407e27c038f7403e63b44f6cccb9634fa5c2113034392f0b778bb705108c8c98718fbb5ac7048f25450df3d2756544fede7f863daf7ff596064d3d22e31e51b0d647426156d0bcc380848cd11b1ad91c6089b746189414ef68e3f6783a1987f27fd1fab04634195365f4166c9ef0059bbe3a9694d20b7e27e209d9ec02de5498fc0a694282331a0e78f0e48caa9037ad297faf44730845bd3d944ddab8928bde65b89de83a10946a4e74eaa615b6e11da722f5b715e9f846937ed33d834df8c38c93365e489109e512820de9cf98040b909522c46570f7a0b66f71f0eb6ab65b1dfd2909785dc658472a36865fcea1e79133274317bb34b7af1358dd9983a50365434f267e823ab23ffe23ab46adcc741825769cdf3b125879d043e26537c1fd82fb9f4a76dedc21f347711fc3eeddcc66c17cfb9edd3d3c4785647583d1899066e432972633bbbb36fd45c162b2e3419c1deee4714f6c9e39ec524904a9b24a353608c7e98d461e294ef5d45365098d8b16c8545eea0a27fe50276af0f7714f0aa0d0b66d2220bd83c795503db9af120923e32fd22c673ba7cb719b5d870cf3117c09dc1f2fe2ff637f015076c757db45de0f8409ad31d89b89e78c59a758547d435e95713d388a25e67173d7db3facb17d14e2400c2a8aefeff3adefab2c32ac221449a0aba9297217c27da81fdbdd0e87736a660bd671f61a07b00c995539630f71f320cb4a58bdd8d0ab5ad9097862af157d9132b2bde9d074ccc8c5c6283672ded7c6cea86076943e30a02e6b9c01d80d564e92b224954df1bc9086a0e7a5350a87f2f41b2a69bdf2ba5b57443ff402f72c635a8fb90a429616ac663d23cfc3ee27dbb18dd05279491ef277e9581c46763cf11898bd99d0441660dffd7b0d46619f58ee1f5f35f2229cd035e65fbe80de802652b8270ac0ea787e9f7a85594b8539f08eefe7c034ac8ca636a36d8cc8b22270340f5bd369f73b6a0ec9c7bd408e55b812f097dcb1e6768c5f43069f13e830a0ef652a93ffd284422c742ba71acf97155a1aa37bc46c9e4e274855a25b769751f668e6cdcfe28b0033ee4195ac7fad7b0a6624f6d0c02d66edb70c5c58c687ed1911edd7910653f953ac961ba8fd5e1eab27d53ff7ba4464ccd166cd59373448ce7f6ecff895199b568989893ad185b404faf95ecbc4518b327e422acc78123327bbba3db29b9c4e005ab983332965be9e0ccfb73dedecc478da45593660cd62fe19f7a0966bae46c4657c43ab90ed1bdd4a8bf50af018054eac543c8a41f06c962a56d4aa77a66e59c65d33e11804b3e21dff2440824d3b51e11693483ff6895d2d29d4127da1365870e8938590abafb64238aad93e5a90738c44de7594dd3fc24af", 0x1000}, {&(0x7f0000001400)="cd76e0dae4db77fca4552c1ace8e22950004de14e8d4f9a3a91b37c95c27eed6fca254b1a69c1bc2785c744e5cc65cf106942581f341fa520894abcd301bede6d1", 0x41}, {&(0x7f0000001480)="2344fbafe37c515a337c45914de3f28f05e13208b4d6a392617b533a5a9ef80ff8d88d192e7eff1e7f18692663d2977339810fca547819a86e113668bd0fad07bd1419ccfa8ed7d8079931e6de6754788cd5898b0caa8615be6903bfab6a28a9100b8381e379c0b5e809bdec70bdcb25077445101ef7fce01dfd9f6c780aeb6364189470234e487b08414d754c30db299ca603b1d8b5f43ab2831ba573ea36885a0da81601ba8072d7f931d3170291fb09d2f09c291b44863dc18feffaf3a9dfe999b4004fdcb4f1170e11a80fd1d545d6cde85fff0a81af8a7a9cca1ceafb87697d8d4d42b10a36455f71b7a0600c8a8a72273d", 0xf4}, {&(0x7f0000001580)="6a0b9266cfa8a680c2fcc74adfae8ac4b54bfb3a554f97917c5d14837ebaf272a30372796dd670ab344a768d2c7a0a774eca1ec21c1e3c137d6a1d8ff68f4de48e8b5c1792d767117b8c93490aa2041f7bf8dc1d383e2bea1dcd83a1814acc1ff5b580aa972574a11ed946655e6cf65d0369bee5a705f7383e15e59ff6c56f60b7a2e8920f86262664be9b225d6b5e46ac7609bae4842c31cf8511e0159356c9041ee46a073a2d3586c1d0d99a0dc195c0352562fa72ba78dadded74b4ec309c20ede05fecb78348e8c0448cfe6de7efec468e70906f4ede6f23b13dd407183e5a5f61b58c0ff46d3a1915df69aa3d2b60a1ce83c19dd2080cf19e008cb5d784dcd386874ccb06e81b14c2cb31f8e5dfc0f4b9254c79b0de450fe42098b2aaae73a4ca3d08cb2f727657d41028d4e60d413126077a72b584930944193648b1d3d475b9f4bebe73eeba1985e00852039b4054e74e1d27fce804bd87e6519e4dd24f97e6c2efd58a200d62c93285fe9b275372fa12f87b1704a6ff0c4f19351089be7fbcf83f46fe073016a2ffcd75c58edfcf0c0ff6e21d9960e5cd6576d58407b4bdac7177f33133eee49edddba46b2ed09e4fcb486e8fa5c25c4a5be54494d6542a38e50d649a6389e6606f572dade68429abcdd0aa83a9505d0654aaf66ac70ceae5fbe99b5ab14288b72161234f93469bacd702bdeb1e0ae11cc7b81e9f77dee4bd74f6acd45b621a99b50147364a5bd605599e4e5c02f1ed055ef54d3c6b1d8184a81f3f238fc8dfc4e57074679bc681b6734dd9a175494340331032559697bccdf024646e3cee1096925be852e81833e770951fcbfe782c41c2ca84ef6ea7d3bbb7f6c3a7bfe5cc076695db62021d4bd13b128766067d22e547ec77713e2ac5ec68e869264c4f1c8d38c923ad5e53dd41d8177b5a7b714ea6998f1b5953193ce69ee65df49926f42ed7077bf400ff90dbe4b0a3de4f0071852028a7c360e35148e7f0bd0fad7e08c1a9c8dca29740120fe0eb059dd9786e855735c78e65886dbbba53f6d1e767ec7f63bf093c173d16a4c97f15cc2a365468cdb5b7ed54b22b05b4112ff272dfdbbab7d479b45fac0446b7e6b024ae39508e4ea231e356373b36f211229745c2357a04ccdc3c29b2acf215176e1d92b2791d98ec88b2c1fb283743834247db8f5e23a9de4d5eb538663f8f8ef76c7a2d8c112347336c2fbc9eba343c9b07e6133af872baaf64b06360f90731a7a2edcec9eca0193f8ad6a6e789d90741fadc5e52330d1cd385b27051cd67da9dedba569335c4817bf681d40cd100978b691495f72eaeec93b69aa8018a03c5e346f956adda8076544d4497e553cbba3ac3ebb1c9a40b1ec3ce16d3dd64416208c1b6ad8b57daded8666117fc0b4f27e90dcdef1b6e53cdfa556e34957db29d708f31cd3551f6394411f1d4ea881cbcb149ba0ed531447120e5bef202f64e23a0d4b5ce2a36a0fc69500989e5e9541c8113ad9499bfe67c50176880e209069c94cbe8a2c88925fa36a3491397a7dcb07220601a6a9b7ebb3c1cf95ca7ff39006e6051bdac26dbc87dc53c9af5db353b6252cf95c641126b7e7dc806c2f85982999df8d41899edc0f61b8132e708194754366acd93af5c1480db50575c5bd6b3a8b743209e86434071691c6e3e42f2cb48d9dbcbed2590add3630fb4bb7d661f6389e241d6b9f932dc015e6e64b881c76da22bc55e14705cd9566a90692065532041410e971191838f02f9dcc0464caa885510d23ac320fe8c37ba3e59d522cb82647f1b96b5fd6e274e6faa1b346310910ab625fc0c59712e441082b0cf39bf9a004a2c94f55aeb3581c90f3ae9e70b324e53bd8fd3ff7d9e00901c99c6d459b95a8c1c1af1f4ad0ab5a0d63c9d5cfc6e7c32d4222c492f364de160b86026f27c9c57b483375036a990ce25615c1168f3e03f2d7763fb557cdd7241e0adc2e55f118b1f2414e3444ed5b4033cb4097b1ade602e4f1c65c9fc1fcd2e24fc208764e6e9e3ea2c9ce5c642d6788e9fde18fa8347a2444764919f27a183aecdd0e938c30668dc106dc41a0320ad6fefba02274a9c1c394973a9968c64be676be928695b71f4b1fe2eb0e6affd52194228a74dfc9f9441a52d640842734aaa2720ea9743aba407fe449bf50d0bc7105a6cad3597fa764a44a19025c2f670341ff947568a6063007c83adbf73dbf6d57c89748386b214d09f141eba4c54a7747c4befcde8fbde156ab2d7e300188d27e8edbd67874aa88b6dbeef0378e93653ee3bcd8c9f49672618668d402822cbe9d41dd83b37aa2ce6c7a9701b6782d01baf7fb23ca8af6963185f64a68566572a34ca43f90da625df0b91345cb755970d43519e46028129b775169b6d463265d501ac92a7c501537f68e7d801c09e7e78c89f4d784c41f3c81f0fe256dcc1975fe308333b0759cdaaee7cec41e209e2a6c97253a01f1fb5b5270969c518be4bc780b33d5ed32804a40e12ae8c360759adeff5d05f901d3d1a84e69fce25b1b18d9cf269c3730e98ca98ab18ff04c2c7457679d03717d8d02f43777d9283305a29b5e667ea8150be7870d85c04290345173bcfa9b5c4944a266122a321b32814edc026d445ddbb35a136683e0e9e3f71624ab36f22e6a3e05d89dbe63d7223056ab7feccd742c445747f8a95d251aad39a2293b8d886633f2140b3def1e477bdba03bab2008f653e3d6395fe6537a2ff1eff8e849e862ac116d3b89be9fd8d9134693fbf1a79d7a45601a44de94ea7ebc5fcf3292fff79858bcf9e9169cfe5ffdb8930932eb879b857c4758cbfc91da24521c96845c6277de28e33cac1f6e64696af448d31004d6fd21af106899346e348e808172448b7123040f4d9f063af96f98c07f054a63261857f1585c670a85f7f5e852b2ccadbeaa9375cc51c1fb232b7ff79a11bd433121aa3ed0d09f64297c612de4fc25b7602bca621be0b027c1c873fe21ca65558d6ef53c62ae694fed23b0eaabe17f082c334e6d25d4b1a654fcbcff8e9061c5cee25ff1a01a833e3572464fe555737a6c5c2f72d4908ae477f4f2397173e8b9a34de355e6d2b468beb3a06f3879bfc6d7ba9f03a79fe7dc4c9e80bbcf50ce82fb52ed5c2bc14d333e0806f37cc5e64e1fdbdbc8fe5760c1a90bfe3d42f60d92b604d3440baf8eca000af5a3c6d3bdd21ddd0b6281b12262147d71065c376eceb068873c29082168df389e84d8b90b32a05e4e9b65e4dbcf81be4f47ab0dd269b367b1819f5998fe1275e99d9803c959afb8195616c61870707438892c133869886d925239ea7260158fb295219c13a89e939230db225c842091879503d22eb601a10ce55adf5135b290c7d0f42adc393725ad6f3945097468b6f2e776e3225894c5bdfffd1620ee1aac5459f2f00dfed8c329c7cac84d88e0c0d0acbe8d6a7f61f369a5432730cf35ebb1ecd4ddbd3d6c09501d98021535b79ac60da386556310fb1112e49173def26139c7bdfdbafc98d3f0abbff2e37d89d977e3c0e0f23aa557c4752613620dfb4b3539badb5c4194da00013329e6faa5b046a0c3cfda11b5f4066b58d53b4253f466594034aa0ad02da410eab8d0fa8c25cc9a76804675780078936a0acf4a7bd18d81daaaf56ab260519a983c57e8ebdb18e2c0738b64df1bff62221357e294d290cf1d7875a037a140cf0e5958d6c980740b784190ea95c042a2996456cab8af121917585d9fe915b05a84610a4a955b5146e63e8e02519f2705bb904f8f7c5e9f55aa4390e103384b8a51cf1144098aa3ee6bb0334f1072f1fa986a3c770541feb5a8e444daab2c657596034ef287a9d9e3b74a234a9c6145c2cc0141f269787561ff228e81965f6836f7a637d8cbaf60b8582fc389eee8c590c6333128efc0196d39446b6e86c4daa915a0f7da02ed84a6ada394ff8f782ff6e3e792a5ae461f7f1a8386a1cc54f7adfb30b177e0e4a035ba1ec7956dcd89dfd227ec0f02832939506cce564143c966eadacc78567a0ed077e84dbb6f85b46d4a26f657f3e17edfb67e45a931ea8e812344756c6005d8ed067c473618ceed69d72fc2380f58055cc473844148d45bb8977523d88907e6cd26e9b201079aa74fa41d5f2cb07ee8f94aaf882dba6ae53ddbc410c003a4d7bb68d2ad194e959a7574c42f36c3cc2fc58a7f58d1d2b2b3cd1cf4fe5d089ce6f287c7aa468ba811b044f73901934f8ade0e83736a7049c07f07c575aab96c6fec55118b2347545f655d18844285200963b8561eac4d08b0906903cc11e9c07cd7eaa3c3cd61e07a1dc056702dc5b4da59746ad0f108df95c7f8f92d4a306453c2f57ff6a7aced67ec4f7f1fa3e92aac6e33751b60695e7939d2c59575e88a76fa2a529773be15c8ff8a5cd8b7b38ba3c9bbc429d2857f96e7873111ac183a82429f80900b9d3855d7665e96d950d66f2921a0872753bcefc812a82a4e5ddbe27bdd1ae8fc41c177c5b366bfafba0689c1681c54747159354f8bfbf64af7d961b97cd6046749b9cd074133b6b5a2a473e533de82e4ba8f6498decdaae8b747c798171b69fe9215555d3163bfb6fc2aa60e5ad567836c3bf296214f31de5cf496610c9c85c4f9974f7c1f5754f20958b20a2fe5f28e5b82eea1247e6c9ddd291e7513fb952f1f4ef358fa957ac163d88615bc3f7e6ef9c75610210f48f7d7af9881a3a7a57d524ea251c94afb96b2b5d652e574018d0715246f827747eb5349d3048df6fefa593eff3f7d03ee854601e7b03e85c12e3888bedea07236eba54822516d40c3a95aa5767adf19e6cfe227a9acd626325c5094e6511817d687be010c1937e935f4f4dd8cb1f00eb72cd1870542d8ab713a401b2852908fdf0619c8d6f1b9a5c7c3fa25c67f667253fa2c76a92827b27f4651c83af05bb69026cb7b817a618b149ba397e93bc890f5ba30cc949c0b9b6cb2d2fdcdfcc2554c38bee2f7cce80ce67f1e038ba6a3806bf25d45edd11094ba403fded52b40202758a6d1041adccd0f4113e608537543a52059fcfe98e46ccd77e1c30c004de8e2836e5adb0ded6675fa170b77ab075a00dc47527da715170215b712cdaa274ee5b4f312923b7470a748e1567a818816c9cd0b5cad9b5a9c934bf309cf58434925c845b2d9d2540253230eb2a67f25109ffc907fa1a6bc3e41cc88e07d7f740c64172445faaf1ccccdef49c87125c027cbcfa26a6f4f9e5349af536e175f8795849fa748713fa5701f2f40090aa2af69378291cd8282c5d3785d33911d4da0781e6c24bec948b8c7ce1c7ea7af915ef28ff0fd2aa4b32ae8a2685893600be3e2ef4386234871a6e497ae744ab3815371f4f64f48b45fe93c7157d8434307a2a9cb63cbbeff5ab724fc03f9fce6165f06d5ca0d1ac647f96fa1c9c0888ee711102c6c68218505b45e5b6f8d47103d740d9fdebe045925e354e9d22619a1a8ea49386dc0ddc38a339aebfbbd069edd017c30ff0da52cc21176fef2dbcff7aeffe4b496f619c1c186ffcbb28af652c9edce0a99a0cbd89601c2714cea64c2d78e7e0877ac3901454e61bb941b2b4236ba7f9316dd0a98d0232e59d5046e37f3ad18031f19856efd368d4d92de42ad9463662acaa19ef8bfb5669e57b80ee7ab24e654ecdac41eefd3898cd302ba0bec6787480093de5b9f6efb142ea164f8b7b9357a4e020943ec9c50dda745e555601a9b1fc0da9b76212d181ed7b9ac9d440122881ecf164a6e05b0f07b8d9ec2a989f693f7da64d7271d266b4dcc24fd41dcff2d914", 0x1000}], 0x8, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327b82fb5701b00bef0a228a7ec2836f34320b4d4aff7ef8", 0xe5}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=""/155, 0x9b) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x1) 16:01:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) select(0x40, &(0x7f00000000c0)={0x7f, 0x6, 0x8000, 0xefa, 0x3f, 0xffffffffffffff88, 0x1, 0x4}, &(0x7f0000000100)={0x100000000, 0x1, 0x1, 0xb9, 0x8, 0xaca3, 0x7, 0xffffffff00000001}, &(0x7f0000000140)={0xffffffffffff8000, 0x2, 0x2, 0x48, 0x3, 0xfffffffffffffff7, 0x6, 0x9}, &(0x7f0000000180)={0x0, 0xfffffffffffffffb}) socket$inet(0x2, 0x8003, 0xc045) 16:01:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1) 16:01:18 executing program 0: pledge(0x0, &(0x7f0000000240)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/225, 0xe1) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) 16:01:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) sendto(r0, &(0x7f00000000c0)="2a3cc154c0a4231af880aedd4dc0facf5faaa034950e03ed4c4f9ebc22c7fbf49bbbdb05582f9a6af9eb5d7f79343e6f44f90339a0d7e7930f29413b1e897ff622d297e28a27a9e0135b0437b22a1006c719ec8a4d7e3a57023c985588ba59e1d27aed7897ebad29005c6b8144", 0x6d, 0x200, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) sendmsg(r3, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000140)="b7c5eda2095f4b2a79e5198e3a5164e1ce51aaeda749e58cdae216d2d42321e0fc9690b24aa8bc022803b2c32a2d49ed5bb3ef45ec4b2f4eeb5ccfe84f2c9814f16d3f1daaf2e42908103a7bdc50fcb5c121f6cab3ed977cc29ee4b341669ca485d5379a4aa6108ad7ceac1dca11ac6c46c66aea3407c775f921e54dd68cfdf3c0d10e9a476295711ad52e628b4625b457863a81ae91", 0x96}, {&(0x7f0000000200)="b8d60ccc13ef190f5482697f05802600c9617ed45a155810bb3739400a4e69e9951c2a1dd429fa341c32e96c78ea71ec11029e48987635be11e51b75d297bcb44e898d31b198de90a007f8e02bd3ea08226a77b830c33412d8d045cdff58bd9c22bb853e44c7d22b894d727e5ab88313e8fa1be41abe463cc9aafe74ff31042373cf338eb1524c4a3fad3fdbbff387a17a22f823131854a3f58bc76078ee662de88e246cb17cd3d934a978e27f75435f14a13828", 0xb4}, {&(0x7f00000002c0)="de79520967aed187d1af85b858a4bb2cc1c63c7e1c526eea7dd939a48373abb2539d6ed648ce1c56d7414a0188fa4a575171f706816d767078ba08ca859210299208109e4482cd7d13461fd35f5b8abfac7babe91a31b874b15aca74cab264d4a13f738e6cf0b9f869f0eb89bfd6918060f499bed682194194b5c4a05dc29220143a5ddbcaa1078078fe74a4540158305b8552b2e9c6b168b571666d56f4feb64b3f6ccd622c8bbb05720956952b10d8dda566c79d5c2aa77b34051df35ab288585327ca989e94e938ce6546ac122f558a2960ffa206efba8a3b9f1396480fb84512832f5510b7e683d1a7cfff91c15121969eb82ffda850cf6fe71976", 0xfd}, {&(0x7f00000003c0)="f5b1a5929c852d99861513ce3b32cd6dc3cb1c5b69b3d94a6cea3dbf09bc86897e6bb4e4c701de48cc93ac0dc8a554a849e44fb97f05d144598905742ed2e8a60a41b6e351b0bc62cc48a358f61ea60197d225ba9029acd68e4dc2fb235b114ce1a2455ed6b1ad7a12950d0bdb6656eaaad9d9bd357c7b90c6150eb69b6b43d847cbdecdc59ef813637a029a2c5ab552f122d5a53d60132256a66100eb79b5b0b7960700435e9966218b7e3381460e0e0acea8ebd2e2528b8467f1ddb1aa84209314dfa7d2ecc6143c985e23f11c55e6a48a3c9442831080fa3a6dadde2247ed66", 0xe1}, {&(0x7f00000004c0)="d239c3a30813c9d1c52f279f584c0b635a28fbbf09ee495f00c3c5d32af1dc6bb887ba44728af4265e3de6c16a432323ec540941818030f8e8f9790a366ec9915b9ab7fcbe3c1ecb715c09d0c82bab8fa4bb8980c3ef8bd020e0faf79dd5acb0316d6cfe2ce7ad7126aba5c1dbb4b99863c7f31c766e81cc8fac1c847be9dc8c6961b07e8513051aa0df88d2131e2162b0449c2b544b3a917f8619a98719af228c51d253d2101797b0e5c394493fd1603b3c0e71ce6b44882d3d84485a02c01a280bdd26687679c05c7639612c627f2131fcd24bc0eb", 0xd6}, {&(0x7f00000005c0)="e51aaf4d7e5c14dc8bdabb7c6ff0b0b4432be5152cd3b529ec2e5aca0138bce5833d6920026507364a04887f6fdfc1af3753a373b9232d9c84a279146f8120c5c4e573dec5196d8fe5e400321245de8b109ba37990b97ac8e32e367978a8e78010c53e14920dbcc2813d410fe6c7dc0a184e0333976d6c984a5441385d4fb41480144ee24c5a009f5ba20d526abf8b61e2321b8e3b8ddbaddabd3c6d14012485bb8d9b728046561d916079318a3cbcfe5c1ae0509844453f42ac1c68c2d30ed72669063ec703e9638f8d68be00590336d42e628dd7d22f285d962cdcd7854669998cced6ff", 0xe5}, {&(0x7f00000006c0)="f79fdbb971c43ba6d33f1b1a80bc5043", 0x10}, {&(0x7f0000000700)="732b719d1b6dc21b0471c156d3df76e5e0cef7dbae3bd0c588273b9191571ca1d08a258c1cf71b72b0f4f9995321ff91d5cc9c65169bd52e8bf6a8a367496c5a2fe06fca3b64e70b397ab9678c36eac40593a20266d4d2f04187b0eb50e171686723f0f68810312eb858378c", 0x6c}], 0x8, &(0x7f0000000800)=[{0x68, 0x1, 0x1f, "264f3fd302387b7c94a5ff5206b574776d3fa65bed5d55012e14e33b1f6d9aeeb0b5299b1babfb9bcabf4e26b55d0d6aa74662681e30c7623b5f626b7cf8de96a432aa26d2e2fa618225b57866504e1a29"}, {0x20, 0x0, 0x8, "50584ad07ae430cccc383a87049c955c"}, {0x18, 0x2, 0x5, "f60d26b2"}], 0xa0}, 0x4) shutdown(r0, 0x2) 16:01:19 executing program 1: stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x28) 16:01:19 executing program 1: socket(0x6, 0x3, 0x401) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040), 0xf924, 0x0) kqueue() semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f0000000000)=""/91) 16:01:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x101, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000040)) r7 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = socket$unix(0x1, 0x2, 0x0) bind(r9, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r10 = fcntl$dupfd(r9, 0xa, r9) fchown(r10, r8, r7) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r7}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom(r1, &(0x7f0000000300)=""/149, 0x95, 0x0, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x259) semop(r3, &(0x7f00000003c0)=[{0xd6a2688e25a83ec9, 0x4, 0x2800}, {0x1, 0x4bb, 0x400}, {0x0, 0x30000, 0x1000}, {0x3, 0xd3, 0x1000}, {0x0, 0x3f, 0x800}], 0x5) dup(r2) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="ff7d8c98b6fafe4eb32cacabcbd8332ee60a76947e5688577703e37df3fe46abc344222331ad2ded2e79a7d921ee013f59b697a2800e864a5a694d377418b0e18d7f936cbd1e", 0x46}, {&(0x7f0000000100)="c92eed0f944732568dd237a206967243f7d5ede92cc1ef5badb3b37401f5ddd6dc1d34aa552e417ac0d6fea821879b090eee31638e932da73281f296417be4f4e4c1eb3e2d1d301fc5816635fdd5e384d54b3fb1c8ea776626a8e95e46b0b648a7dadc07cdd2b04dbcbca3764bb95553984173df5baac8058e8e03c5ab6d6d702802d592c8ad22d11e25f4d675dfb2f4fba8a8adec8b", 0x96}], 0x2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x8, 0xfffffffffffff518, 0x3, 0x0, 0x0, 0x0, 0x5, 0x3}, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) pread(r4, &(0x7f00000000c0), 0x0, 0x0, 0x0) 16:01:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x100000000000}, &(0x7f0000000b80)={0x3}) select(0x3ad, &(0x7f00000001c0)={0xfffffffffffffe01, 0x6, 0x8, 0x100000000, 0x7fff, 0x1, 0xfffffffffffffff7, 0x7fffffff}, &(0x7f0000000100)={0x8, 0x2915, 0x100, 0xff, 0x2, 0xa3, 0x2, 0x140000000000}, &(0x7f0000000140)={0x0, 0x1, 0xff, 0xc8c, 0x7ff, 0x8, 0x80000000}, &(0x7f0000000180)={0xe45f, 0x80000001}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x6000, 0x37b2) 16:01:19 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)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x10a) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000002680)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000300)="d38f6b7b4064bec2f11c9088c2d5dd75457b43586072bec4d8627c41cfcd9d420b3a121604d664c03490b6307c1e08319fb85255a27a7175592ba610795ef87e66afe27d3aebee37fe96023e5de35f57535fc6d4fde17e5737f9f3802926a415b0fc7063f6facbd29589d831", 0x6c}], 0x1, &(0x7f0000000380)=[{0xb0, 0xffff, 0x6, "c7d2673b2c3fa975a6dca7c7a457192983d60468231856d650e6d47479137e00192facfa6595ffe158cdf82d8105f1e0483735a66812cf6b75d9c193c710d3be7b9068b0aa1690a37fffbd532852fb2abb386b039ea6a741396ea8d208cbb70f93032ee9e64dfa26fec8d4fadc5dddc76d462fb6e3a64d27398ad5e20cc7be8cc3aea589cfd30678ea35530d81d08ac75134ffa386018465d5604b"}, {0xe8, 0x1, 0x3, "6a6884630b34d16c4e4607332d4beef6b19a44a5dc31784f1e02acdcfbd47f7a419f4fedaefc1cc9020f94a627e973915d8737bae1fa5c6f59ec1964c0e446119e997429c74d6f8b52870c95794505721528aad9f7ad45ed5500d1cd8535ebd53e3a78f3ec897dd3a53948ca331f9aad0f7291e0e8b200a26374f25686ebbd9d6b139c3292ddeba991e9350fe3a9ee0cd19415f0eae6cfa5480b12dcd8cecf7dfc0aa710eeba4e4d7f7317895bf9eb063b57566f3a47da03f14bd57bfee343b6dd0a29cd004cc4792fc37741737078cfffa8aeb924f9f474"}, {0xd8, 0x8000, 0x4, "0ffb6891f59b660ea3f8240bc0af29a9498fe063d326a8cc65c44ba401e690ac1cd37e5e46ba898c94e8eac30140f3adc363326977f4ae5a692ed2e5798b0157d5c31e196b6bdc2078ce103b2fe771d0eee9b8a4ca5bc7255d3bc12d1bdd36f548a61cee13dfef6d20ade24917606f11bb15d2105833e5eb0eb21c5215346284b6b209dd70da3145422cf7451b9274704499f9a68ed941c366edeb909b728959c449a0fcc266fcf967dacd27e8202f0264d314b0e74411614eddca711ba19cb40ab33a9e8f91"}, {0x1010, 0x1, 0x100, "afb0fd321601eb311d1acfac8067065b0db35a10a174c6d8f830dca6ee6ed50ecee0007bb2517afa65046d52217bf6807a61e88d70895788aaaefa352b76b911f935749a2461cb4a20367be894ace83687a40c94519f6e8f02b395e9bf960320788445835e867046c88a6e872263a7097f91b07e833d76f691713d3aa6e0a497259155a12f2ef99e9a02811c717475ea3d09a0bb12bd7ee635d1c480084e2011847377ea243e8cfc28514b8ebaffb1c66c54fd0f16645dd01efef12f360330f3a82d5e892d620c2e07d9c1b95de4d5f681de48bb3b1fd546d7aaff326d9fd6e73a71ec2e4a68f22d54337e9a7507d6e83c5bc03cbfa63c32ca43e926d1a0e0f17517827d89e1a5490c7be56d0a8b44369e4191e6e517a44fa6107156973d04726faae6eded8d1d57c12e3fbf4fdd7aa6a2e4d1eb6281f7c30678e14621f1f9f38b2171d647bed6d7fbc237552e167cf4684fa4afe2fe64bd96f6b27acbd863c541b1710de115199e537af5095a376502c9263e6a7c53fb946be2764416910e9c7c333fa50ffc14657436340349a249368cc0f863452852055f4a2b2a650154d8be63b26c21d70822e81b62719ddbcc7e583ffc037f0c2850fd6944f8511d321b3d600258794537424aaa004904fa21495e14097e01fc72475eef4a91a7479d79c1dca56d1876e00262b5e0f57b14bcc5fb1961594ef84a3c45b4a28f558adae6407040ac4a71c38e48fea56ddc83a9bd625048c8bfb5d8ea649eef56b1a385ebc47782544cd20335ea1999ca1be0de0134d5a6df54c85a453fe25e422323f12b8ee7f53239404b69dea7149650d42b98821c21d5a8eb9108f335ac28ec55422ba56681bbb1ce2f81d865a232e2d23470789bc21382a7ee11ce2f20e3772f4634e3c9a2f0bcf64d6199d83598c00d1288fe65c1b02e6784bf146e6b5f7903b3426b015b1cc41172733bdb32c0d74e37dc7ccbf8040b8f670bd57e052108a0fc45039ec25b8aef53f0da6cf0675cf827b1aceedf8695f03bc9b487e4a62aa99147dbb4b639adfb9b0d4adf0bbb061d31da836198b82a965d16d42736e8439b26403872048597dbf4728d90425d8f0751473b3e805711a742e18d392edb700d7752ebc0d9762bcce4e0c325574c3b879a06c90c32be732219dbdfea4c066af1c818722103f14747f6af79bd7cd34afa0b2e864f23b4d9767315acc7cee53630c6a0af059aaab64e349d83d8a3b6b3318ce06d364d67d2551dd69149bc3a6fe644a31a5e88b0a1a0feaf400eef70c0f1d6e818b4b50572b3ba53d97a1f5689ba009daa703c086e053f7f814bc49a76f5f81c910fb13d1a29ce0969ed55fe983a13788eeed9d91a242dba85ca875f596da3c56b42083eae8684bed350b006f86a95a4e5eb94ef82aa56b0ffe98a2e4973df1e08d417fb61ff00fa57750971bd5af5f03d36cdb98f32b945313698d3c40f1a7f8035768392c02bf1dcd288947bc1228fa83e96f99c48ea8c8c8d8233d59257d667f53fda729e1342cf0eb7ff93d8005be36f794b3554247b90bfdfc71b26b6c431d47b52e992833b631c4dd25d24e14c9ec7fc6e269c04bb145134ab69e0ee28f1f7ce5a5f8f38993b732f5459391c5057ef8a9a3ad58a07ef2b13d71b4de87979c13edd79fbe53e919e501393b21c65d00ee7ef45bd1d98fbed116f2bb45283bacb45e4f4000d32b52d73b1f0b8219d8313ca620b4aaba66f0c2037d0cdab8c1450015b810836fceaa5aefe8f9fa2868f0e32c435fce81e9709e870140af39309a69cc35607696a1f6a490331fcb54b2063f0dc0cd4733bd58a36e0bff43672bc363ad949f63d8fc33758a074c1541e1d42900173e5b1055ecc39e58ca273ce7d87c42bead8119f137034acdc67d9338a1d2eecd50eab5d21dacabd1cc5b284bc7b27a4e2936bf9a2c7a822624167ef363559132ddd0511cca679dddaae6c1c8a1e1e0d15687e92f5422da5b8e133dae9ca6efa26446ffcbf93bf6adbf43fe65d8aaefebc54b069f23b327dc8e4665a9b7db286246faa5ffc0e719b0e9fe1a3b4f4c3c065b9d3c960cad348a0f15502895475fc32299d910b58e327e27c998fd4d17a9db729203def2b478f1e1571c6eb9d00a2fc80b7770ada166ff06588bb3a4413a478ef50c299b660722a14a89d0345af0ac89687eab5e305bff92919475bd1a10b05dbdedd292b88ce1bd26dc461951054fd77b1c3594b97b10e1786c06025803e87f7a485550fd33250224659ba127647d6408911889d9f7d20bc85e107a21990ecd60903d32b4c871812b6f0ba8a34b7d79bd89c303b9b6d327dc1e724adb9ebd358cfe1e3553af49ffd3d145a2018bb5600f40a20787503380fb79acf29a5e09839863e0a76935342dc502255d6d5e453e1d04129d2024da47fa8972f16cf9b18a8ab0e7b4ae1cfbfefec806bb062e95d6975e71b95753d288f1a46fa57aed58b6bc2d9053bad3d60ffccf17e5f6bb57242300f68030262dd068eeb88297a799ee1bf48165beda9220dca58ca2133596295884cb0aa268b267d976268492aa30ad6c83c182995f5781bc79d5b2633ad55b0814de94963589cc75f821563f1915c34739b69084a2650b19d16ce93eab63b70163c8f3e80e73c44b64fff56d5cd4e3faaa97bd1a1d17ad608a645f87e25656011df8d090c0b7c4e857226f5637dae142a9cd488dc0f2f879bde29b4ae2cd1855d2dae1d3ac79712ccbb9c1f4c0294679f087b5425526a114242b7fe167aef4397a819d534af19f4600c9e7d7bb777bedb7308d2f4658f0b6edecd8829fc791db978b5f427bb7e2c0c779f89bd7851dbfb6a29493b2e1e5b6904116851d419fb67816cc5a58932a0e52a7b2d5d280923ab234a9a81cb46436129683aaf9ee94940bc5787f6fc4903b17f4d8de29812355fe91683f2c77d7c7f20b6de455ccda868d495fb50777211aa9b6ed6c3ebd676ed717931d9826e0d8d4a1f1605ed1214ab7e757f773a8cd86cd85ae23862a58b32aff3efb0aafce4e1b995ae619e63d529608c81919bfa941e6378e7038400433d3b0b16d827dee913e608364961f55fd884e86b39ea27b547fb04aaf33624750bb33c814f8beadd6b86cd126622431e7827a61ad2450ff0f34ae4d08f0351f8476bd3655c4cc2cfe41b97d2345253505b0baea34027e250f2928b8774fc5548ff9dcdf0e9c6b8bc406797b845137846e61be29f4c733dd6f6392db649ea0ea03971f8ff18e76582c33a015111b109d964d5f54de8254aeedb903f38d6c8479558bc063857b6eb35841c2faf763f02881d7b7e8cc11b5797c37a7864b4d1c790826d0f4339b1763f0229fad98b362d078556747b93b689fdf815739a8fa4cfd15cc1da63299948563036fa8e3c9af82ed7e259197ad72894464a03bf526c752c114189227709b6c2317989ab945834829126846e6e75ee3d6b2949f9c8a69668fa418c3291899bc5cc168fee602ea63ab19af2bc698ccfa02d6bdda3e0b462edc7f4f948eb4d1b1897394263f6f46362d7d475df71d89b47420b10fa50e2677ded2f938ab36fae7d2f1c473ab44582b275adbb08b881d98478dc86e4bada7b184f617007f2b7858018ad374430382ea64853472daf32dcc68f61b87c09886fe44c6da8eab27731b8cda91969344fe6000d0db12ef3d6e2f7ac23a6ed28c81bfef246c4babae077c19cd4e2ca39cecc2f12ef32b5cc6c525c697e5658019459d92ad0f0f546dafaea266150233879ed108db449d15f729df9d67ec4dc264fd05817ed664ce1f854a8b5fd29481b2015dd01a73dd999e91b605d9f4f4d976bce22f30a585df1dd837c878b3f4fe7daba42e770c0046c1d62089d26f9c75105b9d8e9a489a2676571b15ac21a3f42448a8c4d54768ae3e6e1397b0f2045e7f738a09ee3eb4d074fc2af2e4a415a5c46413f01d59bcd75da25f67933c63a70d9bb8d66b22e0b93a25e450b46efed07fef8f43ff57c434d02a779cbfd7ec747823175111cb8a37a7201c1e12634ecce5cd8cbf0fa10e81194c8234a59308d658997e59edafd9bf4ac92235e44dceb01a10f011ad5e6112df8b66dfaca8a2bb4476e05a10aef4b9c32ee15976ad068090b6ebeae201dd91b90c9d57b669926ec800e45cc94eca1884aa82215052d3a1c29d7edd3967a2767389017222d61dd19e3b0974b10ea778b10281e8a5879db83c47254786785ec147ada7b92fb25cef3b6ab1704c2d3ea9eb474933f97b435614a3391ba43be047a90fab8fb5d816dabb7709cced776ed9499a813b305bab59e1b79c9c7225159c3f68c2ed877430900f2af3c818e072c57109ff10d0822266917136d27586f989763428cb0e9eacfa269ebbfe9393d6891691a3eb20d6075bbaae5094a86fc297c16ba43ccf22185cf36dac5fb8485c357c012f73f9194e4d3e83c0d925ae2b61cce310bffe52997c57db95e638bddd9c8b279cf1b320ebb64e2edb759e8389f7d79f97d774fe6d9f179f0ba2b560acf504c49977e94d0ce76d2801c537dc2df786a425546bbf356023727c93498503408def92cec05f89babe612c2877ec5b6e3dd6d929ce1b17a6fdd9d9d24695dccc60e6501dde31f5e48e1c738cb4e93325d3bae4a110374db8432a24b7e218fa0fcce38afb524a69d8dc19572430bb10fd7affa06b2025351206d3e6dd31f804337467314ba17c72ae3bb3496ac4192744ab9193d1707d0732c22effd12b0fbd6fe08149d4fcb282c142cf5391360c3204f73a3964dd353486cf34a83ec35d404793ec5e88e0e4c7dcb1175dc9b9651fa9e7db78c2b06cc04bd8e75a2bfc16576587b133c51efd23095be71f954e0cf2adb6f2c44cd9af9553d9557fed3128bb2117f3adba4ac3cb536ca45e0b53b3e1c64196f94f1ae2235580db81ff75119b68c0a8da19a22a7f4f71139429f1aa97d2cbe4cf4f67630ace21aecb3cd76c962e9d2f304fc6d49bb86dd9b4cbe4242795d90e3e068770a0bde572793ccb7ef1b7d055ec3503f3d90045c1f76e1f848f7d98ce55bdc1701c0813d58e0832e833c2000cd845f2bded61693c1b7d4580b94bd11c20610dfe6bbe18fd238587f2c3028bf4c58d4cc3c31be60b4aa41d1b47566f8c00ffad138d4e385c8c311894d57baf886569c0889f163e6bc12a53e8f97fa066d9e60d2184d6f7a4df66aa2c3a80b3d6ec4944d2c351bd1fc9cfb2e5afcd99b07c4263bbf7599817d5b3291496093f6aedf522d0fb4ff229ea285d03c08c9cbc307cdc5310beb109040643bff96dd7611af268593f51e941b4b79d9073585bd158d86c3b96d71b1709dcd7cf47130a68e67260432958fcfd1459b051546dce2506a54e3463a357798c6a2c81293c5a6276275384580de5f737a118f976786c05ba47f449540c82c26530e312d50d6d3b8d160d5b2ada69400df5e49e4671a8d926a6510a64eb3b331e6203225d2a222129fe92f3e2e9ca8c89e86ecb2896cd60a5e5c49a7c16361ab32cbd171b1439fa77634a16ec59579f70ccfc2992507b5ff3959ef5aaa5ea2538f312681c6dd6e1a27b527fdfc09a411f938fd160d62257b86cb64c159580bcf0e4df6055805ed38568f4e67d3a18fba90bbf6b298d4368cfcb3a5757ca84aa58ad75ad4b5478eb451151a43fd1c61ec2bd6b6359d1394023cb5f28a51849337db0cde505fb098fa677c59f44e2be3aac47e9ca7cfe15cea5b011f596f2ae7cea55727b826c616bdf41690997c047a584d01e1e576ac353a1911976e9d8e977f6acc2a4524721461f5c626"}, {0x1010, 0xffff, 0x2, "0f22c7af48918194c79247ce5627abce390d918ed7afcb2d2b4fffef2962ab826286037a16f33b1c85c43c95567607308fca9a5b9d9ad9ac1e83d88d2b14c84b3d29fa848d3661f003ee597a3a52ffb925d4395e6537c6703e205928e83cba3ed79f742b079ce3de8bdbdc6a79642d3fcdaf7e4f52089680b90cb510df026b6c51c6fd3327c8234b586a52cb1a094d6d915b8d28053c97d962645d4bc866f1cfbbb42d15232d68b378695857cd995f41db8259978ae228a5228130320a67db29fbb85d20a23bce8ecfa93edc55c7fd3ac6903c3d8911d45992c9895376932f81f2891e8bba479b858d94babc880178c2edbee4609ea48d8c32a9e2f844d360cae188a1e8b97f93aa3ec2a03b42622ae0009d8aedb37a26116499d7e3d46b6e87b08977e6711ee901a4c415a2b83bf671298ae878b25b741a7cf83e4e24eede8ef0ea6e199f33dba2d844d6e7be59659f1ef6fb5a5940e3088404ceb7c31fba1947b73f9f6f0c857a247007795b0d0f5d61e93f5d5a45ca7f87537a63562bee9a16d70dda99facafae1653f81e151b3af0bf83c31d4968db8c44f76228eb32e55229094e6185fe7f67cb6f48e72492ccf3dd6dce33c2029715789639154e4a7c166560825fc4b3b80b1f28f7d290fbfe117340eed6f090e701d8a3afad2085fd171528cefe3ff8e7ca4385361ad4a487610a7da34a5fd45b8e67ac09173be9f8c56f0fa9a5328f6121f6a84efd794331063dbef1e42adcebf8ee8861ed8e9320b3debf98c0d0dea51f8323e2f0b8c92359e6e7d8d760b9aee7bfc1217849eb2a3a663a3fa1020f902b1fb630a796a1250a252df3540d8c02da54709459f6eb374c2e5a544ebdbd4ab9accd224df6fedf326d945164f3b39b1c9245f30dc069071e46463555196615043c4e8d0d95e5c7d64b132aa7473a7e87db9f26b95aa9cf1d9067dca67368691a71dcab1748d6d53295ceefa1dded02517d5deddcb2d88046fb201e37f1fffb54d34f4dcf682247470e4a65b2d93cbf58d67026f7f957c11a7146736b5925567db705654032075f12dfe7b922b7ad8f0e101841cc79f1a042b3ebcfe610eb0bd223fd18e2bd2007a0eb088857d7bce18934f9d8e56b3be2ec9c0fc915a113b9d68cdc5dce5d624f89c7928829ee1677d1a8286b5c23b0e84bebdf937d51190288336b99b18fc60a0618bc4429f9eac2cac94f4a7ded934f3d9443b98b5d483ffef45834ca8c94fb4124dd359bf12ed394472b0a68f4ef79e7c9ebfb734393cde75dec7186cd277b9fccddd16b1c5b0de4982120dbeb7ec4c67d3cad1dd4f157f2c54a0b1c4fa49bbe7d560d70a4b3e0b9575d58dd02ea6b40b68fc5e07a358f5951e4f39ebda8ae9edae105c284a9f8709c7974a08e41c3a4b7dbf3f56f88ead5acde8e4c133448809e4463ccd434b1ab65292e40831759881c1e594f1137154a7d690f666f46f58da0721f91f8b7f074785d02672d29367d117d585d0b8fc7f0a23cdc69e1694d562d8ad6b9b69825928a2c797e545a7954b29680b812c5e0cb56ee334ff0bb21f2b99f19f351bca76a244c72c59b788b7905c25176b95b0cc973183cb3c11ea98cfc8627d46849311e776635b35dad58c9f0bd9e167aa63e66b83a1bc332283960cfa2b35c3cf27b7db87f54bb61e751e1da0c7ee36abc861d9ac8d8c77d0088e9f47090aaa9e7dbac7369a401f786f0ca18d194cb2dff6d8d76899b5fdbe22cd8e517f4b994154221af54e2c407b4c6f4e510461f28a9ae34bf29771a9646180eb7e2834b2fde00c664c397e8e5e241e8e87afad7254d4f2388103077275859ff470bc0272c239882a85b35c23eff9df0adceba0181e41cc3b3b62c6a89746044c787303189cad8ae70d924d5b1b273ceaca0e63fef1d05dc97ef6cab85a36d494c7bb94865a1d400e3a8aabd31a10dd5de89753ade5d8ecb673d2f2ff5a32976719e1a29339ae441c34c0da7efa40b359cb5abd8f8121fcdfad52483159d37106c88e77c3cf277d68f13864f742a642530632014753f7abed94220d4817bed7a9e2e3668de3d875f5cd546b66acc4e1d3dadfbede2d9d6d004a8242096e2c825974e7d95ea0183b4b880e2904f45d9f6b4d09b384d51fca00e10ebbffb835493c2c67b627a368e4665eff562996b1c854b6500583c87d0d6007fdfe79d8190cf3ef5ebaf8b05f6a680d0ed436192a9008f0cec3a6cbb7cfa679bf9e36aed9e68e1b3813eab8a54a94d3866baac4d292810bb8c9fba6490857cff15480a0a331203006dba6490b87af5c63fffc2df2b796795baca7f7afc4169e30f1a04373ebe57ee1b6df2ced1f71869945c593c103ae3c9eb15b90b9b967e9fb5ff113cfa38c0737f62611db4a9ea644388dd9ef1f9a6ed40fa421dbddeb4c253870a962d2db44a5671c11ca99efb5c17cc5d0ce4f33cffa4efb3eaf6fa67999907d504494aa35582642723f85e363a5b81cdffbcc8e32554f83c18684bfed44424b888a6a999782cc82ac8dfa52f62dc5d975d652ea031b9e61f0044291f3ea7627312551105dc1faa401834444fb471d76e8e5ba9a0d3b119aef8937d302c30b9258e6b8e1873b6804faeed1c4f5a6ff1a831d2738927c2b9e859cf13c2b442fd00c45be10aa3f6bc7dcb2b054904e80b2a4be31b9d0dd792f7b3c4308b363d57582cde627537cce6fe17fd94ac9fa54e099227dc7d01ffad520f9285ad44d41dc0c970d7b2240b74e091aa0c6fa36577a184fb96d9a6a35e7f66fa4c89571fd92c4ae84e656035a6ac161ea1776f7f9538087bfba7297534df5fd800cc2a8c1d7f768366914718d87a982cba36753188bbd049e5f05f2e8a7646e1f3236acd711f05101941caa181eaa3eee75f8523b84f2cade70cc99ca1f7a577b8f740475dc984c7f34cd6aa8813965fa0fe55f5023eb13f82bf01ca028416e838fc73d518ca36b3e2f81e69ab1b22ad5bfe12bc800f0f85206ea3bbf3d24c4eeb3d3b0a5b74fcc5a54a049a4ce0769024f3c826dc581d5997461afc33345ea13b8528ec759ccb1b220178ad62a8fe6a45117879aee9f12d5d7f617229a27b0265309683103b980b19900e40ab27b6b8dfce13ff706ae9e191833eb3b5e98117270b84eb7f81d4a70ea7476107ef37e1e002b946e2a857b45fd4202ab51198678894867983dc66b6c3e9b29767f3a156f06a6076d5498fa167307c6cd1d4163eab49fc6452b5b6190a596fb19f983af0dc6776e3ab1010fec6f682c4f3afa882a3b9b30c2e5e6c5a6221633b5dbe913473051f1c945aae77f4e2e1b66e630a90c74a976dca1677fbe2e84165f1268c651e635805931876ff97184d0695b3737e9c2042377508b5a91e988b6be6bcb1f16e5e0988a1a8da1b65e6f3eaa94d349faf539b3a99febd2e5f7365b54c4b68a2f0eff6f05b03e874bbf5c2924c5b4c6b9a615231af2d558f45c125e1c1d88f9741cf90882b521e1b843152b82904e6ca8b940100f044b6cafc3589eb31810486603bf39015cb74f0340c7eea68cbb3686d264010af0f86ca3987a11728cd1f3d041849d48316044333d5e95fe977963704353e8e379eba67638b3bf14d638e229e4ebf7405d7a15cf2b0fcce30f692777a2377401fe5f85f64273c396109ce4a0a1329584436da68018ba6981abd9692009d812c8c0aee15093c0bca31069fb4d73c8c1019aa605dfc3206cbec48187f988920c924a828804151c9def149a26ade11540a8691b69ca5d8252d638c346af8be9557422660cd684c817c0e4face59e0548ad694b2e3fed514d68495323a19f74b51fba91b7db6cda6f6dad7ef89869ad2dd230aea275edf97d29c40e277ac47cd9ec0d1827b35598cbaf98af951bce43baed691d9e5e111731bd2f8032400b9928692ce0d69701bca9d18357260889d59feefa903cd439aaf9dac993cf846d9a9b5a102b111dd332168487a02065f51824bee921804beaa24ef1dace8aa52e233a2ef5ea8eaff43a2204bd78d8828a337a69f8679a48339451e15b096146de909cbd24aafd9e51c4231e8bbc04870c610466761bbc45458598dd9e47353b0ec3a0dec5dfb37ab76bf3a6641738e4d70f6ccbd93596ef86d426bd7e99dc5614812d8258f2ec18be091382ebf4b0b77007db29b1f0ae55b059f2efef18d06420257312c3d14711182eb73e9ed5c84204e77a582831914ee3b9e0f52120ed94c8abe492eae647c10e795553d6760f95d8de057b84d7339d9a598374eccd3f446f697e44dc164bedd176cc7df8982323300289737d1555829cc44ef62ccfc2b079dc073f1c402f82956f8cbba3592b11440e22b6bc2e36a55f35ea4f897e6aabfa061914f3affc8c81749d8072ef54fad111b35ffa6adab2bc63248ac060e145a8da4419797f31d3dfe4ab7abe6a36755f28751fc328ee21743b241c8611f308bc4aef4bf520731fd07186e6411c69d379ce37a6b6772ca62ba42a349cf68ea3085e4f8ca1d1850b16b30d87c74ce3d6694dd961b9235afda454a13e307296c145013467349005b791bc1423e67ecdb7a0bc458cbd243f43432efa9376a74550cb35b09f0040b1d2a0bd98d24ec38bbba61ca67b349172fda933a6b8e01ae0f8546e354791f5a49bda2bd581c499b2dd49b806d7900a56293f1eef15c12c39c297e512440534e0c26cfc31fc6525683c6d97be47edcec61d7c128950c9dad3ff9e1dfa2fced3d19c3e2ad582ef2e8a28efb4e38222820e0d93b321bd00a52f6083f98ae030c0f1dc6f5644a7e1e6696b2b38c94eb9b6436b7ec9bf751e7deea40ffa82853ae436c1638acfabbca687e810d109d87d857c6dc22f7351a4dbc197f6b3fd2d91352710e04db8d7ad758918e682c847f44c19c89f68a458912883c266f5fb0e0cb6c1acb1d7733cea44f9a3325967aa82e0e54b4d3a99b26b2bb9dc7b418b0b6c609ef6af36c55eaaaf8c2c60380199c4973048b6c76b177c1b19a04cd39f0f6e10ba3106ccb692bda0c251003f97e738305b54e5cd0bb49aa4fde302bccacab8e71b6e57e64d7deb996e4eaa124d3a75a683d48c4df1531d42ba30d8523a993e259fc486d1766fd6c960accd93898f0702616be5c19fc2502e72f9926e09cfa87e7fdf8460212a5533d85f630d6d07f596539ea0be4c7177b4a6e3473277d59ee938e8db0b8562ce499f22a222b13ea3718995f75dda592a274281ee39e60d886a020dd25fafe64109c692b9aa13e7987be7d38404d879488ecb21f33a9c31b7262ff9ad4ae352c2c79de2eaec05ce26fae835e7d5e3f95edd4da5fe21a56cdb0600c5ccc410eaded4ff23aab2f841828916ca9ad96b62553952948abfb4b36b59a246fbc45f22546ff182ee16355832b90e6e95a7faf705546217623496cc874de7ed1109f0f233685cae9f484987fef82a6e9d5289c41530fa39746aa14d8b3789248215204026a90e605d8ecd6f3ab12338f83d9a567ab7c1c51af2eb2b74ab9e4b87bb53645c02fbbca19935a9c9fea7aefe6375f2468f0660448551723ce668b09ae2aab1a6efe1048af57a55a454f6a50b546c5f3da2392d40ac528012750dc7b0ccd0b977a4503236d1cc189f8677a5b1041cb09b606a4a8c449a44a89a585739d8bcca6fb1f9e66abc7955f80a91aec35cbff1d0a16baddd6d6140a26dbc4bc0a771a09fd6c56e76f7fa12f25763c2f53025c5b6906ce5e797e09976a9a9f70843b118e7de52391752f7a8ff852231bfa01ce05ad8226878e914420ef465c03608d4e53c0ef79460c9ef29ad7c89352"}, {0x70, 0x1, 0xff, "88deed99552a12463a16d5a6175f475e4bb703ffbed2c9c5b40494b43ec8e3b8ff4e22a05bec048074d18c1f4a2ea135bc0008408936ffe1959e5fe797c63fe80e56cff954be1619bb4cdb08291bfd728b0bae50e8c35b7f46110b966b59ea"}], 0x2300}, 0x8) 16:01:19 executing program 0: mprotect(&(0x7f000060c000/0x2000)=nil, 0x2000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x3a9baa29) clock_settime(0x2, &(0x7f0000000080)) 16:01:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40052db0d9b1c04c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) poll(&(0x7f0000000040)=[{r4, 0x1}, {r3, 0x10}, {r2, 0x40}, {r1, 0x80}], 0x4, 0x0) 16:01:19 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x0, &(0x7f00000000c0)) bind(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x5}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x1, [{0x0, 0x80}, {0xbcae2a8af26111b1, 0x5}, {0x0, 0x6f96}, {0x1, 0x80000000}, {0x3, 0x5}, {0x1, 0x7}, {0x0, 0x1a}, {0x7, 0x1f}, {0x1, 0xffffffff82fa477b}, {0x2, 0x20}, {0x1, 0x1f}, {0x2, 0x4}, {0x6, 0xd1a}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x9}, {0x0, 0x1807055c}, {0x3, 0x80}, {0x1, 0x8f}, {0xcc5da83d71bcd9d2, 0xd50}, {0x1, 0x9}, {0x1, 0xecd1}, {0x1, 0x5dc}, {0x2, 0x4}, {0x3}, {0x2, 0x548659a5}, {0x1, 0x1f}, {0x3, 0x100000000}, {0x1, 0x4}, {0x1, 0x3}, {0x1, 0x3}, {0x3, 0x51d}]}) fsync(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') kqueue() r4 = shmget$private(0x0, 0x2000, 0x224, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x4000) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x2000000000000a, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x4, 0x10001, 0x1000}, {0x1, 0x401, 0x1000}], 0x2) semop(r0, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) close(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0xf5, 0x0, 0x0, 0x81}, {0x10001, 0x0, 0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x3, 0x0, 0x0, 0x2, 0x8000, 0x2, 0x0, 0x0, 0x10001, 0x7}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffffc8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x0, 0x5bd7, 0x8a9, 0xff}, {0x800, 0xfffffffffffff801, 0x3, 0x4d}, {0x67b7f14d, 0x7, 0x0, 0x800}]}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x7, 0x6, 0x9, 0x1, 0x6, 0x6924, 0x3, 0x1, 0x1, 0x1, 0x4}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x5, 0xfffffffffffffffc, 0x4}, {0x6, 0x3, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0xffff, 0xffff, 0x9, 0x53ffd51c}, {0x7, 0x9, 0x80000000, 0x4}, {0x4, 0x6f7, 0xffffffffffffff7f, 0x4}, {0x8001, 0x3, 0x85d8, 0x100000000}, {0x8, 0x4, 0x80000001, 0x6}, {0x5, 0x0, 0x5e, 0x10000}, {0x2, 0xffff, 0xb2e, 0x9}, {0x7, 0x200, 0x6, 0x8}]}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) clock_settime(0x0, &(0x7f0000000000)={0xe56, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000300)}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 17:01:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x1) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 17:01:10 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, 0xffffffffffffffff) 17:01:10 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x3d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 17:01:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3e8b5e9d020469766070c2e6949dbfa626adeebca24ccaf1c064436d1063edea220235c05defa7e8c145b4ef744ff9d3979762ad800c77d9ced44057456f00d37501e67a34c7b90fe910542e3bb20e2c958bcf55de496", 0x5e}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 17:01:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23, 0x6}, {0x25, 0x5}, {0x46, 0xfffffffffffffffc}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 17:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000540)=""/198, 0xc6}, {&(0x7f0000000640)=""/207, 0xcf}, {&(0x7f0000000740)=""/236, 0xec}, {&(0x7f0000000840)=""/191, 0xbf}, {&(0x7f0000000900)=""/118, 0x76}], 0x6) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) getgid() getrusage(0x0, &(0x7f0000000000)) 17:01:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="218af3fb92e377641773f761c21978eed9d35b8a0c947d3190c5b30ae70609cea790614c0339d93f3cc66828e2d3f4f77a16374ad82414303264ae52d10ffbaed9bdb2ee99160da758dc84e092395654f8259ff539a435d232a052f9cabf966ddf253fad21ace602ca6080737aa51cdaef3262e0116128df4ef61fa4233340858d9781000000847ac6498a6c01124ea26e59080000000000000047be8666d5e40450ce3ac9e0522dbd2b58a51a9eed", 0x88}, {&(0x7f00000001c0)="5947e3767db3180ccd0cfb4c2eef9ffcd6ce2a1309a82f9405bd927231c2b0c543c6b98fd78cd05403c9f09d5a2cf1a934308b1ff2dc7cf12d6117dbc3c0a701aff8c244dfa4c25e658114e7e48962b5ec283fedb89771f379050261e58aea2f744d585562c35c1346cdf3711dcde2c13e706560409a4f7a08896ce000bcf227ad128993bcb8f58d11faa1396f8e9400c6fc751c828079b14a76a524d79df6f8347a6473c6d52f1636b29c61c61921f5641cc9057caa9139a9c6a8566010aa59b66b4b489a0d0074e4143c7ec2158355f4e4bfb1e2f03bb1378ce5e7a9ebd1373e9981722f8d9908584a311b695c81e390ac8d943a2cb2267e", 0xf9}, {&(0x7f0000000480)="32f3a03e612b8c846cb867a42440a52182e8d75979c0fb4efd9445b23011f86037753b767295f1b70f0ae45df8ba21c1ee549a73d1729df29b257d614c4c161f4973eea8f4ba70d9a978aeb978184199ba991f14f8798023f20b", 0x5a}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000000), 0x276, 0x0, 0x0) 17:01:10 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, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x4}], 0x1, 0xffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148fd288 17:01:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000000)="a295d83476de8f05631332acc855ca9a42cc802ef61d8265f000a607", 0x1c, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x80001) 17:01:11 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0479a303319d25f9434a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc4409263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb1c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c537ef"], 0x10) semget$private(0x0, 0x3, 0x400) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x20, 0x200, {0x9, 0x8000}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148fd288 17:01:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 17:01:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 17:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x973d) r2 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40000000000004d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 17:01:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1004, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r1, @ANYBLOB="90347c01e77a2ae7985efe7494f1abcbe5a9cf4d3e2a5e3f388c8278617b927ee2def72463bafbcecbaf1b80136aa7bc12567cf73ca54bc0bbc713415ba790d6c97bdb87c631e3d56a852e701f2c9f3232228da40691d7b1a9a38c5b1a", @ANYRES32=r9, @ANYRES32=r11, @ANYRES16=r1], @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f00000014c0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES64=0x0, @ANYRESOCT=r3, @ANYRESDEC=0x0, @ANYRES16=r5, @ANYRES32=r1, @ANYRES16=r6, @ANYRESOCT=r0, @ANYRESOCT=r7, @ANYRESDEC], @ANYRESHEX, @ANYRESHEX, @ANYBLOB="0b578e0130f5f006fffc34367381311446ed5b29ca22c12599801312917c041faf9075c2a9713713478f098b1b7d427d8d31581149e6e7667aef049128b894221b02aff52dc7ede225b5852f10a00e9b227ceaba3093f60b6e03e866afaf60a8fd07e94b02e1510431a5015293990d8fd2ad0506f62666b43ac9243ffc22babdef2cc61f76f047e3133363edbdd53449cee9b088b3b0b691da9d2cd442fde6f8818dbe67247ded909165bd0f072dbbdb22d8501d2995d7db570dc08366a537e7697e537c7504303931e53c56005fd13e96c4e5f62eb689f494df05ab4771d8b30287ccbb4d624b713f9610a8f60530dbcaa239730c4870ffcb9630e396240bd00b3ef99402a2efadd09a1e93a3a3cea908f954d634cba75212894ee2b938ef4a4aca91004cb15f2f1cb5ec22c88a4978a45bb8e8a3d1d952a1e69f8107bc7478ec9f5c373191ce4355722f371c54e1170bae7d34b36a4dfaf2edb9653aecfe61ba815b782e081cca807fab921b9a9836e8281dcdd2a7e9bb6403d15a59d017a7dc9a40e26c3e373a24a85f179633a574368b6d5fe82d86ac9b0bfc12cb9eb397fabec2a832ab18fea657c2ad10a6b5fa129ed293d5b272f157ab8720794e0a672a88f27699f3bb21f8f48f2de8e14a29ae049fac2b700fc36a03c8996556de37d0ab6c93bb6630cd4fcebeffb27080059f83e19e2628064ba4a9d2214bca878db15d0f4e7aa12bf1b0dd7e2f04c1d1bc41b566aa986916add5024376adfb5d53f150f97f9bc96fe27f310c9be3f6e5f66b3c790a4e8729457202cea0b4b93aa46ac11f2f646d2030cb0b3f0c0e6d83d5b3ccb5461ca6dc20a6f448171d3a41ec6f9aafad2aa3704df627232de66c00444e15ab269bef2eb64b93913c0f20ba47c65debc73e0abb304b6e8eecd79b4ea4d934ab8ac953a5b129283988cf2b56c176e5819b27d60fac61203a0cb2d939d514e479f23b29b687018ebd715d704fb201fce9d47427b7a49659fd1aba87dedc142f8fe89c00a8f5ea1d348c50a29f39567523169d735422f6cef1856e99a0ac208133204472f80b6b7ba201fd986802935eeb061c14b897b061b9da4e07a5aa66027b38e3517d83fe7060e5d53ba93a3a9432dbaec9a34792115944d57f3af318d646273625be03c184dd530cbca9e87e37f7c76d99f868dc83abc4a6e4950447a4352b77d56cecc6fbefd631193e8e14ad61b8e80b54acbbc488ecbbebe44ae6c470e478d1f683d64509dd65d6b64a0ee016f7d7fb1e4a6b37b65ac659985fa37f458f99185c5d16ebef95a94b133a44356cdd1b9896fa24595f56ddb143626ff31a340675d1029a1b8675f8b13af3576f5ca7fb58f43706ac21d80cf5a737db1fc9bc7c5de31ca768b357ebd12ebb765512fb27d43acc9e4a34cac0f516d5c5c4d40c442320f02ef2e0bc2322319a6be22966cb5d709e622d28b3a8b2927aa065f1c1b88e05104338823329586ecf335878152c9e7275788e9d48c62065573eda415d4cbe8c0d4b5babbe9ab3b60a9f846a028e67f30dd180848fc48dc2496b60d61eef74e59d12afa4f68f2e72476256f2afcda2c61cc9452bf39702d67f437a57f921feb829aefe3b35e8183ed59adf430caee7b375b5e3e1edd44bcd228688eb647e0040914c39d86a1400fe0320c3aeaafcb948286856f8fd032c20c707f97b8884f7b83def6d717d901f9eb3fd1fa144d876c2c829bd486ce1f9f689090395f897290f3fcb98e831f8c73d6e95c7e607c6378e2f8a36548af33a7607f022dfdc4ecc8664f5d7d304f617b68dbb465ffce354d0811068fe93965cf8457ee4d5659082e4712d1f9f8623f76594768a3966e870339c6941533cba073583ffc2401515d4945d92ac1bedeb665abccd61f0ded1a1e182db3ce01a583b60d68bd3a5ae7486725e88748181272c8f55a85766f332a70b96fecb89f2fd34d9d849dd8fd5004a26c58c292a002f403c1114755605c3c4464b3b084310b4220b56ace0067a326cea75fa9237eea97e334b5a7e4f58fd77691d14f7fe7f4fa90545a755ef267f69a60e23582c291742bb357468b26494d8a37302785a2c68746984776e031916cefa990d339bae439843056a1ffb6df3b6747a7782f2af8a9026e0eddb567f202394a51a79ccfed60774ba3d5cfffa74e5c7aabe552db0b539792681d57b6672b4566a9d96def744d15050b5db8bd1bd84b9ea1d4ef8ac7bcb2f41b44047b5c3cc8cda051d983f0ee8c2acd911bd67e950a132a7c777dbe3023b1f80a26e3401f1910f75bcf8033c89d5cbb9b539700ce424d48bb1272934baa730ba99181f8238b74fce81ffb24b6c040c31c2f3bb7472c09e542a72f12094987aeb55d3a3c44fd291a7e6c6ddc46b2dabdb16e295e12579bcf57e22fb7b6bc79fab319d3ecce2147bccb8ee8dadc2f1679b9904bcc946856f534e4bc42beec1ffafcb62d3634d0152723dad4244a64a0363bb7ab100ca44af7cef206ff910baca8d5584796d3447c1b450ec06b0889447a49c865339684bfdfb1277cf2af7ce7cb4b8e583f22d22b7172fd2becf53ec7645221a53dc347c8028e603bff03a5b5a534bd423fbccc385820680f073b939c5089a480ded51fb17105aa88c7985f0b3cfb8ed0c346fb5960a7acb6df29990f666e09e5188d273a278734f8f6034cf54af8f1ac9f2f05652f42a374b21994f1ebbf4ff018fb5d5219122beb9ba80ef03ce71d7089008cf534b6f175e577a5065dcdc33a544a5d2aecd87001f192441b97e80c5571c5383013176ff49280bc170f61224d0e5d878134756aaebc2869a3a452a6e0507ef0b12997e4f7b0467ffd57405d12598a9993d5ab64e626550fdf6e46a35ac1deb3f3e41b4ddcaed2d5b1549dcad81f1d7515bb9b3cf3cb0b5ce3b9d93c205bcdf776f55283c8f12e62c42e4661d795c95a0252f715c3a3339d764e4493c3121d6ce8ab3c39446583440c5794eb8c7d96f473b0775b60b819a9927a05e1a683082f61590dc587e93ee3f2d0fceb362f2fb1a73eb382b80a66cc012cce1461006df3c1039566a9460b184852f3b60d84eacdb73a1ecd6b31650db035f02aac3cd1c8fda3e2a61cca27d2dc9158cd9c159323b771ac24bfb60929ad0074b103597d6b4476ac68b3da9eeeffb6eb8f0d23c41280eb358a03304d03c7c090f31a6099d2847954708f557c693cbfc39e6e377c88e5f3c0b6f6f0f9de2eb2b48a995756a3b4023219312cd92fcd80dc7ff16d297a734bc64af5836b5cc0746e71a7a6406531d13a7407dfea11d69d4a2508b4b424fcbbda1ec677dd3e5dc0e463a80c75ee81362dcb4a1e17d3c3a1f5ffa3cfb65864b79d4338d5612ffcd1afdc826fc2030fb8bf47b669415e23ec326b254d07c80f22807ac8376616af4e6f452a58f14b231a3bef6fbd393e20634e6352345835f64f63c165bcfbb0bd8d0035e5ba411315e7a21dc4a6c4f15e39da70f9715c833a035e6b6da529330fc8103990d310ec845f2e52f3e95f18900b1a69c99070a782cbbb956ec7278429f8a8882e3c292931c39eaa4c1cd53eff8700910c15bdebfb9695300c37647ca613dd44176ec471bd9ce546ac6ea6003bec75eeeee3a471809c72440ac360f4b7a58d31e1b6a5599d8abbcadd864f725c31a6ab70052dd1a9a73be92030499db639443a7587b5754e8490d1cf1cf7da95ae2e06cd32a609b42c9b03f19f2de7320a5540c18283ba4c8ff569e20bab22748a9c87fbafd4d7be9ae5b302b1c62507fd1862c6f3347ebd61a6497be69a3a44f5b036eae3b2f39e1a300f82934abf7c74f701856f9140e13278a836e8f0f80852688cb37cbec4c39d4302c5ee40676b642b80f401a0cdec47d8d6549c892c03fcb35658b094b81b47d1e65d6aa550355e2f7b7a378431ab282264db79df6fd72dbeb60d0909e053409109dba12a8564efa1acddddeebb9fde3ca20a340a410dfee17959ba927bf359b1a4fca5984310a09d89485c4ef8f83d05362e99b260ab93249a55a5d93634c314bf0b2a8a1732fd24c10c19e7b24afe17cb4e9c99765d89c7a271f2009b691f3b87c2c8eb168d4a28b76e13e65a1bf645dc30cabeeb781e8a46bdeafcf6f612cafafd4d687ba6d2fc442e4c0506b8f90efd82ecd3acb2522211278b18312a87706cc14924e7fb3969684360d23439cbe58a1daa770e616264aad13bc805f88e75a18da808edc9b83efaec758fce8d82d4f97c073c7443addf40cdfbc9afe06cc2911dbab3386a7341edbf49fbb7d2573741939698d5b383c171afc26d8a811ee98811c73a9cecd76394605e2c2fd8055e65a0a0a288cf4f50ab1e2a6128befe499a5723670a092e28725c6a9716db11acb58e4bce284e2b1a6719c903d1b4a3c263fd462dec69541b42d68ecf0b09d37d50dbe059899e339e20d6ca05d348e03e23f2a3194f9a2acdef113663be385e55d7f678c91702f339179b129576e68e3a40afa1cf6690f5407c0d63349a81b1dd98714ccfc4ad4d8e7c595c2dbebdf4d23f2ddc8a99e6069c9798ecf066b5bb694f79b913ba862940269ae96a8660d4dfd7194b81b918b6b3363d64e61485fdf867bd38da8d7856303a9ac15d3e596335e7bb322c44615c10a634027a770196b63e87b7f5082e2aaa3cd1724d99c20256b9e4de56154aba9546e141035ebcf9c7206112bf32ef556427112f12ffbd1b082443f1081dfcead054bccee84d6087d4ae36d04f7b06cc847122e122b26eacf80a2023abf3867da684aeadfabef9e718adddccb5f51a180a285bd06f224b9add59020675ce693fe06c0ec57595b175823867fcf4173e8ba42799a3a25707f9f3528d8ebbe9c7a08c7173ea0b9da3ebc458ea62026b09b59f9611d699795da660e8c30b5402b1d20e8a86310e78acd5b010dbc742d813ada90e89a9786975f1432c1864dfa104bed0ae4a7133767ca6a100a1d826f9c7a30d71212a6bec2740e8e5b515b4816074aa5e76afc806276860c8c48eeeeea6837d48215c33950e81f37777ac9ff0418782fd9da3a67765a78c74645bdcb777bf556682b9470bdd32ab44c87a0088fb1e4050aca0ed90729214842b80654bcbdc3bae40766ed8ba2328e258ea18b9ee58aa33cb2e98f50995fe8ba0b8f95f7747ef46470c388bcde36f3a750869a2dc7dbc6a7677f04727a9f07df9a48f351dc9eb0e966fee24940b1fe95bdf070d4566fdf08230ca7d78a4bf819e4ba70a04d207963a77bbc041665fb1af084e7bbf25086614e0e1a35ccb074cc92c84e2465002e5548c144758daf9b2c3e506ecf2e19cca34fd57b0c7dbc939a4e18bd2a43dd67bb0efe82a04b6f750a2614eb7ff081f0ad455c4ed9df4e95a2274da51defef0f3ba945e760b09a79e955f28c4e5332b162521b2f95067c17d309b67261981ae2dd7082a174c358ea5bff604f57e3af582cb78cddcf9c5aa588da30778ef2b58eb11f9df4703a879cfc657d4d6a7dc727fb0cafd606f6061a09a5df236d498857ba608c86b07605fd359f6ce440a0c9ec0975a6af5759503d04d344b48f840a4dd999967bd523fce446ef1c28c2fee1e97cd7ebd4ebc68a946b9ab4a0dc9c9e820d1b4e3392a60bedfa53a4f2d77ab66b6443526a5a75a142d8e550d5883b94d544684132d4e2a2409434eeaee1226bc01aaca21c5cceb1361bfc80c4568a709367de7445faacb2e56c850cb438320af4a55bc7d8c05d91fd1b2b4dc487d9eae30e17ddf12940eddac6586879c33ed797724b90d0b4bcb2a7355e8273c729", @ANYRES16=r0, @ANYPTR64]], 0x2c}, 0x0) dup2(r1, r0) 17:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 17:01:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xe50) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 17:01:11 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001540)={0xff, 0x101}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000001580)=0x3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) chflagsat(r4, &(0x7f0000001480)='./file0\x00', 0x862f25d1ad3042e0, 0x2) r5 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f0000000b40)=""/228) semop(r5, &(0x7f00000014c0)=[{0x0, 0x4, 0x800}], 0x1) 17:01:11 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000480)="bd", 0x1) 17:01:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2811, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 17:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x8}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:01:11 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001000)) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x0) 17:01:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000002b, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 17:01:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0xb) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 17:01:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2029b2f6) 17:01:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000040)={0xffffffff, 0x200, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) close(r2) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000000)) 17:01:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ktrace(0x0, 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) pckbd_enable: command error 17:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 17:01:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="010002000000000000002f66696c653000"], 0x11) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r4, 0xa, r4) fchown(r5, r3, r2) setreuid(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./bus\x00') r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) recvfrom$inet(r7, &(0x7f0000000140)=""/153, 0x99, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x7fff) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x9) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) 17:01:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 17:01:12 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 17:01:12 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x90d4, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) close(r3) dup(r2) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) fcntl$setstatus(r5, 0x4, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000180)={0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8e, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f00000001c0)={0x1}) syz_open_pts() 17:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = getpid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) r4 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) bind(r6, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r7 = fcntl$dupfd(r6, 0xa, r6) fchown(r7, r5, r4) r8 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000040)) r9 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) bind(r11, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r12 = fcntl$dupfd(r11, 0xa, r11) fchown(r12, r10, r9) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="cadff52b04cfebd9b22f20a03863ea1bd7a9f19d4f480eeaa881ad64f574d5857d79a39fd2d90e2542b8e065b6d4233e7c61b7d6aa522002ad497c08ac948dfe3296793b41c3eadc4f4477c242aee73f7059799ae262694a5958894d8b21f78d3e4685d1edf0066373771dfa3954e59a5e97644fa2916a5ec5f59768005bb32faf79d115c6c22316761fc925799427d67d11363fc4283305011dfd5b4db0a6517611e28ccda8c58f0e552810315a4f8b4c7e6b0afb777e4a7bb8c780fb0284aaae50cd4371a47253928e072471a5c8532a58d2337d96b24a2fd6102219c60995020405610284661d9f6500230da4fab66ae2818b88f7b87c6325b5f640c5229791c121f61fda3c931e17ce2df9c3783e99c0f492d268b5dad1f23800725b7e2ca86a852c221685c5bf8ed49527d06518a1584988e890ee9a34d1cf6dce16b40bf01ed93a2a290db7f5860ee73f09a3fcb0c2000d992bf588d614678bf0dfbcae5223508cd06ce257a051f6cc85e3c9ba0d881fd4b7ae82c6c750cc71816999001dd8349782237627e0d08b0d41bcd96cca893520164b7b949efe90f8d11ea9f911b801910af94e53e35f4c8c8d630151f7e49015030ffb8bce13a5f4a4dc98f504393f88c2a4285d2ae8f72fa90172a9716bef4fefa24cc642c5b7b0447d13c66cfe37bd9117abe3385edb7b0b08904d6e6513208b5fa6a2422c9c93556bf0edddfb7b2f0b4f1a188844dab6c9570f6e450dc0586a3bfc980e793e9af2157e5997e42b1fcd9375f0ead9b6fb57d6b0fbd0ccd97dd7564e08f7bf9b4b9c6c76fd1e222a1df27206039aca47d101aef6e45c7fd27cbfa5d8a32d388659d283c26ddca6ee04dc8405a7b8f7b49fefdafa945843c0a0d5de568bd84db6ec415b684633b128f2aec6d3c57fa7b58346a4a71661d5afdfe9a22524705cd838a2cfbb0b0244c576e40028cad815c0d2a6b85d1a528a52e4f37344a8ac6cadd7ad85f040977db57d0609726f02eb0dde498a76f68d6889e21a2c03ee53c251f78a5d3122224281b51213b9c3e50cea30456b5391d8a23efce6c51cad0035ba282bb15a075f50f2e1c851eeb4f76a3ccdeea5f63d6b480677a6899a95d04fc5d5b94d02bebe125032fcdd8f8f26159daf3fbb68a9b16a17a8b67fdea5c7fbfbd0c2606bb200d52ddc023e73ee6df7e3a8ef9623e0df9fadb215aaef69284fc18797244688a57d75f256fc38f7bafc66801c4ac15c2ed038c06d925ed79af0f826fb6e07a3fedd70e3b65ba41519ade2ddbca7730a9f7d3910829c6108964e158499fab098343a0fd909f7591aaa7f44184145cb6bce02515ea2d989fede3fa1b1b16367b03da2172350d6cae4faa23832bb7740fec9b6526d2c89d03abfcf5d8f48e28a93cfc1000b059054e3bedecf92b464c9fbac586398018da757c17604bb4eee646549da3449f63418ff0d4cc2478b2d0351ebef66f5f1c4dcbcc79d5ee1aa869afb77abd0c81bcfe7c47ec87f6ed72cf6732aad6240d449a3d154dec6e12d5381d4a8e928a9c061621603a27607d952adda1814f6b93ca8e0b51a0a8b3913e08400dc5bcfb9022fc377ae03068adfa7928c9566d5e02d53944670f89658959ba359405aef0654e38349b051ec4ffdab69d76fd85b483905639cd5b4f87e4a32a4922cc99b2c8388a0fbd3dd20173290df0c1707b6cf7fe19a875331d8179b04b3a711bc072ee3a88142f593df908cacf7bff4fd42ed02a761a332b08f798d23bd74aff1a90034004f4fe27452a334eff9ec687ea1e9ae2ab5c540971671626f6fcc3f71cf479929577f6d8248aa74ac08b6f09cbe27bd3adcc56cba246fcc7c6e9acfa16d6dff6433dfa8d57ba76b207c2764008debf51ebd3b86cfbf0acc084e19b6ab6374538e0c89dd3e0e0c4d81e55977e6e60e6edc0f634cbdcba2b9335a0d2a0bf5be0a2a5dd82057d77ade091def48e3d275429cc593c773d8bfd8e165509fe698d1bdbde2bb5c0da8d613fd4455c35802a68532884a44ac21aeaf695e69ad9db45d86acf3d194b95ce8156d138431da7cb0d672f2c84a9465b73b791884898df90dcbb7d85484b9b1f5615d60e2774a7c74c1427f1b32edb9daff9350f59d64e0f949a6bd7b50148d4b20002d5cf1e9012b9d9508e69df8f8ec9ee4882e277858aae007455f4485af58b72ddb3ecf91d07121232836bf0e33fa0ddb5c465907bf0ffe871fd668a4ecdfe60d7a3751210e99f7cf9ef2ae0664c48af5b44ce9640b927c4a027b195562736e9603fa711a446502fbe5cdffe1fa5dfab2e62f34ab30dc4387dc1db00e0556cfbc8545fc9100e783e6e725757e3882007905949a19abed442a60445c47e2b0ebcf558ffe01266d1a618e379923efd52a95d2ed3fec02c308e8498cedbbb3fa015d43777da356f00667620edb1ff270c89a6defdf00937ee099e9a0cb511f455ece05adeb5e6d276160fd494d1b12469005b7a13c6750d157448c306c1e3db686686abfcef8ac1affac4393304993d77dc5935a268d1584b43d90dcc4bd0f2b7c7df09f35dd48d78b7b8f98911d9c4a5c6bd4edfad6bfb41aa2651dc99e9fbfa6059a50439cf5c2b6602b5187f71e7903a4812928fa214299461f816701aa98b484e21dca8a4ebabd310f431230c7c4e3de62436c4061dd8f597b5350488c6e0a0369d6cbf2d3ed17204c48d7d47ed2d23d5654e669fe004bb6c590faf126a3a37da169942804a10c0265e7131b51afb93ae80b3b62767afb27ea6c76a82f3d570fef49d425fa719f174c9549b85d6d2e5b6a6e827362611b633f8266b399d17ae689b5d2b176d61ba62db114a410f726c41fa59383302be4441b5a57f6f12644d55b7bfa3f0dd603df8fd0dc8ecdec1fe5d2175d835633c6f27ed74d8d32a9459049c435a33eecf7a606db7029754ba594027a2d2feb148f64cf13524212fea8bd4d4c37774b81f69abe970b83799e53f6fb38b524953e6874db7c6614423f7a310173122a26bfd8a22cbd795fee487c3cb2099623352ec2029154c8c1887ef1be1c31d43cb28200b7903a6283429a496749c2de8b01d17536f7b5edc3b465df4d74a775f502f5d0eaa974965eb5b19957c98acea0ba80eb0f7d7f3d758fc045bd345a2580c87876e1f5e94e70062aef3d3e23f504023df87c34fca34f0e2c29b3a166ff835ae5470388b5019e359a4a7f7b24ce7e9fbb017bea89f8f755fcc67c531ea6b9f04b8c737bb57d47cc1bbb16c29a67fc0215bf4c6b7c8c9089cf4a635c4fbbb3735c9a290159f640fdfb43b28029c5c9211f86e047d12d8f6fd31aab42edd89b574c748cae1d2e6489a204605f89b48848a2c583ca2bb6483a0007bdb6c930623f94eaab080bc5f9ecc0050d8c270027aedafc697ef07a888b6ac66ddbe8e7defbc0a9519b2271650ce5e9c6ab170894f0cc2565d559d90143e9a0e4b88d5ed34db831a0877eac0c3db80960769da297389c3bef6c107540f769357c7594151c5a78b2fb528faf043a729ea700a09a875d57d2f1354531dadf102d58130916c8f1195e45c50cd12121e16a800788d0fe83a69b0d9382a72842d918ebe9104cd320acbd6663fea54aa60e36ae888f811c34ec7276dff15dad84232bab6096bf626da22d0be1b534e9fdb72bb4d1dec21d158fbfdaac670d901177e1cc6853db3c9f3cc5b3925c763d8796973950d57108c63b9090e70514208acd785fdb59c9c25e4c825554a6b9843559e5d9d5134c8795068769825599f8a332514fd2c1cb3e14a5810245ef1aefd430ffc9e70917d2f28a257965ed658463b5a33713e38e5315e767e3fde0dc52a096e09b1c6db2f411b62d0d1ced93ee4cb8ea0bd389c7c856103f68ace570648973a6e7850bb84a4a1c7b43501b5138832c31bbd8d5dd4d0a5e0e622c97c974752977771bf1951799665055fbb2d08686002fde287d7dd3f3549144822ae15dd9db30e176b7b106530cbb3ae6a174340aebcc6b09ae0f4995aace67602d6263d7736069ce559ac2a0661e620885044315276bcc1bd0611d025d92478fad06432a5cf65cf037d17bf7a1b8b03d8a53cb394d12eb58f68f625353af0c45654ce13c45e43af94356cbd81e99eed1e03643537fbd412990c7c0e3302f89c3799596f3e6e5d278988bed5d9a86c9d4727f89c3eedb42b7c0a46f1f6617d3979452ee26681502c0c76bd7f5db6a310eb3281652a85496654dd0f189fc623519e2e77faf51c57633d3b176a25379bd58276efbce50e182d06ce9b30bf46e1665c1805d1e6df2dcd2e169ce1a2fc4e3bb05990d5d150e2f047ac5e2d0cb07d8d3a7bf0e3f9061a57bca14b6702f44fd55f86ad8c70e57a6768cd30b7f05070eca96a6aea7a993cc0ba3356da0679b03ad9208427405cc7473e51d8cdbfeace46fd9a626257fa77355eccfe5c49e6b26ca37d5481c4348df6d3c0af127b5081cafe2d5fada70fc9a7bd913c44ec6ca8efea312d00467f144d0b9a5c46e05297ba406c934fb7e348e20ecaedd4fa30adbf1d00aa60dd4b34d2554d42b2a234d19254aaf061f5b282c1728c96aabb0f6fed9acb4dcbc9fc7f15b8a89ca237831bed8c7375d7038812aaab2d566f71165e58ab2da8ab201a09838fe12c51b2456bead7317422cce19c88be83fdb3d316ed304ca46e412c1a406c061347fb58112c2c4985839a33db12a9db76ed698fdd824c566960bc6299b352f42926ac6af98f1e2c55cf44c6df6ddb12ed71e28fa49582a1bce29dbd8646ca1e9f140ccafc9c79a76067d6beb7ce76608fcb7f32c53a7973f602d27545ed0f0d3bfc33a55e3ed50ab94ae244d24bf961e435efde3f0eebd2417dfe6a6db05488a22a86e1d2d2abc6107e94465d1c0996b7c452b8d683100a84adf5b664b4f5f8109b13ae2eb9a89f71335030431a485f6cfcccce2d38ba37916e95332468022a78a1cbe5abc3c63258df122a0d9c134b15561e8bd66029f0f0b8bdd2d79abbb7272b896279a285e2048cd7197d31930c3eb6f5fa2ed2a302cfcda300811d0892f575f425405066756b96d4c28c465cd2c382a5a20b22076ecaeabe2f8d416786da8f8d2fa33f107ade6455d8ca0ce09e0b935be3f6df11851c12b452defc64a9ae1e3129711ae19ab79ed97cdb5364d0bb70b6f909385cd33836493791b81612bebcd83fa04264f564d9fbd88fada9a04892ff27e5239e5ba845bbd7bf39b4b6a2ac36405f2ba8463d2be897972e7a97ef8c30f0a20dbbdc4a37bee10da45a5b7f75844d771d70ba7cf6f5e03d9a03b2e67cd50a508b5d15e3f30784be49ee190e8f782d4ff836e7974f05950ccc159366bd8e388e8bae076f6915913e4aa7bda76c46712380a096843060a11bc9997694fc25ca1028bf869c756a225e4f86e05ef1592adbb1375df321c35593428f9529a020f3953deb21c32750c141920ef57f65ca28cdf8ae8ad4a1fe364237fc84dd4a00937dfbea4e1389847fe24d8cc1ba6d45914fe1a643094eef95ef67aae89761f15816b157960908caf3cd47598818a6d8c8253571d256d27a245a4b838d00283cb5b1fca8ce56213c859bd2a1d2c6f4fde8b6f35fe41afd0c9b359a4c9238853bdad5d1cd6538dae96ede514d09abec472d9d2bb51c4420f676bf7404ea26fea84977f08176bd4f6c4bdd3ca74fbf1a12233925861660d637d9c0a7bbd25eee5db72c3bca786585a963455154c7cdedaf611b2a41be7603af72ad37e15f720a151d04438b353479e6d55601b1ba01b89a5473b8b820c9eca5bd4c96aef3d", 0x1000}, {&(0x7f0000001080)="66395f8c8bc9864e7cd957d0836f585ccc75b7043f0d5515e5d64ed245b9df19098e7e99f439284c5d0fdef13b066ac7a3603edeecafa92f1a17559cb88b0677463f2e47600ac5f60b2f7faa05e8b9741a87d26c32cddcb473a2a1a2d1abe58d3ea3c944ccd04f20765b1d26e1c8d47efe4d2677732bbf9f6827c60ad6612d8f4c7c8886c06cf4feb879a33fab069aeace5c77c74f40247c4c24322087a52e55055f9fefd428d68882ec586c396ff2e588bece5e640a927ebf986dcefd2be420756c7713e5c2cadf713856e5e7e853ebcd2c47207a44e1d3091bfe93443feee416ec7069bf634e4ad17078360d4f6478c2a84fdf82c3a6a2", 0xf8}, {&(0x7f0000001180)="4a836e6b2faefd0deac23c16154073abfad7355490f7eaa7d9007c22d61b3e328d3b5c52e04587562dfad16668fa8f5128480a20f2511398e6dcfb433908f6a64841fe630cca2f59a7a54352cf1412865b8bcd1eb33359b40e7a7d401e2b3329d14407f8f2c8f93aef9fa8d9f1ce9492f9992d4d716cc98c778eebb4b343f5246bfa82d10c5ebdf108b00b72bdc441f4e2b1abba418d66e0b81aae66", 0x9c}, {&(0x7f0000001240)="272db6ca1b1c55e4d5d758dcf06150c1bcb4abf431b0a85d7cc55dfcca1b2d3b25286ebd3a4e04524ab4c078d2eb3ce9b59a", 0x32}], 0x4, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r9}], 0x20, 0x3}, 0x223d14c03f19d8cf) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r13, 0x20004276) ioctl$BIOCPROMISC(r13, 0x20004269) 17:01:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) dup2(r0, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) fcntl$getown(r4, 0x5) 17:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x8000000002d}, {0x44}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r2 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) 17:01:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 17:01:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/52) 17:01:13 executing program 1: clock_settime(0x2, &(0x7f0000000080)={0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a", 0x17a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0xc54b, 0x5, 0x72f, "151cb95b1efb90531124b5ac305ad32825a7553e"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 17:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xf6, &(0x7f0000000040)=[{0x24, 0x0, 0x80000}, {0x60}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 17:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 17:01:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 17:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 17:01:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r0, &(0x7f0000000040)="29a3c22ecb55857c7dfc1aa46fed7e50582252bf143f5b8d75c800afe0d69b7da3d050192f596f6b901443017e5a0465633eeacb1cdbd37228d868c8f3eeca093548b62d27ca4bbb3aeb22f452f3a791d15e1ce9fd116b475aa4504d3c5ca074adb8cf55068441ff803cd0671f44fd496cb6c44bbc4bebb8b89905aa5eca76e91e371ee1133812302143d4b10790420b68b011579a3a69eaaa16a940375d2ed91a6832e6e6a35ea30b586d8fdb4cacee9341e2de96d0b61ea90c40311801", 0xbe, 0x400, 0x0, 0x0) 17:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) openat(r5, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r7, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 17:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x14020, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 17:01:13 executing program 1: getpgrp() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) sendto(r0, &(0x7f00000000c0)="d979281ca6189318ae3881429b784164ccb104722d91dc29b84fefe535f4acd6f0bc3941faec99890feba5c648525e1d78fec0d50e6c7921", 0x38, 0x8, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/40, 0x28) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7f, 0x8}, {0x9, 0x5}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') 17:01:13 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 17:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 17:01:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x1) 17:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = dup2(r3, r0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r5, 0x2}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x2, 0x405, 0x7}, {{r2}, 0x0, 0x5b523d03cec11782, 0xfffff, 0x8000, 0x2f0b}], 0x7, &(0x7f0000000200)=[{{r0}, 0x9920cf5e739ec85b, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000080), 0x10004) r6 = kqueue() dup2(r6, r0) 17:01:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) getegid() r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 17:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20902, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffeffff]}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 17:01:13 executing program 1: r0 = socket(0x1651409ffc51c472, 0x5, 0x0) pipe2(&(0x7f0000000140), 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x93) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000200)={0x80000001, 0x2000000000, 0xff, 0x2, "b04d00f3ff0a631a0000000000002000", 0x2, 0xffffffffffff850a}) close(r0) r3 = socket(0x18, 0x4, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getuid() getgid() r12 = getegid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r10, r11, r12}, 0xc) dup(r7) r13 = fcntl$getown(r7, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={r13, r14, r15}, 0xc) 17:01:13 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r4, 0xa, r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = dup(r6) r8 = accept$inet(r7, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r6, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r9}) getpgid(r9) fchown(r5, r3, r2) setreuid(r3, 0xffffffffffffffff) 17:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 17:01:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/128) msgget$private(0x0, 0x65c) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 17:01:13 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) clock_settime(0x5adab28d30d81c42, &(0x7f0000000140)={0x5, 0x11e4}) setuid(0xee01) setregid(r1, r0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) bind(r10, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r11 = fcntl$dupfd(r10, 0xa, r10) fchown(r11, r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r13) 17:01:14 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) write(r3, &(0x7f00000001c0)='z', 0x0) 17:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x80006c}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) syz_emit_ethernet(0x0, &(0x7f0000000140)='+') 17:01:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c4fcc8aa1edda06d3800000000ffe600"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 17:01:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r2) 17:01:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 17:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="4f2e99eb432f57dedc59395b54e0d5d059485d4b0ecdc055e29aadd27dfb3e6e81a35191d39bbf2a90b3da53f0b857a2edec0ec5d717b8b060a65f0b1767556e03ad29eb362c1d2ea08d94971de78154292fb3fae03ea0305b5af87ab1260b0b61f51385bc", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc", 0x63}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = dup(r2) r4 = accept$inet(r3, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r5}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x5e69ca94afccfbdc, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x8, 0xd0, 0x4, 0x1, "05211398d8ceb2cd2da34543d962a5a58e5df672", 0x1}) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x80000000, 0x3f, r5}) dup(r1) syz_open_pts() 17:01:14 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x2, 0x0) openat(r2, &(0x7f0000000380)='./bus\x00', 0x10000, 0x22) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x80, 0x0) r4 = dup(r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x8) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffec3) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r6 = semget$private(0x0, 0x4, 0x3) semop(r6, &(0x7f0000000340), 0x0) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000580)=0x20) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r9 = dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f00000001c0)=[{0x1, 0x8000, 0x1000}, {0x4, 0x1000, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0xff04, 0x4}, 0x3ff) dup2(r9, r8) semop(r0, &(0x7f0000000240), 0x6) pckbd_enable: command error 17:01:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x13, 0x7}, {0x44}, {0x80, 0x2}], 0x3}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 17:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0x0, 0x5}, {0x30}, {0x6, 0xffffffffffffffff, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 17:01:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) shutdown(r6, 0x0) 17:01:16 executing program 1: r0 = socket(0x6, 0x5, 0x3ff80000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="b1f1a7e31115fc5b39bc7a62f6d554162689480b617501a47a16af678fc90711d111999f80ee12373d9634"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 17:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff7f) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x7fffffff, 0xc2, 0x89, 0x80000000, "6417827983498a596c33035943a6e097307c9820", 0x4, 0x7}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r6, 0xffff, 0x200c, 0x0, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) r9 = dup2(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r10) close(r10) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) r13 = openat(r12, &(0x7f0000000140)='./file0\x00', 0x8800, 0x230) ioctl$VMM_IOC_INTR(r13, 0x800c5606, &(0x7f0000000180)={0x100000000, 0x8001, 0x5}) 17:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0xa4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') semget$private(0x0, 0x1, 0x400) 17:01:17 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x0, 0x1800) r2 = msgget(0x2, 0x100) msgrcv(r2, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x0, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/52) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) bind(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 17:01:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x520, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 17:01:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="99dc6a9930505765a78a386c3fac46b0e376e39983c613469e6bbe9752171d9d7d17a1c247c5721c27b0a4601a41811e82e910b999946dc94e49730d88cd0c88719c7b3b42f5308da3f4691a0818538edf352da04f6b136a3526248d20ce0cd21292ab67c8bb154c40054c0d92e3e0ede97e48a0f6458d27d9380caac5641477b73be46194d37fea7f56175c94d15193b88f1a7af19758b5716bad81410dfa7729fbfd1ffb14b64a90160e401b04b7918c3723b4ef0dc80f5a22d6800a59664dd0e0a62e00efe26a598b809a22fd77241edc497c2bed6e76504712304726c66f46082b80766e0aa420cc6425df7c9e4d686c"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000080)="de8511c6fe1dd5f3cf73734186e88e62d063e5ec633b33b48c1f1bacd895a6cc69ae8ad1a4101cdd3e1a9a3ff5399d075475b62e3cd63bdd546078f373a08f0579afebdf9bc052f8be736450fc67c4d7682fa1beee2475d496e4fced39b4b0467ba866f35932d6571cf0e452eadde99a2d2e359b88f12bd8e05514c79c7f68ca337ba4a486e04f3d22a916c0dd033daf526e1fbb2fa31509557c23431d1d0dde230ef0c593cd0c27583150b24309252c1e39648c4b5435557558f2fd3c38b19d2a3b271215c0cd03d3381e62ffc98e58437faa110c26bcf352d32abd37abb04e4d22f7fd197a3aa8b3b3", 0xea) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 17:01:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x5fc31ef175920c0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 17:01:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 17:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getflags(r2, 0x3) setsockopt(r0, 0x2d, 0x1b, &(0x7f0000000040)="00010000", 0x4) 17:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000001200)="6d71cf6bd07f4c7dd1c5ac2ec05f94ff6f4123", 0x13, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x40000000, r4) 17:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x6) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000080)) 17:01:17 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x428, &(0x7f0000ffc000/0x1000)=nil) r1 = semget$private(0x0, 0x3, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) r7 = getegid() r8 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000040)) r9 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) bind(r11, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r12 = fcntl$dupfd(r11, 0xa, r11) fchown(r12, r10, r9) r13 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r13, 0x40044278, &(0x7f0000000040)) r14 = getegid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r16 = socket$unix(0x1, 0x2, 0x0) bind(r16, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r17 = fcntl$dupfd(r16, 0xa, r16) fchown(r17, r15, r14) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x10001, r4, r7, r10, r14, 0xbc79fb5134bdfcee, 0x4}, 0x1, 0xffff, 0x1ff}) 17:01:17 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) write(r1, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 17:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x20000000000000a3, &(0x7f0000000080)=[{0xa2a, 0x11e, 0x0, 0x703852f5}]}) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x100) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000380)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8459, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0x2c, 0x0, &(0x7f0000000000)=""/44}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000300)=0x5) pwrite(r4, &(0x7f0000000040)="fbaf8a8d00000000000080017e3a", 0xe, 0x0, 0x0) 17:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x33}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x2, 0x7, 0x91, 0x1}, {0x0, 0x1, 0x4, 0xb7f2}, {0x100000000, 0x1, 0x6, 0x3ff}, {0x7, 0xffffffff, 0x100000001, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) r1 = socket$inet(0x2, 0x5, 0x7) getpeername$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000200)=0x10000014d) r6 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) 17:01:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 17:01:18 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') 17:01:18 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x0, &(0x7f00000000c0)) bind(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x8}, {0x8, 0x2}}, &(0x7f0000000040)) 17:01:18 executing program 1: 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)={0x5, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x7, 0x3f, &(0x7f0000000180)="3c35cc14c752d69e96c7129d5e2c0eca220356b65a313e0c87a38435039ae98262ff440017dedb080f68", 0x2a) 17:01:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x81, 0x0) ftruncate(r0, 0x0, 0x7fffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = getgid() r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) bind(r10, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r11 = fcntl$dupfd(r10, 0xa, r10) fchown(r11, r9, r8) r12 = getegid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000300)=[r6, r8, r12, r13, r14]) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r15) kevent(r1, &(0x7f0000000340), 0x1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x8a, 0x20, 0x3, 0x80000000002}, {{r4}, 0xfffffffffffffffc, 0xe7, 0x4, 0x2, 0xaa2}, {{r0}, 0x7ffffffffffffff1, 0x40, 0x0, 0x7, 0x4}, {{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x1, 0x3f}, {{r15}, 0xfffffffffffffffe, 0x22, 0x10, 0x2, 0x8}], 0xc0f8, &(0x7f0000000200)={0x73c, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) preadv(r16, &(0x7f0000000600), 0x0, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) 17:01:18 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0xffffffffffffffc5) poll(&(0x7f0000000000)=[{r0, 0x131}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) 17:01:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e0166696c44307cc6468bc80f7679893698905ac4dae5bd66614645b0469400000000000000202f310000000000000000000000007359fcdb51a79ddb469faee0d1ea43c47f6a894b3c1233e4a78ed171"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) r6 = dup2(r2, r5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)) r7 = dup2(r1, r0) fcntl$setflags(r3, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r8) recvmsg(r8, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/215, 0xd7}], 0x6, &(0x7f00000007c0)=""/144, 0x90}, 0x2) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f31fb9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 17:01:19 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getppid() shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0xb000, 0x7a1, &(0x7f0000ff5000/0xb000)=nil) 17:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r2, 0xa, r3) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 17:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x401) 17:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x100, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0xfffffffffffffffe, 0x1}, {0x100000000000074}, {0x80000000000006, 0xf6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0x7ff) r7 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r11 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f00000001c0)=0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000), 0x0) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000002c0)=""/184) 17:01:19 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000440)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) connect$inet(r8, &(0x7f0000000080)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r9, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r9}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r9, 0x20007471) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r9, 0x6, r10) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 17:01:19 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) fchmod(r3, 0x40) 17:01:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x7b830efa4f7bf6d9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0x4, './control\x00', 0xb, 0x10001, 0x0, 0x6}) mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./control\x00', 0x2000, 0x3) chflags(&(0x7f0000000080)='./control\x00', 0x10000) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000040)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) 17:01:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/212, 0xd4, 0xa5053ed39289d141, &(0x7f0000000280)=@in6={0x18, 0x2, 0x9, 0xfffffffffffff800}, 0xc) pwritev(r0, &(0x7f0000000640), 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) read(r3, &(0x7f0000000040)=""/202, 0xca) getpeername$unix(r4, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) 17:01:19 executing program 0: semget$private(0x0, 0x1, 0x670) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x2) 17:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9, 0x3, 0x1, 0x8}, {0x8, 0x9, 0x6, 0x20}, {0xe1f3, 0x200, 0x7}, {0x8001, 0x6, 0x7, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 17:01:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) dup2(r0, r4) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 17:01:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x1, 0x0, 0x0) 17:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000040)="95") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x55b38df5cbf1a8b7, &(0x7f0000000180), &(0x7f00000001c0)=0x10) geteuid() 17:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000a40), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 17:01:20 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x61843519ac16dc81) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20a, 0x0) 17:01:20 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc766d3357ae26daa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x104, 0x2, 0x0, 0xffffffffffffff0a) socket$unix(0x1, 0x2, 0x0) 17:01:20 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="62dd802afd4c00327e8c45d004806d9f4cb468f1073b4f4233d40de245a4f081b81fe4af0fd116718cead3b2fad3798eb638f8fed7b59f89b861316127868936ff1d97f0362d23806d7455f2b9b3e2818baf607102e55a97f5f36ffd675b4041272ec447ba0b00e92ca4121b8a8f77"], 0x10) write(r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x01\x00\x00\x00\x8dU\xf4a\x00', 0xb0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) 17:01:20 executing program 0: r0 = kqueue() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000003540)="a900"/15, 0xf, 0x0, &(0x7f0000003580)=@file={0x751f1ad874f35197, './file0\x00'}, 0xa) r3 = open(&(0x7f00000035c0)='./file0\x00', 0x800, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x85, 0xc2}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000003600)={'./file0\x00', 0x800, 0x8001, 0x100000000, 0x3, 0x2, 0x4, 0xff, 0x0, 0x2, 0x100000000, 0x2}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="3d012e2f66696c653000"], 0xa) dup2(r5, r4) listen(r5, 0x0) dup2(r5, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="f13fb9b0a51d59f47ab9"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/166, 0xa6}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/241, 0xf1}, {&(0x7f0000003440)=""/204, 0xcc}], 0x7) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 17:01:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x0) setsockopt(r0, 0x7, 0x800000000000d, &(0x7f0000000040)="b7945c684b56f82475b3a517ae56b50fd9", 0x11) 17:01:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, '\x00'}, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x2) 17:01:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x200000000000, 0x8d21, 0x200040000000000}, 0xc) r4 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) fchflags(r4, 0xc6af4589908a221) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r7, 0x2000746e) 17:01:21 executing program 0: r0 = kqueue() select(0x33e, &(0x7f0000000140)={0x1ff, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffff7, 0x1000, 0x7ff, 0x2}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 17:01:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev?use0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 17:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) fcntl$dupfd(r4, 0x0, r2) 17:01:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) socket$inet(0x2, 0x3, 0xfff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\xea\x0e\xa5\xb0}{/\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) getsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x2a8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 17:01:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}, {0x5, 0x81}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgget$private(0x0, 0x60) socket$unix(0x1, 0x5, 0x0) sync() 17:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000000)=0x7) 17:01:21 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4eeb9875b2d9e38b) 17:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x400}, {0x9, 0x8}}, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:01:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10449, 0x4) 17:01:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7ff) 17:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x87, 0xfffff, 0x5, 0x3}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 17:01:21 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = msgget(0x3, 0x2) msgsnd(r4, &(0x7f0000000040)={0x1}, 0x8, 0x800) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/120}, 0x80, 0x0, 0x1800) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x4}) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:01:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0xfbe, 0x5, 0x3e, {[0x0, 0x644f, 0x5, 0x0, 0x101, 0x5, 0x990, 0xa4e, 0x9, 0xd743, 0x5, 0xe46, 0x8, 0x7, 0x80, 0x100, 0x2, 0x800], [0xf0c0, 0x0, 0x9, 0xf1, 0x7, 0x8001, 0x541, 0x2, 0xfffffffffffffffa, 0x7], [0x82, 0x4, 0x100000001, 0x4, 0x100000000, 0x9, 0x1], [0x1, 0x9, 0x100, 0x0, 0x3, 0x7fffffff], [{0x7, 0x100, 0x2, 0x4}, {0xe8c, 0x0, 0x80000000, 0x1}, {0xff, 0x100, 0x9, 0x200}, {0x1, 0x9, 0x1, 0x6}, {0x7, 0x4, 0x6, 0x100000000}, {0x2, 0x0, 0xfff, 0x6}, {0x20, 0x7, 0x9, 0x7}, {0x1, 0x20, 0x3, 0x1}], {0x101, 0x1000, 0xd1, 0x2}, {0x0, 0x435, 0x2, 0x6}}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}, {r1}, {r1, 0x12f}], 0x3, 0x0) 17:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0xaa}, {0x10000006}]}) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) sync() shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000e80000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x80000001, 0x1, 0x1ff, 0x400}]}) 17:01:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x130) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) 17:01:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffff80000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) writev(r3, &(0x7f0000000100), 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 17:01:23 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2062, 0x23358462) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x800, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x7f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 17:01:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) acct(&(0x7f0000000000)='./file0\x00') 17:01:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x3b7, 0x0, &(0x7f0000000000)={0x0, 0x20000000000000, 0x1, 0x0, 0x8000b13}, &(0x7f0000000080)={0xffffffffffffff81, 0x1554, 0x2004, 0x0, 0x6, 0x4, 0x1, 0xfffffffffffffffc}, &(0x7f00000000c0)={0x80000000000000, 0xfffffffffffffffb}) getegid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xdb51ac4cc781b67f, 0x0) r1 = getpgrp() ktrace(0x0, 0x5, 0x2, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000082c5, 0x20) fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x253) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x380, 0x0) 17:01:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r3, 0xa, r3) fchown(r4, r2, r1) r5 = getegid() r6 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000040)) r7 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = socket$unix(0x1, 0x2, 0x0) bind(r9, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r10 = fcntl$dupfd(r9, 0xa, r9) fchown(r10, r8, r7) getgroups(0x5, &(0x7f0000000040)=[r7, r5, 0xffffffffffffffff, r1, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='ull\x00', 0x20, 0x0) fchmod(r12, 0x4c) 17:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r4, 0x0, 0x0, 0x80, 0x5}, 0x10001, 0xfffffffffffffffd, 0x7ff}) pipe2(&(0x7f0000000180), 0x10000) r5 = socket$inet6(0x18, 0x2, 0x20001) setsockopt(0xffffffffffffff9c, 0x801000000000028, 0x9, 0x0, 0x95d9bd5f8b9455dd) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r0) fchmodat(r6, &(0x7f0000001b40)='./file0/file0\x00', 0x8, 0x6) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) dup2(r8, r6) 17:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) r2 = socket$inet(0x2, 0x8000, 0x4) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) r8 = dup2(r5, r6) bind$inet(r8, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0x40}, {0x40006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCPROMISC(r10, 0x20004269) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCEXCL(r7, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:23 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 17:01:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x9}, {0x4}, {0x7, 0x80000000, 0xfffffffffffffffe}]}) r2 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x80) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) 17:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x100, 0x200, {[0x0, 0x9, 0x0, 0x1ff, 0x1, 0xe666, 0x1, 0x8, 0x4, 0x1fe, 0x0, 0x3ff, 0x136, 0x6, 0x200, 0x5, 0x2, 0x11d], [0x54600, 0x4, 0x401, 0x200, 0xfffffffffffffc01, 0x6, 0xffffffff, 0x8, 0x7300e91b, 0x7], [0x5, 0x3f, 0xfffffffffffffffb, 0x9, 0x101, 0x9, 0x9], [0x9, 0x100000001, 0x400000000, 0xffffffff7fffffff, 0x5, 0xca], [{0x80000001, 0x10000, 0x16, 0x2}, {0x80000000, 0x8, 0x101, 0xfff}, {0x4, 0x1, 0xff, 0x4}, {0x8000, 0xffffffffffffffe1, 0xfffffffffffffffe}, {0x4, 0x9, 0x100, 0x14f8}, {0x2d, 0x80000001, 0x6, 0xffffffffffff0001}, {0xddc, 0x7, 0x2, 0x80000001}, {0x1ff, 0x8, 0xd7, 0x8000}], {0x80000001, 0x20, 0x8, 0xfff}, {0x8da, 0x1, 0x7, 0x9}}}) 17:01:23 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000b40)=""/228) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffff01, 0x8, 0x6, 0x28, 0x5, 0x2, 0x100, 0xf5, 0x4]) 17:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) sendto(r2, &(0x7f0000000140)="c20737bd552b95c9d6d85da2ef9543f9a4cab5aa2b15e60b283dc0fccb7fd77230f79f43e47c11c99bf1eadd984303adba5ec3dae39a7005a421664aa5eb6a764ebbcafd722be2ae4b7c4a6ab54856a22d3232df511c809e5f62cc046949de2763c1e5e8b859a91dfe2b86b72ff8e67e69a6b9a2b448ef9e8f49f0b30cfa1bb1804fd31e6c20af5b0f3b86c28059e812cc5c4196ef3c0cbfb7482251a0c9652da00a46ca4910340b81", 0xa9, 0x400, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) pipe2(&(0x7f0000000280), 0x8) fcntl$getown(r4, 0x5) getsockname(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) open(&(0x7f0000000000)='./file0\x00', 0xac9548e9194a4f11, 0x188) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa01, 0x0) setsockopt(r5, 0x0, 0xaf, &(0x7f00000000c0)="cdffed46cbff13b9fd812eaa4e713048e699094428f65eb80909000000000000003192", 0x23) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x2, 0x100) 17:01:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xea) 17:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800000000}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f0000000300)=""/128, &(0x7f0000000280)=0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x6, 0x7ff, 0x9, 0x6}, {0x9, 0x20, 0x10000, 0xfffffffffffffffa}, {0x1f, 0x1fffffffc0000, 0x17, 0x3}, {0xffff, 0x6, 0x2, 0x649}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x48, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000180)=0xffffffff7fffffff) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 17:01:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="64fa0dce1198911f68ba3a7dd49f0a8ab5f1aa2ec45a9c469c0f9e0ef1788d8a744c2a08942420f2c23a6f3d54f0be3db8ea837bdf129d2d3b91ebffe87077361f5d6a94859ae0bf866dbbfb836221eae7fd728c459ce5ca1dcf347eee12a5fc5e736014814785f703e1deb497d9f3143f51e2b3486cb3f31e84d7c67ccfde3faccc1453a495ee817e606fda6cbdaa563bc6599ba64bc09e1a115b0069a8b4e960b852048ec3cba1711a9662a2c893f7f606ac90ecb8a51e33a78a4aa4c94fa05b663342cf81bc458e23f645c1dbdec5138e052c3b36bd287a9a3052663ca623de3ffac5bd4782036195fd7f5d80ac2e93ab346074b44f5b65e1cdae5b0768", 0xff) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:01:23 executing program 0: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 17:01:23 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 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(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000400"/85], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r2], 0x2, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x4000, 0x401}, {0x18, 0x3, 0x10000000006, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0xc]}, 0x3c) msgrcv(r4, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) msgrcv(r4, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) r5 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) msgsnd(r5, &(0x7f0000000c80)={0x1, "d255396d40fa53f1a8d2db3e408aadf1dc04bee5c7a1ab77823fda714971140d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2c1ca1700edad14da9bfc9affdb31e532bdbe019a8d90361724e6c86c6673a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"}, 0xfffffffffffffefb, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000500)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xfe40) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000004c0)=[{0x8, 0xa5, 0x9, 0x802}, {0x8d, 0x1000, 0x80000001, 0x71}, {0x7fff, 0xfffffffffffffffe, 0x2, 0x4}, {0xa642, 0x79, 0x6311, 0x7}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f0000000800)=ANY=[@ANYRES64=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='\x00'], &(0x7f00000009c0)) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 17:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x5, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) write(r5, &(0x7f0000000140)="d6b952c48d4908fdc616342ec7cdbd6a2dd925da67d001601741485f82e85042051592559dabcefc56a374cd5838a12d42e213f3815c7b37ad22482665ffdc8983f0a12176", 0x45) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) 17:01:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000140)="f07f56e8fe6ef8f510df6d4608d6aadf87f2bce01bee4f239a33fb92f1d5294d6bd2e4be66c8615c79365c2b5c54510c698c23dcb029275ebdd5b8662f8546324b8895ef704a31b99a13d2b6e3fbb605dc101ca6eff5c47d55f78a4674609e19b46ea6eccfb0e02468b9914f0e0506f4b78fac0a45aa8ab39ea606d235b1ba4a95272e58640825d06cc1d697dd68a6565b7fd67ef9300e5746572bdbfa0971531256bcfc221be5a50641abd824960f7cfb79e8d5f19bf75f41f9a2d810c8750000") 17:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 17:01:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) r7 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x0, 0x7b, 0x6, 0x9, 0x0, 0x1, 0x1ff, 0x7c7}) setrlimit(0x6, &(0x7f0000000140)={0x380000000, 0x1}) r8 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) socketpair$unix(0x1, 0x666d09a6a1038d8a, 0x0, &(0x7f0000000280)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00001a00000000cdc4de00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 17:01:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007fa4df0ede0d"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x400, 0x7}, 0xc) 17:01:23 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x401) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x16c) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = dup(r2) geteuid() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) geteuid() 17:01:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2ce2) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x903) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8, 0x40) socketpair(0x2, 0x8000, 0x8000, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/22], &(0x7f00000002c0)=0x16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r10) dup(r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1004, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x5, 0x4, 0x2, 0x3}, {{r4}, 0xfffffffffffffffa, 0xa0, 0x20000000, 0x1, 0xffff}, {{r5}, 0xffffffffffffffff, 0x40, 0x5, 0xfffffffffffffffe, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x3, 0xf0000000, 0x5, 0x8}], 0xfffffffffffffff7, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0xffffb, 0x20, 0x7}, {{r6}, 0xfffffffffffffffa, 0x90, 0x40, 0x2, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffffc, 0x78, 0x2, 0x6, 0x2}, {{r9}, 0x7, 0x0, 0x2, 0x9, 0x401}, {{r12}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0x7, 0x4}], 0x1, &(0x7f00000003c0)={0x7fff, 0x3}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) pckbd_enable: command error 17:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\xac\xb5^=\x8c\x12.e\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r4}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") pckbd_enable: command error 17:01:25 executing program 0: socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001bff0300000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff20282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ec000000000000182d3c", 0x278, 0x0, 0x0, 0x0) 17:01:25 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000000100005202) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) r5 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) bind(r7, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r8 = fcntl$dupfd(r7, 0xa, r7) fchown(r8, r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r11) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="db4a8808f3911180f8b499e99e0464b6d54be0c5eb324db3e38b89ba4b97f8e2001d90945f8ecebeba0dcf2f75baa5726fc05e8800acec01e2a7d4f0f2aa1f6641d4dfb40456423089997790a8ca837e0bfbdcff", 0x54}, {&(0x7f0000000300)="53ed87a16382ccfb7f575c589c600dba37d354549a396612d845855aaa8525b1c7ebb73f0ba4fc46f28588d2027ae8d552437d2e48901016a2ae68661349838feae967a45499251e3b0a45b855293d1e1727ad04b4d5801a52f26a", 0x5b}, {&(0x7f0000000380)="1d93f92b7383fe7421f9ff482dcd074a9ff67f166bd3138b482dd4a776e9f40383c2", 0x22}, {&(0x7f00000003c0)="51b3a366c29844be58566d72a4ced45f7bd999eeb8ec1d0157aa046117e597dcc495b93e9a83c155", 0x28}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r6}, @rights={0x30, 0xffff, 0x1, [r0, r10, r2, r11, r12, 0xffffffffffffff9c, 0xffffffffffffffff, r2]}], 0x50, 0x2}, 0x2) r13 = dup(r1) getsockopt$sock_int(r13, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f00000000c0)) 17:01:25 executing program 0: setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x3) msgrcv(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff010000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff2e5dffff00000024ea55a65774965e00000000000000200000000000000000000019290000a3d1f31b1f9bde01000000000000000000009804386641cc58ffffffffffff457024c35dac673b6c01e6710988f7bde227de8bb1017ebcf2be41cb58fbb296712123644950ad417ec9843ef03575429b8937d553b7000c3821b0fbdb75ef9fddf6d04936fc81d2e1d73015f53d851af711f95e35a5b25596354bc55628401a35ad91680ea7e8d75cb46f8d630873fcdd5d0c2a1fb2197fe20d32de66751e7f4f419947c4182142b6a2dacff89e562843bb79ea1e10643dbee614cd0f262bb4078f0131af689b1350b0942cdbbaa24f136153ff680233d46fef8bfb39593d60bb94ac1472750f869222f61dc25f82d65f5c50060be28fa96a3120f34635a82c14ccca75ae195c1973385a3db36095df33bdc9d4c14562b1c89d3c05dbb50b0597aef67032ac52620c2431044e969f23933c1bca3747"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244eca05693c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0aea7a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee97883d30500000000000000251aead536980ffce1bff9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b406dade14ea82c56aab5e8ce368753e72daf796b45d7b3853e374d4396ba56fbc5a4e2b90ef12c2ddce2b59a58d8ee114ddd6d721dd75b3ad9db93c30c893c70925d727598911d09389b8924391ea48cfbc96a2e9f6d8a083d0370ecaff317a07ef022737974bebe025b53a60ea87eab82532270997f46a7c0e0112ef8ca6ddc74d58757b724452a0dd54dac364f322543b427e30ca65872416482874d5c4788b61b50"], 0xa6, 0x800) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r4 = msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = msgget$private(0x0, 0x1) r8 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r8, 0x0, 0xff, 0x0, 0x40, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r12) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESOCT=r11, @ANYRES64, @ANYRESOCT=r12, @ANYRESDEC=r1, @ANYRESDEC], 0x7, 0x2, 0x800) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x37, 0x0, 0x0) r14 = socket$inet6(0x18, 0x1, 0x3) getsockopt(r14, 0x29, 0x37, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x37, 0x0, 0x0) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x29, 0x37, 0x0, 0x0) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x3, 0x3b, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[], @ANYRESHEX=r16, @ANYRES64, @ANYRES64, @ANYRESHEX=0x0, @ANYRESDEC=r17, @ANYRESDEC=0x0], 0x7, 0x0) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r4, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f21fc6c53bbf8f686f88e2b55f5d8a7449f62a70000000000", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r5], 0x3, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0) r18 = msgget(0x2, 0x100) msgrcv(r18, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x0, 0x1800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="9a78000000bc000019e4f4e09c29caa61b1e7638ad02b07dbc4cba614250e76bf6b4d2b5a7e8649540f47ca6f3d663edceb0cf508db62ef6a2d31d5ed2f501332ceb9fe3ce3a0fc1477bc8db2d4984a0ad149d9792172acdc1e12a8f2d37c2b3e18ec07b3cb70922d708ca3e40c59790489036d1dd49fa4d71989b293497afb5eacab179bed22c83b8a09fe1148982a3ace20af2e2ea994e00174f"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x1, 0x804) r19 = socket$inet(0x2, 0x8000, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 17:01:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000100)={0xfff, 0x7, './file0\x00', 0x100, 0x8, 0x4, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x1, 0x0, {0x100000000, 0x400}}) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 17:01:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r2, 0x0) r3 = getuid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) r5 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) bind(r7, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r8 = fcntl$dupfd(r7, 0xa, r7) fchown(r8, r6, r5) r9 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000040)) r10 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x2, 0x0) bind(r12, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r13 = fcntl$dupfd(r12, 0xa, r12) fchown(r13, r11, r10) r14 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r14, 0x40044278, &(0x7f0000000040)) r15 = getegid() r16 = socket$unix(0x1, 0x2, 0x0) bind(r16, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r17 = fcntl$dupfd(r16, 0xa, r16) fchown(r17, 0x0, r15) r18 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r18, 0x40044278, &(0x7f0000000040)) r19 = getegid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r21 = socket$unix(0x1, 0x2, 0x0) bind(r21, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r22 = fcntl$dupfd(r21, 0xa, r21) fchown(r22, r20, r19) getgroups(0x3, &(0x7f0000000000)=[r15, r19, 0xffffffffffffffff]) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r25 = dup(r24) r26 = accept$inet(r25, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r24, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r27}) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r29 = dup(r28) r30 = accept$inet(r29, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r28, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r31}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x0, r3, r5, r11, r23, 0x10, 0x1}, 0xfffffffffffff381, 0x214123bb, r27, r31, 0x2, 0x0, 0x5}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 17:01:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x24) 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", 0x23c) 17:01:25 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x186c0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) r6 = fcntl$dupfd(r0, 0xa, r1) renameat(r3, &(0x7f0000000200)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xa8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="f9af8a7c1a029be96914f6357e3a", 0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) socket$inet6(0x18, 0x1, 0x24c1bca7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x0, 0x8001, 0x8, 0x4}, {0x9, 0x802f, 0x5, 0x5}, {0x8, 0x5, 0x9, 0x1}, {0x2, 0x1, 0x9, 0xe345}, {0x5, 0x2, 0x5, 0x7fff}, {0x9, 0x20, 0x1, 0x2}, {0x30, 0xc9, 0xfffffffffffff800, 0x6}, {0x1, 0x7, 0x3, 0x2}]}) 17:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x140) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) fchown(r6, r4, r3) setgid(r3) 17:01:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) r2 = open(&(0x7f0000000040)='\x00', 0x7f37c51481455c50, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xe, 0x7ff, 0x534d12c, 0x100000001, "2f1143d4c9a709df5095dbef95569d208d1ae2af", 0x2f, 0x8}) 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) getpgid(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) dup(r7) socketpair(0x6, 0x8002, 0x100000000, &(0x7f0000000200)={0xffffffffffffffff}) r10 = dup(r9) r11 = accept$inet(r10, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000004c0)=0xc) 17:01:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) close(r1) syz_open_pts() syz_open_pts() close(r0) 17:01:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x7fff) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) 17:01:25 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xa28, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x2000) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x7800) shmget$private(0x0, 0x4000, 0x29c, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000000c0)={0x45, 0x0, &(0x7f0000000040)=""/69}) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x20) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x3, 0xd3d4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getpgid(r6) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) fchmod(r9, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000240)=0x4) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000300)={0x8, 0x100000001, {0x3, 0x200}}) listen(r11, 0x5) r12 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ff7000/0x2000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x5, r13, r14, r7, r8, 0x18, 0x1}, 0x10, 0x9, r15, r16, 0x4, 0xf80, 0x4}) panic: malloc: allocation too large, type = 2, size = 18446744073709548416 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *206655 27720 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff380,2,a) at malloc+0x9c9 vm_get_info(ffff80001791f9a0) at vm_get_info+0x9a VOP_IOCTL(fffffd803c4305b0,c0185603,ffff80001791f9a0,1,fffffd803f7c6960,ffff800014914290) at VOP_IOCTL+0x88 vn_ioctl(fffffd803bbfc7f8,c0185603,ffff80001791f9a0,ffff800014914290) at vn_ioctl+0xb7 sys_ioctl(ffff800014914290,ffff80001791fab8,ffff80001791fb00) at sys_ioctl+0x5b9 syscall(ffff80001791fb80) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,9a917751010) at Xsyscall+0x128 end of kernel end trace frame: 0x9abe4c28750, count: 6 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 18446744073709548416 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff380,2,a) at malloc+0x9c9 vm_get_info(ffff80001791f9a0) at vm_get_info+0x9a VOP_IOCTL(fffffd803c4305b0,c0185603,ffff80001791f9a0,1,fffffd803f7c6960,ffff800014914290) at VOP_IOCTL+0x88 vn_ioctl(fffffd803bbfc7f8,c0185603,ffff80001791f9a0,ffff800014914290) at vn_ioctl+0xb7 sys_ioctl(ffff800014914290,ffff80001791fab8,ffff80001791fb00) at sys_ioctl+0x5b9 syscall(ffff80001791fb80) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,9a917751010) at Xsyscall+0x128 end of kernel end trace frame: 0x9abe4c28750, count: -9 ddb> show registers rdi 0xffffffff811fcf17 db_enter+0x17 rsi 0x268c __ALIGN_SIZE+0x168c rbp 0xffff80001791f5e0 rbx 0xffff80001791f690 rdx 0x268d __ALIGN_SIZE+0x168d rcx 0xffff800017993000 rax 0xffff800017993000 r8 0xffff80001791f5a0 r9 0x1 r10 0xffff800000075980 r11 0x98b7809e0c6a09cc r12 0x3000000008 r13 0xffff80001791f5f0 r14 0x100 r15 0x1 rip 0xffffffff811fcf18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001791f5d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=206655 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149153d8,0xffff800014914518 process=0xffff8000148a2018 user=0xffff80001791a000, vmspace=0xfffffd803f013110 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 25156 35766 98067 0 2 0 syz-executor.1 25156 128339 98067 0 2 0x4000000 syz-executor.1 27720 328239 81237 0 2 0 syz-executor.0 *27720 206655 81237 0 7 0x4000000 syz-executor.0 27720 276921 81237 0 2 0x4000000 syz-executor.0 81237 147910 11711 0 3 0x82 nanosleep syz-executor.0 79187 458620 0 0 3 0x14200 acct acct 98067 132062 11711 0 3 0x82 nanosleep syz-executor.1 43478 45887 0 0 3 0x14200 bored sosplice 11711 260053 94345 0 3 0x82 thrsleep syz-fuzzer 11711 427029 94345 0 3 0x4000082 thrsleep syz-fuzzer 11711 429405 94345 0 3 0x4000082 thrsleep syz-fuzzer 11711 264287 94345 0 3 0x4000082 thrsleep syz-fuzzer 11711 367718 94345 0 3 0x4000082 kqread syz-fuzzer 11711 340963 94345 0 3 0x4000082 thrsleep syz-fuzzer 11711 505689 94345 0 3 0x4000082 thrsleep syz-fuzzer 94345 356715 926 0 3 0x10008a pause ksh 926 84034 8288 0 3 0x92 select sshd 36318 316802 1 0 3 0x100083 ttyin getty 8288 433605 1 0 3 0x80 select sshd 84730 471888 81227 73 3 0x100090 kqread syslogd 81227 3945 1 0 3 0x100082 netio syslogd 99436 418006 1 77 3 0x100090 poll dhclient 82657 405135 1 0 3 0x80 poll dhclient 75178 459666 0 0 2 0x14200 zerothread 69317 97506 0 0 3 0x14200 aiodoned aiodoned 36745 170314 0 0 3 0x14200 syncer update 48435 458518 0 0 3 0x14200 cleaner cleaner 89402 168048 0 0 3 0x14200 reaper reaper 23359 109884 0 0 3 0x14200 pgdaemon pagedaemon 21851 63769 0 0 3 0x14200 bored crynlk 76200 196659 0 0 3 0x14200 bored crypto 51969 148041 0 0 3 0x40014200 acpi0 acpi0 89574 50589 0 0 3 0x14200 bored softnet 39785 9990 0 0 3 0x14200 bored systqmp 63223 327905 0 0 3 0x14200 bored systq 32401 255433 0 0 3 0x40014200 bored softclock 91020 492286 0 0 3 0x40014200 idle0 70357 457887 0 0 3 0x14200 bored smr 1 214686 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9576 6499K 7521K 78643K 21306 0 0 pcb 13 8K 8K 78643K 630 0 0 rtable 115 12K 12K 78643K 1543 0 0 ifaddr 74 18K 20K 78643K 529 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 275 0 0 iov 0 0K 24K 78643K 510 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 5383 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 83 0 0 VM map 2 0K 0K 78643K 22 0 0 sem 12 0K 1K 78643K 685 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 4672 0 0 sigio 0 0K 0K 78643K 93 0 0 proc 50 38K 63K 78643K 1326 0 0 subproc 32 2K 2K 78643K 293 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 527 0 0 in_multi 33 2K 2K 78643K 352 0 0 ether_multi 1 0K 0K 78643K 33 0 0 mrt 1 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 150 662K 662K 78643K 150 0 0 exec 0 0K 1K 78643K 734 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 106 21K 31K 78643K 11954 0 0 UVM aobj 130 6K 6K 78643K 209 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 557 0 0 NDP 17 0K 0K 78643K 163 0 0 temp 205 3536K 4176K 78643K 78457 0 0 kqueue 0 0K 0K 78643K 45 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 37 0 31 1 0 1 1 0 8 0 rtpcb 80 325 0 323 1 0 1 1 0 8 0 rtentry 112 192 0 148 2 0 2 2 0 8 0 unpcb 120 18497 0 18484 5 3 2 3 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 7209 0 7209 1 1 0 1 0 8 0 tcpcb 544 999 0 995 2 1 1 2 0 8 0 ipq 40 8 0 8 3 3 0 1 0 8 0 ipqe 40 20 0 20 3 3 0 1 0 8 0 inpcb 280 2957 0 2948 18 16 2 2 0 8 1 nd6 48 32 0 28 1 0 1 1 0 8 0 pkpcb 40 12 0 12 6 6 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 69 0 69 18 18 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 857 0 639 23 9 14 15 0 8 0 art_table 32 858 0 639 2 0 2 2 0 8 0 art_node 16 189 0 149 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 12 1 0 1 1 0 8 0 semapl 112 683 0 673 1 0 1 1 0 8 0 shmpl 112 207 0 79 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8498 0 7109 46 0 46 46 0 8 0 ffsino 240 8498 0 7109 83 0 83 83 0 8 0 nchpl 144 15301 0 13655 63 1 62 62 0 8 0 uvmvnodes 72 6014 0 0 110 0 110 110 0 8 0 vnodes 208 6014 0 0 317 0 317 317 0 8 0 namei 1024 50378 0 50377 3 2 1 1 0 8 0 vmpool 520 20 0 20 9 9 0 1 0 8 0 scsiplug 64 4 0 4 4 4 0 1 0 8 0 scxspl 192 44261 0 44261 21 20 1 7 0 8 1 plimitpl 152 413 0 406 1 0 1 1 0 8 0 sigapl 432 4798 0 4784 2 0 2 2 0 8 0 futexpl 56 107984 0 107984 2 1 1 1 0 8 1 knotepl 112 1165 0 1146 5 4 1 3 0 8 0 kqueuepl 104 1108 0 1106 1 0 1 1 0 8 0 pipepl 112 2344 0 2325 8 7 1 2 0 8 0 fdescpl 424 4799 0 4784 2 0 2 2 0 8 0 filepl 120 47756 0 47657 26 22 4 6 0 8 1 lockfpl 104 1470 0 1468 1 0 1 1 0 8 0 lockfspl 48 478 0 476 1 0 1 1 0 8 0 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 90 0 80 1 0 1 1 0 8 0 ucredpl 96 6023 0 6016 1 0 1 1 0 8 0 zombiepl 144 4785 0 4785 3 2 1 1 0 8 1 processpl 864 4816 0 4785 4 0 4 4 0 8 0 procpl 632 10527 0 10487 4 0 4 4 0 8 0 sosppl 128 56 0 56 15 15 0 1 0 8 0 sockpl 384 21849 0 21827 56 51 5 10 0 8 1 mcl64k 65536 131 0 131 17 16 1 1 0 8 1 mcl16k 16384 22 0 22 14 14 0 1 0 8 0 mcl12k 12288 77 0 77 15 15 0 1 0 8 0 mcl9k 9216 49 0 49 20 19 1 1 0 8 1 mcl8k 8192 100 0 100 15 14 1 1 0 8 1 mcl4k 4096 314 0 314 5 4 1 1 0 8 1 mcl2k2 2112 34 0 33 12 11 1 1 0 8 0 mcl2k 2048 63557 0 63516 26 20 6 21 0 8 0 mtagpl 80 121 0 115 4 3 1 1 0 8 0 mbufpl 256 134925 0 134830 28 20 8 12 0 8 0 bufpl 256 17268 0 11255 378 1 377 377 0 8 0 anonpl 16 448858 0 434991 197 124 73 73 0 62 15 amapchunkpl 152 21979 0 21872 93 85 8 29 0 158 3 amappl16 192 24260 0 23451 173 123 50 53 0 8 8 amappl15 184 1108 0 1104 3 2 1 1 0 8 0 amappl14 176 677 0 672 2 1 1 1 0 8 0 amappl13 168 211 0 211 2 2 0 1 0 8 0 amappl12 160 217 0 215 1 0 1 1 0 8 0 amappl11 152 1140 0 1129 1 0 1 1 0 8 0 amappl10 144 784 0 784 5 5 0 1 0 8 0 amappl9 136 1472 0 1464 1 0 1 1 0 8 0 amappl8 128 1048 0 1013 2 0 2 2 0 8 0 amappl7 120 890 0 882 1 0 1 1 0 8 0 amappl6 112 1105 0 1095 1 0 1 1 0 8 0 amappl5 104 475 0 465 1 0 1 1 0 8 0 amappl4 96 5058 0 5031 1 0 1 1 0 8 0 amappl3 88 971 0 966 1 0 1 1 0 8 0 amappl2 80 37655 0 37579 4 2 2 3 0 8 0 amappl1 72 94420 0 94005 26 16 10 20 0 8 0 amappl 80 10983 0 10946 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 208 0 79 3 0 3 3 0 8 0 uaddrrnd 24 4819 0 4784 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4819 0 4784 1 0 1 1 0 8 0 vmmpekpl 168 30779 0 30754 2 0 2 2 0 8 0 vmmpepl 168 566257 0 564290 342 245 97 116 0 357 11 vmsppl 272 4798 0 4784 5 4 1 2 0 8 0 pdppl 4096 9644 0 9608 6 1 5 6 0 8 0 pvpl 32 1164838 0 1147878 402 223 179 179 0 265 37 pmappl 200 4818 0 4804 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 611 0 108 15 0 15 15 0 8 0