6bf7d8f6ec8788b670a7605b92c4dc1735bafb8ef0670f4d8ac3b726baeb92d193957083b7eaa6e3a53e2262bbb1d877659160ebee104f65b4e80503db90c3779fdcdbf750d0f6e26a051f4b101472c9e5f4129b5a87dc3c796b9c1f6d25e817155f279c055fcf58371e7c7ed997e261632ee62805f11a845c04757ef61c96d9c6d848f8b9b2352a9d5749cb535d5036c019e9ccf4514f714bbaa94844aebdae84bf8b05831d1bb00ea6fe49e7747f4cd3a27c3376792c780a3ea06589ae46987076978eafdbec07f1fb7a0b5e0e8b2f5f9694a088da66f1dafe5e4610b1b060edadace2c51cb2cf9cabf60fa5d22b8682fd5a655f0cb34347227f6b26cc3a9e898e7db010c42ec996782bcbb2c84122665d1e39920d7124342c7574c82991d9ab0dfde071f474f7c806a3174a77251f26458abd42866fc80a7b1760079c073e924dd477fbb4215a42c148205c4db995f165ec47a8bc196c52b3141cbb5b5d4fe11d8acf822836c1923899a835fbc731d0b9c8d037421d5af75cba0d9cb9f43f167038a9a2fd04d0e75d5af594f7fbce91e4b1eb3ab681cab3415161ffa2cd4af5d86c2baf48fadf984500104bc1eec44807a767a24bcfdf5d5702f04665ad952356f09d7384f583249319c46aad58024526ab32b7d3b252f45cbf2ede0313137973192d843a6df1026d4ae7a5eedea5786d731a6ee4bc916a77fda6b0802841d65ac5043bbee47036e250e374a700b489e836b12f18e94badf2a800a274ea2be0252068a3ff324db1ef9e81e086615939129d4363d343da920c24df322355c3b28eb870fe12ed8ce27a3d87d00123c655bbcab67cb82a57edb82138158292258cc95cd9cf30728a14b30fa7e097729209dcab7b379175c1844a5e5394c8cc5bc7413d80bade26c39919be75bf74315ad0775c27baf162b9b9ec613586586f9aab6cdc02bb3198eccfd28d6176716cb23e0774c7b28b84744a34646e3633d903246fa4adc771a307fedad6dc8828c611c3097ef58f8d095188991110e001861eda8e1f64e4edfd4faa3d28128c2e39d42d63400d7fd3acb9ababb58e95629d62650373f6378a94ca3868c0e51b2fcdfbe4538d3b7e6737efaed747d992bb40712a2177e58c1c1fdb4728fe070e2ea34ac275c6a84209f00c4b0f36af3391e74f07e6f5625f15a2df85881cc9b25ea9d8c10df3177db15535ae62e563530a9fac54d36bdb7baa82c1cf1983d40056a5f983aa02eee64055a7b68a28d8d071701d9f07bc1d70ac883ec72862a8cbb9e8f3a051fe7f062aa6303fb07ac611c7b3c3a7a4ee58dcdc4ca57a020dbd8340ed600098b484bed59deb9fe3ee48bcd3c14dcfc9d7f6efe94c17ace3dd9a69fd65a9bcec40dbefe5cc9a63b8e772957d68dd81fcb320f3935ef0afe28fa607dccf18028b7a591a66b7b191fc9f27b559782fad998eef5679b244feacbc01508326e5690d6b1642076af2223a59064ac8c4f051d4f001c073eb5b83c79bb286eabd8698d5532eb93f6f13380656dc0a22421dbddba34ae3affbf37995f6db9d11375fbd7a0064471ba70d57832fcc4ada9f7f3286122ed662228c17ff465a0b54be29958b849bf365f52fb478192648eb82861ea313a6ee188d0696540b085f32cbaa2f3d4a20f0b3861b4beb0894cc217d9a8158c2fc92f4b689aa7c374ac8358d097f725b6a1107333a5d9c3a223f16657a2a5d7183b4305fb29eaf8acfe02f66cb2a7b440f8865aad1610a37726236592ceaf96cfbba15a866b4222ea6e7c7d73854de236d12564d18dc101815fe77777b85de8d368bb35286831e5e1699220bb7362160407adaedfd79621bf23429864b550dba3388e50f68ccf816e22f11d988fad0ca7f8ecac473f594d87cb30d099815b73a381bb78e1a516019e20b44f76f80fde9221d8f68a69f2f248c3d3a739c63307138eedbe6df7518694afc17d683d2c0c290960d52d1635ed9d8154bc5e94b0c7111b713413c57b2802854ec3544fbe44c55b0de25d915cc033f9a4682d291259fa93693930ca467b4bbf275f93fa8747040aee72965eb90e08b5468e2e1dceb4dd61593c80353e1703b79e50fe9252d4b58c409d8153dc6875b41504c06d2e799b4bb11a372fac3b3022c4a29fa7ee87972256046e8172ee9406d9b8a7fdd4237004a5efbc71ae9cd9b56ecd8781339634c0b289ef16a71661aea5b70db800e184f2ac6f29ae056fc85ef99d2433795e9aa1854807321b46bac5f97ee5b84adf0bd12edba7356843adf5983250b238f11559ed3681f16f087cf3b8473a4090eec3f9cd0d467535b30740f6420dda9ce46b34058ce091acf1fb413c0082757c3c183048169d599ff1160c3d3d25dbf9e3b2a5027277943ae8e8a4a960af2209e2f2f05abd29f6f0ca8a150d1a53f4d9189e6c5dea0eb90d433fe9691f42cc5baa347a3d173416532ebebdf1391786c6186403c0bc37c7c6c08b926fc6b2d8c38d3397152106e6a48cfe68d0cfb7c431d088a68422dee5e02577f23a9e5ab5241e50b67dce9f0654f79b176faa509f139ad48077d985963540c0db1bc6602d585bd177d6bdb3da1f541464950269a56c51da0b4d49854a418c85fbb49c6bd3da490a3c0c1bb34964f5a537337d04239a81b02135f0596846f9a3857d1ffaaeab1c59c08f05aeb3e740621f1473baac5694f671a8a", 0x1000}, {&(0x7f00000013c0)="6e4d659d96af75eb6402ce994fc09b0230b24fc5ec4902f72142504dc8f55e6a717cc46ecc6be715f9d657e1df4178d95c9099cf41068af009c14dbf6e5271cf9398e5dcc36d096fbec977c2acbd1603f91e2f166c14c7ed884a3955f5a2d79f3e0b0037a4fddc85de723e547d471a2efc945ca65b406612d98e8418962c253b6e87692d0fdf8ca1e2c73e1dfc4ed15513be4af41de88e20c38194f29141d58145dace1958dc81f53e0fc3dcd081ec3ad49086f2c1a58c3020dd812155811803285082979656f982f079", 0xca}, {&(0x7f00000014c0)="479218581af5aae54345a6b617b60406aad2637f90c8effeb6ae8570a965610f272080520bf1252f4912e44dfed1c5a7e2c45da58ff17d6122bcb9ddb9792e0c24aea4c6f33cff70dae70ad50e1a2319c2e14f6edd12e6b448cdb0e8df553e083c4ce3a451d64893d88f76264e742a49ff5769612ccc1d42e50f99dd485e1d93d5a5cc0008a84afca117d7b6720acf91b5d8e523ad32f01e946c8aae0c4ebabeca3cd7b19fced30a02bc7bc008c2657bf68bc9bd87dff3b04e61054208932fea369b32e310d83ad34e2c1e2bc98d1dbde7dfa5891254dbe949ae48c30a246666d2a6076c31b9e1abd149e27b7f4bce9f4dfe59428eb6825def31c4045a4ed431c3ec61d30fde8e931299168a7ae21bdf46a5956fd83e9e909096868cc17e92eef70f21dc3106c29408a8e733b9b0e3fa688b758d5fbdad8b321e98a1657b3ca0e483b99eebd941a3fb7981d77e6e4ec660c9c66d26af86c62e178b9b78cedcde4e5831a9c15149b7f78176cbebf3b5439fc1bb7edda8a7473ec2403cc3566484343dcc70831d1359edab79e94462e8ebe09f141965a63ff9728c7bda840b59902cb8099872731e39218c8ecdff5a17b01d34ad53750d9b3ef117b55218e9a1a7f4d0e859575621fa3b3f6ac78fc702815b052fcbc9ec9ca8dcbeebe8a28c39dbd3ebd8c4b828c1f0b1363793fd601a083e72e5126d695dde88562755bad4c916ba7cfaed9f3412c3c4010b538873e50057ff5ae93c3ced6d20b47cddc998de6ab09cb853bacd5b871eb1590820b40fd3c47954fbab4b5e9f15fde7f6f6958165e6a35f0513527e5218633f752386d0beb9e8ab0a21836f989d7e6afbb030c695587822e162d194c90bd4cea2517dd586b0b1d8c172b04f00657cf21f314d02dc641f13c66f02d8f05a23103f0d88fe464992e25b61007e3615a6883263736f0d9984660756651619e17c6189f5a7251c727b26e6aa59286707d1746e223d6254fc00d9ff29bda173cd683e04c64232a1fe5d3114267599060ad51db325ad5bd8272705377313e93dbfb4745df2721defb3b90e86f6a947565d3ce544e2b81ee445152384e14173609b04172f18204fbfa1833981cd93e46124ca4413e7b75e1b9c8ae26bc1770f3c9a3edf466ae655c6495625caa896b7a5356675642c861be17acce686b48cf72fe9f8796742c434ce633fe6eebc96b06d84dd6799c3f7b894aa1bbbbbe8af178231b308e4ddcc0f0d3aeee8fa200061255f92609021e36bcc96d28e09c7354457a84cafacd015476b67d9ac73831c8e0b0ef2c475ba4a29e2ca0331ce34a2a47ab0967e06a0b139d0d760f28db6dc2c45316c18da58d1867375a325e738f3101fe87e9c6061d7810115b77fb7a7d005e0360ea5015b2bc767decbceb43139ce87b283be61160d983b783b416bddb30d5bca3a8ef9694c0349a7bc5181fa15e368e2ec09e49ef9683c19f26898927c80657751562f18bac743908add91d8ee8e20a08e91d3dbe939ba21cb55ac585d1fecfb852682d3a4c129b2221adef26a8668db6dfa72c5468f595360df53ef126b7f86104e333b0cdbee4a5e2d8622ce59756f8f30ef0da9f810930504f8f8d51d3737ae91d17cbc37bfa9f341a3c87b8880d6b99a814430b72f45eacd395426d45a559043a641517a2e0ec7dec0c6016fa66e4d67e7fc8a09e2cb760d5252a43b41f81a912e3667469249f941545e4ba53719000e6a572e5836254d65979887f4759cdb9ecead64b4e521297eeeba80c15f03464db389597210f9c0262fb5b070e32d3ab521d5851b32c0de4397d1f4cdeed82bc483a18e6875c5cea2fbda227ceb39575a2c22004e643cf3f1925633f04ecdb6551d724b5bc6a1c19e030671f598f5bd42b68036c161e22703c9bf419bdea06fe218f5f09474e2c1a911883ac0e4a5c1b1dc2ae32bd46f76e5c095627207839e4066538acc7d7284e0fb19072f7e3fb3a317a76bc4949a7670c66f0812b77517f5fcb7d2838016cfbdea397f21bee64b1ec708601232fb2b7082c64c56bd53cef7866b761fde6ef5b59a56766ff383d5e72bdfb41eb3fd8731f50269276df501fe6ffb4674818032f46155c07004ca7a902f4dc3faee08b4572ccddddf9dc14c876ee3f5d01bbecd9c010b488ccf51c7bc08feb33c3c132a8f5bd2592b207aac4156d30e56f292b26cf973fd39ff5af1061d552702dd19ebb6daefea42656ad5b7bc04a402641cbbaa99635c14275c73b7b04839b239916f76d03dd4f8a71bb41f58c41872399c2393e07ccd9d65182e694c65f83a3c303442a3266ba2a3d0afa64fd6931f45c7d70f773d15c7ea58dacd59201bce5c074f15b8e9a727d00cd0867f00e025e660ef22c8248ef40d3d9c99c8a178fb35a330aeb054c0e8fd2be1bee30e97ba6592da7f609432cbdccea101329246656a3c9c7bd869afebde83b3c5f4d4d7c5b2b8027f29cb1fa05e1b86d27b2b32061e74c2d5bcdddd4047be65fbd56005f240d9d6edac53a137342d04f2c9bf5e23dfe39d8e62037aeffb1db9afb892079508b2217ce1000d9a233b0bda78bd1aa19febd407ca45183553ff695b5d4bad5e282b7e824e62e45fde4008a46521b88a238d9aaa641a24bb176daa26410abb4aacfab89e2b80adb726e2d1d6f4dddf4a3318dfba64d54abb7691ddb10adbcd6e000ad3301cc6a257dbfa2bdcc95024f75c38b96a66ab2e6395a1adf740a47be16f1da6531b2ade3f1d8e4e8606b6c241070d63b9e20abf6c947d1fb58fb835eddef64c4136ea14a48dbedcbde9c73a6c29dc779b14c207394f7b0e0855bc5ec4d7ee1c9794df992d2b9126cb6c60996c5f2829c8ee31ddd716751083894dafb31cee32ac0e3bfe9b2793dc2c03357237ee6c4a58b4f8a95f8b03248a5e3fdf3c91d49938e4d9726e73d105e48f6db1ba938fe4167e4b277a8f243a7bd6be329b21d2e0355c8ab51dffce8f99a921469c67dc83ab4f2c4281212ac876875af1d449f12a9cb5ada7f40ddf2ab224f546f85ed68a147184abce31d22327a90334d2dde584d92d620e49166897fa0631ddab88ebc0ae1f070908c1b1b2e7e06d52891418e352cdc2bf55c008595e407a57b573df947690ef22865ad1ada74a1f28fcde2ba14336afa82585c2e76c1a87f3711d1239f068a28cb7753d642c937ce6803301ecefd92989f29129496828718bbacb2603d5803c06693afb17a6cb4d867fcc4f4af2ec7d25eb14b20fd9240249e4564c9ce200ce23fbc70851bf3b9bf0d8cac9ebaaede6c4862e2d05561ca5a449782e4f71a194c550f12696fab966326373950e0ee19eeb869616f7b5a708c45010e3a79c133acbfddb65ca64f9ae1486763dc92ffef16376ae251d9136e57ed1b7e67f8d9f2f9ca211c68fe2452b8a4eab7f536b147f1fcf093dad9be5c3a4d4beb1ed4f1e4697624880c3f545b49005d7076e0f100467e749c955170998f77516aec2476df17dd7c26a2e9a68fbc403af2c7ebff73ea749682ca7a2852a6a5b14bee50618806b1fb66274f147e7f6f37bf04256b70bf968b2a0192d7cb87443b8ec6b529a078c1e933f20890ca452fbd871791eff5f7c23f889821e5c8e8f8e8d2f082dfcaceaba6934679f9259ef27dba28ed3cc1573b1baa4c53a86750719b44265006df52013013c355a137b697b3795c5e4503bc1f0e218f2025a52d2918c9c5efd3fbf7502fba79a810356bbe03e4290b6d712d6f290b891ce9a6ce602f3c1967e27a851ef79d3b07bd115220fa5501e6366129e0f7317aa1e4ff7e61edd8f96d1b73bf9aff443b8835a175fc6a69ee749dad4639730d71a6c168c51f7e25ab2be3b528588121140dd72fb6c4066404a78f414e68ab7ed1d538faff323da3a40ef44a30dd91b8b5350a6b9fc47419997136827c982874e5d7a2325937ede3c9f625dc013bb196488f99bcf41885c9c3f39145a5c4c26ec9d60036459c6da6ce80a0e21e5d7f5a530cd3e858a6db92f733fdca4d16f7c50a0812785ca0d3a1493f67559cde8ee1fd059b66df53b1ba0313e2af6e7b23c4aa45dcb9f3535a23b6a452157a5fcecfabfbd4fe0d29fe1d68e4b7a65ab8ab40b80be834c3a122ddb259185fb0e9dfae177cc698a44b1ccdf6c8365eb2e7f1c7e2acd20755f9a3ef5c2c0f82c6390360a116385815a5ab4ec9d786fa3c190c6ecf9608c1e686fa94d3afa84a5d13ffcfb3c141b2a13c734ac89b1af9fc934ae30a377c3f0cc2327e6cdeaa891b6f75046cf637e1afd9fa22da5546e64731617c92739144a8dbaf92fe8b559008a11024a43a22fb32a6a854c4baf66c4a75c846f7c9191924458371ee4ad2b92321fb75587065cc86709f2582cdf48b66b4e039c48b5f7a9e19e2b9f358cbf48c488d2f041e8691d7946fe7c6a4a016fc18089084d4d122bb1ae2887f3cc45b7157bf15dd3b1011e9a0ea61c5a69a59d7b9d866e181b4bde6e60ceea038bf7641f14bf1cab1218737415b4bbaef1a7f8acc841c01cfe4271a4f9f332dfd97985ff30bc51d93e488af1973003da12fbba1c45a9280c6bb65713e6f712e9dd37e5a5bd37606dfdb648ffa7b23a04120c5a9762f78ec9d680022d0689cb2ab15a018e43085eab748de5007174454934fd46a12a0ffb641f5a6539db2e39fe5d906813675ad04d815173103358e079c38abd97bbe91cb75a2e80ab0dc5380a8602ec4cba6ec54cee8dfed3ab998197d9c1111ce90cd5a817b550eb414333487082558f86da57edee6ef4f02238c2b29db488ca4bd62f6b650dfd9c58829ddfc80a142adbe51101e81c54b30d4a68c00726a1043c678fbdd7165be5747a8f26688b8b757042b73c57a0d64c288f4229e030c8d49c64609ed298e381ae2a48b2234b75e19be71219d36c38adbf9a25700ad061373c7a61afa5dd7ebf94d29a49fb6aa0b6093f68e65c4c89f7f4bd865d6443e2705ac9b71ff149f05a2c82d7cb890d1bf892446f5b3360c5b4fae5f54f8f9d8980abc2322ccceaec803e673606416060d7d734205fe9a0b4bfedc8ccb16e0052f8da535430d9a0b9e3ba8193dafd685cfc94b62531d3854148e0b94feaba26cc21faea113c0fdf5922fa91676c3f6a78096d2fdb382731b2ef8e6fe988b7d4f56ca65002900238fcaee95220780c9e3e9acd9619d29a19386821a4cd4d468cb271af4a61a3937a61acea2c2e15eb9a58c1bb92ef951aa07e64d8cda66e6f1ff6d9780d8b6c3400817477c7c4cee829f450a68da64808ef11297f2b9492b3920cf56aa334602cfe1de6d5478df1b6c1e5dc29994e13b1c4778d66b12c04ee99e53d3d785883323bbbe9c5dec11155c963f72f7774ca3765be060fe830c97282bae33952606e9da405bfa82cc5cec8149db93dfc9c717557dc83b041414902fc7da68000418c1541b49bb600b2a9e854a5102f3ac151e6219f6195f485a5e75700bef3237ffbb1d6b248d1abe30144bbb41029599686c9f5dfcb9640db9b69860ba3186994fa928c6b8e1dc86d46181fe85dc7769d83e175492f07cacbe403c935f984ea4d74001ac4452d5aaf544f33d96cdf74975030914e0d456cc307d7fdb742cd913a064a6a8cbfa80b1617f1c5ae7db4cffb79db28f1a4ac3a79628271f33f27d6f80c55058c69ab1c0b5d9cc8bde8da7ca51d7d80b12b313d07951857c52243b85726290caaec07f5d7958f7a0e5580f4b4b0240888e4790807a2421e9dff5c8f1547631ae66c30579a5414e76355cb4c6c33dad551c559cd9ccf9e294cd9349eac424ef41671554b", 0x1000}, {&(0x7f00000024c0)="a3b287e6e8e69ed99f38a8593c5e16eccbc500dae75ab29bd67ccce46cbf0fb3024f9202637eb25c768aad2ec6fa729ecd3c5fd25c856371b5751d32cd461dfcca5de2d838c87e9b474c5856ea79dc466b18c2b11ba777249b5904b19aa4c84c5fc5caafaa1b21f94262a4fe7c446a7a1c54d457f0b1a72f8ab3489eadd903724f062471a9c96238fd591b2f9193cdece73155cdb660fdb2d8d7dbf6cdb38600c10cc1d541a892258d6dae0e796951e94f396c", 0xb3}], 0x4) unlinkat(r2, &(0x7f00000025c0)='./file0\x00', 0x8) open(&(0x7f0000002600)='./file0\x00', 0xd6751182266d793e, 0x0) read(0xffffffffffffff9c, &(0x7f0000002640)=""/165, 0xa5) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000002700)=0x9) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000002780)={&(0x7f0000002740)='./file0\x00', r5, 0x1}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000002800)=0x9) r8 = fcntl$dupfd(r6, 0xa, r5) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000002840)={0x0, [{0x3, 0x101}, {0x1, 0x1}, {0x2, 0x9}, {0x4, 0x9}, {0x2, 0x7}, {0x3, 0x9}, {0xa017b49d0d6785c3}, {0x2, 0x7e81}, {0x2, 0x6}, {0x3, 0x1}, {0x1, 0x913c}, {0x3, 0x8001}, {0x1, 0xfffffffe}, {0x2, 0x2}, {0x3, 0x7ff}, {0x3, 0x6}, {0x2, 0x6}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0xe1}, {0x2, 0x60000000}, {0x2, 0x1}, {0x1, 0x5}, {0x3, 0x3f}, {0xb15dd5e9bb503a22, 0x8}, {0x1, 0xef8}, {0x2, 0xff}, {0x3, 0x8000}, {0x3, 0x3c60}, {0x0, 0x8}, {0x3, 0x5}]}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000002980)='/dev/tty\x00', 0x100, 0x0) dup2(r9, r10) 16:20:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "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, &(0x7f0000000080)=@abs={0x6b519896b0b0dd11, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:20:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/$ev/bp\'\x00', 0x160, 0x0) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)) 16:20:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0xfffffffcffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:20:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x8001, 0x0, 0x0, 0x10000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:20:33 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r0, &(0x7f0000000240), 0x23c) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semget(0x2, 0xa509bb46924ee836, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r1, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) r2 = semget$private(0x0, 0x6, 0x88) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/214) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r3, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r3, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r3, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/45) clock_getres(0x200000000000005, &(0x7f0000000000)) 16:20:33 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x200000042, 0x1ee) writev(r0, &(0x7f0000000140), 0x0) 16:20:33 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) pledge(0x0, &(0x7f0000000280)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\xce3\x00\x00\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc7\xd0-\xef\xb6\xf4x\xa3\x1d\xd7\xf7\x88 \x7f\x18\x13\xdb^\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbakQAX\xd9\xde\"\xe1\x1f\xbeL3\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xc8\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, 0x0, &(0x7f0000000080)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) fcntl$getown(r2, 0x5) socket$unix(0x1, 0x2, 0x0) dup(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r3], 0x1) fchdir(r4) 16:20:33 executing program 0: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x8, &(0x7f0000000100)="d674189953e0c310a5f743b200081a7303eda8b41ed395a9ef4c7146b93e0b9e75f9043e09cc977ac7fccc0a3ed0dcf6dc2276145b942b35effc39ef869b74df77d169721b4d06e6186c36f14fee23b705c8364431d74c4dd858bd2c5c5780af8ab743ac6b", 0x65) setrlimit(0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{0xffffffffffffffff}], 0x1, &(0x7f0000000180)=""/98, 0x62}, 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) 16:20:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0x68) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x40000000) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274", 0x0, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:20:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) read(r3, &(0x7f0000000180)=""/137, 0x89) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x4) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r4, 0x1c) open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x197ed720b03f12bf) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(0xffffffffffffff9c, 0x6) poll(&(0x7f0000000000)=[{r5, 0xb}], 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000280)=0x8000) 16:20:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) socketpair(0x18, 0x1, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r10, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xa08, 0x100000001, r11}) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r13 = socket$unix(0x1, 0x5, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffc, 0xa2, 0x40, 0xd52f, 0x11}, {{r5}, 0xfffffffffffffffc, 0x20, 0x80, 0x2a9, 0x611}, {{r6}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x7, 0x4}, {{r7}, 0xfffffffffffffff9, 0x56, 0x1, 0x777, 0x8}, {{r0}, 0xfffffffffffffff8, 0xf4c593fa96e58b36, 0x2, 0x4, 0x6}], 0x5, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x1, 0x400}, {{r10}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x2, 0x1}, {{r12}, 0xfffffffffffffffa, 0x40, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0xce, 0x1, 0x1f, 0x8}, {{r13}, 0xfffffffffffffff9, 0xf9, 0x4, 0x6d21747e, 0xe2}], 0xa3e, &(0x7f00000000c0)={0xfffffffffffffff8, 0x9}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:20:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 16:20:34 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 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={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="adff010000006f18", 0x8) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) renameat(r3, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xfffffffd, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0)={0xb8e, 0x40}, 0x8) 16:20:34 executing program 1: rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 16:20:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getflags(0xffffffffffffff9c, 0x3) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x3ff, 0x7fffff84, "07000000577dac00", 0x200000}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) shutdown(r2, 0x1) 16:20:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x62a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x401, 0x9, 0x6, 0x7fff, "8c42db28a6529ddbb8f230ac01bd25e8bb9eca51", 0x4, 0x5}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:20:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x5, 0x34}, {0x18, 0x3, 0xff, 0x9}, 0x8001, [0x9, 0x80, 0x0, 0x200, 0x6d664090, 0x3, 0x1, 0x3]}, 0x3c) 16:20:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='}^*$\x00', &(0x7f00000000c0)='\x85\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='*.\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='({$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\%}\x96(\x00']) 16:20:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) connect$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x1627}, 0xc) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:20:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x486128) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x80) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:20:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = getpgrp() r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r3, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getgid() r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a6}) r18 = socket(0x18, 0x8002, 0x0) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r18, @ANYRES16], 0x3, 0x1, 0x800) r19 = geteuid() r20 = getuid() chown(&(0x7f0000000040)='./file0\x00', r20, 0x0) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) r23 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r23, 0x4, 0x8) writev(r23, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r24 = getpgid(0x0) fcntl$setown(r23, 0x6, r24) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x10001, r19, 0xffffffffffffffff, r20, r15, 0x100}, 0x3, 0xffff, r22, r24, 0x1c0000000000, 0x47, 0x2, 0x1}) r25 = getgid() r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a6}) r28 = socket(0x18, 0x8002, 0x0) msgrcv(r26, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r28, @ANYRES16], 0x3, 0x1, 0x800) r29 = geteuid() r30 = getuid() chown(&(0x7f0000000040)='./file0\x00', r30, 0x0) r31 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r31, 0x4, 0x8) writev(r31, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r32 = getpgid(0x0) fcntl$setown(r31, 0x6, r32) r33 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r33, 0x4, 0x8) writev(r33, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r34 = getpgid(0x0) fcntl$setown(r33, 0x6, r34) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0x10001, r29, 0xffffffffffffffff, r30, r25, 0x100}, 0x3, 0xffff, r32, r34, 0x1c0000000000, 0x47, 0x2, 0x1}) r35 = getgid() r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x80a6}) r38 = socket(0x18, 0x8002, 0x0) msgrcv(r36, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r38, @ANYRES16], 0x3, 0x1, 0x800) r39 = geteuid() r40 = getuid() chown(&(0x7f0000000040)='./file0\x00', r40, 0x0) r41 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r41, 0x4, 0x8) writev(r41, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r42 = getpgid(0x0) fcntl$setown(r41, 0x6, r42) r43 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r43, 0x4, 0x8) writev(r43, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r44 = getpgid(0x0) fcntl$setown(r43, 0x6, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000180)={{0x10001, r39, 0xffffffffffffffff, r40, r35, 0x100}, 0x3, 0xffff, r42, r44, 0x1c0000000000, 0x47, 0x2, 0x1}) r45 = getgid() r46 = msgget$private(0x0, 0x0) r47 = getpgid(0x0) msgctl$IPC_SET(r46, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r47, 0x0, 0x0, 0x0, 0x80a6}) r48 = socket(0x18, 0x8002, 0x0) msgrcv(r46, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r48, @ANYRES16], 0x3, 0x1, 0x800) r49 = geteuid() r50 = getuid() chown(&(0x7f0000000040)='./file0\x00', r50, 0x0) r51 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r51, 0x4, 0x8) writev(r51, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r52 = getpgid(0x0) fcntl$setown(r51, 0x6, r52) r53 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r53, 0x4, 0x8) writev(r53, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r54 = getpgid(0x0) fcntl$setown(r53, 0x6, r54) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000180)={{0x10001, r49, 0xffffffffffffffff, r50, r45, 0x100}, 0x3, 0xffff, r52, r54, 0x1c0000000000, 0x47, 0x2, 0x1}) r55 = syz_open_pts() fcntl$lock(r55, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r55, 0x2) flock(r55, 0x2) fcntl$lock(r55, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r57 = syz_open_pts() fcntl$lock(r57, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r57, 0x2) flock(r57, 0x2) fcntl$lock(r57, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r58 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) r59 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r60 = syz_open_pts() fcntl$lock(r60, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r60, 0x2) flock(r60, 0x2) fcntl$lock(r60, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r61 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x104) r62 = syz_open_pts() fcntl$lock(r62, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r62, 0x2) flock(r62, 0x2) fcntl$lock(r62, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r63 = syz_open_pts() fcntl$lock(r63, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r63, 0x2) flock(r63, 0x2) fcntl$lock(r63, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r64 = syz_open_pts() fcntl$lock(r64, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r64, 0x2) flock(r64, 0x2) fcntl$lock(r64, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r65 = fcntl$getown(r1, 0x5) r66 = geteuid() r67 = geteuid() r68 = getgid() r69 = msgget$private(0x0, 0x0) r70 = getpgid(0x0) msgctl$IPC_SET(r69, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r70, 0x0, 0x0, 0x0, 0x80a6}) r71 = socket(0x18, 0x8002, 0x0) msgrcv(r69, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r71, @ANYRES16], 0x3, 0x1, 0x800) r72 = geteuid() r73 = getuid() chown(&(0x7f0000000040)='./file0\x00', r73, 0x0) r74 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r74, 0x4, 0x8) writev(r74, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r75 = getpgid(0x0) fcntl$setown(r74, 0x6, r75) r76 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r76, 0x4, 0x8) writev(r76, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r77 = getpgid(0x0) fcntl$setown(r76, 0x6, r77) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000180)={{0x10001, r72, 0xffffffffffffffff, r73, r68, 0x100}, 0x3, 0xffff, r75, r77, 0x1c0000000000, 0x47, 0x2, 0x1}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000004c0)="9db88248b1735f1b6d23c65aa9bb5607fffea42a0ae2872bd45c10888fb54c2a84b189b7b3bb0ac0c1c8327e6cd7bf2954ef0a88dd2367e1100c47af8744e80ac514ce5d700094172a2fba4c9b666552c7fd9e6ba385bef637b3a84767a7a6620faa727197c7112b57821b5d73ee1b179b633995f58388a8485613080750c43a9705e09386b30e043202c0cc3365cbedc983c35b5c26ee2442be49d3b4a017e31455024856abb4337cda5d42351fa306f8df03d571b50b6246b1c7aa4a9594629418eeb71e30b17c4dfca8eaea6c0434b615ad8ff237855776971aebbf843400c2caf9d16bb8dc96424f961b24dcfc8ad94a56f338b2f6dc3af10dbe9ecfc0c261fa256aac7f3c768e457bdb1e5f2ff2434518beb68fbcd65288d8964d0b1aa2346b3e10cb2e32ca48f9b27f0e777e2589279f57c6ec6120525c9a2649b310a7ce837f0ec7d4d75a9a1049bbd322eb99459277badafdb923ac76248f9748bbadda9496b305002b18e764b68f608e9965984d58a771c77edb2ef914ef0d5449d4259c27150e479ddebc8ffc7d9e0b096368243e5677f4cb0e25ed60e9edcee5f97785b19e3437c98e2be8590034eac469b15e58de3214585ab1c2d697d953752f48da3a63a1b5c87797cbc416a3f8a4c005515fef6610b7e08a9defbd86572a46adfe7a1d228e57763f7e475383abb33840b28c925057207c0aed9664b2d6f8606a0687b60edf3ceeb8e04ef79b8cb17a4ea4d54e11fe1d182e807527dddb8518ade1106abc4bbda3fd0c5d4856d9bb4e77a5df8319d0071c4ee8937549d6a3f53c5397a20f23470af828c8ca1f8548378611eb2b026208e13df232a78fc1ca8952c7db292e3a19264772d0cd4aee50baac7ebfa0968c2cff75f7ed4544acb81d1622050b637b873fa4617781c7cc7d9dc42f2405397529adea043f83c18615cf773782af570b0cf63de039fc505221adf615f05423f22d0042d330c0a8da4cd31424cfefa5443fafdccc1f4985f46b1193827030e72a5d10cdaad3cb6668323bc6e6e4e5a27415eae34b6a22235144f3c9705ad74410b299348951fbf49b8fc88d42fbe33d048b9d57672fcb8455dcf03f6ddbf86c194182a0808a998c30ef46933d5bf47ec37b6a15d66b5f94e10f3b2d5a7103a142a3333a17f71dcd8ada7d1970764a3cf6664a6be404b85246617d409346cf55060082fb05e66699e047a932ac7b98ab3ed89626b9ce5006beb30dcf6a8592b8ea106baf20091dd965908526ea8f8acec85674f82777fcbdc2d24145b679cbf7c59cda9c3f87c135d8744c20433eecda11d0c3bd34bf12a6ac205a61eef15dad102fb96c626fd1440cfffc418cc9f5554e0b1464f863904e413fe5216ccc40b7231f6ea9f1bb2c9ecec891adbb977e7884081aa0c92772d670cb9b60043c5cda6e833ad7433457f1094bbb797b0e8e0e0d9fdd828d8a85e6b8044126e6202df7955e3c5f2dfe081ffa8525cb7ad17dad3490d84e64972e9131f1f497f22dc20436a406080494f1b7be27bc3aa8789391f9b8e3b1826b7ac880c31a30a502c6a25d7270370248b68f4aa6cb83c74a55ae91f5b8634afd82f34b5a964e08fb8d97c85706179ce1ab2c8cd660efe0d442de768d0e770c685ff794b3082a056ea85ad5e5a45d8c9dc1d261b70e95dc5989ee3fcf94026409a7467d10fb5d0c6f404ee2f20eb6f0dc4fd3703672223d181f97c637762c3d2fbabf95c6ac7b002d5f82814d800c513ea73c075f560726772fbc3f63c4cf217283f91c6c8dc0d2c0d0f4a132f31edf4ce9f9eb3f42d3e3b49468e764c11b113f85aa13b642d169cf31813c0de1b1b24e3260328c1865f6d5c67136453b097f7784fd8b0b19a73caab8a70b455e83222ffd96c46db7db7cd8cf371a2087517226b743fbb2f12d947fbca44393ec6c037e60155748505d2b8940cb2efacad866cecd0c6b3be6395fc0b66ef0149539ede389b2e291edd4aafc795112336cdd82fb758d3bc704bb60e3768581a9c8266f2a36ead211cd79a150aa9ec01f51896145ef0834def7a2dcabae8feec2cb9ae9caa3878e2742a7d9a41a7f277819c78441e30d877e05dda8cfd009a831e697355b081f501aed960a8afb28d8f646a8844dfc6a0e49a40c81f26ff45919ff0357e2a75c6d688cd0ffbe9ae1c465f028def2f2961946a131c44161a597a1d1238be28491aa0ff7cf9b5f257f8c5171da14439d749f18ad8432378dea91a5ee2cc5ac1552c61cb9d43fba233db025e527ab95056e6160cdbb18d8b33eba54f8cb86c918c18eb72b6c3b238ec94321157af78964191a986f367e5880d6296b59f7d76fedc7919007610bdc6debffc962f9d01c75bba3d729e0016c01b0f5193b707174b334b5f802ad33f375703d645b4a91eaf3b6aded42737c68f20711315753d218d43aae0062bfec315a3f84a72515976bbeeee124754ba2663ce3d72d90b5a8306d6fe4e76de5b2ebad4797b6a9f3ff95529cd35844f205b2e5d10d7d53d34546205e221dde81660ae0aec3ed1c630dfe28256c68c699403f0d7cd4d21be0042dc663cc8c69de49e4d827dc0ecd0e5245a21958568af8fcfbe2a6cd0d5ec319bb80a4d3f620d4fc61f4cc4d55740f9e48a531be53dd8b9410afc56fa344c574948ef1ada433b170ac409ba27c70090b0b732b77d089953c6ca4cad625d2c8c92ae997a532fe660c44c9b71b6474d86f5b6c78d3aa38430cc38479305e4c8528cdb23a285ab2a5b8d1a41bd07d6aad9729b7aee6a626972cef97b9032ad15ec8f2004afffe4a6dfcbc332101db0abe219f244075953ac17fa2a04b531ae013f9201da080cff920471cb84f16430b13b11dbda937e9a3cdc829702ff05fdc181e357f24aea1d1e543af51a5f15e07b518354e553c19bfba2c149acf718e87052eb085b64caf109f3d5bbf34f5ee9aa021e73b4de1d16911ae1aee8059c3a5036a5b65f23345ec9583f723ba9d13b6e21115268eed7803a1c66c564de64c59cbf146a5139a4b24dc4a2ff2732a60cb23b8672aa8384fd6f8f2d151d83c749ffbec8f9d1d3b6f9f24f561ec301c48ffe60b669e89af53b7309e9a2e5a5c0a91398584ae32958c7f78fe2f01349f1685f81a2e3c149af616ca7d6b0f5e70c948f077afea4666121261babbb8dbda19a5c8e72c0b1ae36f34c8c67c925d8c5bd3e12d0f67b5d07cf6459eed8ea014b613b02f6edcc178a9affa8c49ccad6851b47c87655272a23996d6c13e99ad944ca96e0211ec2c12f0144d4d36b762d748b2d9cded6ffd559fd9aceb87541f7796a41f70ec9e67dbc2fab3067a3e966285a443d08e5720354eb71cfd5c61853602b7a598bdf8394a7838f24768c93138f1e7fb29327348acccf969aca71b1a3b02b066ca1a6b127c60e4641c57abc7464641d0507ecaf734a12e1fdccbf82ee60a82f2408ea9f573c6679c20d708b93e7a0b18a28b0b727fcf27b49292667cb0d1192f822bb66d8672181489adf471d8e4dcf98ca920eab9cda78677be06b2dbe0d253fceadb6217efa84fce5e868f00ade16ef2d1c3b14ce2d6410c9034aec20134423d9a873b6009c002092266bffe613c3c7ee2a9041b2a4f67cb31659d2bd2fe4ba63f133819c8d0c3c658f79dd865ab7160025bec2b5c5e100a8157b93de106d379f12de4939060584f8bd2a83957a99d408e8d1f36d4e242d0bec954da6d9856618e388e09d81c80456d8b52e5131ad5da18e1a7da1c5d7ba2980eba903fa600307787b0626c86267d46778ca9c308df1650d1b8c28dff22bfdc8ca1b5e1e762b88bccacc89eb3dc3aca4b51f28b0dec4ea680dd3a605beb934392a6cdf45d1d2ec91af9ea8271ee20e8e04dc9099d0b76273f50b9aa4e63437b211fd1a4079460b75159398fc69a58c99643267adbbee3990817d1b6149eb0bb8fa2d70094edd4915a7305041274db3bea90b8533bb9c7eccd1cc7e082be320a5605d68359576bbaf743fa32f5cdd3da90d56674c376fb90867a4b2c298b7e7e34d1b67d2e929e6c1c3f5c5f25248c9ddee41410c334e3e0a7fe6189d5fe45dd2be75f4c08d90c1c4f05c8e6cf6f8b9d6c31a58eea20bbb301dac8a0afddbedf1b209e8e811ce6c745f498ee6aabb159fae602421974eda075dd4f3b1971add266ee224de278ccb5b7ad7bbd41069dfd72ee275924b7f10fab01fb7fbab0399c508254aa30a6aa46dfcb557253a3545d75cb97b5f0864fa111c7c5e4eb1e963b021b4f796f6726e13abbb19e0e6bbaef426866127457132bae85fb67afa26551f77c4da86d1c4d8d8f7cdd39533476b975ce1ce3183678e003d9432db8a50642b79b62d282bde47d5a538ee0f40b6c277b2fe9b27de6008ca4b011a2b96d8bda8d6bb639c8c061d7f29d69f47bf8ea050d347e98eb2163621e692132a132b4c14ba0e5485301ce6a1b0808228cde21ac9d29489b8986bbb5206b30174e9ba0f03a9704a4da9060cfec1aa298637536b57cf3864900e21f42b47050f6ff742c081238c7091692651b85086db09368fd7f7a9f46ccea22065ad4ee825dff11c466514c5bc0af8545299db5da17ff001ec5ee35966e800bbe8cedbae7b3edf53c6317050b3eb521fed65274344b0a69650dc7abde575986b7f79afc49b1c1cd474690f7494e752de3dfd77624ae44ea6db1a2ea085b95bbc2cd6acadd3825e678085f43c27900470093d9ee5cb51cd88de68f80a5ffddf9e523ce13fddd4337868d474dd3f147de9d51e5de40d73c1136221db3e591f8ab5a69eec4547d922cb37aa7e4341285c0b3bed6246d34a67d6d9f5104f320021aee9c87e3e88ae0bee978b273ada2f2f441b2f81b9d26e4217530c6a10bc81ad521e6493746cb24e2f36a873270b4dc9f4f3b8210d0751b8c120bed26488b3df9730d19e79143afd9462967daec4ea5f63e56609cd451cd8bae3198f6db45e16b384603655589f4bedf39e58dc4178b67d2048085a9515f9f4e37491a4824b2a3c173b4a1af4dbdb83ccbfbeaf9c1d0263b6fa515b98ab75ecbb935b8516e05673c8fe1d2f6de5f7e86be34f79538023f01a299c03d30dc7944edd4f6f8b2004fe9115a9ed248d3b2149002dffa156703db1fdf80b20b48fe26c9f5ae6048485a094bd7e046f07aa2622e9f6b5c53ae4539e9e6cbfea7b109e52848c4c84d49fea0b698195126d9adbf253bb4d676dee69848ef16c4dc954ce665a79c262b88f380e6630abe569370fc029b7cdbd4887bad1483b22cc1c40ee7019e06ca5cd640016da5a34371a7d04d5eabd26f9b8d0c648e1521091e22d085e353b07575d560ac5fc190b422ec6d7ce9c89c9bb5d6413a2561a6feb9fe2b735b2c6bd7c5f9aaaa8774d07ca8c68ca7616f11245fb618be467b215243b5bb38b66a41b6e3e3d7800f5d2772b99c7cc41c06907801f44b90da44bbeaf6de7d4374f4ca651543c1cbef5c80732a2518dc5bf3df34add3fe263b858fe9ddb239bfdb3ce137549b1efb751c293173d99045b7c03ffcd5752b3ae1c2fb8f8bdae8530518a7c6f10e7013a3b4c304238e2a12456b0b3ec8944a9179a4f4cf6dff67944fa5e0b3b46fc30a675cecf407131cda2db27a8d6d09264466c4a4e1fb68c9921ab6810ed37fe3e59bd8d730bfee77898fe6d3194f1c8afed79113d8eaee15709f629ff371b67ba8ec72fdaceadd0b483756005268691713a47a5fb79844629e438bd464b58af727835da772239cf195fa8d9d20b36449e62c9844469734d8979488b89d61592925d82d0d65011c", 0x1000}, {&(0x7f0000000140)="9156905bda222ee0ac327940444aad5c13e1d65a6c2c92943f9a44dfb4beb62802b8e1f17c16c54b7505d2d3ca744f26763c04e7519571dadd35dca795ee04bbc535a2087ad68ea18ad5b3e9d1a4497a6f12ad013cb1ba1bb3b9daee0960a687fcaedfc8311013ac63f1f4e09cd217e63b63be3e187d5bec17773ca22013f7962fa0f51ab84be3eae70ef83d063ae5d0db12c3d5c813711c460b945c9dcaf7", 0x9f}, {&(0x7f00000014c0)="d4bc19b8cdcb67d67fe2c8d39fd153ae21624dbc4096f1e339b297ae3aab533916d1584ec3980236d94237c371f0d37c2cdb5beafd77af39b64a0941653abf66a8ed31370bab368969363184f3340058f9f7f466b68cd0dbb6ee6881364367f7532a6ebdb83afa362b87d2a2df374f06cb65bb8781ef71605466adc13476f9ae96ac9ba652f43b3e54420a2819e394d97ddb9c269d391cf1ad985f71d5be379a9bbaff10dbecfc2f789262cda56efd7b1985e0fae6ebc8fd8e4f6596c1500ae813a14dcd8cffd79eafb96b4cd59b5162c3238afd006f2dd71c1af8792e0bc67011923c3eb9e17b0154eedbdfef347767f49039b4c0ff131882d1cd4bf1a60fd7e8380103f53418d5966e45f1cf10d84c03e32d2c5c818f6bfa0d0cda180bdc9277b6addf36e58bc05138192cfde08b06ed869563b52084f73eec5e11f0246a60ea3502a050c21b91341e149b5b1bbbce3a28d017d3e483664857adba14d90719a81581f33d489fa8c5a403d82098e25b690aa517aa2b37a62009931ad93638a16f357dcf2bfc4f28f999c84c04bf4a5e6421a3c329af9bad61f0349f22a781b48ce2248353367e6289e170f6065d76d4fcf4e424e808fa6131958e466c36c58dd6f4a80edb921d423dd39a12f3d432e1427fcee062cc991b7d64772275d7533353403a4f497575ffaae68e489fa447ca576327ad19961657a9e9dde09ab469196f6e67c7554bd4c601547617c561b8bcd924eabb1fa8edf2c39fceec79ccbeb81535f441d9c072844c96df24c0546e9ad08f3408cc4e5dc863714c10c22d808021a5d1784d9c2f7d34452744e1cc362e36b24973bd97cdafedd1e80bcde12d908b53e19ee33abb0249112b4d8c6787297cf6d2c18a2f2cd95a5d533d8373d1f82dc25869afad6110e857cc040aacb3647dcb207a46db35057202da2e86c426f34c9659af6e603805e3937427d323ff7aab8148db0f23113450f163a6396e55caff6ab29d5ee23f26e803376d7ebb3d91f3927b29fd4cf272a8eb95ce89ed83c98dde2620d49d0aee5e878c900609b0d10ff067d888666722970a576406d63ee3855773029a15c68fea0bb7824f9830839f4f684db31d48631667eb3767d04acc5e27f276bbf6479dac2feca487cb2e82dc9f33f4b006978e9e450f0d3086c5802c0cceedea474fb1b73f513b453a9474115b59917860b5b14e019018eaf0a31f6637b63ea7d56c631d32c3b81ca62e3174b9803d1f72a6b50f55eb445869f9fedf29d508a715f07e117489501e0e7abf7fc2250e8934a4a0fd4769bd28750d9d9a7f6c713d616c6923869e364a4293601c1dad2c94f1c6815d914e8800db3da7902c748524aeccd7d954c9833f1cc9bfd4a4825cc89589602f7c1e10a4b65dacc77061a7254c74eb0b7038998ed44be8ea31a150d0704b6cde9326af3787be3db33373ba0e06c8f10407005ec17dab3bd86a7b5b0b9477f724785123b814250777475d43dfd0608637b17ade0b99b18d4b2d0754425512c4012352617bdafe82c216ee7d6a250642742c8daeb277511de354bae784019ff89b9420ecf0ae5403e27822afdc4d27b706c418567aa3ad7d4351f3d5e794c73003ec1e3c84da5f436768fa5afe92f7f24cef7aac98c704ca8e1332a15604dd53f05d854c7d9e8f9c65503b72abb8b1d8e5248b4a8a5fa44350e3f329080b105a3b0b926b1878d21eb3fdbb90674ff40f9389dfdaf08804ba9d62eefeb5508827342c924df71115f6822d0d31092aa671b8fc8028bd571adb78e8eba7825b51e7eee69fbe5eb4c7977e44e110b009762fff53bafad3370169bffb0f82de1f3b19e267ae3acd1747aaa68a07d93d4bba60fa5be6cfdff5a6199af2715b90d2420872cc8003cc8f623f6b724edcf24d43704b8eb4586b2cac0d722aee77e3d1489d4ccc919485f15bd674565654fd4a90890453166f842031f4534bc6d6cd25b03e1ef1fc8027c46f0ca436c8aecb2e327460ef90a607b25d3be39a5caa60962095375bfdaa335e4730d65c011ce9a6b694934199ca861212a1f7bfe2b4d3606a00d9763d763b2d7e0a7a06219bfe756f2e8dfec3ae1246a946d7333bda030d0504657ecd3744ea87e3e3736b9613a5cf999bbd7cb05b71d094b9a73b9766aecaa4b921b9a99ecbf5b45ae4592809eec4756e8c1de900f114e4b52c717502768bd3c04ddcbbd610de929633813331aaf7146dacebed5697d71c4f28e7d06fc7abe9dc186c8a863ca26d89fb9a97a804bd4e79aa660ed717774d700dc21e4c3eb92103723eecdf296a5f41e5e5fc7eabc34da54d2b5211312c3340efb162e97441b5025676ce84aa28a93cb08fa5a62dace8ef99d0081ad951bb39ac8b0b03ddf23497b2510c8106352051d217c6d067d895c2c40aaf22847b2a859044851e899f5228b32e8978db15f51a1a6ebf01fa1870c4f2cdb719e9abc25c6ddc092fc6a6721aab3b4789718a11afd28d396dfaff51f3df2a66fe48b515f71615c29bf1f9bff7200afa4eeb0e35e4f51ae6501786b0c9456c4308420e46984e0d62341949008001f73562d30fc8e170bdd8c5f6861e5ca028cd43daca7cf584313783b9d22b40fff9e2fe6b8e59495d5af1fa163864e55d412ae2a0171a5675a31cf2faecac351869c4c29faff692521e7227c36db975be6d1123e193295b5068c31cb9c5a6b45387f86a58dcd2bd48c9efada3d43c10e82656c42ac3c29cad0c2078e9351fb46f9c9c977d18bd2d87887e58464e3dc24c0abd382d14a74a3f4afb9819042562535890a07d5bef81dbe542cfae13a3a53f22b2a9aacf6941e0f03be4b2383762c173f47c89f550f8251ca737623a0661ab5242fae7ac6dac0b7ceecf8d9037adf08a5dc446798b72f833fe6852868d0090ea900c618c05f4c7a9ed47bb17602606bba771874d894dbae90cd7a348d6ff44af097b0b1ae7fb1d4bc0e5cbfaeb9c2ad76db8cbbeaeef601a45dc53536de9bdaf5554cf00470184f4c09fc5baf2859f06e0f5d85572ffaf9eac0bb76f5a38530269b6d783642303c820e9b2962e07517943220273295cdc839a6e13ce3352a041dd8f42752bfba51939b6598db1557d73ac9366984dbe3644b4253638aeca1a7d74b40fcb89caf0a5d5bc126852b00138e9e6a28d558d303cc8a75b66a9728da66ac1cdb09cde323eceb7116315f91c0ea75dd2540b1ad1869768919a27d032c98dcdce452efc843020852a96d2b8b3b7d3492f07fe40c4d24d55a82352fcb7a0ace23f71fe1cb77d518808a4af402e19636c2257a6206386aae8602cdc53f3bed5901d49aaf729c319d27d1562823a8c397b061dc9b98956b8bbe51ceecbc790d6b56de0b6c50523b637d6124b8df3b8fe416205e43c1b6b45d826768337f2e30f23031eedc00c11d2c655b8ef5b3088643dc69f65d5e0dc8d1770d0f3ce2f1fbd1eed7e68ad8e130753403e0e334c8240491d9bbe885697134fefbe730e97a7554dab81eec2625337ae11e26ec733df401463065ddbe863cd9829cbdd111d135cca79cce8a5f6f458826c011bfdf98611c29ea06ee4a822ec728c4e74fe2073d2d12094f0b926f1fe819eb14e976dcf600ae68b72b685028966d468591ec370f0005dd7523d8abf6b675acd85a65448412a3d2ef2da02f94d009cac4aee63e1c30d3b8b9987109e6b5c20978e9dc6e83b5f856d42cf13d1fb7b0c84770ed47d87212773c9d4367826464b1cc9de5525551c2ef953aff8038b08bd6313dc7784c55fce67faace609b300ef879c8af3995596708c6ca7a918e9750e2bb7340b3a047057ad9b8220a1c258115c6d1ea59cd788dd9c6ec9c8d4f05aa7ae28cbe3a2d60f49659c437d1637d909e1431214789c2da21d809e610f5fef1e6c1ac1c99c951897c82960a3094c7f2f58d22f8b60365e3ea329c52990626c50a054bb3ed7165338c99b14fde1d946003da4f171cc06396a6e5327fedb1634ba4c7b6915e18370d56f56635c5bbe9bcf27185a57ac57938db264827a5366c7cd0440134dbe090edad90d2518d1b15f64b2a667fd0a3e956247a56a0da807fcf64868c16653b609a4b469c6ff33562511de3c2bc5a7c6b62825b38ea784cecf699e18817f0207948d2d150a2d4a8c94ad6da342f6daf0e7b775885d3290f1132cccda9049c82a72e01b83956bc2eb678b71adf1c045b50a8d206725d9d95ca775ff2734ae7c524569936173ec7e0bc66df23b1c83e1e339152ea2b8afc2ef5d4f8d1935f6249b9f4c90de8db033d5b4a70ec84b4a2eda5bb7fd9d0a3c3120bd502326024f487e23dda651b8d931e4a3aa5fd3a13e7e2034eff652f1ac1130c804734b3b99c71ab1ba5931b57b358a28172813ae4855f6e776324b3fc629f4e866ad38356eb377d15f76585a76d2d5d3c9e9013a995e81a7af49beb54705433dadd8b0c6dacfdc5f2a5300cc5c0c29a5ad45e0d590c75e9c94176befc8889a2b8d6afdff9bb5a8248e7a633e4d12eb289cef456dc9c02c45c3800718047a4a2840f75c0723b9e82c7350fc98fc9ded12abbb6aa0798428b0df22ea9766663df7eb037f816f4766dd7e57f59d9d001fa8c43fde7d590398803ebd4259777887c92a80ceb3a14841b2a10fda88c162c2dfe5ec170ccf4bba0c2cb83888a699a9e4e05e42d3854f9e3109537fbeabfe8a3219bd41cc9f26d15bbf4c6f198cca8c8b51d32ab643158e69998b3acf08e3ea3aaa488660b435f5bccf3bf792c4db24a89431eadd4bdd6e8dafa093ef4813a9234039ddc396a412b574883b82ebd93e26731da54011b0b2ba714a5dbc96204b437a52ca2293e10947ce7d7afea77340e3f229aef5b71337340cea7ac74a87246952a6c454acf34835d6f2fddd91b4d9b92ddd02922cd3cf071fd1a51fe9b5daaedae75f5912624f4a7419ba0a41049ae45b137cd0f42f8dcc6549e9e9cbbd8c4fd6282e452936fe8f0232e59c226ccf8947ddc05e80619826ad54c76fa4040c3437cec2c58d9130f827296d0c19b376efabbf7c60d5f9bd9b27b04ea44a910134558d5003193b5a2c517078599708a6ff3141f2f048f16b3aef20c05b989890f97e8defae98274ea4973c43e992f7413ac7c47d7c844fd5414dadc8a7c69a90ccb65c7d340c2539268b4daad02168d0f947663b2c0c14c8ef5cc54115b4cf7ce98546bee4bf32e4a1b0c43c09cec7e94fb7c68e64eaad92c4a0ff33f634319b570c06d7f74badfbad66582a40f03e6f8a178bdb330724c4a8ac2f4d73b06787a2a32e179cf1ae7b7e50dd86ed252df388878bad3a29eec27a9d74e617166aaa48293be90d9852cb22e3d038b27265e91ab9d328c9fbd15a8c0a667033af0d956b798c4b8a1eaca65ba6b56ccceaee2c4d2b93d5e67f76bea44824c26aaa07c522aa155ff5e5fda99dbd1148b40a8889ed37d50fbf4a8018d884470e1659b7b06b3e10bf4bf4e172a9f7317a37d31f62bb794d4091f7d9d9f0b372c5054c55d62626dfd04dc83f5b02f986356f416f7e702af8300383aa5642790a0c56cfab9ae9b78933da52dd70873cccdfcddf405bcebdb0fd01f94e9b7d2cea9444edb90194973d264299df6a61ff9891f8d159d92f89f6e422d4b93bab4efa4872539a62b0c4f44f72d71ada3831e8b2394cef8dfac0486f284ca368edc9ae9a1d0e70716dda52ad401b323690f818738d8a574e9c71d831a021cf86d80d5e97823996cf3bc07e28d5bc4407317f074302e789c7c2497b1e785deeb3c52c4cd55582c49d07348bede849cec132bd032e", 0x1000}, {&(0x7f0000000080)="eb213527e6542572ca0fe6a7fb137297d86015661b39f5490f1b0b6ae430832840f748ff6e3fac8c0820fdbfa11e3ce05399893c12ce2327d20019217edfb8c34482e5a3", 0x44}, {&(0x7f00000024c0)="85da83b2472a800142a4d4fe7bfc493eded7a8b2f264a35e75abcc2ba9797bccbe185fa8fc2777667039d95bad5f952848f233ba70d4263c2ef3c95815b9ab916f20b70fc83f57926125908c072af0480edfc6f8f8ca69db2493a916ff205b879f0936fe72fd6608c9d913417e2c2e5a304419b105b869e5f7bf283468b697edadf6d78f2b0ea8bf25af5aa348cf7c4d1c7ded30379f88c0a921e6c79cb130fa81ecb360cd7af4696e2b6af060180f26d96d04a3b339fa83754c2592e1c516d60b495fa7a41b446e198c155c1e347ea7f095aedf1e5a6d795bb191343e2f170a50d619817c9d933d1894b98494898dec52e8afd56a8c8b0d682d7f2c5f239144e1cc1b24db8b28e67ee5ef97459825a4f1239894fbfc35098a2fdbaa0e3b47ca56b75cefc009bd5b0ee1e9ddeaf46d5d3e6810912334fb97c82bb3269b3e566e0239a6a57f76207b135519a9286281eaed711a3d443781c711d15088bc0aae9b9f5059d1044e9a15760d4b3349da7239f7274602dd40dda6639896c43e80267cf6ae7104454aa522e78b57655baa5076570ff56f2124e00199553951876ba43588c7cce878a9f3222259e5da160e894ad4ba1d9b1306c7e3f769ecb25f8965b38fc636b23dd1476af4e326784022e0480d9b41781b31a59cbcb6fdee8dbf554e2dc8a20d76a19404489771105c14ec5b12815521c57e851c04dadd35a20ce77ca01815fbabc00f4fab70620a1a476c6006148a1e52defa6dd29f1b167e9abe986e00093f900e6fcce1ea4541c6473190d971c2c6d3f18ce69c062ae94c2aa1fa655f65d0324270dbea61b5f0396a617e410252c7245e2fe3c0953bbce9cfaa07c471246268c538c36be6d0cc8406488c7247034b35a8ad0fc04338f4acc5a6315257d0422a55a64de03df34323d3a96f6e2a69e1d86b87d415b0e46c1f063cc0970f1ebeaf79b6422729e1407c77b4b2154fc0c4b2e28517b6cc70e4fb729529540bb89099790e90bc0aaa6bdf8ee496f7a9773c6aa7b73f2a1c188f2fd8108e3fe42b6d87c3f1cb4b175946bd090c72cc1bf9d9acff623d252f5f0ec18d0e6e47c5e1229bb9e7f4486fcb3e4eb233c0e9a4bbc935a543859bd10243cf301e77aa65bb2e3a974c13f9e8fc394afd41ae2d1ddf2899fe87cb7e721f8471dd528166f3f33f63672ea47b568abe72da16f4e21435d05cbd50d8096a8e1413caae424a5c272e534d44adc8af2d80550f739b2a5c051f5f9dcec3f34790de07ccd09f44cf37c455f304bcf1aa2023e91a22e59962e9f37626ec6e7994638f827a42aba814d0e858f8e79a292f5a0dcfa1f02a31b24d63f63040c71378b29e4a2b1253036e20c5134cf7fb2401ffbabf6dab8d509a0e95d07620722953cee9ec060ada4468adbd8710c99ecb81827339804f679d35534c9167c48a218568e1b2613f9539990371839f2284970a0a751c4bd7e2286561f428639dde5d35222bc7b365c3872057f99a7d0f3769c24a4366b0792b13ebded65fe03409c9f7d689f9a04c6f77d02a56ca2d02d062ef827b985e386402bc14b8bde984337e598b2dcb5956b60cf810e0906c0dfc496b75a85b7f2bb557d47a790d4dba174ce3c5ac1b13a8e29b349c962dce6aafae38895725385caa1006950bb5e1daa0c21b936c4d8a158745fe321b35e601d7cf2e859df9e3f884aefbdcf44687dca73064ec43dc79a9b59b5514b5282ff3acade34437a493b8859a06ba556ec05cb83e5df6ac7f669ffee520dc38eb76c301af1d97f2bd95767805ae4a85290ee4df4fafeea1797640e677bcf302c648a9ecb303c5e458661454e4f95eb65308b6d85107ef05e8b2742ceee0f6fa6e37f459e908a002b9ab495d6cfe5dc2a051bc3a548151791b763eb80f3f59659950ac7f20233e94930512198a70a9d6552c6b28ffc2fe4408a6cc802ae4deb071a5ddcca34997dae0fe1a405bc7c14585d4f1a9cd4baf44d879f7d51b1202b5115961b4ff481d10a95cc2d6ff7a5d3694b599e822cdbcfb3477b9c39e0345f973e48555f64dda0647647ff89c7acf8fd985bf0b415d429868a82643e0d5292f418b34a5575ee541535014d412a1757352f7f2e7f33ec14b037532fc54d2ca0f49727d4d625f81e0c7a24b3860ce14535ed7e43c9513ad196c00411f8dd596a27e10a90d0ea9bcbd426aa07198c41fe9330710bd6466a1100f6bba17c304be71034b04dbda51c2af73943fc5c6fc76c6708ea91dadb8f28c08c3868ec519bce4d269f088bbd6f48bf96adedbed638bebcc5edbcd048904f1f5d39b4cb28ee22d7678b003330a371a90e089f5e68bd807130e843b01c5755f8d46c2a160b3c05bc2950b5a6c178f16f552a40bc1f9e9629545632bacd6d216b1f6cc39a62ad127649685fcd8a549555a6ddcbc7fb3bc03e2f71704af827ba5609d1a8bf0ac5a5ffbe6810877b6059d18935e7d185b4f377cfca381881d0a0055fb32b008ae37a242bda6a01f7d95e7845f1f4302eade7ff023133f69f5ccce6add29903793ea493960aeb46a1bb0a6fd6584f01b69cadd2a5ab8d972faed9937ec1f3cc7ad7a481827b3bea1a89d46a3c7f1551e7d5a2d325f034239d1fe4115129225e6a334613d348f593a44abaf227f3c8b3c0f9fe5f2b7483f38aa786e0239515698e0665233764a8fd1ca6e5d580a288046104535362c50020b230f20cd040c77d5dc86463f07686e43a2c72e0ad7a32ea0bd7660ad7fcf60dcbd91aa8c330ab44a1b5e83b341c5844eea6a661cc40f56aa50002753d0bf85bed6ea51fc27ed06a05d632da8bfc4ba4e465c5ba37ade7652b1f1df33ed904f5426fbde16106979901b106091deb0a2caa62db45d17d1322a66e4cb58dca5c96edc78ca5e3e23bd4748e351637679098d43fc1332ead5c60b0622c3cff86cf012adb3184f23a964c544980b695eff0f38573c40e94bc031dd3c20cc3f0b0ea7fd63f4a1bbd5c34627e98ca39fafad65a2bab1c5e3614af2f3faf693382271256ce75e17b0649fca61d3b21df69cc557e8f567bbd8a2abe91ab8ca99594434aef573da7dc81221eb85058248813a082b53cdd283b40ccad3734ca3f7d5e9241626362ed0f2916569485ca248ca9d088b37d0498b156b0ff818d6062be18e0eca0d52dc6039b810c2e58c7d779f04d3f28ff6f07a32851cd3917865763c2cfac680c3a6eaa2651c3f2a130db4753f47fc67e33df031bb1b2a72797da5a6f4095c799cbddfaa2951775cfc8d4962ddd87d6fb731d3373bfaa270034bc6487b7b288c08e85cb14d75c67265651eaa5100e3a7174accacada1c1bf147c15080ce0882d4258913c1cfbc8e015df6389e6ac2d25924a7800db18c63005687dc7b2ef175b6e891ca20df28186dd4430f4e7d6dc401d8e5b7d3454ba332bb0dc77af753752d68e9fa7f8df72979400e3c00d02d55792b97d45ba674068df32b5a8847d41fd510ee7954631b176a8ade02c64425f5ad1e5514f2f1da278e742940013dd4035af3f4bc566c1a7d97e283aa22c1ee0947baf346a613856d32ac2b4a4f007de159e17bd7f3efdf2b018bfa47ea59a3e6847f2b0c14594bcfca074bb34449f24baf98dc9243b706646d0fd31e66c785847e302daa3ba80fcc85d23e1192162975359092dfa24419a00d430f3860c36ca6fe9648cd68fc4c7776445990c3aa1550aa2f661dd152632dccf750df4b8afaa2f5af7b6a90d4f262ec5e1373f2fb01a0a9e5ca9b723995f0e1457ccf440bc7d5a5781bc0678d3fd87a9a1142860d7e889f436de7f269919ffcc371a3b77bfae8f8e1678ea672abdafb86140eeceb5ff394b33755309008e29f583d16456e91ffcae17f249e03925ac6d3ce6029d8aaf46b9e995b5eefa7e752b043931c56ac6369d6a17ee7050dc5fa318827fd6db13536ff978468c4cbd5b557243efac1b5aabe721cbca4911713e530f958ea3bbc1749717e54127aedc199fe93e593cd0d7f40384a2353333883c4cfcdec0f53685aa24433c93b47d658845d5c2e6ec14f18e44d33bb316f8d313654b6d2080d2b78e15d306f2f3ceeedb8519bad9543708384793271df84099ac5a751c01fd152846ec3aa2dffb85ac23bc0e431517ac1fd13c7194e4b1c60a635ada9f487069498643b332097b3e4662edc84c6529447e00d3c0e28b20e8582e7be240271bffecf0e8205394e6300bd28f1beb279afcda9284c434506cd0319492724b84546d458d85cbba003b62bf03f19d30ced979caccd41467ca09a92eaa26087ce8a6fcbd9cc53c1110cde3e7706087d88f81ac32a60ced3f33aeccb59d8d0a1ac76cee19acbacfb712fcfa881aeb343bfad00216935ae867145ec927c45b33e951367d0686334e4909f7da0c0765879e0bded5cb015a58ad9ecb0a50904bfa79b2edcb2990a5025379b008a8ebd30ac912bbbf3bfe80c6954c86afcb8f4f414dff7878f101c611b8638d5f8669a98b5c8879555d0c49c7dd5c5ff74d09469e286578afff79da6a6bb8264cc6de934e60ac7f3ad932eacf8ac1ce43b6aba787d487067e4e21f7359df8b253c428a488d6f8d6c52e47e79eca60e40d5fd0b3c75a1ad7b40778ef2e7b58e9cbdf46eb5f678c40d2c89c0f41d133d338ea69a405c691a5c203be03b3938d6323a8fae24044f3a7548c4cb33d27783a8a929fd2a075a74481e57eda824049343cf5aa215f6f71b18cebc7c4ad18984c22a7f556d237d9847f48cf7df09d560edd3e53c99464aebcfcb3a4f04b3db959d33ab01fe70674e6f1293bfbd39f39ea8966a5038ee925ce477711b270cc9c8b2247fcfb68986ccd7d34d2166508bcfa63c96a788d9a8acf506cf4866947eb97159cd365884c52bfff00814f865a92dac58093df0984147a6a3d434c151d82b1f95f2c29016fe17f36c8ee06f1c27d90bd1e3bc4616028be0fb796b51f5296394bff1f9ec189d40eff0c1b818a7dc5e690301bdff7dc72c7f78643e983132d1ff32e39208ba8d7f589580b50414b4d711a9bd731f16bf0d524c2d67fe63eb475bc5223dd22675ff39445746d06d20ea9465d22babec710a41f136a430fd3ad1965d1881d6ce3c4def61a70937ead54fa0c25989387a010534e4c1de3e4baa7ff3c88645b457d0bab7a9878e1015c0a9d40449a37f7778821199835283a064d06a027f4b01e565614e7f432e16a83c997133c33303662696ee4118eba7e7a67852227259e62dfd007d6d6a043cf723ec6a41d015b04932a278b015bdafc24269c2a56cb8d58bb71dfa4fae245a08fce8b5ae43337f3142ba0ba3549b49b3d492d5b4c6e7d1261d9a0af117da76d82dff5bfb5a8abfa49032a6c0b56e35fe7ddbc349a77b9075d5421c67060ad553c3979e5d2c28781372711cebc43dbdb031a9127c5435f0578726f2346ba0b1cdef1073ae5f7abb31b3e2521db2d123767b61c081610e914d99fc4ab970299bf68bc79f8abbde784f92496a69329b264b2818de475ca9d5a1846d2560d4fd077721ecba8376aa59f39256037c64bb6087a979530df163bad9fbc09079872b869833a8afc4a48531f8f07e2ffafb8dffa02cfeb3f0993056710e6e9b7b38e7e58d58944c475f0ba03109ccdbb7ac6ec8089cb1101553ce961787a1c50c6fc2e79360faf03d0595a777e89b957b6ad53123c1af1d256df9bd060e2a8d58c4caebd5838acf7c5c5fc179c30290da397e7ee591af591931b30f74c09032aed5add3df1c1a23dc779803e1bd7be5f0abd76cbd8ed32d911fbc4f762b75edabdc2349d5993d7b063", 0x1000}], 0x5, &(0x7f00000034c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r10, r14, r15}, @cred={0x20, 0xffff, 0x0, r32, r40, r45}, @rights={0x38, 0xffff, 0x1, [r55, 0xffffffffffffff9c, r56, r57, r58, r1, r59, r60, r61, r62]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r63, r64, r1]}, @cred={0x20, 0xffff, 0x0, r65, r66, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r67, r68}], 0x100, 0x400}, 0x2) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') 16:20:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff00}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:20:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:20:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="07014ac20474771010be00f100fa7fffff0443666986260000e907e88c016f8a3a676a0400"/54], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:20:36 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0xc2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000c3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r1) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r6 = dup2(r4, 0xffffffffffffffff) munlockall() r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r9, 0x0) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r12 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setuid(0xee01) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:20:36 executing program 0: semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000000240)=""/53) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x180, 0x1) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x5) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:20:36 executing program 0: munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x13666e7b82baa37c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x2}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pread(r0, &(0x7f0000000100)="a832f851f74e0a01c2086efc86c0ca3cbbf94cce6ce1284c3648d08d5a2be65f778d57634dcd8fb661f3c41ab3c8f348749ee6717f8a4aeafabb9277d0d28ad95bd47f45122479586546f618196077c071f9a43a2db0a4240ab8a2f2e15eaf37626eaa7daf92b0ba126c4c1cd6732c49a7965590046cb8a1437f4698ab074399f425a2b5e1737b00058211baea3cd7bca3232616e2f5b1625ff0e391c8ebe2766a15e8d6b5b86ba42e9cf93248aba62acfd2794032626043825c6768a1ccb479845d9eb3a63b76f5706a215ba2950b7f7655285a79afa754c1ac6eae5bb43e774c0a60c67529d6e48fb223f90058645b30fb7e0d762600a56609dbe55b084413e250843980b780929eff0cb850507f55f5addbbc04b124e3b1fe8a6de5dfc9cd1454f339f5efa8cf871eb25d32e6e299dd2a4d471db290de09df3e62c4e1f2a783e035e608c19c70f0e9e2370eb9d126422a0d0f85070e7114115836c58ca986098f7d3d935e2381638df390023e102ce1612163dfc8283a2317789561228793107a86df382362350dfed8acfbf2c9bdd6a66104c59c9198621f1db33999f4120b380c236df203a22e77c51e7a017b44ae439c533bd236a9e81fa9a560ca59be4cfa7091c336a9ea58312f5beefa14d121f08362be8a9e6be92e0a56c8fa4f0bf8fa1c0f70de9f19254f44032875b251fb323a9e29baf63b0467d2a40421ef5e68b91403012bed945d18cc3b1ee5b5ce64a22025f2d25bd2c28b5766aa4b3a156c1a9d25a907dd2230d688ba24738311694a4da747fc66d8e2fea8b1a109525e79fc6443c21b5cc25a4d25c45988eadb294498eb18f63221a4f8c3144a8a8f7a583a7b045e9009d079820edef68fc8647f565eea1fbbaa5ac9341b4dbce99d87ba39c56e306e7e892de8322c5e546afb31f6eb0569820d5cf0a075a97e86cb259255ec74293ff4f6de59383714b159660bb07339d311160d5bd069a77d2a38ddb358c04be5eb8d4815343c80188c140155a18b74fe7cd7ec699ecadb62329408f6c4a664d5398ba4eefbe8f5929fb7f22f1e11fe042241ff0a08e00cef0beb1c67e309f056945e24d8fd991b4fab4cbe30e1fa4766626f6ff0c5806d08d35e3a2c0355c66168c8cc3ce3e6f9fcb5cab06a957417d5515c9fce9f85e46e62ebd01cc910c2d11ee0f68b05f7a80a0664825af709db69c3c0c3cc363281cc9e9ccd2bae7d19a39988d020b0b11464c9df842833f780b68273bacf03f0f3bec05dddb9738f54d9c88b32787c914e339f827ab20780e220c14c88696c4af60e50fceedb66ddf4c705f2fe45d2d7846250ad0e4f9f65717b38b108083790fdc3bd3763f689ed0798f793799b4e616ce58d571a3fd4bca0140e26b1608ec99da3a01f247cdc81c39760b1e5eb424ac6cd2cef6aae57c96c0167d1eec40cae228e87b1c22b3c417ef008c46f76cf275b0e6a4f9960033644c38c3d464481a3f9e6a96a98b9a073bd7d0f4cc7a120206f681ca4802aaf66145100d4b1fa473aaff44bc1c2ab87a4e5f5746a81ee12a3ae5920b3e60256673a7cc75ae55d5da9fccaf964cc3c6ffb0b0756571edc98725167826d016f4cd470ebff6b4a5c78175b5f9fde4c9ec559a08794a4a49158be146742d1c627061ad6503fa06d30202e335786fefc77174a43fd7d83a7d58f30a47ff82c26327452f5eafa2796f709e6220ef1cb0549caa4c30185082b8b1616878d8b22b7b955740dc243515dadb69c1e55821511530543ec0e9397549a92ba27f20d9c511b68e1ea46a5bca28561ebc94d995181c09bccf2abf55db047fc43c2d3e8edbd739f76159007151f40e077a485474803f2214f1c3050d5537a8102bc86faabbf394415713955fcb6656cfb83a1fc259a44d1143c4ddca5c3ace33ccd4eac3ef1e0bc86a9083773758acf1f92ba453d1aca0c46becfdaec32e2f779f9a716b894ae36b6616e76c648e45d067a25c6bc9905c51336d9b3cca72e43721311295049e113dd2ef2e4337244163c2c765212ed9038c9ebf431352b7328c93839bb0958f481f2b406be414fdd0810fd421cc557d5b08df68e72cb4847a81d4bebee76f339404a5b46753fd82f7c0ad447ea68dc2b48a94dd54e75c9d93f05d0bdd8fdc819d4e764ad5b1b01c1e589c878effc78b8f85ca9f039a402755de54e1afaa7a121260d482b5dfe65e7d7f906800b4be34661a60f0d2481b06ea14c5c32dc6188d7aec1632a560236e1441fa55ca61e279bbb08acd1eb3ae7f9b032c9af9167d4f20e3d15a31fca69cf5a05cb54006f692d223b77b1cca6ea45b22a2dfd0adf9e1d0150094b0c2131b486f15fa311ae723521f43471ba3d676804cc6e97c946e7486bd96437ad64c6ef68f2675fd2ebfcd186f9d3a25d662185e7c5964d2a391543f87345b34e1693891c2593329d8846c8ef8df90a5edd1de74f5a7880af1d35a3a92079f5f9bd27c05e047cebca3a15b992e1d2efea1ad130ed90711618b190e3461ff98d76bba6ea08725c56bcd474df6417e5e23002f190f18909c1a5152eec0aee46a317d09b0b5c7ff340e5fff16cc6ea0ecd34888a7cfe5e8692a2c30438bb6e69525e812e670abfa2de48eeb58d1b9ad0f6c2ab9cc99c6c12b3f8f73a907da54f528e8dc048e57980620113276fbf01e90b01cf1165121dd9b342bde208a438cb7ec7ece6cabc57b074460dd1bf6d1d805a21609bb3b64277594ed1e8b74a922e896d71a3d364876e6bbc648bb85da82740dc7011aa2c3641139ec3cbb9572f010a16d2f0f1a47a7fdc8b4403218ab6421fa080f98a0216cda9ea32367c7e51fb70d0a6c17aedca7f3e3c4823fab7e0f92dc1a1eb6b337215a53c141c2896c1d3b6235d5ee86d1a07c3290542c8ac32132bc3a12eceb440ab186014c9f5d1181ea42480dffaa1efcb2587fceadf7a007cb96e5f174429a76be2b6d83931b72230840d0cb70686d2a671fa7fef4de20844b7c8285b6d6cda7d7bdc1007897580482b12c36c815265e501af70af33ec269688f691021e2e33937a0aa3354e7c072c460967b7e95e199de4ff260443afb345f0ff775a8717188a8dd6cee58081d147d75c5742e0d25b9e1d78766ca3c0f76419c3556a54062d3700d290569af6724b460a45406bb0f78a418207f1eef4cee1ceb00017a31bd27889bb2962047194024e40d2357f7b61b9de585d675771b3c2b6ae380fc6475c62498524918fd41b17a7928890545d9ad2e89138e5a2226a64301c45e346ad046832fd3e493a3bf1e66242562b4bf4477349a0a6ddb883cb227c8241672f55196f7b43bca094fff3f6767696207649a593361dcc91cb128a111a9edf3da497f7e9be238a62356cdc96ba736e1263e0c831395050ef6ca15b63782e04535e0a5c268a16dd5dba2133caae59929c5e9e2273787afb0ffc388bd560cf93e3b548e5ab40a7045ebfb11806a3712ede6547b9f7d27b8b5c001b52c70a82f920de4de40e9715b206ea490f49f2a7849e50cd86903914fa00159be07e4c161caa528989abccfe65109626c04da9ba97cad3fbcb46be968ce9d021f1ef23afdc85ebc2f2ba08b04114b2e99f3c3027520c734eb6c71fad11dcee37fb5bf318a332bd8a9fae70ac5cf13dd223757a020d3687c12ce0f376005fd4f17d1187e33ce02d62c1f15e7bd6235b0a7e3cf32343bc55fad558acc466b75774f921b717610153e85f4bcf4a39f5278de5403578fdc7abbf9ebb12c466530e687f07595ca23dc6a48be0914e1946c184bfff87f80efef54ed681ad8701bcd7ba9eec390e70d6c60609042a51b32cc71e680fe36d869a6988ee57a6bf965141c8f6d0cecccd9c4b40c435d3e28315d181637ddacdee7a734432e5be07c5e5f311df983f83aaa2cc8361009adc49487c1dc72687b3cd06096c266daaf203a8bf496cb04c20151ee2eb85581d8c7b0d6aa169c84c7bf1bd57476110327f1de4d4a94db9008592a612a186b69aaf03abd36183416638580fe2b415e031779e4be50bb4f2267a19b1515a39b69b1dd904d069f3cc525a18bc5c8e1ca04abbe32d940fcc34ea2b320a04b25d1eded056f58b738ba1b340a8b65feeba47dc072fdc1792f1155d7a5b4374af27d1b8510ea08f004ee24ab087ee310e18d581372bd2c98da73b81c9603e540ebe52c46a2896bccbb01562d02ee6206b9a3f21f6e27f3f513083aec2aa2b316171ad7b3122ccbd1d5eb1433cde317c1371fe8524d2efb62ce5dcacde214d85cf6abdfc9c647f0726db8ef1d1200940eef7da7b96eb468108f228f61b97824fef176615ae51c25ad84f10217bff7b669be358d4a8e87c28bc69744b459cd00a3c56f826e585072ee3f240618423e2749932bfcb95b01947b3dfcf5883e3ab986b5fe2df96883471a5585dadbd45edac1da1f84d2806aa26c258177b2fdf037e4f4924508bcf9517334bfd5c3c37a659ba797ccbefad442d87cf7fb957736540fe9c2af439f86caf3b076b186bb1e305a1901a48b9b0e2920c11d6c58690b450f2007650575a87dc48c99a5fc586b63829666a172b21800ab6ec682dc4d282cf7fb7698a5beb0a0c259165fcab8955ead01d8472e18430343d25b70de67aa5d507f4024c9e6b9374752c6cd5badd169b5c511844fe583c39a612159c62a8e6104af3222b2ec3b264ea18d5957cb6010a3e47be26ab00928a51a81edcef174bbb2bd0b73a57bebafe8c3a43413ac00f143d211400ebcb79180e7c32c40c27f066d599cc9b14de2c370fda6783258aec17bed90ad4e23f487ede56a57ec2dc27d93276be85c835714b908ba4926dec374adf607ca46d6fa43f65ed4c82efe24a48df71142ccf9b81a6b0c836b71166561a56dfcea29284de78632d2de6311c033d3f572b3821be814c86d96430dd42ed436d934a313485ef96a97cb3c691d08a689647453b6d21adf39657a0a8d67a317189c79470b938039cfe3befe057effd0511a1d6d580821431831f6f6795d4abb4eedd753a787035201bb1ae3636f8312559af16826c941507eabc75e6cb49c852aa8a15180eae0203946dc6973fa8e7627cebc2ef4878bdb0e902eb5abb20935e2c2956db0d4674e7e368e622638745df7efa1db0656ad39ff49c6e03e41568de5db01563865b5f352937d0831aa8d9dc2e25eeb826a59a20ceee78207d3d42c3bc8a4a676e455e2eb404d6e92e3df773a0d8866129759e8831a54fd1a6d156e37a9e3ca9dce8e334868020b99bbcffc17a38be652ac6f684d1c0daeb2b1ec921df37a4543ecbe544a49d559310e1c13c8d92e3d501ca9c23e2a6d9effe382945e2121234e9b24e34c21510f71c3cbb300eb4bbcd6926e73ea46a535b913bf59e952ce98f86631421435ae5f5f84a259eb4642dcd95ff4d7deab61074bcec305a8cc4c641a4ed9fccf453e939b84d1847091314710418bb2895fa6972219592b880015ea47479adfbd5a010d2d560f69b532f75f447a1bbea13503da1ff7922a230973e1c09a1a479b20a38d0accb26b2d27fdc442639bf494dffcc4d391bb31723ec4c9ab9b92febc8ecca6738c8f86d9473c5a2252843ea69f84610aa3e513495b5d8712ca28eac04636a5bf996382c7d47395187091ff20fed03464487d3bd9b840ca1a47245d5da773e9dc753f7fb979dbc6d8ab01775cf4930c280472ba09c09365145a50901102e28c8d2488009b6f63ee1d06a58fefdf9cd225e72561110dc564d52479f4a6bd2508577957934f6c1640b4d07af9afaa78ac238e68d9231fe9662528496", 0x1000, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001100)='/dev/vmm\x00', 0x20000, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f0000001140)="0f9e84cea907b5b96385dbc1611e9aa45a56d6de2688aa311b4408a5a68115e478c96aee657cc1d69bc1877399319f7c514719abb01fa88f3627f0041a741ed03ce798eaf2283d54b713970cf5217e2f03e5dc9413776918edb4478587cc272597ea4fd2e9990f2753501aa998f01ecf2eb3653edcff42834872674f71617595dd92aac0ace63e4929df711eee1d6402e38a3d33463e9313c35298bcda0a16b485e2", 0xa2}, {&(0x7f0000001200)="e9decb7aa6335fff77bbcc79236a60c7e32d3ba75f00cf99292bfba7f39f1acab39fde7e1eb368de5d34d049cf41801449cc700b46bd7ca441b6586b9b16a3d7324b5438503a9aa3f9221b2415d4972cefa8789cd38d7bda6e8b38d9b406e9e5b186a34b348b18fb6f1acd56ca6beef490465a23b7e06cfc56bd30d044e55c423aa9ed8b003a01efcc20c948a697ffedb2f9ac8dab354360ca8c2b401889be984feb9de21f60a85233bc28e450589d03ad51d34e2185b8a188dafe316189500dc0723fb9fd861ce67d677b540cdf9673a483237890f11a23bb924e676dcf6edf8079f48d8143131a97134715b9d6d0fa6c308b49f52daa3aa23487ef2f25f6ed762a5cff8dbad085d377aa284b852953f6d348c3c1b7dd9e50ac5081529497035590329f11bbf965d256a842e1452624eaa5aecc8264f7f0b21acf545670e6f3591ea6e84ae385cf9c3d4df52809a053eea81b9d6812bae2cf9abf245a67193d36f1b8a7c49b5fc35b77422e1896d6543eb0839c1956ea8a52802baaac18be3694dab12c733d5802758bb4f1354f3364f1d4a49416c372e77d5e51c8df08e98483a8f4490a4e7a8ab6912efc404bec1079850f31dedf149211d5cbc6691e01a5b866b55829e2e7d73c2c3455073fb0d8b8f18d83c2a32d9dfb61e045befb4513357b1fe4ff048a4bc237e49580197f8d8810af1b7e865d883868502eaea4c8f937c0e79fe00123ccb9d2376dcbc4386d568f18114612419cadf90f95771d6ec3631e2698de6b4fcdbc20db03e790709645d9d9a407602c5ada67333aeda2f20d6234cf8e3da0531454b4fe599289b725876de1f98007be8fe551c230fa53bb8932ba23c1d1c812329d9c13e28fba2efd6b719818a7933589ee561f36cd33618af31d2fa24f813547be22c9faeb2d2c080205e6f7eaf0e299b8cef74f07d82766af460cf4cfb1666b0a9883679c7735d82cfc45c7d78528e816ee6ae20229319e961cd143bdf6db83adde2b9632581392eb138a6c3996df3e946cfd783b6481ea82a57d8ebec392f9bdc5aa87dcbee8f70de108cb1a426554d7ee78fd1e3fb2cf7825f2cf7b26d89045604da1874ba7764a0b0e082598a3aba6b80398f71cd1f8e09648159863f8be04294d1b740e9013478696b789f88f0a600a8848d2556ff1103a665ae81a7bc46e227ded11be9d5e3dee7dc4bce8dbf549dca42e7e88772d4fe36c6fb3508c920790790db524a6b25d7a7de578ae6663deed1e657726be848d9d10aad4a1f907df9699017bf4574b30a2e9b2074672e7628d77206ad2218627a9ed30db6fbf7fd606c31f59a82c160ecbe375068a933605cabddeceb6b46bc9e5a309623649835f581c8279d97e6f4f1ab9ea9aa7812d03d989d8aef08ea86c9c3ffeaa919855c9495d32c86ec973be263a935130ab10580f8e8990c6436ca0012b131994cd1be605eab8480b4f2b558857d1ae90b9e9661026b7bf89f060dd006338eb0c6fdfd8db0d0bd8a7f58aea6e190bb8c501f420e56e0c17b921c68e666a95bc1443514245a0086252e3f801bf55e4e046a3b42cbe512c92dab7d51e258d5dc6dfb594c8804970f2b7f6cdbc67f4b382f5ed3a8b1625f12b24e709d184125b50c87c2284b9f005f5e8bd035d6641170a00fcd46f13d186a36d01b980ff3127525a5bc79c60e70aaa21f7a8f409a26d3799fea5d09936be7214315ed0328cb43d18bc31d219ad4c99fcb41fdd62fe4b9d98c037da7f8feab6da64718d7ebc096ccfee3f50cdd37405dbf991ad539429ee8d2b5023c199650bf0d479b9cb1a0a45b89cb6a8db772b00c59f6f68e5c80299417de30a51e8ede27aa9e54827cb14c8891367c891a6580fd31bdb73676d9dceca4b044cd55448705a91773068fcd7cf4bbfbfb9ca6c4bcaffb12ea7973185d821691b3fba42bf4815225c1df48ed10bb9d6e8147a5fd878395002e02d2eb2f66a8b5c4ccb19418cc4b0d664057d8c167bb3f264d8329900bc372f8f673b9c54dfd3dc2d0c02c35b65dacd3dc3c12a3286c56af6ed00e24441cc3fa8fdc4ed102e50a4a3408e6692214f478c607856bec42b06354aa7ece219c78fd84e170563a37c9b1ff17e2473578041bcee0cd2ec979f9fce73800adf0d2695147630c350dfb750cdc8ed3e472762203b9a837099ad0c0156e7e0f20d3706e3449d402094d8eea28066b945e1b53169550cef2b38e2c5dc3c27d461c760eaf800021165bc49b71640516a55499e7c8878b365172e6720144da9081db639ce509d6afc4d087a5b17ce4854fc110d6c5130d2aa4b1aa53d4f212a738bcb974178e475c53d61c5a23df83b311f62689a2d02446519bf664a63375ad6f2e8814e9a447d103652186fd4d7d3e549532182c595fafdf7b198311522ce1565153e5ddc8d93a8a270d53af128481992bcfc16ea64355b8bcdc5c21825edb0811e89ef0cae8014fa4bacfeb61c5a3bd211ca229813ebaa68cedfc600550ff6740d305adda7fe0617d3e86b0eb2a0fa2478e1c7a695469e831eaba653b1b5d2975f3ecf5629dd08ba099752dc9b8da553073f96d715d1527d39510ac1bb2db2524295d40ecb54578dc4f91aa05bcb118a3b2bd27777bc0b7e35ab8808e314c66f30423029db0ddd53a459b743d5e60f130d8bb2881bb7744105a43104f3457354c1b07dd537f8d4438d978947a009175505757d899fb08a8dc6742d6bce9f9441f37d440e956fe134e40a6a96398ba2464d7af87e034055df8211d7299f431eaf490450295cc780d5191ab371d0648e5d7a389b7bd01c64b45b47be4f6c882191cc0dfff61892e851f658210fe43e2e3c45ce5f53112c0d2b75ff9e638f4ff43b8f48f9b2004f88fe47a1bcf40c57d352d9e7fd98a16929389d985362fbb3833f6544206fa45933afb26f4f4a93401c65b8af855bb6a134c77f359e8827437a876ccece6f252dd6b621b5ed29b2395225aac3d791fcd82744246398e913dcd6f19761c0e6eea8805b5decfc56d0d1520d9692626bc45e7d7601b05b0e2ab6d91c4b136ef7265bd8091af446b16bad8b540af31ad3e127240d255273c66e746adfb6ef6e7d8cb11646d77e8b6ebd38f5dedf6f05bdc1fa870f9c041fb84041a859801bca95e9ff8e5e5ade29a571f33f30bdb65680fc07129a7b566ad49b43ef59f4bbb07ff09659c67afd84b78a9da783fa673b023b7eaca7b840bb5969bb3116be9369a4d021635f43e5d375367498485d110e8fadfd47399678b7dec221bce99037c38b2b4a0b990ed88a7caa1546403c7b2f85a5ffe501757588743744c13aeea7bb34dccb9c7f737decbae262158b518f67e25acf95a496e8b64239a9ae5f5604a17f9002f0fa2d90724b890e004fd25f08552d8c2c9e070440ad0ba368b24c66e88c49cd19870e538df69ccf09e05ce2ea84c878d9115b24b501df1dffcdeade01e52739b4e8063ff2cf9280ffa60a8866e53a982f4bf15f866f8283a825211099e0cb9e4e2c695347f59f4f55b6e533a4e54c5e4194028be21debe44801e13b8b8e79d14a9f31059d0bdeb398f5ce71454f2f7a241f3ba76953571fdf9b003f75d0721cb390b122d6f4e50c027e90b6126ce42601e5711a0e73b95524e24cae3b6b572dd360534aea8743517e37212cb294a790fe66e0cc27f704cca6124d3b7248188d51db5997846cb3658106084efacc60e9f6117e12e17b0ad79ea5d44b426832e3cedd4652dcc2990cfb8747549d42e8b93b8e9380f26eff0d4e6594f3ceacaf613cde0e574ed3ed27092161d1c29f2e7d9498bcacdbb539165776af2b5110b29f2ffbc7484d673b3243a990c170febe4e7ed94c9f2806ac68719608cb6f558ebaf48d38edb65640d4913fb8847b5e3f48154fddc46272ab786ca1ca532aca4125675b88493d4dca773952f4fb0e6db59ede70f2a5cb0c8049924fe43cefd10045c1fb9ec615268b4cfebf0b06fc37cbf92c4f95d0da16368e66829a5b4cfb6c73845bc39bc08067f985e198a32f37726ac74fb7bd1e85ca33aa73f2d1aca32b005779646484b295ac4fa07a893eaec6c534091c15f0ee28e47c3f9a71f2cbeec3493af6528817f0a31ffcb6e2daef66791c6455fd319fe456f58cbe0bdfc98df3534a661efd9d83454d8ae1c37974ac9562b15396cc8618af61f8c91c069e6bcafd0816a967be174fa2a906160dace04744c5e37e8a8610e99299ae31410101ae49ab69beebb215acb844f611219ce1ba59fb91789bc1faa986dda5a110c52b59d023a36bbbff42b558c883b5d8f2431b37c2803d4b1c6bca442431f6e136a66a87e5b0e5755d8c7fef9dd74b22296a3091b25b243697a934721fcfa4e7c8d6192596a3ddc57a658b444bb53e409959ad0787e7a6b8ab64affa661d2332a908bd0af95555c9fc39632879e53820db1d4f209220cdb7dbd1744850dff059b0ca7955e62cf20ad5fb2a630df6acddd7f2efa9ba5405c6416c14856cabf14e311d39da70ae3f8475f0638e17b8719f865a8c5a34178d15016929589bc6540b9201fe70bc48d8037fec99b56946c3e9678861dc7c1af7247196b6f476f4487f3f8fae248a18bf4024930c71d9ee4c7429bb3d3cdd2c5c2ceabf63124c37c5bdd1fd1e996752e04c89e803cbe7af68413e42c0f28dcf7f20f516992c07f3d4c58a917216fe0acea5874faf73d5e6a2f59f842443d385d9eb21c6fe16f86947a0b0e45ebdc9a0117b776b3b732aa34b022711ec69035a064f71f2d22c0e9fe00982bec00990d124f482239e02ef622b91e747e72dfc9e20614945ccb20db5d40a2121df4bbe5936f34327cf335356dc2824a9f7c9ebb60709406462acfd6842a74a4b774b6c5514852d3af2f61d10da29c09be589922dcdc54fa89ad680e86414cb86b105be989b3faaaeb9c9d2240402d25736078cd139c72b6468d84fda398fd82ad19bd2cea20f1514b6b3ab59cf38e5b9ab137a874a5e257b899830e5cd15021d0e87a2fb29fab0300deef310b1396a6660cfedfe1f6664384afb9404b506ac083fc80836363e3745b843321e0181a5d2d537f97d9555b671e149220727a3f64dced0ac92718c00cd7e420c098ae3826b3d594f413bd37520f21819cbb3102e80e10f0c6e160591274a9ab0c477d24c9df5838ace1d41604c67c234e643623751cfcddee1137eeec8356a8a59d8fe7451b391a7e290cd9d7899ef03f83da4ff3dcf8d6cc87c816fcba8ad623ca9db00f753ff32120ec0eadd355913414283317ea5dedee7f7caffb2d013bbb90940321aa744268c5076111ff609a9c27db5cd4cac1c347fdb0fc355c875cffbb81181c7d48cf0d894e47c2a99225e9ca800561f941bc2ba0cbf4e8809a050a285536f8e78429f30112b63d988a8b5471b433a68d71c18c6019e52fdeeb34158ee1c8e0ee4bce2005ba8d4ee392f377b9d401054f7604fb9beb9e8c2e3bb376e7c515f338aacfc09bf5b4b64dfcb7ad1c75ce1a005a5ac2f8ec5bc78ecd9c8810df153ee726ede8c8e0b1b2b53528d85890264beb3f48e5874a4900fc03da9d6dbe2e75c95a352b7cd3445edde2dd3d1fa89e2d20e7c32b95e0739d8ebc3924efa64b5eba7d2e87217ed7441f8b74c42452b9ac101e3d0570790e388e025bb3fd22acb19aca27cff494010cc65dec990c32a621166659e5c80949de152495f85eba25fc51697d33b891b732502c6de11a3025cf91340e1055dc11e6e20b73338c5699c3ba826498f805b68e95e8a88b4b750da219336db3a70bcd91da35bccba4aee9a", 0x1000}, {&(0x7f0000002200)="ed518d2c03bbd63e8e7be8c64760aab78a851070bc8ba1e58906b483fabc6771e89918e334715a13a005847e6e6ebb2da826036f8c5853d3db2b0a31c24170f3a3cb96f2fd067381de7d88b9fa93b67ba415cac650d46e86718e062fd43af5ad7124ad2a", 0x64}, {&(0x7f0000002280)="e244d07ad130b52c4135c443ce02c42feb375eb57df5202c5dbe6e8cd3282bf1058f455f29e596fab340fe77a915bfdba97bc41592c98f458bb1ee9967dc4b4b140bfea10a7c9ae68a84907e37084536ef37a28e377c15a30d", 0x59}], 0x4) select(0x40, &(0x7f0000002340)={0x1, 0x6, 0x101, 0x8, 0x3, 0x101, 0x5, 0x1}, &(0x7f0000002380)={0x6, 0x2, 0x2, 0x3, 0x1000, 0x7, 0x9, 0x9}, &(0x7f00000023c0)={0x4, 0x9, 0x0, 0x2, 0x8000, 0x5, 0x20}, &(0x7f0000002400)={0x8, 0x1}) r2 = socket$inet(0x2, 0xf4d24a14f5ce9db3, 0x1) read(r2, &(0x7f0000002440)=""/93, 0x5d) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f00000024c0)='./file0\x00', r3, &(0x7f0000002500)='./file0\x00') r4 = socket$inet(0x2, 0x2, 0x8) setsockopt(r4, 0x4, 0x1000, &(0x7f0000002540)="33e18faabdfebb961dfbc6d98d4d33484c1405ba879c37b2175705d940cf0a93d46811692e05c67a507d83d3e425922a779c89f4ebe6e18866113d394151c4c324e7730ac1312b71098b92d6c6a63563f6f8fb62a53c02dfd587013af5773d313ae0d31fa848b38765fc92c99d5a80a9d07f798274cca0871193e496865781694c7317c7aa06bd57fcd1e7031643c0", 0x8f) lstat(&(0x7f0000002600)='./file0\x00', &(0x7f0000002640)) syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse0\x00', 0x10, 0x0) r6 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000002700)={0x5, './file0\x00', './file0\x00'}) r7 = dup(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) fchownat(r7, &(0x7f0000002740)='./file0\x00', r8, 0xffffffffffffffff, 0x2) r10 = dup(r1) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000002800)={0x1000}) getsockname$unix(r10, &(0x7f0000002840)=@abs, &(0x7f0000002880)=0x8) setegid(r9) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f0000002900)) openat$null(0xffffffffffffff9c, &(0x7f0000002940)='/dev/null\x00', 0x40, 0x0) listen(0xffffffffffffff9c, 0x7fff) 16:20:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x51939ace89e2c662, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000280)=0x7fff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a741a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x6, 0x4, 0x0, 0x1000}, {0xcc4, 0x7, 0x7b, 0x20c}, {0xd68, 0x59, 0xff, 0x80}, {0x401, 0x0, 0x6, 0xfffffffd}, {0x9b2c, 0x20, 0x0, 0x1000}, {0xa1, 0x80, 0xa3, 0xfffffffc}, {0x1, 0x6, 0x9, 0x1f}, {0x8, 0x1f, 0x71, 0x9}]}) 16:20:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3, 0x4cbf7f43}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:20:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r1}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r4, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r6 = syz_open_pts() kevent(r5, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r4}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r4}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r5}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000380)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000100)) r9 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x1e9) r11 = semget$private(0x0, 0x4, 0x10) semop(r11, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r11, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x0, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f}], 0x2aaaaaaaaaaaab32) semop(r11, &(0x7f00000001c0)=[{0x3, 0x4, 0x1800}], 0x1) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x9, 0x1, 0x3f, 0x5, 0x41b04e41]) r16 = getpgrp() r17 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xffff, r10, r12, r13, r14, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r16, r17, 0x7f, 0x3, 0x49, 0x7}) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b221495450dde4019de9d9c3a2785cf410f3fce8a4901846e8da48f8bc427fb30dcaa7aded7e87f8ba09c9556bca62bb3760fc346ea77e1484f7bc054982014862ae3a123fb0a569099737c25cf51cffc3c7be9feea8f7714ec23c6154e31f981a7d0c6b9d7b97c7690fdc63170ddda0bb87ed80d3ab0c82b6f5069a353b573fa805f90db19bea5984897be5d96ed8ab12f92c322ade9a0d"], 0x9, 0x1, 0x1000) 16:20:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6cab6ba72623ea552ff1f2c01a0ff53f6a45e95c1b6335c959f6a2b072126a9dadb5aa24a27b8725c4397b524148412bbf2fb7b48f40b60f4586c005ca0639ce7046990daaa5b68f4c6a3b16633375add693f720f20b3f889a62b90a884a7e15920fca0dc14ec607856800dbedb7f1d678b99c5805004be3bbdcd73e487f3c4718209ae64ccdcda6bd3df8e65d49e7c60a9416f27c1dead23030611293b820c7cbfb05670ab0a6db1be847be127c69eb8d94a279de100d8d34c1616ed189136a6d59b78c51835569e8bde833aa666d85e47b898ea1b6f8ed98f4a85bbd7300000052ac1361f6d959e464b50d898b32e9444b4f333198", 0x1a1) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:20:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x0, 0x0, 0x0) r4 = accept(r3, 0x0, &(0x7f0000001500)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = getgid() r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) r11 = socket(0x18, 0x8002, 0x0) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r11, @ANYRES16], 0x3, 0x1, 0x800) r12 = geteuid() r13 = getuid() chown(&(0x7f0000000040)='./file0\x00', r13, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x10001, r12, 0xffffffffffffffff, r13, r8, 0x100}, 0x3, 0xffff, r15, r17, 0x1c0000000000, 0x47, 0x2, 0x1}) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="5557e1b57a5ae1b9465052fbaa398e18327d215144afe11339975339d66c6491bd2c20fd640c26f988180bd1d8", 0x2d}, {&(0x7f00000000c0)="b4c03459ac15697737e67e5019f3c2f4efca4b78f91c45c3a1b5adc1e88fcf61450dca173616a70f0f0d2f1c09766fb0d2271d1095674faaacaa49e56be9f192c74bb9664f8b9124d5273ea1ca62d18ee740becca0bc9e681d1453a817fe90a9240dcc1c580f769e779cc67195a28527e0b77d3f7ba87a114300f6bb017eb755aa382bf99b7d6c6a4a6139f97e117f6b629e3d2e60315fbaecc8b372228e248095ab47c4fe75a6d667a458c581972a9826dcc853ff6ac9b7eecf9facc26891", 0xbf}, {&(0x7f0000000180)="e6412b25850a3e0e06ff564664d4f87d5015caf6581ae47d79d011158f11eaac53b39c7e70247a96b38115310c9804015a7230a5904ef80d0dd7cae52441dba68fc15933ab13db1114c7dfba90395a58057f0ecfce16c6f8374819b454306b22dfec9686b11339cc399a31b65235474fc4d51481f0eee07db2f64753a73142b39f8fa66f86db1b27d4a055f896a724911fa5a3d26a1137e82e86ae98f8a8ce78897fb4a90ceccdcafcda5c82d558d9a2e65a0ac2b49bdda8eb860779da957d11fd4b13269785a79e6839ab8576ec8a45ec71249075fdbbf3fd0a794cd6e52374ddd181d42fe5dbb3510845cdf89a2eb73d7dad50baf950c53340c30c402efe0d53988e41a337d941bfb536124c4fb7c64590c96fddbccd9b042293dbc77aaa159f4833331d5daa6f2cfd335f7fc94f2419f392ccb0b086471ce8067055098bd1fe8a4670562eb4c4fc56c15f7ccac2203feba909f110495beed7b7e7118579dc3e6551d233e14324f2852d24e1a9874cd759467740f8638cc7e4d3c0ce84b268a00885f6952a8634b68863abe4655d63b1049bcd690ef327f8adf747b74a6759eaccba0c49a1f7b538487a718de77219f1829bfa6dada17b8be5692ce41a65a4b91c71b2d1c3a80dc5f5fc762aacbd9b2292b262d0432ff083d3239c173d3844ab3cfcb6b54b25f995c76c4bdbbe26e1407d8e203c4dfa2f5b6907d6761ca8fbd3958c24ee31961637c9e3483320e57b4dcf410953e737cffdc134ee67f787e2c0e00e36da271d0795823312462a19e844007a93ee09265ee14f8b57df147497e9186939a21854de0d9e8030097be65425fdf4102744fd5371bfbe523cc6f7a8626a102e14301f4f5b451d1bbc0a02caf2095ba9ed175ebdf5039abd36cc56db0074d7b79cba8e170ddc15e058d3850ddbd0ad15458d37930b816e88ecbf0cec250a3747e0442008eed867878112a36dd9f99b8922109a2ffe52fccfa1f80a510687094d0da779db15bd9cbb612c69297ace9d62a1b2415b040c48a3a76c605c2bc902393dec6a0491d8ccb9443ccf57e94e0e66c7ed335380446065f3a937af61f5279a0c0a17f709b8ebdc2e50bf8e56de5841bfccda819c3e43bedeb132e2c760f5d88ffa85a009a846abdbf13c7453e5718334951b1b110fcf0af86a9ef6b9c6d4a978c9bc7766271c84f20ecbb11597682333f2dd881ed0aac05e07893aedb43f98470085bc09a8d10ba2f38d3c382cd9edeae2cc2471ef20e496671fa213253c790697878bbb2963198685f070cf934088682202abff134c6beae4a5849721400344f95233e9cde1ea52afe04bd8ce14295829a00edfa5c0790dfaeee1d32acbce6a66348db42c76dd792945e1aa4dff4946703340bfe97d6b4014940932ffc4328c27e6f8e467b82c0905d01161c6966b48311363b1891f8404ac96b923a45b5808bfa36c9cfbb5ee4c65c32831fcef9548ae85a2dd73e5d0f794f478aac791290468d9a07799b46d6b9b4d54757ac2c61bbfeb08732c455ee91335e8b1509b26ce598eb0e37e5aabc81e4cde7347e611f672f918e06efd93a19b099f47a1bb5655c90914520219dde04483d7092ebd937f7ed0827e3d9738022ad64e1d4763b31508e961a6a502670faf4f63a28db82b822cf568da4781422efb1dd98838cce2a0bd000f49804356e7d138ca828b316848414dc4f2a8201db14a5743b5e9fc29597778fb53fcc17c830fc5e0ea2ed3b8e6c9242a904ee9aca9cf04465582059b04d488411cd5c9d53fc62170dadf150abfc3baf27a52efa4ec15f2f51c980d76b06839023c1910a096a71a6fb2bf2d7e68a3eea1be98ca57e757b6caaf3b4afc3cc1899a5f792f46fc60bd6e47472932dc45c3ddadbf3c5cdaccf8781d78b300b286c37de140e6899ab86a1f37bfb7621302ad0ff444e34e5400cdadd39be2f31b0e6902d0cc4a2be46029607d9fe37b23304ba65295c0f78f12274a38fe064d8e041fd92bc4e872293f9f2a338ecb97493023fa7176affad2ada50929763630f53fa35c8ff7cb7451faad3271f05cffd57d461fe0f340a25d700b267ec1237868cdfe566cc3b3c2113f8790708fd6e70b259ceaea74e157e3a3b1d80627a7d9506d54df53f46870329a3fd3d9950b6dbe078088546941b3bae44bb8911ae3590312f7a4bf5b3d4253cd60cac330c165a0507618a8fc921d9b8489ed997e8e98e59c30a3cd347543802c396117ae85906d70024984dde56f5a916aef6e0c7ab659c23ea74565ec4561aadd593eb3e4fb32c6ea750601c4eb3630728ec39217c022b66e490baa3230b31828ffaac2302aa1a0b04775b59c41c0d8d8d4270fc9e7e3fdd0c23f07022c92dc679dc4fbc4220c7a0d92067022d1855f28507aceb49af0d8e10679cb2178181e8b195010872da3ee5784ca8d8b6c0f5b99f5d42c47b1c9df929822f9d121e6e14814543c55a3f738507c9404fbb6ede78ea4d7d343ecf0f4874390ecdbf00633075465be522a0645d62f26d437966c4f74c70ca678ac2abe16ca0898c02885f3aecd44c3822b9b50d6ea4ddf78ef8dab1115b3c0591bdd194cca156a79162d6065741b6c37746109c7c1f2b7e11f1385728ee41c4a8a65f5b11f1f4db324367c0144cf84163a7914b5b8fa3509d95b539ffaf14c2a94636bc9268e17a25a9350a0254ef0117f6411582ce1d50119886ae2d83af4bf6ceb2b3b10c0a4fc98a27d471f1c5141a52da7da7d827c63dcf88a54841577fb77a8cff7efd2edfabd8af07e5f103231c89c9de7d64a5d1a7678e6cc5fb43303a23b0df0285015b96fcc39bb1794b7a86be21485e42de3f061340d2b80125a8ae3a816127c407d7625f68c11c133a36a8c1c14eff8b93fe7ad9dac3c31cb9cef4869aaa26626f24888901981e5b868a54e2a71def6be493a1d9990192d8f683bebf999a743ad01a28a2f143c81a58aa864417a04373ef7c15db9df396c9bc34687e2b6e81ab65a2813ba52594c24ef8a0891e57e068960016d088134935fb3de194c71b9751337775da6bb1d632bb3b2cbe5d984712220353ddf1d3d39a3dc88f61c95b4266157198146c1ccfa87bf852dddee75bfeea514572a0c6db62b96079a686b4f20e36ec2c586d6e39338f9722d3d9245fef097d930eefc7e42f227f3547e0ae6f2807d8ecd8ea1e57722e55da543ec5466deec577948a50ee3265d9f8b68b3d6c5ec300f833d9caaef7bd77c965db6a918ec634ffb851edc8c90e83d5a64fe1a68c4dab800cc29c58d4152ca9336c12e6cf3b25e58e32a0e5612001a6e2dbc0900f0906b21fee1a46d6ae40b33234a153b47a9b78f71bdb91454e8769859c9bd942419e7c890c0339f2beeed4dcdb8e50feeedf194632e1a65f29d9bb4c7a7af869e49888660b74e7956e1df796a235b06558c260509b7d1d12485cf90e431a499dc9c37629e459159a6da50eaffe356a6dd42772c06b94fb016d24aea228e0d940da1ca4bd32b513d3a42d181af1e244955ed471d1826d0d5df628ed69907b9d31592f16c818e21cc3304a75765d737c7c881961638717a1f6ce15149d17ffd150bdb85f9f790c52a356703cc3343305841500d070e9220c067774e256655a57c05e720d9eb047eecbfc2b0d9f84cd465c5de5131e699887ac045f505a127e97e82ac212b919f41a30dba6bfc82b2a137e3e0f19f2f2a62b7c7f5c7b34a35c656b8becfae1b837fecb7bf7493ac48c176d40bc78575cdf2fe3b1a3657f76f1f0c01377582aee514d3ce98ebc526a59e6ecfd866211679e5dde192cdd91212670907f71655194539765bccea100ae868e2919ef9f042d7b12c1dec6233a0e8fe0c010556317f5f0574a0a0dadbcfa09596f40e0ed2cc08beb0f1195c1df268933780cd4aeed93689fb89922e73b01d79dbf44ad0d189bec7c5a9bcfac4ec19fd981fe103ddd7046b01dff10e2f37463eebbb2032af066446f1c13c026b38826313c6041594ddf22559badaa48cb8ab539613de180ed66a467114b2162fe4de3f54e353ace0d3cb11aa5f1eea39f2f58dc86bd9256ad09f826801ac46d3af59788d68f3642f3bda1add8f448b2569f34eb3b907b955ccf8100fd4f51ad991c7b086518c0b94ae3b5b335106ae6c1926dc12be608f59acbc3b26d4e80619822fa58efe3afa6503bbe650c2ecc5f124284dafb3bf878813d3598e5ed26543d9c77d8cfb78668ab17677dc1b0b3a2fec85f8edfaf29ab95f9ac5f7123c55a1837f2733df7c956e891b811592d092c6414d6fe8c4a7d254a6aa07ad81582212a454b755782bad6e161a186d9ff9a6faa843c0dbda960e0a9627b581d329db31be44db4c8c856b06db58a2813392beb1895ccbb9010e212dbaaec705bc48b03d93717f6929054b999cf7377a75bc0a7c061ca607d5796ae4514deb7d8cb167bcb8ef0b99a3f0d31cfa96cab7d004797916e0b1b9dd75fb72c15c9a8154dd69f27a0f70539bdae1a5594be4cfd285ce1225652d7664a2bef12d37b51c78470b4f9403a45ebee08b21f8ee6048e03fe589cc2367896fefda29906573ae4589a00f26ea7e066d826da20b92c0114dd365128b9b3e5197c3fedc57a374b2f75262319f0b92fa246f74489f736e938ffe027b4721eef70c469eace76ff962a75faaa5d8a95676dfdafdec9ae021637a6b682cfb0d3648f3711cef46c747355a022d46e2a650c1e131c78d6a9c9c5622ae05abd253dbcf5b9a58380e9908939a8fb0b01a1d944c874cfdfa6444aa5097eabb605b0c4d74b4f9d6d55764bce0366f80f79603b4c5e9d95741e9bc4fcb6f9be09e03f7dbc6b9d59fd98140878cf4d370b1fb7af478bdf209d864e6b5545bf96a219ecea58332b3e9b70fa0bcf882e8b4b3f064b910ca118291bd3ee2153a6380fe4521cb0f37e44a5cc07b5761f5261395e244b1cf7cd31e1603aa4202f2d1af0a03759e380e27d83a9a1ba2940667acf6da3c218fdea357ad17b3d7c6b8a5be7c577b1d505ab4c92105da9a427c961784abedb0ec3106aca168cebfbb4f6d50cecd26580936666310bff46e7f35dfae42f4789932c15afbcd66bda46240943119ccdb944ab37bea27282f93ae93784f882bf986ba4cf009e15390ae9b642d56f1fe890558f35aa0a4a56cf22ba8b9fd60b51362c59f6168edef70d25cdadc69293a56df8f5cf7e3ed699f3e23f54acc9fe3de43674c25dc7a3224c2bb1eb285fa0ec733f587df20c3872ceb729d0c37fe931d37ce897e4c86ae471a31b48c64bbcf976b8f8a34f6d4dfa8bc6ec7a11f39ee50bb6f000a0144f28b3227666ea0297694fe8e457746e0739d2b97e05bc32a1973c93a13efcc31857feb741ad57ad15c07b286329c9585e4cdcf4f0dc4f5537ffcd9dc31e6d5c11065237a816120e3a8127620dc0c2f3c06db7c0545f07d77b94c2dc68ca4096ea27f05bc539bf23add32ca31f5bf365371da709bb4a3c6d0245ed5b8ba28c3899b96c323ac95f397aa19f09200eb9df0514cf356fa0ed22f9b5500e533f0463a84c6d06d9711e6f86deb5b5536bc51aeb537a52c5e07234cd08b17c0c024854d8905f661d1faf69ef2beae9e02a45deb143bb85d4acf639f18a213ba4184da8508327d835c596d930be092ebc85f53a4ea6b2750a13583fabf845d5468e176df902e732b0aa8402230c9177444a0e48385791727fbd71f9ba36b0cbc814e50abc729f287914a7d62f8bff7fbedfca7dcd242776d5ccf896a3516187c97b52e52c3c7e20ab38ec33b754a0c11c17b42963c68c718", 0x1000}, {&(0x7f0000001180)="032759e2f3f4fa2332e649dd6ed6f4fa80ec57843ced64dfa48a44140b24ff92cc76ffc1a8d54d6c4d0648a12941731f1e4b42af2f6d834ac86435d83fbac41a9f845b062299ad8c05be100842c34bdca056f35f374c9601062ef246054d4653db71071e1daf328ab76c599ae6c19020f02764d6cb3bab4bad7d1db489d9218322987878fa8f0b86b07bc3d61c8aa0c162291dfb0715e2297ff1fb5d253c59b922a66da6314d304d4214bcc8012d0b5ebe519e13b94c4ccfdf7fcf526876d64723017431639a211b16a7483436da80d22e63d761949ba212d8d7b39b8f93c84910802f8d807a39825623ec742cfac18a5802a1a5a2b18d", 0xf7}, {&(0x7f0000001280)="7f36aaacd2c7b18b30b90c1bc2c034216f902e8641be6d9726e8276b3adb96d012e1bdc99a1f13f4b691982cba96652375b92fe19ed1eed42985f4456ad2511bd698afee37c79f1b251ee01542455b2e87b05aa0daa7c3b2fa7be22fc8e993e13b164d3240c395ec84b9ecdb5605a38633af99a13f80300d3c3913dde685fb92ddf54f8a8860454efd1d90f4ff34e7444041601fcdb82d3b880b79e62dfcd7fd6e19d12b5dd05cb729032ef85c1dad45c168f5372352270e02c2dcee9edf027abae9270850582f4a695ed3ddd19a59e4753023636c7539e1af133307f70c2f515fa57f053d1fead07692a31975271a0a5436f7e8005b54f1121a", 0xfa}, {&(0x7f0000001380)="de6dc24b3d15617ebc4adc5ff60e84276d193c6eaa4052ecf5f87ba3a5feac004545ad38968b06a6dd62d8a4e26976bce6a2bfc399720847fc17d3ebb27f94d39768a79be315fe6a090705eca51da973bc9518fee14b3db1723ce92736e05b58d882c3f69f52ef97ddcf1c94ee6fdd52fbd0ddbea9ec422dc1b0ed71c0a750bbfa90e89b3fd398330cf730cfe50e604a348c43340736c3aaa6ac87fe2c8a143ec8981c1c7ffc25396c3c8941aba4267233bbe806b1dd1c08fd2650166150c5f9624ba08bc7b53b8afec42e2c1f", 0xcd}], 0x6, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r0, r4, r5]}, @cred={0x20, 0xffff, 0x0, r7, r12, r19}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r20}], 0x68, 0x1}, 0x401) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:20:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) open(&(0x7f0000000080)='\x00', 0x0, 0x2) 16:20:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pwrite(r1, &(0x7f0000000080)="eca0959296876cf3a11c99410afdb4f02e5e610df3f9505ac4ae4c3355c7f2071aa2a0b76bed9e4f815b6d86cd7bfb69fc04a06dd2b5be702fd813e1cc8ac3f81fe072349ed8eb208f9eec76bafed5a70f8e9ac59ce674dbf1c67af86401c855153f25f83e78c0d23e46095644f773b025c6b47b8702b5b3de87587116b2ba445879732b5a5fafd3bc6fdd721d564bcdde5ef4c79f0d798e199f67535585a30be986d63f25cea982b29685cc0325705f72c8ffba5c915e7837a848ba6ded7c3c1e2d845238b8fe11ff7454da4366fc148403748fcf6b850d363317acb47eacdd309eae4a", 0xe4, 0x0, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) 16:20:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = semget(0x2, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/147) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:20:38 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x3) geteuid() open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) 16:20:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000140)={0x1, 0xd6ea, 0x7fffffff, 0xce93801, 0xe93f, 0x5, 0x1, 0x10, [{0x2, 0x6, 0x10001, 0x4}, {0x19c2, 0x401, 0x2, 0x8001}, {0x4, 0x3, 0x1c6, 0xb5c4}, {0x7fffffff, 0x0, 0x87d0, 0x3}, {0x0, 0xffff0000, 0x7a9, 0x5}, {0xffff, 0xdece, 0x100, 0xffffffff}, {0xe38, 0xb7a, 0x3, 0x8}, {0x8, 0x1, 0xfffffffd, 0x5}, {0x7, 0xaf, 0x4, 0x5000}, {0x40, 0x82, 0x0, 0x20}, {0x8, 0x7, 0xfffffbff}, {0x2, 0x1b48acc0, 0xd4, 0x100}, {0x53d, 0x3, 0x3, 0x80000000}, {0x6, 0x1, 0x80000001, 0x7}, {0xb1, 0x675f, 0x5, 0x10000}, {0x2, 0x7f, 0x2, 0x10001}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) write(r2, &(0x7f0000000000)="5a0353907e47a44c9caadc", 0xb) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) 16:20:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x7add, 0xd28, 0x7, {[0x6, 0x5, 0x1, 0xff, 0x100, 0x8, 0x4, 0x8, 0xfffffffffffeffff, 0x0, 0x80, 0x1, 0x1, 0x8, 0x100000001, 0x8, 0x10000, 0x7], [0x6, 0xce02, 0xfffffffffffffff7, 0x0, 0x8000, 0xffffffffffffffe0, 0x94bb, 0xfff, 0x56c, 0x2], [0x2, 0xfd2, 0xffff, 0x9, 0x8, 0x2, 0x5], [0x8f3, 0x36c, 0xd2, 0x81, 0xffff, 0x400], [{0x2, 0x200, 0xbf2f, 0x400}, {0xffff, 0x80000000, 0x2, 0x38d9}, {0x3, 0x0, 0x9}, {0x3, 0x7769, 0x8000, 0x800}, {0x101, 0x40, 0x5, 0xdf7c}, {0x7, 0x4, 0x1ff, 0xffffffff}, {0x1f, 0x3, 0x101, 0x4}, {0x6, 0x7, 0x4, 0x6}], {0x8, 0x3, 0x7, 0x6}, {0x1f, 0x7fffffff, 0x2, 0x1}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x39c, &(0x7f0000000140)='H') 16:20:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) 16:20:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) rmdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:20:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) msgget(0x3, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:20:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\xb9\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x60}, {0x2}, {0x4000000000006}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) fchdir(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:20:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x44}, {0x6, 0x0, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x21090, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) 16:20:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0xc9cd2b12c8ae299c, 0x4a) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = fcntl$dupfd(r1, 0xf, r2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x6, 0x3ff, 0x48a1}) 16:20:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:20:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xfffffffffffffdb8, &(0x7f0000003640), 0x1000000000000206, &(0x7f0000003700)=""/180, 0x8}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 16:20:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) 16:20:39 executing program 0: r0 = kqueue() mprotect(&(0x7f00008e7000/0x1000)=nil, 0x1000, 0xfe1cb883d7841edf) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x8) r2 = socket$inet6(0x18, 0x97ea436b6c97c138, 0x6) recvfrom$inet6(r2, &(0x7f0000000080)=""/234, 0xea, 0x802, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x5}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1360734ab91baaf1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:20:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:20:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:20:43 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket$inet6(0x18, 0x6, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85c9b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c173d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d01e000000ca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf811100"/1054], 0x1) writev(r0, &(0x7f0000001180)=[{0x0}], 0x1) 16:20:43 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000001100)={0x6, 0xfffffffe, 0x7f, 0x187, &(0x7f0000001640)={{0x1, 0x0, 0x39, 0x16, 0x0, 0x3, 0xff}, {[0xffffffffffffff7f, 0x79, 0xa8, 0x6, 0x3, 0xffff, 0x5, 0x1000, 0x3f, 0x7, 0x5, 0x80000001, 0x0, 0x4, 0x5, 0x8, 0xffff, 0x3], [0x7d3, 0x3329ddb4, 0x1, 0x1f, 0x56283e7f, 0x0, 0x8, 0x1, 0x6, 0x2], [0xfffffffffffffffc, 0x0, 0x7, 0x3f, 0x8001, 0x401, 0xffffffffffffff00], [0xfffffffffffffff8, 0xaa, 0x200, 0x4, 0x0, 0x7], [{0x1000, 0x9, 0x101, 0xf0c9}, {0x0, 0x8, 0x0, 0x3}, {0x1f, 0x7, 0x8, 0x8}, {0x5, 0x7ff, 0xffff, 0x7}, {0x1000, 0x0, 0x20}, {0x7, 0x6f, 0x30000000, 0x4}, {0x5, 0x9, 0x8, 0xd0d1}, {0x4, 0x4, 0xca, 0x1}], {0x6, 0x8001, 0x6, 0x5}, {0x0, 0x3, 0xffffffff, 0x1}}}, 0x0, 0x4}) sendto(r0, &(0x7f00000000c0)="ffd04daef91b61c09eea7d6fb4e784a0455078843135ed99a54f62894b89a841a4a3de22d9e3f0daad776ca6ff2f915c724ce758914332168ca31775cfb44c08ca1a488cc213b7a1caf12a353229da158625bb810fe0a4133441d32e37927ce330cce4e5484ba146a2277f70af162db51f9bdb87a023a2d92c72e72a92d1078c47728e72fff3b03c2fd2e97bd00c9342a84da494db35a65576bd19ca6f3444cce5005dd5a7b8267ae1b426aebf63bb1f205b25fe665c70330a5e96fadc4357e34a894ec4d353f4895fbf6128b5799123c0dbbe640e93ed9026d6a2547b715bdf925e2e67aeb21febcef26e2ea86730cb1f9a329a96a6201fbd6f96164df13ff1f5466113cccea9cd0f1b5ff278bb71a95974e58f68b6ef4b6dbb071c13ab0d327a471d6f48c866dfac08ce7adc771fd1ab5ac5fb4d0a8bf89cd6eaa541900808c70ea96960d958b86a95ddfa881e87f30d1bb7bdd5e131f0411ce94f817db3a683b2f7f6728b842ca69ad1b6681c8b73d62c806335c1faa10150a435a6b84991ba0a7defcd7c6b2e450df086c5f4c8be7f24e290477b78160c34cbcace0196e7bb0b1f5ac2d6d9df9a7ad3e3f81b75d3146a73d57c99eda8ade901172c7e53eac1c54dbf2d7eb30686181f305f9ef69ceb70f685e0058b85d0b5b887942744d449bb9f8ead764fb50d8ae8c02ad30c638b32c08c125d922784920e93217737ad5a17f72ea3b193ea471ae5a5d686d3d936daa3303f627ebc09c38cb7d402d65a1a2ea47bd0049f3915ec2a0aab0ff03e58643f376a40b3a42d8b3a86f7f3f61860db77dfa9364bb0198e688437840a238a95d2d831918b257e5cce5501175786c35acab0d937a1cfdabe8c9d36051df8f6fc36282b5f25297b09231d3f105d2f16b44f5a46269ca8186df6a4653714bbdea1620e33ff92f7d15d82c03a11fd92d9c7b0a5a4fe1c43073669fdf3a8171c0c768c2e3a66ea0e206da80a7675fea59ff950bb211ddf90cf2c59b02d5a3372869c4ceee3d058df786e43b102672a3d0f79e2f6789141ba57b93188932769ec21ed507bc454ccc572265558f56fa0f263e808684439d874dbab40cdf6dd96570980165d8a14e49d49de15c2e82e691e62849e778434ecde7c6beb423065259636d893b20ebe95c610b840a57b06ee829d86cbeeea8a2c82969bb9e3ee27bf16b292760e85ca55081fafa5b67577760069eca99ea7da5e9a40dd4e461073c1b1fba9e93267c9820e8ae2dba0484438973f136c7ef1913fd1324a83ff945ee1098adbb09d65d21e387e031338346d3fdcca870ac3e88cb7fc8caf580bdec1050bad90858586d5ee5e5ff186eb7aa74e9ace046cffb9be9390a8f223102601e8d4d2205c867d1bbee1e17362ff6976eced7d038c1a6a4efe9ded69f408a6ca25a961f10a2972f0a74def2284ff8a290f25f8404712519d34663f460a4e736a43b55cd6be840132e1855ddcc26d4b49c8581d573f43dc3d1a6bb6680f7560dfca548e59097f7c0fb9bc9334f27f6974396f52d66741295d73a250f8796b7987697ab55d13de4c7cb1b114a42edb5a25d51a2ea9c01abf18b49d2305557c3c4950acda0d1ce8012597685dcd942249e7cddbdfa025ba36060398fab5ec86af398290fb7f4bd7bfa4366c5c6dd17bf38b7641e501bb59d3b08337c7e7874bbd3e91ca729d5f3b5573b236595a0459233548c86578415ebc27a4c91cec8fbcf1979f4597042d975edee80f99cc1062208431ff89227aa3ac19c3d74fd818c7367d32ca8fe012c019fd45cffb6f292f1aa35cff711196ae278f33af84581f78a8a1451c9c846e82793bab55d4e85081c37210e3aead91dfa1e1c2b1b2b68defc87fbc4ff56a462213341d93daf91911dc8b1ddace70508110bec91076c4bd86a7d3615a5ca2512b95f623e6c9a5516fda1979cc63bec5571824f18d5c557225b9f17ddf9a44074b2ea4b6fd7b38c73daaa667b3307984a01cee0313d3490fc5886e7d04b373523478cbcd13513b5a688d9ebc2017c76d3661ec27cc081650bfa3b3a129d45b10412329b8a2e66d9dfdc2333ffab61b3c0616b30ef314a8a114cce5e644724faaa8273f362fabf78cd701292edf5803831f299eaf1a591dcba5c1028ebbdb39bfdf76ca5242da62104c35765afc519aa4fa4cd1fad27e537b07f01fae0a90f6971d8316ed93a00a44991ff63c1420088428400ccc5347f7f97782ac47e3030b330ffb5fc3a32515b5f666b46c3a538284b17011d20afccf02bfdb02357fcbd89ac272b70bb832fbc347b0b6f8599ba4b4a2c8c95d632cd3f3c4d91dced6a22142c78afaaa4e6a1ec3be6e81499b37da87e38849106d668aad281d75fbf60d3af801b0d5aa9648c6c87939c2ddcfda1bb47c92ec6e1e0ccaa6d4eff618727d2aa5b9b3129d3b7137f2abe578cecfd39575d05ad8c6dca83be9da4712df1908d3033e2bae1c6bc0a9caeafb99c0c6e4970ae1af2ad831e4987e3b1183ba2a5ea4da43c45f0b0c872a99bf30384473bd9793938ffa02192a62aecd8bc641cc9ab0d5f96eff07532c83ac9e3d38e71482d155544428df0a7f2fc63631be3bd3194ea0e307281b651f585a1afcb3acd0057eafe028bf37127c3dddec74997ffb1a65429eaeb6e1cd7a25fe1c633801a6916286c251a667901152736be9f5d294de09262ddd731e314c7d55b737ea007d843401e4a84cab5d04f70e8b3d2bd13f057dfd9b17a6dcea67809c89b33a4fc9665dbc09bf79e5215a054d6f4c9a1d3a722b464972b5d337c45d3981ee69c37b304382bedea49ffa90e35cab9c63586914dae0a47411d6411470799481afc60f938d741f2c2fc1f0b5cf6e5359799e743937cb83ad7c3e296d3f000bdacda3d1f1ccdb3b30eb2c1323d8ea3c73d26118cecdd8b6bc489de986c7607000cac1f7e7d6b7ecad7cf21cfbce977883237d5a642d7a7c947b578b020b07c85f609e94d79c6dca81b7437483ebfe1c1d8a6f870ac55d26ab7b0211758c8a1263ce96d095be608f6fa9886021f62dee3b1242919d288009d83f39079a56eb9362250af39d6232663aaac7662946f5d8647ecd0389b843fc446bf0d072baee7540a96524c18a2e6eace9b1d8b96a40788ce8b91ba2011f2ec1cb32181c1e4dfd2645f3b8de27cd0e13d019ff0bb822139ebd40669d720a0cb888f2091954a2cb2de6fe8f439bbd69ed857f3cccc29897097ca5d3498c8e24f5d6c509b77d48a7153749788feeb35d6f1b9b4af41414f002f23f21fb97858e4ecd269e4b1583cfb441a235ad449d338f8224452570a2a783e0e4cacbea14e29ac9e7b2c5c6b9931244ea61f16f0e29a76cad3c238047184b1a8afc39b1e0312a8cc3cb9f1cab2e5461fe2c1f9d58ed20ad952c73235a15d9a49b30816bb7ce8e77fcb5e3ce956a272327c563f27dc432b849b937618c1d519ef923413e45398f5510e7be8460f18b104fd28138986cbc7b7e6c0d4fa7620ebfa57f8a0328dd248eb72cfeb886a3b08d8f4a7e29c371d5285b436a908a36f3f9dad1c20455ab823101667d606f59fe9f3ac49b9e56b25963e5f70128dfe0f6fe25040d4037d50fc970e6bc684c4cd159460c3006954e9edbf8200f04ed95423271bba3d638261343525fa82d950259c66d6f647e556432eec8b782a7c120330daab60f8ee8124465c439b59f04235649ef78573f0a40125cb99c823319120cb0b92499bdf2bba6e5961a7c248c21e6efeb7cc814ed101c57a0e7a389581f01b67acdf9f7541536bd971bf4d4945ae09b9c82063858644a8093f8847a46198ea47d8bf2dd6f114089434bc53f29ec7df033d0bfaf09c6f0d2ca93d3bca07d7cfa985998df5e43e8be8cf3f997620a31a48f3a3eea939886adeed8222ca6c2b6f31f2c73fe339cb00e30f6995623ed5cfdec7834f46a8f554a972bac7238d4d7cba3c37cdf9b9a1e493458b2ef9d1f8a5c22e78e3cafe4bec1a22a50fce0d8348b75e80d5034561ad0f3153f5c0113db35eb4fe271e54bf62d425e17ca4134bf9a2d0be26f8a0dec25f8e10b2473ef06319cee52cdf7d697c3a290fc4d360e9ffc1c3904e6640017d766701acbdb2f4a562949124d1b62d7412f8a2e90148f142511e7144ea33cde43f5ebfd27590d60a4eb2812962be3985a02bc8b967b173ac465676d1b1bf22d323359bf3d0e595e79066ffb0007167eedc667cc0c58740608ed6d82a0e03353b49d69b07febf5df7b27b7f7f1cd7ff17dea001753ad3caeccd511a6f5b9210f8363d1a6b897cee5ddb8821ff0c36554fac768572673758c55202eb7792efae4663256af0d64c4e5279e25fc154b57159cb642a75952acdf2fdbacebb719d37276eda0e2d7a09166c4d6f311d1c1097e76145da5c993f40db607ad54371d677cf894bfbe87233fd4fa5ec8a93921e471d21df90aea0469ed2c36aa2f89a2069f08aa5ef948990767e5084d3f993502db10f8757407601d62bb12cd1f4a732fa529a1d8b7c4926e558295756569b3d52ba6fa7793be478c1b0b5bfbb6faa96f495d94b75b90bad2602a3cbda7785b2d4fe7cfb58dd8501b0a179d9f2dedbcadfb1408428b592e3e64f184b68170b0fd8af39b40f3099eedab594820af4b06033c8898ded4abae8dd74b4fdb49fe5a04a1a37be74cedd126726369ab608e0203ee98468ca78012f065bf25e0ddc0401eccaefa0613508be0bf7d8036055a593315a290afda0a6484516e6a1a977e4fa081604e10cd8899568485f049f2446d7218af6caeb4c9b7eff2fa2e3ba2bec773b214234132f75cfb0a77bedba744d43f2ea62ad0e9a80a8ec61013c5e6de6d61c74232fb5bd921ce93ddce169e74f04fd2cf2537d1761b3c534d0bf53f04956a5de888b9a2f9f95208828d77e5f077a0fb2388059b06ad4ebeb8faadc9add14133ebed9005919e5acf7d6441a40b787305b557ea8168089a713361b0ec495093ef2b9e37d29fe8426475d9980425ac8f4080de98684c17ff9197815ab7da2f9f5e3f45247550c3e9523db2bcf765f18837d5fc3a245a472f9f79d364ac67a480f1b4ff1399fff518f8522ca880bef393d36a17aa85ff456b5ce6357727d2d94bb100a3a80387461250267f1010519f5e23e432f5c864567e343d080f3ab5a9c26de017c3d4273f43441228e5b4d0b9abd9e46bd34e96bc4122a99dbaf1f39beadce4e8d2293b54e9bea1bdfe7c00b2e0d7b5e314d2fc6a889269d0dfe75f7e6fc6e72ccb01646b28f25afb5f2d5c6c1262f1a84741c638cd4c674b36b106d5e972191d92f0a0709b7af46229376bb47049de4ae6d99f99063fd7cba4dbd90d5483fd2accf2e1866b55830181fa6078f5bd910356fb640d3dc5f9eb3f02b8fbd8353af77157b0d9320bed933755604a78fcf3f6a0b52f2323138ffb5a3553934070078a8913747651473c19005268159f95f9f78a6cc83d59097d08ae1831bb7e866faa0bb424edf1c4a407e4c32ed616d349de7754b1151e5da002c90e6a5641029ecb7fe3998ac9e29de8699d3cb9985ab36dbe43e618a4036af206a5f5ef8559d3ea7e23da777bbea3e0a2154a27b18c6c94c3dd8ebfa65828bc547ccba0334026c5b09d6b53ef0e83b2c32454d2961e3295e195b8545d2220969d1ef4d01f268632da3e9dc243450b43f37b8546038f9de9073bfb2f36ab8eb94808a5cc7cb37bd9a5c0fb6e2ce30eed6918cb29e023a935fc430d1edab96179408690cbd5de464aa54ff5b716c05271d0307958f6fbbe40937805fe97ea059b5c", 0x1000, 0x803, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089270e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85d2b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e69b028d70338306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef8e301c1aade8402420f2919992437a1a49a8aa77751b76b6c90101000071e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa8ffffffffc950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b2729d10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ac69dcf6938001c55190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696"], 0x10) write(r0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x7, &(0x7f0000000000)="7e4f79ae00bbad7db63609326405ebe11446db478b6ce07e9e9b62f6b7f2dc6f01d47c8565cf05f9e1523089537962d1b62dfaa339440316ca2eab408e47847378a6f1348133074cf07ebef02fa2a5f19a2f185795530ec09a65c1b34407256d371c3237904755f8256b71cb4225fbc3d04968bbc87c63111dd5579b07aca0615dabaedf0798c31b24f3cecf7d8ff75cfb091aedc9285d760fbf38e29a45e45dcf2c96af123cb37157e1891be870d52f95419ce9", 0xb4) 16:20:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x4000000000080}, {0x400000206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:20:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x589}], 0x1}) writev(r2, &(0x7f0000000080), 0x2) 16:20:43 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pwrite(r3, &(0x7f00000001c0)="cafb050abd7b0f87a8192c0f5937fdc1614f9acee3ca40ee8c6fa6b3b50caabdf3e91288e63d0eb200ca2ff888da65a526e802a4f47e8d6a1efaad987babeb84109dcfe57f6a8e804a27", 0x4a, 0x0, 0x0) bind(r2, &(0x7f0000000300)=@in={0x2, 0x3}, 0xafef2e48) getsockname$unix(r2, 0x0, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffc71) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:43 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) 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}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) clock_getres(0x6, &(0x7f0000000040)) 16:20:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x86d) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:20:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r7 = semget$private(0x0, 0x3, 0x600) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000011c0)={'./bus\x00', 0x400, 0x3db, 0x0, 0x0, 0x1, 0x7, 0x9, 0x0, 0x0, 0xc5, 0x8001}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000001180)=0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f00000010c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffc3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) fchownat(r2, &(0x7f0000001280)='./bus\x00', r5, r14, 0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000000)=0x200000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e28c68ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96455f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0x1000}], 0x1) write(r0, &(0x7f0000000000), 0xa7) 16:20:43 executing program 1: ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000080)=0x1) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000440)=ANY=[@ANYBLOB="9768864585fb295d33637a7ff244c11100000000000000000000000000000000000000000000000000000000000000000000000034d56ec30000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000006258798419e9d2bab1576700"/126], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-#:]\x00', &(0x7f0000000240)='{^\\&\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)=')\x00', &(0x7f0000000300)='%%\x00']) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:20:43 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendto$unix(r0, &(0x7f0000000000)="2b563713b472c5c3", 0x8, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:20:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x410, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x24, 0x4}, {0x84, 0x0, 0x0, 0x7ff}, {0x6}]}) select(0x40, &(0x7f0000000040)={0x8, 0x7fff, 0x3f, 0x2, 0x4, 0x8000, 0x1, 0x9d79}, &(0x7f0000000100)={0x2a, 0xe0000000000, 0xfff, 0x10001, 0x100, 0x6, 0x8, 0x9}, &(0x7f0000000140)={0x80000000, 0xfffffffffffffff8, 0x7, 0x800, 0x3, 0x7, 0x3}, &(0x7f0000000180)={0x1, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:20:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = getgid() r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r3, @ANYRES16], 0x3, 0x1, 0x800) r4 = geteuid() r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) shmctl$SHM_LOCK(r1, 0x3) fcntl$setstatus(r6, 0x4, 0x8) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) r9 = getgid() r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) socket(0x18, 0x8002, 0x0) msgrcv(r10, &(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYBLOB="6558845931e245eac008fa77aa5558d28417552ad81ab5f6bf318b56efd87d737d536d22feed9e731dcc1bb42b94622871774d6f39013373582ddfd60f678f096c27473f0f1cd9a5ea42cae43da3b97d17704fecd766d66312e13a7286a10a98fbd13db27a9ac62fef4fdb8dcbe09146e9e6b4c26f5d3a0f87b550df4d9a2f50ee81e2afbddb41da60ec0594", @ANYRES16], 0x3, 0x2, 0x800) r12 = geteuid() r13 = getuid() chown(&(0x7f0000000040)='./file0\x00', r13, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x10001, r12, 0xffffffffffffffff, r13, r9, 0x100}, 0x3, 0xffff, r15, r17, 0x1c0000000000, 0x47, 0x2, 0x1}) r18 = getgid() r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a6}) r21 = socket(0x18, 0x8002, 0x0) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r21, @ANYRES16], 0x3, 0x1, 0x800) r22 = geteuid() r23 = getuid() chown(&(0x7f0000000040)='./file0\x00', r23, 0x0) r24 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r24, 0x4, 0x8) writev(r24, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r25 = getpgid(0x0) fcntl$setown(r24, 0x6, r25) r26 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r26, 0x4, 0x8) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r27 = getpgid(0x0) fcntl$setown(r26, 0x6, r27) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000180)={{0x10001, r22, 0xffffffffffffffff, r23, r18, 0x100}, 0x3, 0xffff, r25, r27, 0x1c0000000000, 0x47, 0x2, 0x1}) chown(&(0x7f0000000080)='./file1\x00', r13, r18) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r28 = getpgid(0x0) fcntl$setown(r8, 0x6, r28) r29 = getgid() r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r31, 0x0, 0x0, 0x0, 0x80a6}) r32 = socket(0x18, 0x8002, 0x0) msgrcv(r30, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r32, @ANYRES16], 0x3, 0x1, 0x800) r33 = geteuid() r34 = getuid() chown(&(0x7f0000000040)='./file0\x00', r34, 0x0) r35 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r35, 0x4, 0x8) writev(r35, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r36 = getpgid(0x0) fcntl$setown(r35, 0x6, r36) r37 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r37, 0x4, 0x8) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r38 = getpgid(0x0) fcntl$setown(r37, 0x6, r38) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000180)={{0x10001, r33, 0xffffffffffffffff, r34, r29, 0x100}, 0x3, 0xffff, r36, r38, 0x1c0000000000, 0x47, 0x2, 0x1}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x10001, r4, r29, r5, r0, 0x100}, 0x13, 0xffff, r20, r28, 0x1c0000000000, 0x47, 0x2, 0x1}) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4156e6f5f3076f8e991e8a5500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e5fc1de64c387d15f14d9e1a467cb0a079442ba50c48d4f7ff88c039c09dc9a158baf0bef314485c25ad2f7bd85d839371b08334338cec3c0f81398fd8a30224e6079f5eba98b6278d478fbde28287cde1da99721cc52b75afa2f21ab01941cdeb6c5365b95c7656e843999a6b77433b6a8f6bd8545914a0c2a787509d690162656584865f56f2188eec0a469a5cd06d40417e979d2719fe212854ea19e98ba265393965e65ec369b6974659a20f78112ebabea3bac28373b444a877580a404cf658538ec6da0f4"], 0x1008, 0x2, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r39 = socket(0x2, 0x3, 0x0) r40 = socket(0x800000018, 0x3, 0x0) r41 = fcntl$dupfd(r39, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8040691a, &(0x7f0000000300)) 16:20:43 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x41) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x5fdd, 0x6}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfffffffd) 16:20:43 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000]}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0xfffffffd, 0x5, 0x0, 0x1]}) 16:20:43 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchown(r0, 0x0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:20:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0x80) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) sync() flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000280)=0x1) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000340)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000002c0)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:20:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) kqueue() pipe2(&(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) listen(r1, 0x4) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82027ce6872e6ce88610e29d5f77517a9d27ad2158653000"], 0x10) socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:20:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) geteuid() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0xa3, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x1d}, {0x26}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) geteuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r8, 0x4, 0x8) 16:20:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4000002d}, {0x6, 0x0, 0x0, 0xf8}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) sendto$inet6(0xffffffffffffff9c, &(0x7f00000000c0)="1ec2d65d93c3a8219dfadca8837a7249729da4c8768fdee13bfc0c9a7ed69f93dc47471ba28e93bb3a827364326996b9300af71db0429534e3c96bb3a2", 0x3d, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x8, 0xfffffff7}, 0xc) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:20:44 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x540f) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xffffffffffffff46, 0x0, 0x0, 0x0}, 0x800) 16:20:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="14974dcd2f4b882f1cbd2059746821a805abcd8aa20754b4ab4e8166dd9e56d93538212349c9052d26363d365bf165962b67e8d6ec841128842bb0161de7b177adb96b5fc78757fb28b24e19da98d39ebc6e82579d50c38c2a57d4d591981ec94d64690279cedebb3696e4c45abf89b0612dc0d74a29ba45255c61ab51d29dd518e65affe0a4bc9976ddd8d6488b51494e63ace2d538ded69fb6c6"], 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) setsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f0000000280)="bd5ef860881d947fd1276a5beb0e3c408915e1c1b45c2202f9bae3796fe4fab9087d42bbe727e3a7810155233d20bc5e1c3073a99b4f2a3fa95e83d02e6080184fad0a914e921c154f3c5a2d7c1b1b9b042a1a8ab0f221098a693a2fba2a171eb4b6a1a1aedccfe28de1b697bcdc0ebbb9abd2dceecb567db538bc91ce6f1e53352b69cdfada1bc379a48703ac", 0x8d) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) pipe(&(0x7f0000000140)) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:20:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x400, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:20:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:44 executing program 1: mmap(&(0x7f00002c9000/0x2000)=nil, 0x2000, 0x7, 0x410, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:20:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) r1 = socket(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) r3 = open(0x0, 0x2, 0x0) write(r3, &(0x7f0000000240), 0x0) pwritev(r3, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = socket$inet6(0x18, 0x5, 0xfb) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r5, 0x7, &(0x7f0000000200)={0x3, 0x0, 0x10000, 0xde, r7}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x8) lseek(0xffffffffffffffff, 0x0, 0x0, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="12002e2f62757300"], 0x8) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:20:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x3ee8faa5d1cd126e, 0x88) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="0321", 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x9}, 0xc) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:20:46 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bf, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:20:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') clock_getres(0x3, &(0x7f0000000040)) syz_open_pts() 16:20:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000048}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000240)="b1e91bee8f9a2705dfafe8927d72", 0xe, 0x0, 0x0) r1 = kqueue() r2 = getgid() r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) socketpair(0x2, 0xc003, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) r7 = getpgid(0xffffffffffffffff) r8 = getgid() r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) r11 = socket(0x18, 0x8002, 0x0) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r11, @ANYRES16], 0x3, 0x1, 0x800) r12 = geteuid() r13 = getuid() chown(&(0x7f0000000040)='./file0\x00', r13, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x10001, r12, 0xffffffffffffffff, r13, r8, 0x100}, 0x3, 0xffff, r15, r17, 0x1c0000000000, 0x47, 0x2, 0x1}) r18 = getgid() r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a6}) r21 = socket(0x18, 0x8002, 0x0) msgrcv(r19, &(0x7f0000000280)=ANY=[@ANYRESDEC=r5, @ANYRESOCT=r21, @ANYRES16], 0x3, 0x1, 0x800) r22 = geteuid() r23 = getuid() chown(&(0x7f0000000040)='./file0\x00', r23, 0x0) r24 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r24, 0x4, 0x8) writev(r24, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r25 = getpgid(0x0) fcntl$setown(r24, 0x6, r25) r26 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r26, 0x4, 0x8) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r27 = getpgid(0x0) fcntl$setown(r26, 0x6, r27) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000180)={{0x10001, r22, 0xffffffffffffffff, r23, r18, 0x100}, 0x3, 0xffff, r25, r27, 0x1c0000000000, 0x47, 0x2, 0x1}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r7, r12, r18}, 0xc) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) r28 = geteuid() r29 = getuid() chown(&(0x7f0000000040)='./file0\x00', r29, 0x0) r30 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r30, 0x4, 0x8) writev(r30, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r31 = getpgid(0x0) fcntl$setown(r30, 0x6, r31) r32 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r32, 0x4, 0x8) writev(r32, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x10001, r28, 0xffffffffffffffff, r29, r2, 0x100}, 0x3, 0xffff, r31, r33, 0x1c0000000000, 0x47, 0x2, 0x1}) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8f8, r33}) 16:20:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = getgid() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) r5 = geteuid() r6 = getuid() chown(&(0x7f0000000040)='./file0\x00', r6, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r7, 0x4, 0x8) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10001, r5, 0xffffffffffffffff, r6, r1, 0x100}, 0x3, 0xffff, r8, r10, 0x1c0000000000, 0x47, 0x2, 0x1}) r11 = getgid() r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a6}) socket(0x18, 0x8002, 0x0) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYRES32=0x0, @ANYRESOCT, @ANYRES16], 0x3, 0x1, 0x800) r14 = geteuid() r15 = getuid() chown(&(0x7f0000000040)='./file0\x00', r15, 0x0) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) r18 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r18, 0x4, 0x8) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x10001, r14, 0xffffffffffffffff, r15, r11, 0x100}, 0x3, 0xffff, r17, r19, 0x1c0000000000, 0x47, 0x2, 0x1}) r20 = getgid() r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x80a6}) r23 = socket(0x18, 0x8002, 0x0) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r23, @ANYRES16], 0x3, 0x1, 0x800) r24 = geteuid() r25 = getuid() chown(&(0x7f0000000040)='./file0\x00', r25, 0x0) r26 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r26, 0x4, 0x8) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r27 = getpgid(0x0) fcntl$setown(r26, 0x6, r27) r28 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r28, 0x4, 0x8) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r29 = getpgid(0x0) fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000180)={{0x10001, r24, 0xffffffffffffffff, r25, r20, 0x100}, 0x3, 0xffff, r27, r29, 0x1c0000000000, 0x47, 0x2, 0x1}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r10, r15, r20}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x7}, {0xc}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:20:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777f0104fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) shutdown(r0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') 16:20:47 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/55) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:20:47 executing program 1: r0 = getuid() r1 = getgid() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) r5 = geteuid() r6 = getuid() chown(&(0x7f0000000040)='./file0\x00', r6, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r7, 0x4, 0x8) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10001, r5, 0xffffffffffffffff, r6, r1, 0x100}, 0x3, 0xffff, r8, r10, 0x1c0000000000, 0x47, 0x2, 0x1}) r11 = getgid() r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a6}) r17 = socket(0x18, 0x8002, 0x0) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r17, @ANYRES16], 0x3, 0x1, 0x800) r18 = geteuid() r19 = getuid() chown(&(0x7f0000000040)='./file0\x00', r19, 0x0) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x8) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) r22 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r22, 0x4, 0x8) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r23 = getpgid(0x0) fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x10001, r18, 0xffffffffffffffff, r19, r14, 0x100}, 0x3, 0xffff, r21, r23, 0x1c0000000000, 0x47, 0x2, 0x1}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r14}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a6}) socket(0x18, 0x8002, 0x0) r24 = geteuid() r25 = getuid() chown(&(0x7f0000000040)='./file0\x00', r25, 0x0) r26 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r26, 0x4, 0x8) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r27 = getpgid(0x0) fcntl$setown(r26, 0x6, r27) r28 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r28, 0x4, 0x8) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r29 = getpgid(0x0) fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x10001, r24, 0xffffffffffffffff, r25, r11, 0x100}, 0x3, 0xffff, r27, r29, 0x1c0000000000, 0x47, 0x2, 0x1}) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r11]) lchown(&(0x7f0000000080)='./bus\x00', r0, r30) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000140)) 16:20:47 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x0, 0x5fe) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) clock_getres(0xa, &(0x7f0000000380)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000440)="92994f837b18a26bef0f5ce574d1ade0c2cada8475f0", 0x16}], 0x1, 0x0, 0x30) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0/file0\x00') setrlimit(0x4, &(0x7f0000000100)={0x40000, 0x7}) 16:20:47 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00le0\x00'], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:20:47 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x83) shmctl$SHM_LOCK(0x0, 0x3) 16:20:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x677}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 16:20:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x400]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:20:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = socket(0x2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9cb056b92ca6b785, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0020886dd1fa2e9a387d"], 0x10) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r4) sendto$inet6(r2, &(0x7f0000000200)="d0d1d450e07eb607c4acb4eb5fd9420b090082044c4cd91c5c52f2f9541d25e433db2aa09df7bab8e4b87035da09b768fc9333d0932eaa1468ba7c90fb279929c1f5c365bb23e8ae3d8f5798cedf3e20bb7a8fba88cf586577e165d9979d7afc2f10e37b48dd650756f33b5e59f639bd8287a1ea2068fd8309a42b4ecfb0e2c927e3af7b2dbf107096d58d1649d2c2fdb53da4a1f94e4838e205fd49355e42802b014dc8d9660a8bc05adad7fd832d3323bd000000000000800194172af2d6e1", 0xc0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10400, 0x41) write(r5, &(0x7f0000000080)="0351b398fa60f029600f9b088235b3637d78d51452a0a73079ebd86c0d760fafd8c9f1a3327cf4b80f9d89551fa91ca871eee9f4f0f7038af08288019c00d598aeeb49c3a6e2129c518580aedaf30fb5b4076601ed3c750967f82955e83bd9624c1bc4", 0x63) 16:20:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000200)="67568fd5434a30015841f7773385f4d209b2d7182b5029845cdcc6fcaf3ed0990557d6454c38e7b69f76f539c8e28a84253ca18e9e54fdd369691baceb3176d12bea5ae53fb7f48b172bb1f4efb44775b11595e9cfba694ad6a47b47977b950e52588cc961a92977ff77743c2dffea997c7e56b288e6dad6c1c732b043872839f18f20481a66468e2dcb36c8cf75d81b899d7c7da3aa0cf840", 0x99) dup2(r2, r1) ioctl$TIOCSBRK(r0, 0x2000747b) recvmsg(r1, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000a80)=""/4096}, {&(0x7f0000000380)=""/195}, {&(0x7f0000000480)=""/82}, {&(0x7f0000000500)=""/201}, {&(0x7f0000000600)=""/47}, {&(0x7f0000000640)=""/99}, {&(0x7f0000000740)=""/137, 0xfffffffffffffd44}], 0x1435, 0x0}, 0x82) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0/file0\x00') 16:20:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/144, 0x90) ftruncate(r2, 0x0, 0x80001ffffc) r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r3, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) r13 = getegid() fchown(r0, r8, r13) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:20:48 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x2) kqueue() getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:20:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffd) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() 16:20:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000001140)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="d9b54bdd8ce3d8caa07eee030ffd06f770f7d667c7c289bde3ca13e4fe5e0b39afb9334bc9b388b09b0accc71a212ca1cef84abd6fa5a8ee3e520cf7325b4ccfeff0880ec5837dd4a843c9c117616c3d8ae59d807fe7f53cf808a9643b753e39c312bf83c3b8e868daf2878cd3d8902b4d65b901fb971612ceb6ea96c21fa29424cda4390d4d769360ec0e585c3498a77d22cc47b0f4cf49419d443efa882f66a9b9c3fbebbda71bdf4b5e99361630f6f39c1bd1f97073fecb6c6c611d1b9011a3210da4acf483ad58146920a0f95033c96118295ea0e128c7fdc874849d10a61ef4954473ba9ac0c67c64e77c400c827faf49d4aa702bdb09e5c2d00b40385f0edc4ad20ac0b79ef85dbe562913735962c307c0c90076839f2b2326d8137182779afd0917509edcff099da3ee3e99c389d945290f534fe0cc2b9cd2d0df0c6b6ad9feb6f860af78436c3a2e60457186fb9bbe8c539300d77ce04cf381c9eef722b4afdb0bbe010a84082b6a6eda0713f2b0e8cabc157e7a329056429b9ae4b70bb2dc6ccae0b60037be578a7164f99f0c8224c888f28e3361733c7bc685f085c1140d8611e8d3b65afe19503f233d6b95fa8aee8946a557fb9a69146a58981362a2077a89690fd952a8d41b5643dfbcc8f782afc9aba6f8efbae9cdd552926c50292d6826fcc839d7de85ed003ff5646fe8abe83bf92109130f1019fb6e70560a8ce36f76119f8dcd9ac860f5199f9cd9c2dbb8d5bfb94e55b392e1ebf935581e2d41d346c4f778b962aca6c52c850708ea4ee3a24da178821e667eb69049ce3ad775ded8ae75f222f441754135e7d20e57f6a5a70d9a2ef96d478f6d4f4f4b3b47794a6f2c5da1556be35bf088c05feef91c769e957ce4d597ed2ac87a14b6cc26fbb17d44c51a84ff577064c73bb2af566f4b1272cef55343b68ae6be33e8909590ea4c06c737772a3453dd32c27b6a5f958d6d0724cbbe046354c67e5d007d547d4ea672ae804982273cecfa84e5781ca30212a07bdd903d3f963af8d804896d3190fd403f07e5fd1245016df9108e1d71de5df54509d61c1c80752fa69f1e32e497a5e314005472a946302b6464f2255edddfe9106af939fbe67b862b43bde76687ad586c1163bfd432db3c2cfeb93756a07427ecbf7681d63043d5d2a4fb9d2fc29d3c0e68f4e605e2bec313c97e84ac1f4f04897ed7e5c54db67994f5af592a01665eac928cb8c371a2e0a9b20e4207424ae6affccc7992bc6e620a38faeb0333c73c727bed723bdb68613d9d9011500b04cc25924621d128507133a68cae0c68acc1eb12618d7216cf58442f844f22e37d4cdd4317c31db61dcb29e5301a3ba14c6e12a9d4e96ed12fce9150b0651f3a6325ece1119fc5c2d6d1b28f9854896ee2c9a0b39ce8c8b0fa3398e586ae35b9828b73a07a2179d9cbf2f3bb259ca483c631aba008f06c5ca3b29a3b99a9216ddd4a3a0f9bbe86139fc83fc706f9a0e746efc36213cd55512a5b43f43a4097303253515ccc4c8ca9846da97d28e79f7c9c3c60c39dfc6fd66f393a428da7856bbbbe462177050001512f191d5661f32331ee915618a045bb6655156eb88a11ffc01fac01451e9aaf6ad739c8e050164d06425f685e791f57e9f46a122348cfa58168b5f49a54f0f26bb22f777505f029ba79be47878796125d374441fd8354b37646efe47fa91ce0661fa37f76fd99920fdbee33aefb1f0e3ede2b18df4c90d936c853e740c113364b44855e76ac179c7f284071e068102a8a128361e508a09be0b0bef3f75272ae6e2e1c287a179881c049c2ebcaaf75560b8e6e5e1aba2a128bebfc6aa46b4532db01b3189017f7c7e08ccb8392c2fa730d23aeb7e3a9fbb288c2cc549f52638f4a0260cd616bd09470715a3759de918e177e7e379a9ac5fd72e14637e0ba7ce40516d85874713e2a4ed0be9b94204c302db6930b42b43fd30d41588b901486c1429298d3561f11bf582d300fc1195175eb96d6f2ff37f18a75f202d5ea35a9632dbc9966b0530b6ce290d0aadba036afb67e7caefb21243f2d43f8962c4dd44c8bf22df39a2884ba1122d97c9d421abec110d2b2c27e3fe478bfd7bbac40b88d7149172504e3805816a844415a7c9d7c9888e2156fc6b81b69a5bb8692b190609bbdb81010f1704d5cccc2208069694206b25ea0779dfa16ce9d8cdaaee865932235749e78555c76809d94d153133d75016c51637eb0515aeccc6edc235885d144bfb3460c6d18dd7b2875693d67035ec3e2e7e67b97255320e412d558d3b85d810a39a3d43e1d8c2e1d824e284c171f97a051710195df1c7588df59591a33ebf96c7d9905e29c86c2d0a46c59e566b01d8586d313ed4f4413aa89fc5c4dc3d6e39413ffda9fb38dc6d5b6a0d1590c199c67fe260d35bec72a29b247afdba187decf9cd210ef44552dbf9a103672083ba2a161e67dac2844d9be231e9a37f18496fad8b203d8cc4627d7273634cb98a182db5c3a6ed38902c0cc9dde954b6e082fc800571a5fef729528ed430d29c4ee98e0ffb69364a5e6944cb042c99d49d062aa32d49e112f0af1bdd03bd6cdf6a4714e4d54eb092e923ed485d592674988b986cac710954cd1832c3e4e45338210e3c821984fad08f88e3a1c6dbcaf16728de00b62fd1419e59ce2cfdc84ce29c3ecef68535efe50a8772b8726ba6d7ff2204ab8e289f85dbfa9400c721c548e410fa8246143009524488f2543bebd75b0b27d52e73ee482bfb66de1e3dbeedcda5461ccae99a09d266f0d0d965a4e3d122f74bf73974b5f0c97e9c44668fb0cce3e71dbde874fc25197854a2a24bd344ace3b75b7058f6c80710acee538ecacdd1b6decd8e9f462413929ad126cde2ec55e1b410c8d7a3f6c929176797ecbfa2587ab76fb793f9e1db58dbf1a90e2764fe0c5d39ade181eb7086dc84e85e35c0be0345cf453ddf6a7c9c8787c7c8e5b68ee887352386c61453b8215e0512fe4e2119b9b3a8ec8b1b6763eb3d000d5931ece9cd9328abffb65c5515b9dd625f21c25eb8082fff82ae78329bd7dc4e9614cf9608ee0a8bb74d1460cfcdb39f7e2805f72ae3792db534a8c171d2fcaa225d301c2ef30ce5bde104cbef962abc21b38929a64ce7e6337a2a4c8423ab6934b5de48e05a0ecb62ccb43f15b35e3726dd5b281e6c1097767d59576431e619be7063bbb0be1c123d585223bf1a3108b6d51d0540e89a555d37f2bfb062a32fbc290722e6cc6779d822917f0c97f6b78f8cb2c5c414f424c416a9544d925551f53d9f4247e86ebbe95ccdc509ef68c981e18f141ab5146065df7762c8c63857668f205b8e660cc1f241d7ff1ffac481430dd444ac3e225c16e2211d961aa2cc03813aa11f3b69a7e3a46df6382c0f9c4c42cfecd536c9630a68fb27693253a20f654c757c01f942e031ca55465934bbb8ed29a47b57aead74eb3a6cce18f4383809c062a3abecddfacd677ca6562634db2099b225a3eded7546d4b692cb512c234a8189dfc62e39849d48573a4c708e057374d4de1649e3d5fa4f6cb1815a363658e1f6b6470ba66371015a2e96072efddf6ae5f1d4ee156471e15487fb061853b20cf223c4c6d271589ec0ddee2180fd517f13edd056714c3f137248724cda98a2840ecd0d99aa259d8545a8b422161ee914ad00205d5ae102c52277ac3b3c0e3ec5366f9b1e0b287ce014411c44f3254835ff190d0502f605d472c036b8a77d98ef88557515c642d01b48752df7627e5c0bf200d6df5399bf0d49e7d12a36f14a4f1d1673185b5e7affd7ac41809962cd688234b13fc8ad6cce41dd1e121a6237c5b0e99ede64b1c8935bbac33be27659138a264c8877e9623152a9b6638f76c81a57455e5fed93c19bea70603da04de5a949920fb5b0e80ccfe42f069b1692d5098dc2d8a1f130fa5b0f2a7520d85e4c401cda3f74b0db1c32833d2b40297c2deb99e90ecaac06794dd0eab2b727dbecdba33f1bbb0a5cab9512f479576646cbaa5f7dfc9bc93e007e3925a6a973b7e3da927add9500277ee4f9778ecdd0968294d55b1c428ab33336743cb8b4e2112b34162f09e06b331b3ca086f44c012c2c6b2ccb8086dd659784d11ac6ee4834206ea39d49a9d9dcfc3458dada7ffc900dae43ea6f82b8a05784072950aabc18806e69d23ae38e2ad5ddc8ade498f7189318f6f84183221a855bee4c919f5518367c71ff1beae556e2e639766d8f4f73b10a22b58ff47c1c5758797eb952bfc236a4ef8e1eb15a569ee8f52cc4124d058a5b154b8b4295e2a252063d63b243f3cc7984d5617626dc6b5719282ead68d22ebef3b8c70d6f8e4288e8e953502b5a05e0114dc6ec3fe2db3fd09c3bdeda726d66bb696d553f97a4f2cf6f65075cd9cba07875c7d071b38d6d2fba8fdcefcca9ea90e97684088138d9038f8ebdcbbff17896aa4931a70c9487be7f42c108941e1d67daf5dc61b3d1ec0a8eb88539529b4058fd11f1d31c8909dd43579186fab82f2ba136f3cf675231dd0cfcf09ee5a4babe7447ca63bb6579fbb3648cb8eaddc6de04f0361c0b1afa2ee4e2e7ce4f5e922203fd847937ef082c1505490cedf7bed1f704d23dc5622b5b576dc00dab8fa30b0994d38e2b29a1404aa8e053fa1153cb62a67a1fc546669546bd5d850a7e1c9fd67b53f002b0f42f144f7e248bc98d6313a3d637ff7fc701ec640123b1e5a8d530313ee6d1bf95229f4cd2c6e3646d356f9db480018ec5a030c9dc1cc02ba708bb2f1e3d3c578921d60a7baa21e349635127b9116c1e8c97a4db683b2c1cb6b4d05e275f14c3bc063ecfa839e99b9b519574e548204a656261267a9ce57fc15c7385f0390d48f4e083d61ecc050cfabe4598eb3fd38ab23f73fccb496ad55aaa0946472b4e5c5bb96bdadd87218a8a15dab6c27da6f1e9b6a468469dd41ee3e5d7e56b793747bb811320e403eaaa7b5db28adafa10ccc012e3034d8d3d5cab5c2b90eebf29f9bb0635d76a500b59d39d7a9c4d83d5bf20ca90f554f8d4588b35f6563494e5a30f0489dfb47618136514d169ad6e855e9f30c0a394965b083b7c7f0e992d1ad5a93d7f6ba384e4cc186e5534bd5b4e2a2913dbe1fc94fd9853eb4410e80b1efa83f2645306e1a72b40e2940db4f0df8e6db685985e7f76ab782ed4d74e957cc337b4b652343a59db006f8bddcdb5a19dac95698eeb023fd9acd92881b4d823501b019e4000fcfa5c2b2ab9d8c597de001864558b32f887b5756076261a9ebd40ba6ccf40ec97e3556634108d4ec854176fdb3819968d789a11346f1c6ddf122eb069097570dabbf176cedbb4471f4b23423a39a86a46af2af3787fb46de7731a9a137a849a38356c785c832f5056116bd6c7f326765004b60847d544f008e95faae42f2dae3fd6ab2680263c724fbfefc1e3f761adf3c4ba45690265e2e55d8d8ab43609b0829e19ea2281513c6e8f463100ab3f695f0487d711f338b2d874ef7a73bccc35f6b64163c691ce30bd41859fcaafc1d8016fc3bb176de80dc7a1d3ad720603bcda38f41e8bc2ab1f3e1533d51428c785f62ff2a040a0bac49f7536c04be23c45de76ad0f0c66ed11b666e8f05bcb7a6cc1189154e649c805f1ff6721ee6ed13554ebd118d6983f3786bd49d85f48278c08a49a0a469247ec638c102d9eaae043801913fbb6a944548e197791218f7402665a7d5dfa54dbed54684003d61058747f4399e949115af43162254a0e0045ce050d80067192ca4a9ea26d1532a2d0ad97da8edbd30ea7c", 0x1000, 0x4, &(0x7f0000003180)={0x2, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000031c0), &(0x7f0000003200)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x180, 0x20) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002180)=""/4096, 0x1000}], 0x1, 0x0, 0x100000000000) 16:20:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="0a55900d47c8ac539fa155c1", 0xc}, {&(0x7f0000000140)="618e19ffcc6523725c970013ff56ee2f947e3ea383c40ecbf20c923cde386b48a8c07fc58570781a03749098c2b9a6999a08b57aa2e1ce75c78bb6cb662744cda8fa5302a921ea39a1910c28552fbacec60bd0c5784817c68a49fc44ba3cf1650927b4ba6afd10846ec40f3a23e56da7d1ae8212eb86100f6360b84317327be008de64566f083bea7f298c6c19a98314b20d9de1890ae644918c0eed6f7c8d88feeea42360f0cf4a9745db8e9abf71dea6adf9ab80df7eee", 0xb8}, {&(0x7f0000000200)="532b2c125f0a520fff7e13ac5faf5ad4b97a081dcbb4a5bb611067c51f916aa183ba49221f37fcee7568685e26c2df882693e35d0fc616fc5630a15c571a0918b3f72e019395c40cb9d813cc1534e28d4272653e338edbf630c310eb84668156da2b00638328b179502e1ca37f00987b27e4599f7375e8f964", 0x79}, {&(0x7f0000000280)="333f3cb8a164452c25b5fff8bdc60c18f82be03ac08989486929343665386d841f1da568f8ad05a10d2a209f5c6fce73ac088ad024b0f26dce", 0x39}, {&(0x7f00000002c0)="fbafdbd46e08cce310399db98d464a8c6a4c953f6b26fc5cd8d8bb23184f8397bc0331055716ad3fa58bcd118c37c09b19c3670fccac5f03f1a44f0306c0e319db5930649e55f556e3f603a8d3f23787d9dcf5dcd0d8674b65138205b9e33b1e5a3e627054062d93e313066984a7ab12dc3664dee3fbcc851deb93b55267f638bc53f1d9d80e689add3f53febb6cf711574adfbe98803e16cb416a8f4b42e4f857a3e4b4349ad89748dd8fe644a7c163b320556723fa610ba724fa377144f3d9c59edbdf2c16a09957", 0xc9}, {&(0x7f00000003c0)="49e189a340cfcada77ba8f5377297e20392f0b8f05048fb86c97cd35fbf00f41aaf8423302ca5ce0e0b61eb8674e9b34368c69c423207d9965b99bc6ae5c1b3a168ee5664e6c28f6d8e29964a5c9e0365496fbc52e4c1b0b06f6ddc8c2ff1d89cb12a28641ddee6ba6e823d695d5459cd89807861461db2d9915a9a4be2d96b40c2e749d83d96ab5d36265307ac963ab7982754a725fed053f3191aa63978e630d9847918e63794df07d929aad8d961a1c91458c9ce61ca9707009b9f49a791cb4400b1998ac233b711eeaf7349db031a56865a29137c9cd9efdf99142f854ca999d52e4766a5044638e6f921151fb5b9aea6222731ae675f98e9ce4c6f046196e6e3369412dfc01a10c9ec72d3aceb65a60dddfd4e22b21f481d3424ba52b11b6fd3cc56819d1a4ec4e250fa8612f42d086ef73f713b5e146620cf8e468b11f5de806baf23fc3fd9afe35c3aa07fc8fb0fe884aa0f6a55b35159b3bc9ebf606ec548eb98b3a641337e6309d524b4886b2ff4807bfae620d894b511b839a7653c6f83863f5e3d4883624e6ce54b09b641badf7704d5fadd8bd9f4675691783f1f2c40ee097089f582b3c8d69831fbaa7b291300395c068d1649ebd38257b9e2352dc2d5e5003f5e856cf73fa5e439d7fdd9859e773c810c1916674ceed37458424ddef3f7f86139aa605485ea4c5fd0eadd5bcad22d9dba44a902252a518ba7f0245fd3f58d8f8c970c613bad05aa6988165a7efbc3307d5100aa67c0680398a235171352ab3a1c4a132989e84b63476549bf593684dce063fc5e66eed374773e991e9a2944c7ad9dca76eb41ddf9f236450c1cb58ce1ff0143b978c34529b467039a1c9196bd01d15c4681264470c2f35f7e394bd1bf3d0ab041c2c8e618df27ff4334bd11b8f42c4a704b96a1fcfaddf30bd5b84737d3a41d2eb942b70ebb1f3011445dc755586bb5604eb3f4a4ed887ed893c2cb214a54e09045068a0a886ba541872e1832b0eb98874520d6a1777bc5a6342c02b318ffe00743228f5f8aaae5136dcc0dd7de324f796ee9751e2bf069a27629f6c8b53cc37afabf633280ba7f5664b109c27cc22dd2ad0df3c32d61148d1992575826939798007544a765bd98c7f3f9bdf6e78f3fa02da1ab7b2dff288f4026cf4813fc19bc4da96d880ce14a67f6cfeb9913295ae57f8bfe992e15d4cb35dbc7ac17467788c34a563f90e9197b903f955d0c1fcb202c5c70309f5a64e1976ac458cc59ee807b3b78f59c22c71bc4cad8fc0df1fd014c58dbda45d786e682b5e87fcd6a5d19fe8211c3f2c95e6eaaf9b477117387795969c28ff9baf7c4cb53c82d18a9c5691cdd736503a2c15a7157791c64b8c7fa7579cb0265a86025cd7214391b45a0ba3f8ed84bdde70f4be592594b368b4e4cec8e2c3591358a5c2833b6eb63b836a6d00061b42d483157abe6b3ec4b79059a033cab1dbdb9dd7f8fc0b786d8c6ae015504b7e5f85b33ea7219d1b5dd939ad74df4bf2ca53f33273f308aca000de67c9f012603cd6bce2c87389808f28450afa699f94e62ea3d153a246d95ddcc3b801fd107a6995265a8b0c35b544313a7a325d8f4bfc7a7338867637002ae0cca32f0945018d2d471883442a4d0a2df836878b69ec05ad5e220525997c96ffa5063f02fcd4308def6210fd77d961d87e1385bcc8c13fa37d57b1437ebb388553d004cae9376e6fd5514566200c9fe74f0468f615e365863210a965306a627150a8ac36b929a3a64eba4e2ef3b086555b5ec50e17bc319d0e2d5042cda2cff53aa079f939ce754d156ceb9ef991f571928756ac4a54f3cac20d51a7717fe313c195aa09d372389530b64ad97f36872714de3223ba63f61bdf1780674dcfab5cd9addf9dd4449c78a5290f34d0868fc5f874566041f51f4270e44567df15d45b5ff5b5f09cc8a08d230a1c643f6da580baee88e03943517adef8f3b181b81e7eabbb8287a706a7d506f2782255a5781ddbce7e4ac1f8e080b63b1bf038ab8dcbc9bc111e64eabb1a54dd8e03de2bae2baefcfeffeb8fb68edaa3bfcd78394dc8510a482a20c1cfd13b375baa984e7c35385595cbcdf32d15beeec7f1abadd23dcf57b820856ea592f8ef5c57f4f04a8242646d39f35d871c14b7e5acb6f0862b26fb46e62a57e8c783f9ddeb893eba086dd0361521386924c961222720ca1c91c723552de29b8f1fdf6922c83837cb709368ec46b9faccbe988c8d6b1d11ebe233b8d620a7784166109d70a6fc00376041a776c2612e57f41d67ad4ba287c1132f65755c7b84c9a357eba3b0a5a4cd64b5ff2880a278a33d651c0727ddacf90f60d03ed45f99c804b9851a91cddf91572b209ace79725a9a087ae681cef6a65684a4be90aafdce9d637eaea570c8d4d2d5c325b0b24b185feba880d4dd3c0871e4affa0f795425dce965aff582bc6a88438468d8761d3b430ac2ad92aac22f49d8675fdbcc5b20742e4133f23fb5daca7457e3220d8b1c03b5fd14f6d38af0ef8881666a0e24eb767e25b45c8617c9043fabb80ea86afb661e343c5ba6c1c30dd8719a204d90a83e760ec74333c0b16b96301a6a104821c13089ce53339ba91b183f9ea5705da01b78e6ba811ba3664740f8c6eedcd916509360df3d49cbf67200baa0af90d67b6c610806a6dc98f8539a8511bfb06f4e8cb0a992153089b88efa5f09fbf3da0dd3f3b0f5875e65d40dee93f3f83755b5a71c3aec6760783c6a040bbd6e1215eaffc317afb7075ebb9ecbdb050085ca403f82a8e68eba442333c88bb4c27852d93c69070cbf4282bdc25f6c903352cacf03d5dd1731ada13a1643c50b10de1df3413682e4033822e00a1757b120d3addbd6af49316c9ecd81a4878675470cc8a570e14301f32282b69fec878052fac4b3c51a3ef22d95d3df1a0f87d6d9d0783b369d79dfd5a923f7fb636e3c67137ba5662d3e0072f006fd81c24e519fd9b6db19b08de1c3447d1dec7f86799203f879b4d35e937071a1ce8c4287dff146c5a09949704c687c03d3634237d0c2e7fafb45ce842f2771f829c077f0b3f45b3f8f2ef6d372cb4dfbfa4bf7e6a6c2f5c098a65f811b1398494707c5c5b49b7179bbc5448ce0e86897d87d127bcd1e9c6a0a07677062513ec971eb03413781854f6d972b26598c3387a9d833f00c563b1c903f58702fe96c3c921e929d41efcd1bcf8889ef6ee4113ff86637dd94858238b7fbbc1c04b2fade7965afd6e85c1da24b3f545eeea234729f5767ad362792252791186218de302bf39a4fe696faa61fa19c2bc93475e9005c229f785f4cf60bbc45f84b0c8997d86ccf63c34a09c333efd4a861303f28cbd072d9a5705e2bf5ba9017c584b54e356da56ee6f187b7ee6ff8da88ba19883aa60d37fb96875b412bbfce86ccf32a3f11acd4dc571e529039715395c763e72364bff0915bc33d7c01bfb7c527a566f716128b958c161f96dc118c1a0237b6fe9087ff8cb4907587c94f2624ca29b45f0ad938b22a5df518d76c106e173fea361d0c701500e8f0d3dc1e41be3b8915ec15a3383ceb003048ef84ef4ef78d4e404a81b28696784582c2ebc27657ce5d4da9fd71f54ba69a6c387b126bd30b10b67d4540b4d76e265ee2cde73aeda8e757a568e31b70af7a6b61919824215b61edee5307df1ae9c47523777942fbe21624179fe8aa883e69e94df2c8dd4e44ac77e3842715e31eb79e0a9f1ddacdce0ca96f58f84eed7d27d0659cd419b8a63704d4592cef38eb4c6ab38937ccb550ed6755b5950dd466009677c939ae5b7516213b751b11446a99f8f666af5408b769e5a5270e4231347a1896b14c99886b2284e3969904288f0e994aaf6f208b74d8858ad30edf7dfa56152113c0728d472d88c24c1008751258f05da5f04095893713f694fc23095c277f01d2f2b389898510370c8adeffe1c0c9ee4f050a6190d695481047662107f101480778a35fc06635cbbb783f14e811a574a0ec75bd11d482a1818677365cbd94f60df441c720309030d958ef71abcc0baaba02c70e8d97f40b81f148cfe70494feac66e8260d210f8a4f7d7c2f0b7721e5090fcc8f492326dc925b0f7101c002dd5efe0c7c0140ac01d6052f7680a24f617dfeedf7e9d12b9f2440c3e9df0bee07de536b429f51498af42df55acb71bcdc70144537f34e83f19e38651a079e89cc9fc7e09430823a577ecd7ea15c2934a8ad77d04ed6a19029517d8b8cdf7d7d9125382a3913af7f93c2cfa566d83b81d5f09a8c65b7863e3597286826c7a29162b13bb8a47cac9cd3e72657e746d8293eb9971959f0809b22c2a217f41e779dda7b690841188e671d479cfbf6968fbb506e2b43cd1320700f036ea39c0900e812850e04b4a748f18e1196875f262f99b337cb2fcbdd0c4634681544efa1f4bb8f9908fa555ccde275bd0788c01569c77fc122beb7835acb0dfc44c923ca78af9df775e3d8a0ffa06c1d47337d985fa2d0c599ebb56458e614e4f176dff1eb03e0faa21f4859d6c07fa6045aadae552f6580214e4e58c368e9729fb634c4b5bfafa54d6389e46b310818b31c83d2a6a829e97994aea0daf19350ccbafbc82c8fd07dc6307786db76e95641b577d84a3106c8f1ed7a277b053428d0a40b666fb34b0e9ef5017cd9c1b350a86dd3bfbf98f71105436f0e6151c3e129578c615f6eda8b521f857c746331bcc7cba603b8c24c4a9bf47d1a9d193b2c2619f64dacb0ce10e0b88afa9ce3bc200ce4b5f5f95e8e03c5a48decbb3f868b35a0e387a6316ca5eb55b850ed4453be461426b06be30a95a46a8a2bf215f2bc24298fb216b1cff764827f1db92587863b58b13470ed4f896d33f4ad22a021f3947d8f3b2c55b0c406600ce5f488bf6dd36321abfc96bde2c2b0ace04de24170eed342b14353dccc69485b70684eb866efcfc2abe59ac9be72ddacac0b48c46427251d44d4840727f5f696ee4ddbc8987f433a9e178e0dcf6abe1949b17a9a2a1a2b9583c751105934348ccc7005fa621e2a6f7d234c236053d5e95000cb60ecb6c37471498c37bff19974f249b9cf905fcab3b596081c525ca0f6260c9eb5ae4853ab248149e78474d5082c9930db0ad18df231cf82a0699d45701039d17ae58832ab57865c0fc9bb692039888e26ace31ce7bcb0e5ea03bf444539eb0f07f5d53a339e4d455e739de6821893105d8eb81bbf1f6e6620fa3b31959f8dc929f629d862b21d82725e8d22db3d9fb1b1b87bf4a4bfd5e08d7bf4d13d192b28f0d4b1c30515668b30c6dd170d7ac3c3a048f8afe8ab79c214ff8b20ccb63c754bfc30139a3a5a82923ea14b7dac4d77650c97a5bd7de7a449a113aa5aefd562bfb90e5f3426a2f889afeeb318f00931209e85c7d9ebb22cd231a8828c50355a789a1852ee253cd2f171c3dcba548108e414083a951a1a7275b154a03a4ee4dc0a9c4b5b93e0446785e382d326d29df6f5f664bf2cf5558711d972effc8331ce58abafddf461e51a903e5f9fc24ad2ed2123535bf26bf07d6d150c2b78828b4c6f50046f7e462b8b703c2345c0ba9c1dcccec17c3eeb619a90fa681a001f31cf3c84a8ae686cd03d7700b3c52c32824ae935dadecd5c11ab8537021b0e967c253ce7585f7b4af1418678d0ad212a5e7ee737e9d77470f97120d53067430090b580c4718862ff5d48ba79810a3d86dcc3fb8655e2480a27aa0c007296f8a04c6f6bfa8927e0ead3976950011f904f7894cf931d300a30bd60db4b609b9465d24aa10f72c7791c3f8ef83b", 0x1000}, {&(0x7f00000013c0)="f59eedc16869dafdd4bf0590644e7088c69d466d0c39257e6a9e219a6ba7ea8f882aac7489df86f9ab6f5236f0a19b1dd84c37200f21fa42f34666e1460dffbb6d882b3077d61f5b17ad097ae31448efc21532d9d8e6c7cc3bf7273d5faf801ec13c5bddcf1bb825154e47ddcddd196ccc5851cc14226ca0bf35481f04cf70479a4f0dda0e129be037ee71a6144624d56603fd307168863553b8207541a123549724a3d21f043f1b2c30db4446bc16e60d3a6574bc721c75c2b558e5bebbb280d611ee4438df31a8d0657d43f5ab17aacb4f05ba255fb795668d990899224dd49751fe27e6ee2ee6b5ca60135d223f39bc7869", 0xf3}], 0x7, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:20:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r1, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) select(0x40, &(0x7f0000000180)={0x2, 0x8, 0x6, 0x7ff, 0x617e, 0x1, 0x5, 0x63}, &(0x7f00000001c0)={0x1f, 0x8001, 0x6, 0x7, 0x0, 0x7, 0xaf3, 0x400}, &(0x7f0000000200)={0x9, 0x100000001, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0x4, 0x2}, &(0x7f0000000240)={0xbd, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6, 0x0, 0x0, 0x7ff}]}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f00000000c0)="ebecbfcb66a3fdb0601bbca270b0", 0xe, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fchflags(r4, 0x1) 16:20:48 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(0xffffffffffffffff, r0) open(&(0x7f0000000080)='./file0\x00', 0xdc44832003174aa0, 0x82) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 16:20:48 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) 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) mkdir(&(0x7f0000000040)='./file0\x00', 0x15) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:20:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c, 0x0, 0xfe}, {0x6, 0x0, 0x2, 0x80000000000fe}]}) r1 = getpgrp() wait4(r1, 0x0, 0x8, &(0x7f0000000240)) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:20:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7ff) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:20:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xb7, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000440)) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r5 = semget(0x3, 0x4, 0x8) r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, 0x0, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r10 = geteuid() r11 = getgid() r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a6}) r17 = socket(0x18, 0x8002, 0x0) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r17, @ANYRES16], 0x3, 0x1, 0x800) r18 = geteuid() r19 = getuid() chown(&(0x7f0000000040)='./file0\x00', r19, 0x0) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x40) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) r22 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r22, 0x4, 0x8) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r23 = getpgid(0x0) fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x10001, r18, 0xffffffffffffffff, r19, r14, 0x100}, 0x3, 0xffff, r21, r23, 0x1c0000000000, 0x47, 0x2, 0x1}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14, 0x31, 0x1}, 0x5, 0x0, r13, 0x0, 0x0, 0x0, 0x80a2, 0x3}) r24 = socket(0x18, 0x8002, 0x0) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r24, @ANYRES16], 0x3, 0x1, 0x800) r25 = geteuid() r26 = getuid() chown(&(0x7f0000000040)='./file0\x00', r26, 0x0) r27 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r27, 0x4, 0x8) writev(r27, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r28 = getpgid(0x0) fcntl$setown(r27, 0x6, r28) r29 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r29, 0x4, 0x8) writev(r29, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r30 = getpgid(0x0) fcntl$setown(r29, 0x6, r30) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x10001, r25, 0xffffffffffffffff, r26, r11, 0x100}, 0x3, 0xffff, r28, r30, 0x1c0000000000, 0x47, 0x2, 0x1}) getgroups(0x7, &(0x7f0000000400)=[0x0, r11, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r31, r32, r33, 0x40, 0xae55}, 0x0, 0x80000000000009, 0x12}) r34 = socket$inet(0x2, 0x2, 0x0) getsockopt(r34, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r32, r35) syz_open_pts() semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) 16:20:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) 16:20:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x202) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0xe42, './file0\x00', 0x81, 0x2, 0x3c46, 0x800}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:20:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x80) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:20:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = dup2(r1, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:20:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x400000000000001c}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:20:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000200)="e664ba74d43526383c0de1b275c344ddd31396980b6c7ed25274d777128668c4763e5a44e0e6a19661d34bab5c4a520c5321016432443226a69c467114232a6c25e35f46eb1ba33ae528fe31787979704a6ad553734e72a9948ed47432b701ce7e6ea3dc8f32c625a4db79ef6e43f79ab7a07070327c57afd33512cdab7a8b77bd3be051d2b0f023fe854818e3ef6297402fcb7b07f3e40fcef73477a3", 0x9d, 0x8, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) 16:20:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:20:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000003c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:20:50 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200007c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000104}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x3c5, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:20:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd33c], [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x200000000225, 0x0, 0x0, 0x4], [], [0x2], [], {0x0, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:20:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x9}, {0x18, 0x3, 0x2, 0x1}, 0x0, [0xd0000000, 0x7fff, 0x1, 0x200, 0x8, 0xe9e77830, 0x3, 0x4]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000240)=""/171, 0xab, 0x800, 0x0, 0x0) 16:20:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:20:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000270, &(0x7f0000000140)=[{0x7, 0x81, 0xff}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:20:50 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f6669a53e874984362c1c2056ba3e3b3e106706e29fc842bb67047044e4ced48587be6629b432872c35066a5c2ccdd8f892fbe35b19ddcc660a85d59870ac10fae2b9a5d030cfdc623ef5cb54802d4d2e56ed5edd94a59b6026e52710a89db2dab8f69dd999638e545c7f9ed37d1a1097ff21ae0d406e439a6f678d9e9947482f6566af82790da620a6e221b53da0572afed9e70809498eee43a194d1de01ea8be02647c999d0f19f2fdfe9d7b8fff8d82a94268da7ae518310ca6a3ac68202e100"/210], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c06000000000000003ea0b0f93794cbba", 0xfffffffffffffe1d) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="c8e130f2ca483afd66bd94a17b312299b653327058a9f6d9a118f721", 0x1c}], 0x1) 16:20:50 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000040)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9ee09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427dcf7dd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648eb1404e85f6e35c30447492ed173a472abb5911a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0xf, r1) 16:20:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x1000000}], 0x100000000000002, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000280)='#:,}!@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='%#[\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='}#\x00', &(0x7f0000000480)='{]\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&-']) faccessat(r0, &(0x7f0000000580)='./bus\x00', 0x80, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x7, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:20:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x6, 0x10000, {0x4, 0x978}}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:20:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) geteuid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:20:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) write(r2, &(0x7f0000000140)="66f37a87024d5d377f5bce181a23dbc37977ccd61c655e9bfda5d7f4c655b266f4b766d2ea7014fdc071fb4f8611a1b87f421f2f431e2656eace20faa9051b33b38f42b0463413be46eecfe0fe6f26ec38e75ff0fcae4d408940df7768dbcfc06642f09353f6c6ca5a5f3d9ab5755901ed61bbe65e776b1ec39a693978386dc0ddc247303c6c7499065dbf1106", 0x8d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xd}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:20:51 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000001640)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x264, &(0x7f0000000300)=[{0x4, 0xab, 0xa4, 0x401}, {0x0, 0x5, 0x0, 0xeb16}, {0x1, 0x80, 0x1, 0x5}, {0x0, 0x1, 0x1f, 0x80000000}, {0x7, 0x2, 0x1, 0x40}, {0xbb, 0x0, 0x7, 0x358}, {0x3, 0x56, 0xff, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r4 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000014c0)=0x101) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2156, &(0x7f0000000100)=[{0xe425, 0x1, 0x1, 0x401}, {0x4, 0x7, 0x1, 0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x00nx', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x703, 0x8, 0x2, 0x80000000}, {0x7fff, 0x1f, 0xe1, 0x40}, {0x19b6, 0xff, 0x1f, 0x70}]}) 16:20:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x2, 0x4, 0x10001, 0x9, "005028b04e0b08dbd2f689aabe289dd649bd7177", 0x3, 0x10001}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/17]) r4 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000001c0)=0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSBRK(r5, 0x2000747b) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\a\x02\x00', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000380)={0x0, 0x9}) sendsyslog(&(0x7f0000000300)="b67ca96c0ea9f6996f18cda8093be74bc039efac07c95bcbb6c5f845e402fed75f40bb9d2ddcd4ad106add3a1c0c7dfbb7fff919cd7dd20ce8667e8f0a832192cb683e57930292d2f4079bd07602bfcfc5", 0x51, 0x2) 16:20:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000005c}, {0x24}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x800) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:20:51 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/36}, &(0x7f0000000100)=0x26) bind$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c65302f6623e5900c69f7ee586c0c861b577225cbb2d655d6d42935d6a2aa6fa49f16b9c6f9d547aac18f9edfe86ba2eb86a4874a400a063c742b747d4da4a5e024590694e24041126d123be835f786369048db53234a070a596d4638595f3efe5ee00dbc5882bd6dcbeb80be551d8c69b1d988000000ef77161d9dfec4c959b2105895881d229ab437e22278aacdbdcd08a00b7844602d013ee8c7433f0003f5ac31ac28fd664e431f761a9d732a6559d1d09b74a20bd52fc261c0690985610b857bfde2906eb393ff1a172b4b16f007bb22719051035f1da1"], 0x10) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:20:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x154) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x16f) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x7880) 16:20:52 executing program 1: mkdir(&(0x7f0000000200)='./file1\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getppid() mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:20:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10e) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) 16:20:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80400000, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400", 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) close(r1) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = getgid() r5 = getgid() r6 = getegid() r7 = getgid() r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) r10 = socket(0x18, 0x8002, 0x0) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r10, @ANYRES16], 0x3, 0x1, 0x800) r11 = geteuid() r12 = getuid() chown(&(0x7f0000000040)='./file0\x00', r12, 0x0) r13 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r13, 0x4, 0x8) writev(r13, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1000000000000149) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) r15 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r15, 0x4, 0x8) writev(r15, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x10001, r11, 0xffffffffffffffff, r12, r7, 0x100}, 0x3, 0xffff, r14, r16, 0x1c0000000000, 0x47, 0x2, 0x1}) setgroups(0x5, &(0x7f0000000140)=[r4, r5, 0xffffffffffffffff, r6, r7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:20:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) kqueue() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x20, 0x100000001}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x4, 0x3) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)=0x2) 16:20:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1b415448d4e157ac, &(0x7f0000000080)={0x2, 0x5}, 0x10) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) write(r1, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) fcntl$setstatus(r1, 0x4, 0x4) 16:20:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x101, 0x0, r1, 0x4000, 0xffffffffffffffff, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 16:20:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) dup2(r4, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r5, 0x0, &(0x7f0000000080)) sendto$unix(r5, &(0x7f0000000040)="6694c943380e40b3fa5d9476c4e65028cd8181ae52e00ec28c4d85cead38705cff37bd4bac87555c3a5fdc91b0d2d193bf55b2399ff902994dc4ef85a40656b7b65d376abfeb8a28af95ac23c2e59d47489469293e1be95bf2dea94bae188067cf7280e9d232a5ad69fa3c8d6ace67e5dd1b275e21c7f8f8ef6da5371b34ad42934a2ae641adf9d9f0794b5027cfc7674c27749c82851814ee3070dfee6c7f0a14189e930ca6a78146000cb57e7a9c82814ad34aeb46", 0xb6, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:20:53 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r3, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x78788361605a3c80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 16:20:53 executing program 1: r0 = msgget(0x0, 0x100) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) msgsnd(r0, 0x0, 0xfffffffffffffe8d, 0x800) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = socket(0x1, 0x1, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000fa305a850c69f19f616814396d4b978a6d403b63b072b19fce0881733ee2bdc39757061331979e3ef0c7938338ea362459827e7525faba9e6c339085b8a41ccc6cd815cc45d2df17cfd26ff82ab09a999bcb0bf17398327ba9450be1b3c028dfe5f4cb3d48762f91fe695026e944390cbe2b0e38075a99e5b5f297261a8d5459ad7c485b2076675b26ab4fd16f5fce4d19f91a09404a752e161a605d532701c92da9935db4eb16feb4c7acd0e05f28309716d7a941f7c6da099a914d4156948f256a766c6df5d5d3cfea4e0000000000000000e532ee646a0d8e862c611ecda6fdc64c17856ad69f70659b711c26c4b4175a6cb2bde5201fd70b5745f4227c8e0ec215d99ea7e7380000df7b7d7dff76d91f865b53d1a6efa1e6c3fa57a1f0cc10f3f053d94ac2225e3075505bb5c636000000000000f2b97dfeb05aaed7e414d0616e96"], 0xd3, 0x51b80c85fee8c07e) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0xfa43e71650743783) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x64) 16:20:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x200c0, 0x20) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x8000) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x34, 0x0, 0x0, 0x8}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:20:53 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x401, 0x8, 0x3, 0x7be, "05c9ae9b67fd1bae14ce64c79989a8d68ffe3e4b", 0x3, 0xe359}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x80000001) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:20:54 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/56) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f0000000140)="b954af4599a156aa7499364b2c167431077693a39cef994b4fb42f546614e51fd481ce6335154ed3a3374de75c7926bc3c773b76d24d15480ff76483037b33bcb7288a1007aa088fe30d2b292b7f907ad7869070224346034e26971e6386bb8a98448bc30841c2c585eba4c0a299885e21ebc9535736e3a88804d634d1feee3bbc70c635") 16:20:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="9266942608d1ce429f921411662006c31427ad03894dfda8611684dd06676c044ad4ad031f01d91da9bcbb10f4c05b3a43189b0561754559df717e8fea588e999ecc5c0834d48301255ebf419f20290b4218b15ec6e2aca3e7338a1f007c588dbfd7a6452255162f04f7c6b387c9e1b60cb34088cb5996acee20220ea4151a73242174d565351b60d8faf9f1bc2896923cf33233a0160dd1d84aad6b0e0e53e39c918677a4487574f7c5126e95dc0cef1dbda57577aecdf9891ff05619abd9a2efeed1e52b088e5d94aec33ae21c683390de9fb7cd1b59f5bd41487251692e7d1e629dfdee33419f200faa2f30838b89edc23e700e049bdbd563064090535472874e4d760e73f10759b0107aed8471bf7aacc938bbd070a25b238dcc6ef0849b262ade83a54e9be292046635b5eeec890b857478786ccfd00b5665ea6719a7cc6992f9ade58911d797132034c517e4d67ba3e350bed41b831be705ffcd720a7e2c66ced891de649700f1485079d3447679f585fb841b1d081d9c4ba66af9c8dc2640cb9184e9910cb6bb52cfa02228e32db7e94e9c9f50d7fb0ebb224989e82fbe723c226cffd26110ce3f9e68a5c72a4056bd497b86f98bcd0023fddbd33f521dfd77648dc3f762bf7af703289a9b0a207fa7b1d6d88faf2def623af2286d96f8d6abb99cce2051e0f331d6e975099de97b4c9ad14bfab8112ca52f27d1eb2f71615f89960d6eed41a0b351502a245a682f0298f1ae669f462a92c26e5cec7fd3a5d3f629125d2bee9007c8b345f64d4ac192db9f536369475a9df0dd8b7deac8572882a7229d54a5a3c1c596dc90c6488f7b27e4a68583260e127b777bad773d10caec218d17bb162ff86b20d4361fa6da6a58258f86c6ae84ce4fb8e5d78f4b27f8a4fc5e38c6c4d8ac4067c6330bf4c1452d07c943717d344b3d282fbcc7af8abf1e231fa07535ba505a4372952a476fd1020519a2b9959bee401ac0328701e69ce09e92b5fd8394b3aac6bc8a4b065d8643be2370e583e2889b18420ebf2c95550ce7f13868aa26e11f6389bba98a2a0a4bcfa9a0f89c8d5e40e43d58a52e6ff2f0e347c0f17d249a3b0c33c008ed16d7d7386407f80c31f6cdfc2acd14483a152da0800cfa4e096474ded7907c5e735da11282081b6d36025932e2c214b0e7bf810ee0f38379f289ce7368146bad06c8368742fd72b8ace45219ea4e18149605899ad5aede33368800ffe83a2723064985bc912f72dfa3fc665ca46f5c49845d0fa6c17219ca14b9843da46fe314bfa07011cc2e441c2ac313590e929d9eee6f2ab618a0db849e6910540d05386b93da7ef33fa3bc5d3bba1dcd4df1c291164863e06ab0a3aadeec68135f37ac7c87e120fbbb9ad29acf3a1ea48e99b08cd2ef0a2d4f3026a1d5b129be41253b7716e3f2ab37c9347666482aa84bb9791cc64c764ba10bb1c7dc2cc6e6ab6799fcecb96e77dcd28df2a121760e4b86de06657b649b2fc6c67204341e689834ed94f0eceb06303039eab044579d4c6e88520a2cf97032d4e90e9e0ceccf3b7fac90fc8290cc089805b01f21b09f5e9885cd0c905e44f6303e136cfe347c3e45b747162ef7380075f409c5f8f75deb680ecdf7fc72981abd1d03e66bafab53f2b91edc60fc630a2ab9736805970fbb8f373b3d424793af21d4e7deef5af0ead4da2c191553d03c9bc6e99719e08b028442483580fb0b0bfbb9eb55a7daf2046d989cfb6e6ef267305e27792ea44debee82d4742cde7e34825fab460fa2e4d89a8d71d200f6d470c1ae5bed13da587a08d5c6363407124cadffefc6c18b9d3e7601e9eec85290ee5ba14cb51c47871932698098cc57012cda5621a64ce83298978d3c8ca839880b154aa8fba04d6176586082e9fcd3dd3e98db5fcbcfa8e058f5f8b25c55fca3112a70776cdff12928e1ad1b83ed65d78dfa15294b5a2ee46067859ca4e4c8c24bee3d70093afa5f4a528df15c44cf7845fbc3fe6d39d7ceed67c7812a990ef4a1352a5405409e916e68a2a1dd5d6fdc568ea4abfc3678ff24273c3e0374ca8a9122da81cb3009453e02e97132a2b0287e1bcefd729718c9c52aa84991bb3d8d3a7eda5ce8bc037f6160b71df90a152f6480fb73e1fd6b48bdcf034274e53daaad799f896e5a69b07775387be0fcb70e754b454cc4fd67e75eb37469a1b52846b5080a3aa9e48fd98e0007173151a9bc4091057f381d2fa7bfc5aef161b9c8139bfe74255cc4f077cb48235f2b97d589b831b71f5a245e8e87b2cf7766dba80ba6730f41a8f678f39ad112beffd3a19eaec2f24ca433c59d91c1de9ad4f16442aa1bedb74bc168796b3e6dea17097ff889126141a427a3939337e67ede484affa97ee57343c4d6233c75b9d1ad240a40c88a43c961f20fd9111af89f246d2a78755c3ec3ccadd5d797aaf449ce61b8c0bacf35467f00ac478af64a009f2adbb09e732494f66af40432d4f7a0460354574b5781c1c8986857721b7e937df66d205a1ef36378780c27d8f50a4184bb78edcc81617d79c84a538552a2519134cdf3aa3c35dd65a4896a6ca1fbaae99dc033416ef460e284d69346269c0386a04410ed9fb97eaddc6b1b964199231d3f37fd96faa9bb34ffa9c81159baf560216b464b668ca433347dd9975c7805ab6eedf5b9a562d6023493b66a9bbb018752638ff94f0ea769ecbbded0fb4177662cf3901c003d930333f30111f87afa9351928a0ed3bb5ce1f28819ebf4bad07ab125899884deb142eba52f1935281627aac71b6b3901b0a8521b37babf367b8d8945b7728b85891dfb92363e1d46992e962404aff73f3e817a5ff69a18e7a6456ea320ac617192cece38e26cfa55223955f8f58d75ac87016629d7bf14bc5cf0ecd3c4aefec9f09af178314e14330db54f45090fa6022cad820d89556fc3d4f4415d4c0e7839a8747e6e4f9414eb8c65262afab11ccbdd1de60338f3fe43960d9ccfa991e8129b7b192529ea9a830e085beae476368417159eaf213e49d59bf21730e09290b250a29a1cdc8c0bc61abad4b4a3fec3e00bba910d22b672b3ed53300ea321ffcf47c599937aa47feca3302f408e8f91259958f3aabf4a3558a69169db4abbc6f31581408010ccba6b21ab23bdcbfca7c686a7badf40002cf328e9c94975dd5e85a6e36eefadf899590b6df2cbefd26042d14a8674fd74ac075ea2ad8fae161039e466240df32e8096c6ee8f6e4c9f91d4b456a5f2755726cc03474395c180d13e0d7910403bf2b7b4e0ca1a654820ecc2969e70c80fdb425e016e6d0f00d944ed822d5aca977f9f7063ffcff2fbbf320d30126983a1238cb43190ba7e765233dd9475853d75537291c18c7bbc2ac7854c8b148841fd1ef4db08c98148b666d8b3fde060f13573e09a66cfc00ada1cc86e18f52b05887d87b5afb77b08f611f324c2909125544953753a8d9841fc42db7d7d2331b42abb3ea209e3682dd789384c5a9801bbbc18042bb8c7fdb026b1486a264afe19186c44c0178f991876715f7dc8bb3b7149dbbc2d7a7a4c5842c5eb06ee929e4dbfa83a10c0386083e8f00ff345043e8886f6efa69bb035389d82d26d1bd7ef3ef8e8e9501177141906d07e43179ffcd40bab803cf4ad0e5f01fa8181e75f9547fafa2832416a0fd2d8d3a676e09131a6062c22dc8c989372bff819836efc8d5164b06746b5d2a2f09e5c31c4dbfe4b4bef9b78afee8689af0bebffbadefa9f5cfc8a10ce82ae5f406b299076e67c8cba8f12510190570f8a585d6905617fedea47a436b58ea82d0c18535670e297647b999c68141bd6e176ba12ddd041a893c918528de982d65d41d3e55576f996485a9ec43f4cab64cd4da40d0d5061f84823fa05eea01ecff8dd42b764980dc167dba524335f7bec443c173a526b385ac85e27bb8ea981ab89f07a419432cb882518f23e94dd40ef78ee127915a94b38affdd2bb4e9538048b7ff46475e8ee5b57ff0ab3540bfc3435e015ae9705ead27e3dd5389fa825bdf7843c5f802865564f42409453349f3436ffa5381577c066052e1bb234817f3a274289d032fee993098080e4462d354440ee903031e51b80f0c0a315687cf6311c4a30dd2a0c33ef3ada4fb33ff1989d13a86058eb261557459c95d2705370fe6710649c4aeb32bb498569e71499b45e9a28cc4a6086824b1a059e265199a5d65458c9edf07145c6e6091d8be44e76fe9387095831e08a82d8467893a048162cad84b37cc00a30c2ea7e96daa05570ded9d3fa0b257d8e39c6ef582cd9e216f6f43a4e0a5e15fbc97f1da77a30c83619ec853355bf1156fc3c50d430e19dc0a91d50774bc570424df46b16d7e7065d35b5b2313cce9c32ed75706c4f736b9a964dac51752b5fc02643c818916619227216394928656fba04a40fea7ba4136c00b71fefb52b5a7cffef8c240b59d031b473c5c45b3d4dd5d9d102696a3557a54a5d47bf0e7349851855fc6c23515c2904901d44b25f126cc83735d478e6815ca86feb7b07cecbb746fd4cc9b8aefdeb047126087d20b9e8c00dad35d12eca6b564f3985fd0f3c84cd9709a117d53f202e866043c8a7ce6ce423e2942d5966fdd53efeb09acf185d173c6758ca9431a026b705e11d8122891eac3123cd902ffd9debf126507b0714f2b4608cc141f5b9f86dae4d2cdaa0be8f9298703564b39f935bbf6a88cbb9a89f56db14147d8c028ef6c15d859c27698b70ee71057805d65613f86995d4dc5e9ac81a949faeef58dfd364e6a4e063ba88846b83a73ae7c5ab63907bde5b31f7df1d964e7f58e503e5eeca98055e77932cfcc14773a191d4bd3367293a432ca92dd9dcb5bd75328bdb2a73f556135e1b03552a340bcc77192189cd7dc4dac468bb0b77c928ac86b592a81423917e8f32bd7519fffd392d381346faf73a7b094df2408d927bff640eac45df69b6e22abc758e3a1f0993cb713c78b63d6dd4dbbda6bf7296d31ff204107d9f569cc1e470a2b4d13ac91e043008361ba12b09b4ddd3a316193867448e98c5b73c86d7fe532ff85386dd5be6cb0d50369b3d9d2067a498b0235484dab2331b64189c69563b80e5cf6eb55c94b9af12aa3d1e8fcde9530a06c9125ae8e3af290e038e126315258921476e82c4e64c19226f45b9db2d3aa62ce6b3707100b13196e53befb12d332ff1c62f1d198e203566155e76a1c4889713992e79ffc78a6f65a3f8d6761a1e9d452b29290fc9d9877ce821b6d3855fcb6dbb9a25efea2f5ad2f5e33394c90ccbf6f36e3c18866cb198c94fecfa8e214a992458cd6be1abd90a55348851e31ef5aaf7c8d3a4ae6cf305edddff68421171fa5e7166bdd0025abd689c7f41a4f5dc93ea7d547b9b73fcf9a62567792a6dee7d8ae8c60a08a12e3f98c2e5f174ea81d8e74702d39bddd14ab44bc35bcbeb39996a5c1d7b15516e93ff430c09058b862cde7dbb81aff031ccffe7b5c66e77e83d9a02e6fcba70b4f4c7bf4019eb96852dd459415885cea14f5e7f962755c98516e388643bbc53fb674e49e5776ac0d216614a670f055b719b1fb1f49750840e440644bc20a784e293ebb186df2d3477091811344f55db82d8fa78d43510e33831e5d91981ee9c3d6d20c985715c09ca4f15f681ea9b4dc0d6b050142a73e6a219754b533ffe75364a9e28c67f268be3910cc5eaa228151202449861317ebcfbab676cfb5e7fd8dfe95c003c1b6c983ca5052be87fde59cfd7824261e8fcb06ca6bb9703090e4388208a25b49a379f86ed7bc416ff") syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:20:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x0, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe3a5778de63ae9ac) getsockopt(r3, 0x7ff, 0x3ff, &(0x7f0000000080)=""/244, &(0x7f0000000180)=0xf4) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:20:54 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) 16:20:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x94d3, 0x7, 0x7, 0x7fffffff, "391d09edbc4cb1fb2af7c2e401ebab39969d8471", 0x8, 0x8c8a}) r2 = accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:54 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x40, 0x2, 0x5, 0x8, "194220bf8a388907301836547cf962d875cfba2e", 0x40, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2b8868c0cb256922492206b8a959a5cfe347f7660c2184b0d27d05a0a2fcb0215c9ec964882483d78c94c8d381b7e2436a4c7b2ba99a8a4440714700000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8000, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000180)=@abs={0x3, 0x0, 0x1}, 0xee) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:20:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b4"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r2, 0xb}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:20:54 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386c07001600008295955984c87910bf453f68c117006abca61f00000000000000bd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc82bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0xffffffd2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x134) open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:20:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 16:20:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x4000) 16:20:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x24}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x20, 0x6, 0x1, 0x229}, {0x42bb, 0x1f, 0x8}, {0x4, 0x27, 0x1, 0x7fffffff}, {0x3, 0xcf, 0xe0, 0x8}, {0x1ff, 0x0, 0x3f, 0x2}]}) 16:20:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) read(r1, &(0x7f00000001c0)=""/217, 0xd9) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:20:56 executing program 0: r0 = socket(0x18, 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:20:56 executing program 0: socket(0x2, 0x4003, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/41, 0x29, 0x2, 0x0, 0x9a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x7, 0x0, 0x0) 16:20:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 16:20:56 executing program 1: r0 = socket(0x2, 0xc003, 0x6) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000100)={0xffffffff, 0x875}, 0x10) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fba9dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000001900000000000000"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x19) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x8, 0x800, 0x8c5}) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) fchmod(r0, 0x10) 16:20:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$getflags(r3, 0x3) execve(0x0, 0x0, 0x0) 16:20:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x5}, 0x8) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000180)={0x5, 0x4a8}) 16:20:57 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xa4) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001180)={0x798b, 0x5, './file0\x00', 0x7fff, 0x5, 0x6, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) execve(&(0x7f00000011c0)='./file0\x00', &(0x7f00000012c0)=[&(0x7f0000001200)='/dev/null\x00', &(0x7f0000001240)='/dev/null\x00', &(0x7f0000001280)='/dev/null\x00'], &(0x7f00000013c0)=[&(0x7f0000001300)='/dev/null\x00', &(0x7f0000001340)='/dev/null\x00', &(0x7f0000001380)='[@!\x00']) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9c, 0x3, &(0x7f0000000140)="4feea49949c3ff07de4db220b7d8237934698c9401fcf605ef5dbf1a5737abe98f6e849e77eb091d469e30278bac4f58ea813aeb900095f1c3fb867cc1cec82cc318dc3c31a2806b21a91455c73e065f60e25b8ca0c8318ccfb0d7baa96d9eb702a2ba6a39ad71d120434e8ba683233413f58f60a2cea3f9b775ed7dfd5c32040a966c56d6c29ad9b5353135ab73cb37e43e8a85bf6962ff518f547042084787c6014628d8fa9933a5af0b9f104223ce1428af91c2cd21974dcc7dcf4f6f022eb3b1537380a2fcc47f92d8b8b9001922536e2a88ee7067c5927b763e4200e32c0bd9a6dad9a21fc6c6b1adb77e1b48b5ea17c7eb0d3b68d86d41cf9b6311066ee2134328c73c6b772754277d27d092a58ce5f5295b114d64959b10bf5b874ec2e6083baa4f734a60be6efac82efbb4e91410ef0e367c6d913f487d110be0d241ca9aaa1fb8e6c13a6f6b5a803de914a0d45eaa61e55351e7329bcd14d3924a6a539969862817abb7a3f517f59c9d95014bc91acf7835dd42c569a21acdcceb7c82d3b781b851f186d59db05031d5560b36a6099133d14550d0d00426a81acac6dc4462e79b4b5fed1bfb4534c3fa2dabb9bb510fb4351bb8bddc612686844ccbc8414ec5333c7e36bcb35b65b19463e1bcc0bac8a3f7c9202d97b1d623c1e2a0c38c29e06070bc888bfa797d8bf3e8ad71b7aa9338e9f6f60d144aa59260d4e2e7898062005b717356d5840759dc16e84ead1a613491114fe7c0358af0d85a9681c2604b9edff93138b2f377f001cd8788a83dc9168f43fc079f7bdacba4984f141364e37ab2124bb0258b78f92ca61dfa4d411de0c94ad717001c87c3db88648f78f8f325e55b3035e5bb84ecf70c7fd4e02d6b821e1c9a1463106f2c4886246fcf6791ba815323e1f5912ec71c24d6febdbe48824e43b5815b1a711ef901192313e23b34b43c67f9e425cb65af7a2ba838d003afcdd72f9df2b6efa162b22f4e74258bbc25063bfb0c6708a9aab85fc157a2f194d73635abaa3059c2e4986e782916908a3dd17f565fcd5d4aeff9c6df4d11e84ac26f0e18e06bbc86d27aaeaeb8df828dd11d9ca619b45ae8b62ee90b961b423022f3bf3fd4a4d3765b0bca9aa1209a03315690e1c079ee8a0afaad04ac4b4fbc05a48cadaff13577d42ed8612e83176b355509aeb456f9f614598367dcfe711fe28b7f8c7fc0ee89ff9b88313d7509594c41722b3f7d44575581144984a25405734af0cb45a5160c3ab9f2870f8a7ddecd7fdb080e2b3e6ae1329b355fde9e0d2713926c5e079c0e995eee71a8dc762e4389b320dcdc575b3299d578ce75c88e869b6f02c7f8f95eaf19cdc412bef81a5a857b24b5e7538d3663fdf968439ec09968cca59e2734d495263b3378d85b42855e0bd35bfa622e18efcf1481bb4a62d08ea14f5a85757814b5d60a4234ad33a9af8b0a5e142eb7b37e346900c794b8a989db78083f3adf3482f62b5a5c4f7fae58af729b395667da3dc88a546ac392cd51832893969db06cabbd3a2e8cacbf798e2f87262c7c286081a08f0cc2bb01622b631ef85ae959cbf7400de83fffcd9056e255118619cba0e8e9364b9faa9b6b9b293361c96e1cb2ec03d7aad04033fea483a3bebc9518d9c2429bc5d8a00d22ca867a83e9f7e2033147ae9a4358512072c3b7f7d700c9b4b7583bb2c6bd40781ba0b33d639f33e396284e70c19aaee9b6d054be4ce4f06a2fedaef27d411737f599de3425149b135bd3cc61f9fe2013bc49c137ccee51f96c25f8f1c15aa9853ae067edcd185b303113e3f7bcf0fe9e3788867426ea25f2405e0fdb45e47b0bd84d7ec14db59069e3cca88f8b83babfe585e7e010e9e59794434ecd4bf027b6e40459a3f5fb3b0048b5f2a0e5f501634ca7e2f5f1e18caa338a0b4b16d76e2f88a610f2e3b34fa20f2f586f8e4f8c1fffd27cd25343a088b503d7282a6f21c05095b7f9e5fc75d66a838b56e6a2dbf1fc7de9ac4f54791760f1af23f98c46d78a513295f4336a47b224711edc44d6632c783bd17ddf0b3b879823ad0b623bdc9fff4277e66000643de896b1bc200981eb46df3181bbf5b4f8e0adf1c5c60df9da8216f9d5581faa5db6fc38705c0e9612fda80a7290f6cdaf9132aaff072633a629a7c8d4da88afe7ddcdd468ef9e32385bbc4445284bf506a9e158c04a769a0e394f7f6e859a3ec00471cdd3603f0086fc036514daecf466dd35ec2e4c1c228b8a230e14e57f0cd2c7bc27298d7685c2b760540524142bd05d37adea48c58f059b02686b6af642803dcc3ff94a811eba920525219a66cdd7792f1f0346f815fa78dabc0d3277227fe05d3378aa1e7a70c231f0504dd6b39ff4d7f51a79702d742411804900c124d59a1f3ccfb906d40711785f111c94ebe7413033d9dea702c64a7195bbd6ab027c948163acd8f292bff511c891b100e84d7334355b588ba4aa1ea7a9a09e6de1b8d08b7d32f8c5b27c7e41d28fed31e1ecf97cd4d97e7fd91d8d819101559327145e2b7503512799f65d207ec99d8f3f0823909391a868b9d3ec9820e3780ce21e551aa3f36e342d6a62f79b645ef0ca2b6ef7ef0feb97349a6530287ab0ee48c8323e2fea4e5fd96c4cc2effc66deeb31cab97d82d213b16629a52d6c6154453eb454f49ee9e6fc188c102853905c36a18f1812247455596c385452dab1034a9a7f09bba3be05de9be158eaa6f3ca0c66cdaea8249f60027eca6626ec8b4e1f699195bdea1cdcbcd557190262d6aaf4aee0e636133de98e7b17035b1260bfa41b40b0bf8366fda6d4431dc5d95b5e600653bdacd2cd98432776eff6c506886a6bd8ca1bd83749872294cbf7fd19b5cdd267f3850a78cf4f04af133506f935e3065d185919b0e1ab51585efe710d911bc0380b36d73f2ec79839d506dfc902cd289ed54db39a2a5300b31e1adbd82d05c2cc47df6900670eaf805ccdf483094d8128a7684c1d81a932436fa3b8707e9edafadd3e3611820602131597ca8515c6c9ff9f216c20054c0d226dea56b8565bef200c143e1583f535670b7eaeeece1d3b125dec726474dc566f9e692dc7a66927d06c3707c0e09168bef06dd025ff9cd322f4d7369b2522b9de1e6b4a00b61e7ca03f8005b0abe258d7bf856c58182b317b1fdf80945ca421803c24f5792e961d4b60b4057b7cf71eaeff2bf7507edd4163873556f047090659673f449bb9275f43cee5944864beac331515f8be3e8a68f1a4c23e104dd7617c0e25519ae41c253691f237c0b2a7f5c3ee1ad51d100eaf419bb70fcad1edbcaa0166b8e0b14f415cd431a53f3fd572a75cbfb949b9e6d54d4979d82fb3e48df053ebbb2565f547fdfc81e6cbf69f36b4d570f94c9893fc0570e0905eaa79632392de355ac41dea5a9331cad5dad839a6435163639a75b10ac300837342ee572d036fdd9eb8fa8b33026cd709990f42879719191c106e9b66ff5786679a4ddd2baeecd3ae1131678da076aa494c8b4c5f0c8bcc9f46f5d2d194dd69ecacc46e68001315c98eb9bb4a8d4453d6eec8dd75d317d6f8c3c916270603730b5917d87799a61ec15de4abef0babd5b7f3c6d36c7f54cb92bb22b9f400b90171043a16c63677eba2b3ec6a4e27b700279ec8ee65d82186113f005dd6f51458346686eb1388c776337d16616ded6e85a80ef964aba1c66c404b1d280c77ac68efc761693e9f5ad96f178c4dc9d254f2a87fb793a02659e4f0096b535f561531c77648f895b2467e8b6759cb083c4820be2642b2392a71a83727edbcbfa846ccf428da8b57c11f2991695d41f8ea2d01ea82f26fb4faf7f3e6ec3922339b4e8a59b3cb52b12b508a97baea6978a53668096d9d60f3c27972e975db3007ae0d97af955aaeba49634323fa3615dfe6d3f2ece1e22b79e7ae01e4e6c9cc1836ffa8c8b345377cde01df7d61eb99825f0ec4549cc2d6c9e469cb1e5e31079fc74146fbdaaca4f1d7ca5481b037c3f8740669ad535d11d64ba2cf03cee4688a2da84c5cccc0492b8acd9ab4a75c4bbd8bfb90d52c8535ea3f8018f411be79e8a3445fcdb11452cbebe5622667aa60f7f10cf5cdad73957f53981817fa7f7df18c11653f7fe033a2c577f4c90d2fa2e4528dd6e36f6c0ce7af88638e99179a67bf4c13f2abe2edb49fe2515987694991f04d860cca9b82e8177a68e3773eaa8b71c25cb4cf0fe2c29fb51d59dc33361fb4821a81f8e9802722259c222bb7f0da5935941282d1c0f2d2f7d336065f35c33878e27187cf00f20badc6dd98ac41d8df694634db39102fe9c54cb9df72fcce850e0841d7f5cdcf95f81defecfd5199d9e6755ea17aee84b5b818dd4fc6bea716718b9387260cb07ca4699b76830957d5def21671c2c612e9616c5dbc892ff5cf807e3b25a9351c4361c65d7ebe8452c1fe06eaec05fdcf915d4276d9bcae849479fb52938480d21fb6771d49209f61b0f27dfa07c439cbf63f3acb0465cda5a98c3904086e460bc34b8933ca6a0697f8aac23c6a5a8094ae25bbe1a4fb8488d545f421eb108e8e7b0c229d76b075c13d593c4d6d34da2242f0e97f6fc4087ddf646adb6b62af081b84a527c430938c35e54991caf17f336ea0b0037bf6bf2d237af3ba55350aea647a2ffb23c31fdd0a056d0b4b1327c111353e2f3adaa42b06e054c8274aed0a26ddac38f201a5981d1067bb0d2aa6f81f2090d8da5576f6cf41efe3fb016eb0fd28a18eb87fcd6db5ad2120ee36e05513c0c864d28c63ef2bc8cbd4f89d3caec0ea46532788a266f5774932815c25141d23df27481740e3608552a3acc2cee2395c7ba0a7e05c75c6db74d5ff3776579c743828550c1914671a9fd157199a856ec54209b06ceffa4df6e905c4519ad1d95d003190152891938880eec29f45bf14c71acda01ee427cc3412a5353edb7973dd328a47d7a767ce3327eac002b32eba5b07e3ffedb6948f45a3eabc9f0475800f4eb2566614e51a0bc8b9fdd6d82ebbd22f4a1a165e7f79366c9f9d42e9a9ccb6d4b6656d540f2b901138a7cefc3e3c7919b56ee56516ee629523d8090c8dc04436886c29215a1a379260a58d52c91dbb42bb90ca30d02c645472b4bbf440a8d15ea8eeee4206e6971fa9f0ee28ec03da9d61101464435872fda60e08cc25730da425c523572874feb921274e2cbb0c3b13cb259ab01acad6e3f31e9b47849a5239ca66658872e7516ffbfc0be8f3fc0510afac5e64eef25a3011931d2c83e7da23ff92e062bf7bcc320eaffa6edd329fba7eef1468e9909a726cf3c06fd61c563df38a4ea378a1c886a62ab511fb30ebfb7babe73958594b2d2faefacda96df5270b48cd926021c949ac5803abc7c10a43181d5cfe0d90dd4833137d6a875476b4d3459e9e33c46d5857af2cd064b5ef534b66da2f926968de7f6c81f03e2e25f9887a7663457a593e008687122812666bfbb9ffb6563f63c85c5124c0c069cebebeb24ff7534a1f1fa9a7bea659bbd8cc826b0dcc4d0b53a26bbd17b03921410ad83bb4406a23ac3b24f0fc13f3031f4597276bbc7438dcbac64bce464bdb9c14ed209b90805bb9b9dff58c4c44ac3be0f24a34d33d2008725d32dd61fcb3c46ae33b0f4e8fb7bd2f29aecfcbec6e2d2d4a8835465736c4feb36bd40e8c0111c703962ff8c96ee23d1f2fc1a2a83398f7e5d3e6c36953159e86dea00dad7068145188c4fba072f91d844849803b6eb0fed87738c7df570acf0efef2d48524c13bd32e45ee919610cb0bd3593d7f4e6e4454f22ac66b", 0x1000) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.0\x00'], 0x3) write(r1, &(0x7f0000000100)="8c65", 0x460) 16:20:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x2000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x2, [{0x3, 0xfffffffc}, {0x2, 0x80000001}, {0x2, 0xfff}, {0x1, 0xff}, {0x1}, {0x2, 0x7ff}, {0x1, 0x400}, {0x3, 0x81}, {0x3, 0x1f7}, {0x2, 0x8001}, {0x2, 0x4}, {0x2, 0x9684}, {0x3, 0x400}, {0x1, 0x66a}, {0x1, 0x4}, {0x3, 0x7703}, {0x1, 0x1}, {0x3, 0x5260}, {0x1, 0x2}, {0x2, 0x66b4}, {0x1, 0x7}, {0x2, 0x80000001}, {0x3, 0x49fd3ebf}, {0x3, 0x7}, {0x2, 0x7}, {0x2, 0x7}, {0x3, 0xffff}, {0x1}, {0x3, 0x100}, {0x3, 0x6}, {0x2, 0x1}, {0x2}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x10001) 16:20:57 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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) setsockopt(r2, 0xfffff8b3, 0x0, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x9e) 16:20:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) open$dir(0x0, 0x0, 0x8) write(r0, &(0x7f00000005c0)="508603ed63654947204e06e6f62f49b9e24b140096351e8db549b40272bed9f11583bae5fd0fd999996dae18619a07c7c6451dc2df00cff675a2b5a550854c83c84574d2b2f3aa98d6ebe5adee47e56c3d2aa862b71f3d676668998abe1acb2a083f4a61d8b45a47520c8fb4d1b72027f8000100000000000036afdd2350a3da3797f6f8f2189d999370c6c3b6f08035fa6882f8c51073193241c3a22afa2f8a342d00904056fcc43202ee7c790f986e1ee9c6da275e612900c81b00000000000000000000481a1d1556d1a8625a15", 0xcf) syz_open_pts() r1 = msgget$private(0x0, 0x8) r2 = geteuid() r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x0, 0x800) geteuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r10, 0x4, 0x8) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) r12 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r12, 0xffffffffffffffff, r7, r3, 0x100}, 0x3, 0xffff, r9, r11, 0x1c0000000000, 0x47, 0x2, 0x1}) r13 = getgid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = socket(0x18, 0x8002, 0x0) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r16, @ANYRES16], 0x3, 0x1, 0x800) r17 = geteuid() r18 = getuid() chown(&(0x7f0000000040)='./file0\x00', r18, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r19, 0x4, 0x8) writev(r19, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x10001, r17, 0xffffffffffffffff, r18, r13, 0x100}, 0x3, 0xffff, r20, r22, 0x1c0000000000, 0x47, 0x2, 0x1}) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3, r13]) r24 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x80, r2, 0xffffffffffffffff, 0x0, r23, 0x2, 0x800}, 0x101, 0x6, r24, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x1000}) r25 = dup2(r0, r0) ioctl$TIOCFLUSH(r25, 0x80047410, &(0x7f00000001c0)) 16:20:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x3}, {0x4006}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:20:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x40, 0x20, 0x0, 0x4}, {0x6, 0xfd, 0x0, 0x103}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x81, 0xa6e5, 0x6, 0x4, 0xffffffff, 0x3]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:20:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) socket(0x10, 0x5, 0x2) r1 = getpgrp() r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) dup2(r4, r2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = fcntl$getown(r2, 0x5) setpgid(r1, r5) 16:20:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000001200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/wsmouse0\x00'], &(0x7f00000012c0)=[&(0x7f0000001240)='/dev/wsmouse0\x00', &(0x7f0000001280)='\'\x00']) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) write(r1, &(0x7f0000000200)="a9713f393c5c52a4fcb812a1eaed9d241f01966137e22a3d977ca1545198f0eb7e51cbe3505fc47de82d8b3dbcbc2c91880cfd4adc54647d0239c8a7100871fe24fcdb14ba3607b4e5942cc06079067e6faac32aedea86b1c1254b437870dd6ed8455daedac92240b9c4af54edf89b3ec54ed4a1f17b3b5b640b77ca4523c2ca55f029f0af209a5916159c390ada0246abc95508e55edbae146a4da91c20deb2d5b01d0e26e16849854918e103a2882c121d31e7988be872a533647b4990b466834dce83e37c7bf792b5cb6b3b72f31b40713ad614965603c6ec0a784e29efd1c497ea308a1bc2235302546f824bb698bd2e1ae138aa47802770c6d8fa4a1d2b2716dd543294529778b13b0f2e613b4ba3d9555292d2c3460e4bdcff221f31b8b3448626bd2d32ea30a545024e4860bf927507548b90214344262c399180d40d2a144ca71a359609aa250795f3e7d3c238ef91c8257c15bd85a76f08e2a1a033bb782d4e5a6c55404a5bf09333731dd46bf68a2153c45dfc8f3bbce38768a491e48e0e3f3221893c9bacf97572cc29264f0865e8e38706ca68fade13c302a928447dc55e4bd1e8015b8851591db8c4e04802ffba42396ff7c6db49fd998de1c132fe56f61efbc62cdf719c40aff56e8fe091c63e0561f4445919b3a534f976fa654cbc890c6ad25271ecf9c96eeab89e870119343414b79f8dd3b9c620afd1f1fa06dd17c7ec5eeaad6e1a02a90e0869a0ab24b8f042d486cd625a7244c40cc4ca1caa70fc78b905ed47787cf6e854a2b1711e7e0b599b97644cbf9317697c939503055916e01bcd6104e26c004898ea323101b455c753bc2b29452e3593927d337729ce2577201175974959f57fc5bf3552d9653185a9ecbdebb0422c245f9c2637dadb801741462a1a78799fb4f92c9ee1d9eb94979e8c7564530a7de3ca4d222b1d1f1eeb3ceb5e95ba3f8dc98118d208a8b249d283aa26a7ccc9c9fa269c26a6b0da83657929bc753037f635cca70f06a0477259572a38573be16471bfc37f0a81755ea0bb0b5af552be7f364021c3ba54a1e7e718e7bdbe9615e94c9d8d4ea41040169c5e3ce8a6b4bd69a8dbe30e2cee75a3b05e041d12e964935e748cb76e2e08356c3a673b99ce96e537df4d3604f2bf07537c80f2f8bfc7a5e6b9193a9ba2a999cd7def9ab8bc41dfcd013ac1afe43d035d60433d28dddcb61e73bf0010853348a85ecc6d6638739070de355688cabca0e9be2e5d52966b7927377804bb789792636fd99203eeff8a8ce4f2112e8c656ba25a866c56540af974c12440ea89f3212ba049b27dfa47f150a6023db4f4439c34a8c193cd9d9de02dfd3c910057031f9e12cd06173aff3de6cf9293b1c8039ee16108657959b8a09ac7b1361e46d369fc95f3d731ccadae8d970fcce5f265fd646a2406380816c0295e849f8819a073d0e874700f17b3ceae2de5904d5f537a8694241832a44e4a4a690ee265230c7169dd3e75ba52985a01ed541d7dad346929b19380ef3e028f5b314499f28dff2ad9a6ed6debc12eb15e84411b54d0d6bd516c0ac2537edcf0b0befb409fc6ac2a62470eb1582a86ebbf88146b24c876751d2e2c2fc8d97c389d35a85201f9c7355aeeab75d5cf8d54cecae9ea233984f02efbd42551970568071f79f51688a246876fbc8a4ec25452925ef455429edfbb74e7cb72f8ac2fda84cdd97a678219babc451e58dc27931da5ed328f6a658889c98bd0b9b65967239d82f6ca6d8c481bdf278b23ddf2f86d9ac765930f09da6a08880b572b3c4a9178dbba3ae90411503950c9b9c17895df4141318d483b6272f77b0e1b3cd8e1aef54b548c4027e3b9f4af519a496a9a8317f2781483ad9566c9941595b19cb70a19c56d5f9ff30bd425350b88d3adbe38cf7df5feee9475e642c063ac0301ab7b4eecd3e52b94e6731c8d55b17710e884cc94cd282f156a5d896665209bbdbde55f4c3f83992dfde3af8469c5fd5ebeb417ea6cad45c1001ab1dae0a3359d75730ee704848cccd3526d1d958ce19376d36941e129da548b00a7cbade4672b7973c6515f05db76e78719415532ab6b3ca0b9b924624523230278eba370ef48a1bb551ef1ed0701f8ebf8a31dd4a8b5e4f3088f942456d3f8eb756594e277e8ec6d2fbe084f1c022a050b513b8951722e9b377b196e2e2ca145f9fae397575f58c2dd7ed232e44c5a0185c58125563b16c77e88de055444c6c41afd14caf3020a354ac828975a561692fbbc6b47625f4a44a12891525105f0703f493b4491e96ee797541d7d188e0746cfb73172c4b7d059a8347c20447f0e6d0740a68755c55b33edda77334b3c86d33ac7dc20733317bfd3b46abc30cd9627944304580400ee1ae55c835f3b44ebdac19f47cc65634ed3f84f035955628a24bf78dfe90bbe842791658180f0877eee48b57d060eee1639fbdbbc84ce51eb04b546701d0b27a4d9d5620b255b0c587ef1246179407c9c6f853e0815278cf226e7ccc96f6bad1eeb138185aaacf91a7f5b32efe2a4cc3b7ecc23144beefbbd9fedd7c43335814db26911f680f147e75d8b1853c0bfea7cfeb00f0d3d976dd5248c567e377fbe5fb34a74524c919d5fa5eca620f2bdeb6fa4fdb05b37a134c11f1a06149684acf0c3205c627b57635529c10903fcbd27c8af29c9e266b97a01ffc1ddd36d4ba566c6a4fdc0bd482738021c59daf0f1f049732566effae0e1a24f67505d8dbc2a3d308540130aaf3ca2bc5ca0cbd705c239be98da5b71f3b12a2e9b254c4bcd10de9cc0cb342eee3bd5a6b2142a57f9f34251bc5f8eb1955ae40755add618c3ccd475863a5e56b1cc349b881f0b6e7cc9dcbbc4410f51e65b270a58d1c79716b5f0aa568ac395e1fadf60447c59ab02e280882cf5ab60ff38f9c14b0916570e1e3f01d02b29efc1d583d7e143096f9f7221066b8d733ba4144a60492e89420860a6d21da1fd153f8f58cec7aa2a26ed63b26743de98a9208a89d50a818898dbaa599e6306ff783acc3acc71568f6609b247283e39ca91a8f8a84f24a5a05a5b16eaa52efcfbc7b2147c86c443032aa8616de44e830315020eec53003123cdf2fb26943c4dfe4951f7739e0cd398bfec076fdf591793650fa0ade10698e55dc073aad012b5587300fbf7f9e5cc9810039e6a87d13dec79aefda9dde6599b7f1c5526302c3392daee1c2d1ecf31ce494bda8ca72af0f78f2448f3c9de8d77106e6ae4c21847a14a95d135e8aaa09e2cfa6489e8f959e418f76b1f9ed824656469870a12edae769be77e264177c80f254624573adc8daff741adda381d51611497434bf76877b3ce47fd933b84aba7c9bfa5cf2c1125b724a232b63f9b901a96d40b4ec5e9c98945a33b09e407fa632d64162925c27751ee74f86c28a33589c5e75664b03a34babbd88f56336778656045d8159ab53c3a9234883809dc437a83e80815b858a1cf95b262b4d9f92024e1b962a0234498859f7e12168ea521691c6cddca8f3bbc93eac865ca6eea0995a2848923d499f51c12ee02fab9d7b939e3b669640f8592fb34a1e600c536c0498d7065c94c961b2e72bc916c956f2dbe8a73890b11e83dfba7cbc604506aaa647dd3a7287c9d73b994fcbfffd00df6ec6b3dd90149b32e88d254cd12d1b3027b5f58abd8c6717c5f0cf6cb857cef4ee0d3f11a9add753be361c37648635729bfddde73ff103977c9992a6e08eb0d4c42be7eaf5026b7d5ba981f8192fabcf43b1d7855937abb9429887e9cfc55ee1e52714ba317f951eb6712c4f7cf4d6caca42937095cd03ead6f5fd023f0a062f0ba6ec0ebab323cb2527a228d56ffb4076968e69a705996f14bf01f3c37be5a82b8ff8b1201032a4410bf6bb9de88e5348773ceb40608c8064d3be270b4ef138b63f1b86e2f52d194bccf266a88befcdbe3e245234eb29288a7fd438e3900f75a8e3c8997f9059a95647f6a302f796807edab91e26964297ba30a4779a80ae8500725f17d783b32f5e6ba8ff3b9e59ca506ef09a761d3879fa837cffdabf82a4f8297b57fdb04f904564e2824ea55adbd972cad7ec2c4ce6cca07a9b73f27f0cf392e47c2351757dac25e6b6057b28cab783d2307974a809beeb2043e1f6a1f2259a4a48367812931301007a5de741dfd439896a3def48601e2a8bf9e30ed9fcdc13b6d8300c448f17cb75c635e744b0ab979149017bd58f3d7f5acd9cdf28fce9d3e7435605a222037ee2b29213fb9beb01d15b438c37b7b3285b7d8e181bd6ff96fc93364403d83c226cb39a41b6779eba9cacd08e48f0b27f1575e736501775ecbea5bdca654621d5a5ff76733201c3c479e29bb3e9d1f34e39181bfd49ad22359885c72a521bc656b7012e792147ef28cae155211304e07d4bc8aad919ed589bd596eb6e76582d4491dcfc3e1b974dcf3fd7ecb721f277712df95b959826c480bb6b990aa02c91396ceae07aad1544d0cd5703ed28b116ebe1e6b3064a87817b61724514a79096d42801610d26d9a82b1507d49d9fd893d26db8d21cdc2fdd134b33081532f6a62a61f080188165faa9faf6c93393c118ba726644f6cc08dc8372865b6cf92138bf6763ed489e7cbec169307b01bee4ba9b58a287e0f5d0c30fbc02dae8aaee28ef67c87264d2e629831782503a3eeade29249bbd9070b21e8ac9475004597e2854a7eae5d276d6bdf45655bb473989f523d9697b6c2b5d91bc75aa02de582aedea09c6f09a4092145f20d8e643bab6ef748dc2401fb1e786fabfade6823a6ed1d2e3f4549aa6d81b8cfe0a72048700c7f17d856cfbb3c47b0658af783650784a7e1420f0e22616f18daee1f1eb925a5d45b0f76b8f0fad97a3e8a4dab70c871ccfeb2d851cd0aaf68215d79f8d8ea21403d402b0f3b22ef3237302c8143de54d7664ac6e2cf8a5a2a7eb375f44fbff9720c5d5f30f257508df261e484eb13fe6ff6077d17dc1739cbeb3fc0af376a80c6903596a8f3ac40709099fb89d94d1f5bb05a699c9b0da0a5c69f9e22358b918b4e94ad74c51bef9d05b479ea4c946b643ff6a8302411c49bfc3cac3358386ed731244ba1edf50aaa537bc5b5d693cf8d7d66b7d6708065f6317c9263a861b43396787ef1c71303900f2572cea2be6d94c381803f68750921397903c2f72fcede758cb2ab4b21cc4da32abd4e74ab8e67df0f408aefd7788f4f8f453521853c67386202e4a8f585c9a03660c43f758a10446df709cd6eed652853dc5fdcbfd04688886069efa3936cc18f14605d5bbe6b5d0c040dc9affee32fb5fc9fa16a5567b7fc041f653cd265e038431ff619d39040ba65090247a45c6362a0b70ffc82bd8e6238e2c0542ef0e210900a2940d8c346a74669168d2ef2c00de3d587628b46373d7b365f99ded558f720f1519fee38aa5696358b25c68e4c7147b2265e1f128ba34614f1b2dafcc461f37bc66cc4654d70f8d588b9e2213e5b2ce1a4223c8418a5e5c7347cb161b75f2b1d128befaab01d9ecc1f29ab3409342915bd4fa100de7e5a874b8a5db5b6af79495ad9b5195d24ead918b70112b2fede30e614fdcbfd76c6023fc9f340e9efbc2bb8cf64dd03a86ca6eec93b77d62f9b9b70ad6dd3ec686ff22745dd996006bb0006c9ddfe85ced20ad7715b624d68af5cd06adad644b4dbbf491160636d263962a6251237aac70a2781d554ac54ff56fc459cee2f9fb6735604dbc1e3e7b10e117f81c8817066b306ec6fbc4f4d5b0869f44b80150372b7818b05c06523ec8f26b3db3af1", 0x1000) pwritev(0xffffffffffffff9c, &(0x7f0000001540)=[{&(0x7f0000001300)="e5052ec37decdf814280d4d5217800568160a8a3173e3f5e9264e70ec6b1e9821f76a928b4e0f786af7e990f2559f262e2d281c8b0e73da8c5", 0x39}, {&(0x7f0000001340)="61558d78b3b5c3b6a17b31b54d3683a5bf25bc7c53648c6c03fa55819933b9f15a4a", 0x22}, {&(0x7f0000001380)="3d5add4130546da8d7673166171364c9b330d5a8538b38791d2ba3befe8d0ab724075ed1b9e5843fcb97c1a0b0f2b35c5ae7e38c4a99acabb21c069ef4e3b4c49572d0ac329d96bf40c4f241ea37c410ead050c7510ad0d0a3a980dc7ede61bb66c4b3b7de22077f813189e8ef1a1f8c30910943f1ed951c8587941fa495ccede28985db52b5fb1389cf3138161b90e8052f49e35c7852eb7b775b1b5fd6cc8f3b6abe0a78fce14d2f7aafbaea809d0f6c68b909b42a5ab8a21ab3ab796f2148d20097dcc295d6931e89ad9d1322303546d4c83a3f843d9ba030730ceabbe5dea83e452dfe57357e4e91b1449fb1b95958d7003bba21167c81b2340677", 0xfd}, {&(0x7f0000001480)="65f07c17b418f44eb95c6526647fc75ebb8cfbdd1faeaef5f362c4e61cc68dad238de6ee0577751191d42db571fd6c3b9d380529cf30ab867e958a0189a0afde142a4bc090f20652997c577e75247e503443dfa3999b0c88e785a28ba2f1f3c417b4ae4e4d1fdcdaa71505e32ae68ebe8cd09f89fb93fec7c99291ed561653823256a340edb9f8bc9e5adb4173a3ecc8337f77b47b08285117", 0x99}], 0x4, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) 16:20:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x5, &(0x7f0000000080)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000940)='./file0/file0\x00', 0x116) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\\!\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) r6 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x16) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r6, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="2d018d4b8c966c6530005f1f8eaf529609c9ce668c4a2dd0be730308781bfa08051657caea8f48a7295c8cef7356f7411c4b7dbb4d3a56174238cd87f920027281fb30163efb522dff6fbc661ca54da49342bafe3c6437edbae4db2f01404dafc7908cecbfa5c2f6d6f005bcfaad562a2f48bc46e53551fc4d5ab2c25494c17f1e75a8a1e0185a26500850799b3ad41c4d3f2a508a8808195966c1adb976c3628b02742c04f3bdf133998536bba7d7"], 0xa) setuid(0xee01) socket(0x0, 0x8000, 0x9) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x1, 0x0) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r8, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:20:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') preadv(r1, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:20:59 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x40) chroot(&(0x7f00000002c0)='./file0\x00') getsockname$unix(r4, 0x0, &(0x7f0000000080)) sendto$unix(r4, &(0x7f00000001c0)="133c4c6296052fe955dcb359c891198d184e4ecbd08a5c6041157c15fac024514eece25f73418a3114401fdcbf855bda62bd9b00a50f5ffb70e529ae7cd35c0be0cbcc097d88c136cf6c60c8ae4b2d6429ffd591ff488a8491bd43861df6d1a90c52110bd143294595a73d3320160cc18bfc46d9ff58a0fdfb77b4331184a3d6d3744085209c0962aeaa2ffa088f7f0a70a7fc419f13aa0a670143c0b6be87fa757806c9ef2c2c879b808a1ff3827e53245fc98db41df51614890908294c22d36630f94f03384a3d9c120828dc76f16a53edf74a3b6f2defb97e2df0b4f3748f787e9c44c4f7d269d149", 0xea, 0x402, &(0x7f00000000c0)=@abs={0x33a7e447b437480, 0x0, 0x1}, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r5 = socket$unix(0x1, 0x4ff427f81a78eed2, 0x0) sendto$unix(r5, &(0x7f0000000100)="69eb7d3867e8aa794b5a1dbbc0fcfc238878", 0x12, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:20:59 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000380)=""/222, 0xde}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/249, 0xf9}, {&(0x7f0000001580)=""/145, 0x91}, {&(0x7f0000001640)=""/28, 0x1c}], 0x5) r3 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:20:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x8000, 0x3, 0x75, 0x100}, {0x6, 0xfa, 0x3, 0x8001}, {0x7fff, 0xc3, 0x20, 0x4}, {0x7a5, 0xf8, 0x3f}, {0xc11a, 0x10, 0x1, 0x16}, {0x1ff, 0x8, 0x60}, {0x4425, 0xce, 0x6, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000006a, &(0x7f0000000040)=[{0x0, 0x3f, 0x1, 0xd08b}, {0x80, 0x4, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:20:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1c9) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:20:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000, 0x0, 0x0, 0xc6], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [], {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3fe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb700}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2288}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xdffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xe12}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1d58 16:20:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setuid(0x0) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:21:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1d58 16:21:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fce00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = getgid() r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) r6 = geteuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r10, 0x4, 0x8) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x10001, r6, 0xffffffffffffffff, r7, r2, 0x100}, 0x3, 0xffff, r9, r11, 0x1c0000000000, 0x47, 0x2, 0x1}) seteuid(r6) dup2(r1, r0) 16:21:00 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xa4, 0x4) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:21:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x87}, {0x6, 0x0, 0x0, 0x800}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:21:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:21:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) 16:21:01 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x8) r2 = getgid() r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) r6 = geteuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r10, 0x4, 0x8) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x10001, r6, 0xffffffffffffffff, r7, r2, 0x100}, 0x3, 0xffff, r9, r11, 0x1c0000000000, 0x47, 0x2, 0x1}) fcntl$setown(r0, 0x6, r9) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000100)='./bus\x00', 0x200, 0xef) 16:21:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0xb56, 0x9, {[0x4, 0x9, 0x3, 0x2, 0x1, 0x3, 0x5, 0x100000000, 0x31, 0x81, 0x1, 0xff, 0xdbf7, 0x3ff, 0x81, 0x7, 0x2, 0x1], [0x26cc, 0x80000001, 0x4, 0x3, 0x9, 0x1000, 0xfffffffffffffffe, 0x0, 0xd136, 0x8], [0x1, 0x80000001, 0x6, 0xc1, 0x7fff, 0x9, 0x1f], [0x0, 0xdf, 0x691, 0x5, 0x4, 0x7], [{0x1, 0x7fffffff, 0x7fff, 0x25}, {0x3f, 0x8, 0x8, 0xfffffffffffffff7}, {0x7fff, 0x81, 0xfff, 0x5}, {0xd42, 0x2, 0xfffffffc, 0x7}, {0x81, 0x1, 0x28000000, 0x20}, {0x4, 0x3, 0xaf3, 0x80000000}, {0x290, 0x7, 0xffff, 0x7}, {0x5, 0x0, 0x1f0, 0x5}], {0x7f, 0x0, 0x6, 0x8}, {0x200, 0x800, 0x6c5, 0x7}}}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffbf, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0xa357313602e06c0b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x200, 0x6, 0x76, 0x1, "8c71e83a14ffbf609edf0b2f5fcfeb2f3a08ec5b", 0x0, 0x4}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x80, 0x32cb, 0x8, 0x400, "9bb7053b889b659f7299b022312d683eb4bd7d6a", 0x8e, 0xdf45}) 16:21:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x100000000, r8}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r3}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:21:01 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:21:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xe339f56d0085338f, 0x0, 0x800000000000}], 0x0, 0x0, 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x96fba6da79502985}], 0x9, 0x0, 0x80, 0x0) 16:21:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0xff, 0x80008}) open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 16:21:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r4 = getgid() r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) socket(0x18, 0x8002, 0x0) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32], @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r4, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) getgroups(0x4, &(0x7f0000000080)=[r4, r1, r0, 0x0]) r14 = getgid() r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a6}) r17 = socket(0x18, 0x8002, 0x0) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r17, @ANYRES16], 0x3, 0x1, 0x800) r18 = geteuid() r19 = getuid() chown(&(0x7f0000000040)='./file0\x00', r19, 0x0) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x8) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) r22 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r22, 0x4, 0x8) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r23 = getpgid(0x0) fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x10001, r18, 0xffffffffffffffff, r19, r14, 0x100}, 0x3, 0xffff, r21, r23, 0x1c0000000000, 0x47, 0x2, 0x1}) r24 = getgid() r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) r27 = socket(0x18, 0x8002, 0x0) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r27, @ANYRES16], 0x3, 0x1, 0x800) r28 = geteuid() r29 = getuid() chown(&(0x7f0000000040)='./file0\x00', r29, 0x0) r30 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x32) fcntl$setstatus(r30, 0x4, 0x8) writev(r30, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r31 = getpgid(0x0) fcntl$setown(r30, 0x6, r31) r32 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r32, 0x4, 0x8) writev(r32, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000180)={{0x10001, r28, 0xffffffffffffffff, r29, r24, 0x100}, 0x3, 0xffff, r31, r33, 0x1c0000000000, 0x47, 0x2, 0x1}) setgroups(0x4, &(0x7f00000000c0)=[r3, r13, r14, r24]) setgroups(0x1, &(0x7f0000000000)=[r2]) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) 16:21:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:21:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x40) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x7, 0xfffffffe, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x8, 0x3f, {0xffffffffffffffff, 0xf02}}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x148) open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x4) 16:21:03 executing program 0: ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) acct(0x0) 16:21:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x2, 0x3, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="cae32cd17cdaec76c976d167c0db1e80f259f8c9f9a6b9137373971f81a28bdbca7047fa6400fc23a5d2e9c4aed903f226af33b9dbc18363fa84b10edaaec9349a2234facf170f4efa73919bf4ddfc5d6d87ce4eda0bc50fb86240ebe0ed66fe9c29ae5e2b8ef4d0ef437b6cc521035f641c723393256919d4a03adbb6522c34ee5a2393e5e07c9823022ce0fa79abd70fafdaee", 0x94) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:21:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = dup2(r0, 0xffffffffffffffff) socket$unix(0x1, 0x46ab01fcebcc9da0, 0x0) setsockopt(r1, 0x200, 0x3ff, &(0x7f0000000080)="bb67ffad822159918759891dacc45d59a9438bb33df12760839b09e8b05f2c6d1a4c6cf6bad3", 0x26) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x84cdeff2) write(r0, &(0x7f0000000200), 0xfe72) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000100)={{0x1f, 0x6, 0x4}, 0x7, 0x40a4, 0x3}) 16:21:03 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="e493e9", 0xffffffffffffff39}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0xc2d65d81f9a4b28c) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000002f66696c65302f66694524a54bd4bd5c9de645014cef805b9eac5c4b050822ab74016b19684e40a5f340f66729e2bf2b87e18a01dc5cd1af70098e943b43210e13c48b28c6479582187cd686dbb50a19c90f0cb1ce3ac28aa5c9d6308474e44f48810da34e45a5827b31eb6e28d30594c68b0d02b81646704713a6e003b6bb01feb9434c3660a8308780577cb9be676f0a"], 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:21:03 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:21:03 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket$inet(0x2, 0xc003, 0xff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c653004d401cfe24a1cdf14bd147326e1e5d8485db23a713cf46c0d237e94a179f864dac09f2f3dd94262e84bcce83d78ade4dddf0397369c9a62c1d7eaab6e8f15834e6780fad4e1591056d1778537428d2cf1e5f0bac9c1fc4edb1d0b443da0ae4410041f2bfc360c762bd1442de12aacf567dbbb4b902149d66571eeee30d5862557672d508677b38200"/155], 0xa) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/14, 0xe}], 0x2, &(0x7f00000002c0)=""/185, 0xb9}, 0x841) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:04 executing program 1: r0 = syz_open_pts() r1 = getgid() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) r5 = geteuid() r6 = getuid() chown(&(0x7f0000000040)='./file0\x00', r6, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r7, 0x4, 0x8) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10001, r5, 0xffffffffffffffff, r6, r1, 0x100}, 0x3, 0xffff, r8, r10, 0x1c0000000000, 0x47, 0x2, 0x1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x100000000, r8}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r11, 0x2) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCEXCL(r12, 0x2000740d) flock(r11, 0x2) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCSRSIG(r15, 0x80044272, &(0x7f0000000180)=0x1) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a6}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r16, 0x2) flock(r16, 0x2) fcntl$lock(r16, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$setstatus(r16, 0x4, 0x4) fcntl$lock(r11, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001, r14}) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r17, 0x2) flock(r17, 0x2) fcntl$lock(r17, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r18, 0x2) flock(r18, 0x2) fcntl$lock(r18, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) dup2(r0, r18) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x15', 0x40, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x84}, {0x7ffffffe}]}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 16:21:04 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000200)=0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\xbe\xa8o', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x6, 0xf03}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) getsockname(r4, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)) 16:21:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x4000006c}, {0x8000000000000006}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0x5, 0x1, 0xeb, 0x1}, {0x20, 0x4, 0x0, 0xfcab}, {0x5, 0x81, 0x4}, {0x9, 0x1, 0x90, 0x7}, {0x1, 0x6d, 0x5, 0x8}, {0x20, 0x40, 0x1, 0x36e43bc8}, {0x3f, 0x8, 0x40, 0x4}, {0xff, 0x7, 0x1f, 0x1}, {0xad, 0x40, 0x42, 0x6}]}) 16:21:04 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)=[{}, {0x7c}, {0x80000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) 16:21:04 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000040)='W\x00') 16:21:04 executing program 0: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, 0x0) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r9, 0x0, r10) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) r18 = semget$private(0x0, 0x4, 0x408) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r24, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r19, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) r25 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r25, r7, r8, r15, 0x12c, 0x200}, 0x80000000004, 0x26, 0xfffffffffffffffb}) r26 = syz_open_pts() r27 = dup(r26) r28 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r30 = getegid() r31 = geteuid() r32 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r29, r30, r31, r33, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000000)={0x20000000000000f2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r35, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r34, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:21:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) syz_open_pts() 16:21:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000140)={0x5, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chroot(&(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x60000c16, r4) r6 = socket$inet(0x2, 0x4, 0x81) r7 = fcntl$dupfd(r1, 0x11, r6) r8 = socket(0x18, 0x2, 0x0) getpeername(r8, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r9 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x400, 0x80) linkat(r9, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file1\x00', 0x2) socket(0x1, 0x4001, 0x5) stat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000580)=0x4) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = open(&(0x7f0000000600)='./file2\x00', 0x3b0, 0xc3) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000640)={&(0x7f00000005c0)='./file0\x00', r11, 0x8929b961cfc416ad}) r12 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file1\x00', 0x200, 0xa0) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980)='/dev/diskmap\x00', 0x10, 0x0) r14 = getpgid(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r16 = getgid() r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x1808c, 0x0) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x8, 0x0) r19 = accept$inet(0xffffffffffffffff, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/tty\x00', 0x40, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/bpf\x00', 0x800, 0x0) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x2, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) r25 = getpid() r26 = getegid() r27 = openat(r1, &(0x7f0000000c80)='./file2\x00', 0x400, 0x100) r28 = kqueue() r29 = socket$inet(0x2, 0x1, 0x6a) r30 = open$dir(&(0x7f0000000cc0)='./file1\x00', 0x2, 0xf03c9e90439fbe5c) sendmsg$unix(r12, &(0x7f0000000e00)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000700)="da29267d0bea0127bf0ad4e2d2c497a9131ca3830339c629b264a6991706d7fa5d700a11edf2656cdd8c573e7289aa63d8248868402c9a73191d9e092c653661ab7f8c0b694db454f536971589b3f3075bf7717decf58debdee0e16f89bee32ff17a87ab9c15153961c81579c41d5c1bb33e184071ec3643d3f7b54b918177e9ece7319d218d4e901042867039b515cb4604b1ba6ab154f1de4f8497fa074c7ef11c7ae0214134b241dfdc58bc8886ca6a9fe38deea0d217b698", 0xba}, {&(0x7f00000007c0)="0b3936fe448d3bbe58a52461cf5caaafc2e179cb342d245603c55ca3ef9f6a0656d4bdf1a3d76554262eee252d2eb2a14b0d8cd21b0d3b6485ecb2807fbc43ba8e04017948bb31ed8bd2bf2fc9c350555acce07acc8d71d5995151068a", 0x5d}, {&(0x7f0000000840)="2d8b38470c2c4232e926f089b8d315b69c2f2fd8c45e292fbf7397bc46dab84f77d7e364ca408bb82b9e7cd011ce58e05392a38a4745a31d4a2b1959e2027bd953fabc9ca61903d2f0794dfa112992b116c8ba013e9768638573eef73d04f460cb8707f5503a4a05ec774b939974add9df44c111b3a69d59dfd71e053a439f5bccffcf82c6614249fc715632a791cc4abf92426bfe4fae1ab889090b0c1de23aeed2293ce0c5400dced76b5940086d189d3d5477f054111e1d173e4746a98b9199c6186904512b12ac4186c2f988fe20916228b543f71bd2d030a1b62fc63956b17ceecaab4bd9df2ac7b030bbde89a897266a2c07ee8a59a7f55dfe4796", 0xfe}], 0x3, &(0x7f0000000d00)=[@rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r11]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r7, 0xffffffffffffff9c, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r1, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r24}, @cred={0x20, 0xffff, 0x0, r25, r5, r26}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r11, r30, r9]}], 0x100, 0x40a}, 0x5) 16:21:05 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)='\x00\x00\x00', 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x5}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x82b4940cfc815f8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x1, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001200)='./bus\x00', 0x10800, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r1, &(0x7f00000011c0)="ff", 0x190) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x315) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r7 = socket(0x800000018, 0x1, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pwritev(r10, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:21:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r4, 0x0, &(0x7f0000000080)) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYRES32], 0x1) shutdown(r2, 0x1) 16:21:05 executing program 1: r0 = kqueue() minherit(&(0x7f0000359000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x101) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0x9374cae5ff247a48) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) r10 = geteuid() r11 = getuid() chown(&(0x7f0000000040)='./file0\x00', r11, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r12, 0x4, 0x8) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r13 = getpgid(0x0) fcntl$setown(r12, 0x6, r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) r16 = getgid() r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a6}) r19 = socket(0x18, 0x8002, 0x0) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r20, 0x2) flock(r20, 0x2) fcntl$lock(r20, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r20, @ANYRESOCT=r19, @ANYRES16], 0x3, 0x1, 0x800) r21 = geteuid() r22 = getuid() chown(&(0x7f0000000040)='./file0\x00', r22, 0x0) r23 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r23, 0x4, 0x8) writev(r23, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r24 = getpgid(0x0) r25 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a6}) fcntl$setown(r25, 0x6, r27) r28 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r28, 0x4, 0x8) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r29 = getpgid(0x0) fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0x10001, r21, 0xffffffffffffffff, r22, r16, 0x100}, 0x3, 0xffff, r24, r29, 0x1c0000000001, 0x47, 0x2, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0xfffd, r10, 0xffffffffffffffff, r11, r16, 0x100}, 0x3, 0xffff, r13, r15, 0x1c0000000000, 0x47, 0x2, 0x1}) socket$inet(0x2, 0xc003, 0x4) r30 = getgid() r31 = msgget$private(0x0, 0x0) r32 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r32, 0x0, 0x0, 0x0, 0x80a6}) r33 = socket(0x18, 0x8002, 0x0) msgrcv(r31, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r33, @ANYRES16], 0x3, 0x1, 0x800) r34 = geteuid() r35 = getuid() chown(&(0x7f0000000040)='./file0\x00', r35, 0x0) r36 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r36, 0x4, 0x8) writev(r36, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r37 = getpgid(0x0) fcntl$setown(r36, 0x6, r37) r38 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r38, 0x4, 0x8) writev(r38, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r39 = getpgid(0x0) fcntl$setown(r38, 0x6, r39) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000180)={{0x10001, r34, 0xffffffffffffffff, r35, r30, 0x100}, 0x3, 0xffff, r37, r39, 0x1c0000000000, 0x47, 0x2, 0x1}) fchown(0xffffffffffffff9c, r34, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r40, 0xffffffffffffffff, r40, 0x0]) r41 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x100) r42 = fcntl$dupfd(r41, 0xa, r41) ioctl$TIOCCONS(r42, 0x20004276, 0x0) seteuid(0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:21:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000100)=[{0x3f, 0x1f, 0x4, 0x2}, {0x443, 0x9, 0xb, 0xfffffffd}, {0x4b, 0x98, 0x81, 0x8}, {0x4, 0x1, 0x1, 0x7}, {0x4b7, 0x1, 0x8, 0x1}, {0x0, 0xf7, 0xab}, {0x3, 0x6, 0x9, 0x1}, {0x9, 0x0, 0x11, 0xd1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) 16:21:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7f, &(0x7f0000000280)=[{0x6c, 0xfd, 0x0, 0x100000}, {0x1, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$setown(r4, 0x6, r3) 16:21:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="6e0beb058dba1ac5e7f303dafcb8ef99a06edb77d915129d5747c9315fc60f3e41c420652aa2c44ee88bdc15ed631581eb7ae21eba85ddd395b5fa17e9e6feb68c28efdd8c8d39c5564cac050ddf6a0c6a6440c8172b2a8ddee4259ecead207c4dae741c6778d68eeb9cb2a9e99eae85be0daaf2863228f861f2c821e44fccc10b8c9ab3a2d0337ba743", 0x8a}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 16:21:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) linkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x60) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() openat(r1, &(0x7f0000000140)='./bus/file0\x00', 0x20, 0x8) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)) 16:21:09 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x4cef, 0x48}, {0x2, 0x80000001}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) r3 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) r10 = geteuid() r11 = getuid() chown(&(0x7f0000000040)='./file0\x00', r11, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r12, 0x4, 0x8) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r13 = getpgid(0x0) fcntl$setown(r12, 0x6, r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x10001, r10, 0xffffffffffffffff, r11, r6, 0x100}, 0x3, 0xffff, r13, r15, 0x1c0000000000, 0x47, 0x2, 0x1}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r16, 0x0) flock(r16, 0x2) fcntl$lock(r16, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000040)=0xfffeffff) 16:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r1, 0x0, 0xea99e4663f2bce93, &(0x7f0000000140)=""/117, &(0x7f0000000040)=0x75) 16:21:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x0) r1 = msgget(0x3, 0x200) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000b9041511ddbddc3352ac619ef21c43390873b388e10db1749b27173e36b4dfe6dd1c47f654f5fa030017a27c4f64b365"], 0x38, 0x800) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = getgid() r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) r6 = geteuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r10, 0x4, 0x8) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x10001, r6, 0xffffffffffffffff, r7, r2, 0x100}, 0x3, 0xffff, r9, r11, 0x1c0000000000, 0x47, 0x2, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = socket(0x18, 0x8002, 0x0) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r16, @ANYRES16], 0x3, 0x1, 0x800) r17 = geteuid() r18 = getuid() chown(&(0x7f0000000040)='./file0\x00', r18, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r19, 0x4, 0x8) writev(r19, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x10001, r17, 0xffffffffffffffff, r18, r13, 0x100}, 0x3, 0xffff, r20, r22, 0x1c0000000000, 0x47, 0x2, 0x1}) r23 = getgid() r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a6}) r26 = socket(0x18, 0x8002, 0x0) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r26, @ANYRES16], 0x3, 0x1, 0x800) r27 = geteuid() r28 = getuid() chown(&(0x7f0000000040)='./file0\x00', r28, 0x0) r29 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r29, 0x4, 0x8) writev(r29, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r30 = getpgid(0x0) fcntl$setown(r29, 0x6, r30) r31 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r31, 0x4, 0x8) writev(r31, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r32 = getpgid(0x0) fcntl$setown(r31, 0x6, r32) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000180)={{0x10001, r27, 0xffffffffffffffff, r28, r23, 0x100}, 0x3, 0xffff, r30, r32, 0x1c0000000000, 0x47, 0x2, 0x1}) r33 = fcntl$getown(r0, 0x5) r34 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x1f, r7, r12, r18, r23, 0x848c408be49b4f74, 0x8000}, 0x2, 0x2, r33, r34, 0x80000001, 0x80000001, 0x3380, 0x9}) 16:21:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x25c281bf80cf7cba, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0560bb030c03d6e72cb1ef62faebaffb8b72f6c08ae70e9b851437122d0ab74bb234bfb322a9bb44063b6c6bf0cecaa721a2e07c2b05e47a6d2369c153169202a66da540fe5f69cb5d1e5f0c399a5b98430d58bafae85d9e58693b7360edeae455189977f542a37770eba66c2af990ec723962b43b85590e6b97e98e343620c433fff8e63df0cba7884f24273c7d08edf0421e09193b3658a47f79e8b04402b041fa0c7bd4", 0xa5}, {&(0x7f0000000080)="8ceede0006fea5a5855d78cafa6d", 0xe}, {&(0x7f0000000240)="d18e5aa353bd140d57732b965cfc1b587f7c7b46e8e6b851cd7b79d5cab8364b026c585363b371388577ef38a0b06ff0602c7862119ba59c5f192e5a26a0d53c72ddcc025e20f7abbc274cd996ee7a1180bfc2b4e8fcbf325003b28240cf2659e8677f00d6fd24af708e64e0964e3b962b1ea9347caee9488c4965deda1b3820719ac8a64d12f5001ec66cb1640000c0007fc87b37b4db1545ca9acfaa920f8bbd40be4d07ccd9f184059edd0b33b05278356ec4e55ced65705ebfdb59d92dfca67e70ad66ec1602a1185c293f5fbd02f7039b6f607cde15bc095d", 0xdb}, {&(0x7f0000000340)="78c1d536ec585687c8c0d28f28796c2974a7dacad701a7f47788ad187caf1bc94122527bebe8a1fe01df929d5c343351268b9a623bdcf7792077a932e47966c8c3b6c276c59067cc80b6e432cef7e248ba415310c846bcd7fd43af745b940f0a32a462c312721dc867d2f11c59c4e6c2c59924d75ddb19fdaebf3e62ecbb54b26b88db84b98c35aaf8d146ba353f72e27f09c413a62ca871b3e8f89a83b6cad5aadd28ad9909c086c7beacb896570bdb643c55194a93f45be12de2dee0e4aa27636faa4f897ac0ddba3bd048d69da691bec07a1f3aaafd02574ce7458f85eba6b9c5898b62787b310f2125238069969ddf6869116e3f770d0eb9e21e44610eb9cce06cb857b10162234bbafd08bcf0c27c9721e26f87b3eecad5198d8a10d60b82dee34d2bc4eb8c4a9022240ebf53933a2dc8bea5e4788d713b4147d9e28d41bcbe74299771fdbbad206f906fd4450d5112dae9b3429954bcc2d5ee4b092d3aed39bb3cc00c486d18f84f2a49cf601d96218263c91018c24ec54abc17c779bc9e97277f7bb0982e0a06326af948b76f0aeb0456caa272eefcc54cc08f00f7a82d82751c660ae019aa3960e7d3246739c60a09a010aba5662227d7db13bdf7e017d619211ca8b3eb079e552eb877d22539e42e6d0472777f100a3e83cb176ccdeba728fa2011a722b1c7db4c2525d3273ce4e433bfde2664799b6a8a015a84cfbd510231b8bc526d0d2d804fcfa8620e7acd6034338e66dc77681654ccb34fff4d3ad8df3076538ddf4fdbb76b9544875dfa1351121121d8f2baeee10068988090e0ab396c0bd18f8f12549d7018414b43b3c21098f7eddbd1692acd1767f3becf2648c64109ca61158f52fe67b733a2e1c804923d6801bff5c511ccda6599a23fe99c6d4c6a0f1aa1e163a7f04a18a04739fa625c722ab9a5b43817e45f117b25cc62cae7326ef2a4e0f71ab77149b2ea80923d6222e1dd5d59aebb7be32e9add29ce1c132e740d381443319ffa80bd793cae76fd36a561ab450041ea0c293ead1468e7f9391d6f5156c474c33df9ecd6afbacf27c8835b0ba9625e03f0fb7e0464917d3c8064ed22255401e20c36e80b136b4dc4ad17339bef0b61337ad0c57e251ceaaff36c201848b1edf273440ec0c85a13892d78aad9c7956a3c573bfd4de78575c98d4230fa17de6f4b970678e8f9f21a78e319df49723098ff7fd20e2caf6b19c29a5a11278b66328a08296f56f108b84df5f794362f1cdc0f3ec3b680c515305629f44b5017ea208b2df8d3cf08a74252c4f78056e3283c897d8bd55ebc6291d4592ed7d91545a8eb296d628effb6150d80872bb57ace4224e5ac36eca5bc534aab8ff9d6ac84f78bdc00c5bb608c972c2bf0c2d283d05af818b61e54a1bc29279564b068deaff98aa17b3329b26b338a6b2719359d165474bbe5276e4ccc21d907e22d956b9136826b2ac2890e05a229e1e68715fa0168bfd9ed4ebf253487f577981fd1f01ec3d8069f09aaac92205c26737c2b57cc7c045f4030b5e8c37a24314f2a72b414bb90107e78e2311a4554eff2bccb64a1e0c9cf67c3caeb2aabd6ca51270cc9c20041618e4ddb8ce49fa82877d2793ee033e6d90877aa2ed0382ea182d7e412e6887154c520b1931627427801e7063ef9eb8824ad89b47a41134d23548793aa819855cac9cf8920ccfb89c235004103e35c0fdee83d89d6c6f71fd7e19dba077936fa58878efef037fabb4b6b85bee8795f5c247e40ae57ced9013c4692a3352ac1a411b8fe584e04199c514f0a64a0f594599c1ca1008b7d5265f85eccfa2cb8cec5bd6dcfa801892f44bae53f8743270c19b10508eb572a18d09dee1f9c582ba0623f97678a6d9c32bd9bd94464d23209d002454d1d12948b5a7995c4d2f0cb8fb9fe4b17df6fb7ea43a78d5bd4d51318ab8c8e83dc74af56c5b9dd15e2206683ed00b873d73538ef59eefeec17182bf67a11270c72f776939314498f1a2a2bd3a72be7c84004425a66a64c5c9f797c23dfad5213083609dfb585a8fbfee4ad44828e9d9682a795b9f767039dfac342801728d8f57ff53a8e96e3d35c8ca8366d65394e3e2e918f14ed176c18ccd7e48874bd0e085314218e23b096bb9da908048c55f74d485699219ef9bd9c76cb72b33e30e617babbe0d872cb292820a949e0bdc7feaaa1b6a18ad3ec241347c86fdcb372f459756555d4dad4b3bcec0c3ab3e91976c06878ee5744c160c1a26cb223b9195eec084797c3c7224c422214ccbdaa4c366f0088461ef78193ca61e944404a9f25ba63ac9191f225d522c7650b9683d54e1791e216d838ab40f20fe388255ddb4e77980cbc2e67f10dcfdd36dc03fc1a1ad1b90418d3b9069074e6e7a73032e75b9cb1037e668bb6d1be10b3340d335d253444227b5dcfa7417460a0c57714ea526781ad526b84488e1067bcc484e2a676b4826394e2b70db54d9b6ddb1c466db1f86dffcabdb66fee502ab35f55dd3adebf9c693c630725979cf9969490293adeabc88a6ae745f2815046f764c87e08ff6f3787b6699ba7cb6a2c030658bfa604878168aec062b48ade1bc0ff69353b00f24aac5f111f465972a4656b97d7675a25183751ef938a5403f7cc2d57347217b63b0d603314162cb0e217a82559c7ed36fa7ddbab17554e8df719b70afeb86fcdbceddbd54bd8655d65ee71244788dd396ebcfae77527cadc4b3a84ea65f442d9e4343e79ca403671a2103fac05426738e44d90724d4fcb6365b276602f7efe3b0c69eec20e1811a59324cbe099c2e102a9f3784016adbc2395c724b377cc5d299cba9cab598235a62892b23f9509b2e8abf8f727f6009cd077c74083472d36f1fdaf59316402cb8ecaa7d73f022f4de7f6a549f1e8af219681a7db171fc6d061525d43614e48907b1489787cf157fe7e6471164d4c6e04581263706c920ee43319107d9bd7cecd56b6ff497327444353066c3b83c1b501f71bac6af8eccfb5a27bb158efe95027cacf6a806c871b89d2711be5d3ff3e3f4d5a2cf866ec58728fed9c08ae983b69955666f66a7cf212e43211c1b5a9fe9451699fa25a3ebe4846b25d133ea8d6e86c49fd5d3d03c3e04a207cf7059b168358866ecdeaf83bb168c02a6c87f4e01a2d4ca9f3c100553961e79dfae0e7e43bd80a9fba4fb6e8da72e4bfcbb1ec57a0cb061ded818ec543f53659e8049d665213dc0596af59b0da6bedc4ccb12e877583b71ef7726aa3cae8f57c16e5e735c0dc41ffb50b9c28649109720319982a248236471ef001722d510ea5c9c8aadd59f838d80d5a22670b80e2f954cd5a02bb9fc5ee80b7d943075132e4ce330bc61ff70a165426ad0604dfbd42cf42a85952fb8eb03d9333cb7a7d2de5999ee26aa16dc13332fe74878bc1592885807bcba86c516185b80cf1dff4f79c5d6a62221a845555d02ca57ce55c919222e0fb037138b7d53779c298e3607e034da7c9fcd9e039775592b01b791b5881af0c1cc8c766702f9426b1e672ace59cd583dd436e114603b4f1797022f54fc27245b84d41a0c77cc302d79422492fdea741d8b734eb058b075276d09e282a74d2b345d3d8f4231cb19cf1c1e8beb97d361900f9eada362d7f27f169ded652e33e25fef9da54000de04ecd7d2a0d8582b31ac6554db9495afa96bc5e9cca0cab51224ae083818bea18a363d450b779d9204bcef7d233660571c8e5103404018c153235d754ea9fe1555755fbedfb850634b8f2caf0d4a269c85d59032ccddb7047e8e772e6b5f73ab024567205f0326f75d2ef8023bbd0c2cd17c7f124f904743835383079d0839ec9f870e9d0ebc8cd15e496fdfa8de522cd2348773b5f12d7f236f8f0c7a94ab9e3dcae39edeb373d55af4a5c1622926896807e24756048ed4a6ebf47d8c5783d6e31e48c54550710781c444d9faa4069d701c020dbd4a6421d4f17c1247de963c90b16571bbfa4217a6ecac82c5e62f006aad8a229a9e825052bfa1b2637842aef807c2acbc5734cc4260939d1e5f3bb5d9637a7f00fcd5033a071662054d637dc895c0054d223f4b0ef889cf36087219a72533e403d7b458a4fd2437a8a525e78dc6baff929811772fd67f6b496ea54ecf27fba8df76d8920cce2174c261cc159c9cf87553b73a438f2c5406a1e8d0494d28c61f3e7e9873dcfd4aa1fe9a95079a75ace4257ded2a844fc582784e7d8c577ff75c98d2e980fbe3ee9f8883d23b600efc3f56845ab75d4a1995e88dd7db8586339fa4713bcbed07af3c867841721a2725e186dfda557ad91d9cb2e1b496914adc9e8e6e82af0741fb685568077e39999a48059d7f4eae64cf1a15df53ef679278f737341542e9637912e9c8ef617b8914a4e0f45bea9e36e692d6d3a381b69f09e201a88e6927c734ada9961b7bd342b59f11fee74920c57a55226dfde8a5359fb297e46f6a8f5c36190167c39be8b333cfdf9bbb25e8b48bd1eb1b8d2856a454a864b0dbf3c70f6424ab4a4caa3ba70aac7127921a3e72230d09681165816286b5161e7c4c783d249c2f609a5a7f7a7dd196cc10ad20bc6a7de86ee1b195eb88fd343e4f405dd1b5042c7653c2f1b72ec704f94625102882ebe9bf205800f041c91d1d98c945c47874e55c28da20ecb69292db7888eae509eae9929522fe89397581ce235db90dd0baa4fcde441dafe7eb5b1b3fe0f87711a436b794d9b2b11d5049330ca2ae3d7139aec16d91ba4b3157baab1960479f34db4c004247796dc06ab97fc8f2c682a472ea5aba96900f545f4272a0003d7c912f51a0338b87e54062e97620bc3aacd7b233b89a9eaa0aa75bace9fc06472bdefc0f30782e3962d5de5e51ec0de58a76ff4a2dba7520194110ffa97d1e645aac8273e700161da6261b99563acc1144d4284a7cd5e9fb4167c3e745697b44f1fc6aa4917a317fb36e71a95b14c59a54f413130e567f7840eb1b9545b56f16dd3cfe72c1b522eafd5ffe3ded8b52f3419d555da5d4ccf509759580475127f5a9cb2a6dc5a575f2e70bf5112b4f4586359708758e9a3f989b6d6ee37ef8a79d7e9048f9127925b404fc70ce44ac3bc4d706aa3818e2f4e8aef063d493fa69fcc7d359c7769ce317fdead5c8e6670677e6cbbb538d826c7e9f5f474a83d543cbe42f57649ee15bd17c9de2cdd511b75238d4f697591e6d25223d55f058b4df2109c6fd8187a802212301de8fc23ce579c04eb8b4ee91e3a75e17c6d2ba4c7a34dc1d4dd2fdbf71143a0b52b98e02a4e5990846188f52e368c345380a709f5b818baa069648657b1f9af40fa846afe8c77b0afdd2682d52e4b3733e0d6470fd8a2636df2e9026ad23dce94fcc61498c7e7af1e848cf7bf0d9f5a9d125dff7c9c5164ea6bd7f1b562f7bce8bb3fc93c9551a35fa8af82024f060b892b131d87001e0a37f776730302b2198a1ad22bf56795282bccf5cd57adce2dbf17a1469bc5457c2e0595870f3f53a780d717d6d303e754cc8a5f040bddfde907db1417f51eb81c1b54de8a070e5b814e1156de18e519c9ec44432e2fefbb967f90e0db61a2e63dd0bae2c32c12e327276990d0b631c923365beff19525d527abc89a9327474aeab8ac907261b5177c8c136abbd130ce94f07988d845f7068895dc5699e301186b859e64c1aead8b9262ebe3b3cd9f8694dedbf30e71f85c6e6a0e9a45cf714a6670a2e4a9666c5ca91d19fe9626687f115710ce91546c664ede8e9498fadd72afd65df58e589a6f0014327509c091ea94e9913835916a7973fa5d11", 0x1000}], 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x101}], 0x2}) 16:21:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="f0ebb91ed3119c78b32da39adc3559f8e0c0c8ac2f0dbfa15ce6edfdf67c0562cf8aa29665a5214082f5f4a601b7a8c26cfce5f3a719e01c7d147ab28e4c0388b66e8a03562eb137e4446aca287f17595079303678063374158449c5005707bb77a0a5b3bd7a84490920c365fbc7efc186910090c5ce9c2eedee08fe096ed014e44f4058dd3e1a6b59b754eea63ce9ab70706198ef70532eef2f06eec2a30a3a8e2155f348c1d6146cc972f195c3ac54255e958dfebbe12a342bfc88ccc0fabee808e8729f88684c5214ffb0898e9c600fb3b20adc628b7cc0b1c50d7f356ad3dc540df604b7ce0d34f8123669323376dce1c7b5de80789323cef54350dc704d4c00c2f73fa93177505f632be61bf9452a10de918e9ccdb48da6590a63bee282ba46e0c736a4df82cdd51d04b839b438079036c26127c8ab23933b9d0635efdf0d74a36032f015399367a40bc3030c2fafaede44e4d998b0a6f3ddc9caca803ace9b53b1e3da156ed9114d58abe5f3d6d9af62f16edb46f33c057fab8b4106c77a7685d4828d17cf90931211bb9d80b755e6591f91eba7ef62c86f507b9016a652f3b1873e53e6aee006ec29697762097999d6415ef50327429158f167f1ce52354ce1f23c6f0effce745c2d54bcfbb8a24a0d9fa9e9f4435385c532f18eea6568fb304b2d1963c8e14c13583fc03367d2789d03bc55da7cd9f4c2b948bd22d5737c2fe63e5d72fc6bd82b629f9343b21960e0df6f24b5cb3f2dc638b620d4442d90dc3f9a7697a9bf46d1ca2e3e45adff93bacace71d0e59701b38cd17ec4a0b74697db4e2c09347928ed7750166903e109f1265580fda2d508d72effc711fd1b68cdb25680514cdd498db9fe24c260fa964882bea37b7255c70e43d5b047c3617b45c797901cc9e830ac8063330473c45f692ded63a995e40b46a15dbe253726e0eab04d43228b33cc9398d093e9661f8329298d72c7fc3229cbed807032d9a91e4d94bbe33e0c4805f754b856b254e435dca6c0d99dfbedd672659c24d1df07e3a3eaddc3554dfaa7746b6edb3a5bd6ca9420bc814853f7e73bd5fb49fac289286be5c5926a47464be5577df4114834090a2da22088a6276761f82399522cbb01d28068d87107e03fde50c65280e3f8e09ab8a126f3585b85535000981121010c8abe819c7f05dea9381cbe05f4a1827ffc755bc6c02d036e6b3d53c064b603a40130cf87f84e013834be4af80c3b0ef9fa5b4f2335dff23754f078e0a67da7db5e7f279e25494872cbc77d8ae84f53973ea7ef5f3c3f5c24ceb2b5531311e767c09c1e039c3cfd891609a56aeed4e50524ce89e6f3c87f10955e6250ceb80273340c04a3e0a10d808176d274460c880c10bc7002d67b12c7b18395bf1e2dca6a095e33d8a92d8f00e82e021cdc26c6610234d585b2b7166af8effb84818c4e8751d373a2302859e411a44d5d52735b6069cadac8baacd99e3c4d494b47469415fb469db01f561b8494b5b41e51f476c8a17b695c1cc48ca671d0dfb1b8e9de282cc8d205eed4a46fdd92103300e4999e1046145c1958f9a06381dae1da681eb1653ad3cec32b062fd10ad197737e16e38371558553377cc771eade1e3d3acbea3895d2e6cdf425c302822fbd8da61161a52cf0f883bc4afbff9c45422aa095ea728dd3f994b667499b1fc91f56f51bd98d151c1ca57244d4b715d0b6670a3db2b77a4fdb32d1120dca948325b1c84f4bf6f3b07f1536681bc456271a37a787ced3a84c8ccbbfacbe4714b69a32e28c3397f7c2dd6d8d38d6a245ec28530206b1115078f810e684aa02c883e5eaa10f78b1de453a9f635225d192148037fb92a9f425ad19d503b2d1f2f5a4fc9f2b7c70bbbc203aac0d2c8ee930da85fe58d719b37e3fbfaa176c0011dfab190d8eb37248e8491a58e5bcdf44d9db0bf5890c0584d5d97fa45fa4dff8e075eb290e7128df075a5b74eb936727f5a423c32e80e963eb49c78c34765a18383c5e02351b66a3dabbc53e28797914021b41df8fb39b2027c970fd62668317bea23ae3ac1f9160ce5394279725d287eee02ed55a991c095d9d146aa6ab7992020eddf27603370e069d84bb250967fe437429a358a4adca1d91d5c95ea933e241e00f698a3fc675c30789cb28e37a70fd67caab1a494cd0b6fa5f196a164fe048b0dbfd38082a7f9b366bc090f61a096519519ded144485b68226dcace3d49ba3065b8cbf07a36564288495e7ca635488b4c229699586cfef95ca683c0e14bcec4cb7abc5bada4e8903f277c18164f00d632da65c160446bb8a7a43b2c9cd8392372d7f51e976cf5f9e942b7efde12c412bbd32be246d6f7cb87ab1906f281ddb13f51839f62265cd48658b19dae72af8eaf448e05e472e76e0aa9ae397570b25361b26792ec4e23483e3c8f702c904f19f7ca2015e85cc339c17c02dc7f7dd588553acec3d1d8d5fe2f04ce66e1c6371204c17bd603ccde0ed6a79e0e90be92d0002d0b4b949dabb1615921359a8d028840bb0fe75b15349bd9b4033717f9a3a1cbebfc6f3d762edd2a0d15e3fce65b1ff17e53aebbfa4cf77683dd39dc1ae8c8bca19ec380b373536985c44c8a72ac2bd3d02148ddb4bb2f0f44441a611780b22e7a4b59d2d7e92cd0258a113b15aa9149fbab176cb2ac68114d8fb6c842c73f24eceb6d4c8e38bf62add95d79a5f98136e2912fbdd9c7c787397dd4ff0d7d03dcbe9af2ee0298fb76488de1e5959f861124eef53aaa0a48cf37cf71aebc7d512f783fb53a62f7891399056c3dc30e7312ca4327eb299bcb328426dd6fbaa7addc98b14293d8c278f11025395eeec817c49812dd6a108d6266f24c3408754a0cf22823324041688a62c93f25afe0e046fe092844fd970a42b1377f8967167726367b7cf90d67fa7dde4336506f86d7a68f21858e3fd34ff023d467cd7d2d1748ef18de872f9c64253328e463a9b0423b62e23be9a0228c90bfff60678abe90bd226c742db039f523bbc1c27bc170fdfd5ce02ee026ee478f1e76d6ff1f3f90a8411d8c2dcf567603242a4ce1575ea46c5903be3fa597e65b1d2d6c169733e66f39f2d31b56042c4000e5b6141a4798c9367347f36fecfbf5a1fa196f3db45a6af0dd708caa233a49703b4fe5c0bf82b02b85399ff9962baf3d4eb5a24476f6715b17e8da94d113750dfa6404f033dd6371088af8299ba45a241a1727bb3ca00779483774f3b6e513cb288feab6b7f3f941703e07a527af733400f2b49652345209559c048320ef487f40a7ac29b6206ef066916545d0a1cbe9d12fa5ce351f3cd15df5675705d16ef4e23b4993b43f2c1a6afee243fd9b3adcc13775224c9052687e3dc0775bd3ede9d1250ae49d46d1683253df32f4c5cee7cef8ea656512c9e9495f6c5645bb719c346ad3e56a5f822694cc38180c5dec96f154290c4017510df7d73ee328eb4fe0e179f699436fba3f6b4bb0c001333b9444f0273b9af9c73371cd2adb4909dc2b2c0b4474e845a456abe4dd4f468b4b96fff2083897eeb79d16e2861e32559e4d16ac3f584df82d53fc3796b45ca8aabe8bdf53126d47ba121bfb68fac2871aa2a1fc0cbd5ab2c12c584d622f0e0fb45b9aaa3ea7241913618135787a9cb0b30c397d3077a4d5571c4c7d772e1eec21cc961e1766c1540d07b1a9354e184992dc1f1a8e94965ce3d4f42b5f77e4783861412643beedb131543d9d3f33bc880df41bf6d75612938e5b80b33b67819e9525696a9c115bc37d5ce52b61373d7294122e1f68614d1b91eb7ec78f3f9645df45f401d800fcb34e9b052bfbd47c3181058b650dd95e7b8a3339d177617fc99b3f4148f4a53a009226b388fbeac534ff0d56c0c198299856b76261f40912d81842f21b1a84058086c1e2c9a433b559af65e3e14966dcf437bb5b46981e048d72cbb92d43633ead221037078daae0aca98074aff9aaab267e2d6a0f6b55f6b83914bc0129b107b5b39eace4e79559577fff9b706aee39d444a8ab113f1ea63bee01c1dbb1a77e16306ef52712484193fa2c209b1e4b3424d50582a9d2c0e2726dacf336d5bb44adc62c0c792f066d083350e13bdcfbb2d702b182353266e32fbc0ef6c09d399a749cd3e785365c56ca0dd5dd05845231cab3d3ee5a7131d8f95c7541d3ed9d8089fcffe0d62e9501053ac1714d959c3018cdb989f77fe97fb70e523cf0974a69a0d3f8710a48c3456db37c644c3d91ec1b78c47a82bbe0b0842cbdf6313636bae3719016ceb839c484645cadd5f084d397b72b8e2ae1b08191f0a0ca0ced998e2e022f829a39c109447e5435afc686d2f8ec8d5bf7d79ede1c40fe80abeb84a47269fffa84eaa45fd2d3552000860206bc1c5f738a243e1094ee6fe1a3a8f2dce1715b9b213f61643478f4adf1240f9f9b7a2ca69beb7ee0fc52760b83bd7b92ee36e100fba495580d150fa8fff4207e05ca1e797e983d161153cdfb2fd30104c64883e70abfdf27a62bf57c2748320ef180d9515eb355388886a3f3e46c55a63ed2758d2398897b7bc57b8fd06873ea645ee11b304e030d49668be7c4fc834d716cfb46c92b2c617dab1a490456b9ddf80c54abac71ca61da831cd7005d995569686defdbc9e95344a64acd6ea283425cdee06795fe5e7fa3ca585e85d6fd481222bc5779ff6df212a77c15c7e64c0508614c0109fba98aa473bf9d3a44f087651f900657e29cc3cd1997cf5244051cfb29cc51ee9dfd7c7815d5704a848b929d7dff2927bde987cffac2413b0a85f714acdca2234f43fed7002221e16462bcb1bbb1243436cc1b9a8cd715f52e5892011ba0f06c51ab4d8121d110d2b10bd6319477036103e1848600ff4e660e0ce5596ee3a51629560b05a7fdc13dceb6483f60860063a704f922a4b74f023fa08a7b44652f5fe48afbe918b8b2658bad21b0906b5a4a46bb0b309a57b7c4b0bf5a5022ff3089200e5c2d8ca1ead63de12e6acbf3e9e1f8d8946fb060226b529f64193d56b8611d92d2bfc9f81ebafc330d4f4cbfc6963b0f53ba654b95f412170605cbbca3c7636f14f074e46cad025ffce900d25649cd31173e10e80bdacc310c00299a22c2389320e07b1fd8f588fef89e9b408b1a286281d0d4c3ab70df682359c90c1a0ae84f7b7860c4df3ec498a3f9442f66ebe448886d3b45d1e878475b994f17a8fbc304e86c991d72f179d2db0c010625db00b17e10e641d196e4c7b7e29117f1379f147672f5f292f768dafe66b4fa14e4778d9a840a55fef54d5e41c26c0711ebd297f15ba8a04afc7dd29ec16c4560d3e53c8810f8b1b8a69609b2ebdf09d9e2775ccc5f0e95779ac5c57592d419f9e06847a48812f8c923184cd2bf441d529d3731511b13a4549ec0f8de368eca7a50ea990ea83b59c8773ee6976c2067f014993858ca464d0092776f9873011275cef3d4dcc01acdf8b366e047f94dac7ec8142f1b9a5af7e8696411aa746e1975ecbb9be7c73b487e8b88db4bd78f02e6896898064c392349826e178a560610861978da6222e4868cc58ad9911545452952857eed0c2cd87026e90fac6b39456f9b8896d201f4586fb70696ce04c852e4c3d88d2993e6568c6622775535e1ba4fbf1116e47145472dad7d5fff9b33572d542866649ab63c476357fa100d73803b48b7fe328e22ce9579551fe3aa625cb1b27f22cdb9e2099479a26c4b5762d26addd40be2dd4e4cfb85a7bb1ee48689301346735d4c75e43697d9508c33354470f9923053f5d252b6944f4b7412abae1a5ed"}, {&(0x7f0000000080)="760edbf5424509737c78aa246cfa478f321fe11c141d1bfcb6241aba5dd5ff25971f"}, {&(0x7f0000000100)="4855b03ed279e7790a89ecc0a7d533b08c83ad7db167a837f9e5ba1bf49f37abe961a989755991198cc526b97cf276ba9742d4602b9e7f9789ddad70751339f1577b2a1e79b8ef6939cad0de428a34c57f50fd6055c17a83ea9874d21dd4de8b60f256945537d0d265a5", 0xffffffffffffff2b}, {&(0x7f0000000180)="1c76bde45d11e41fbc5380e9c9f55361485f246115933ca9a33119ca0d3afe08814bfaab3935f152c8c0e5d905acb9ba5c01f4c202be4a09837c263fd43a3fbc39079415a5eec6f540a09f24a7ee8cfe13454609611d3ee9b6db7a0d0f767a264d983f62b12e84a57304391938bfca61d4f3466de0cd0680c7", 0x21a}, {&(0x7f0000001280)="4077ae92984456de74c7641a16d29939c037788a988d786c77483d56c3203fd71d815524b28bc738734af213fc4d5a8f1c3a2705f1c2423d70eb9a24577651c8e3686fb87c1226155f23af0876a3259e19698b898619ecb31e72e688888dbce555df594f0049a7f5d70f05e6653a325bf370805dc92176e02696dff7b38c3441670b295a068c6c401d6b46c2becd5a52ca68721a1143573589be73ed8154e0260cf83dbc2da00cbd7369e78e3fcc89089bcf07850af0"}, {&(0x7f0000001340)="ecca474b814a52fa25f13fb6cc6a60a24f447955c004f9d8129fa8839b2f096903096bf132b20d6cbc42ffd9ea1b45021452b1bef862e157bbd93e9c8317e06389678859fe841c411bebb4b8694544a787f3d29bef132591de9747da336b1a93eaf48bc8f3135866941c4842f2092a5bbf"}, {&(0x7f00000013c0)="f78775ace5df998d3020cffca79e3923967060cf7960526e35b6fa7f9aa67cca4435b9eb5a774badbf583088dc9c5a2ce39d6c2d4b896ca59b3707b0d5970743e562bc0bedffb3926b92fda616e2e528c89fbdf0b469826b"}, {&(0x7f0000001440)="8ea348469feb8519fc8300c992b275cde9a7e0a054d75a1f7983e56490cbda9909e9e9116c18ddbed47c6d50f51ff787e791e2a07ea90653d97a1291bad06f2cf2d1428bc2ce6ce2c7cc42c61e412d5db737a47b492725a9d9be8bbc1e40808c1b4d23c6be711c7b02bf1d8b5efd4c30d93ebef6e3d8c36f1b55c35b8a972e501554db30483fd889c8fad647b5ac2c4702f290764ec12ee75fd19bd14e6e4810085ae0352b6718bb47f3932f8e89fc6a479aa967acd30597eb260c2d31cc93d2fe804c123e5dafa92099da3445b5a297c7861b6e9dc4fb753099ec0f8f039dccf7ecf6b22cc61c5da4a6d521fa1e07ae50ee2b5a2183bd803d"}], 0x193) 16:21:10 executing program 0: pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:21:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x56) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) 16:21:10 executing program 0: poll(0x0, 0x0, 0x1ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) fcntl$dupfd(r0, 0x0, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:21:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:21:11 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000480)="a93e58468d6ce21f74a42939ecf0f8a21743de16f6ff33af5d90834f29efb2682cc7380c5f707f71acddf0b74015dbc74e96e1589158fb6c0b146c73e8dc69cd873bcfd5628b10b824af6b755e855fee23001fdbc6d06387b3373171c0f2f8d53c48e52f8b25b53ffe81244cd3657ba5f953a7c2a230bd765ec6252e80f1263211fcfb83dd7aa4fb06ccef085783081b413f2e3bc3a1a6aa", 0x98}], 0x1, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/185, 0xb9}], 0x1, &(0x7f0000000540)=""/185, 0xb9}, 0x802) 16:21:11 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='*\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xdc^\\\x00', &(0x7f0000000240)='\xef%\x00']) 16:21:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x2000100000001}) r1 = getgid() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) r5 = geteuid() r6 = getuid() chown(&(0x7f0000000040)='./file0\x00', r6, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r7, 0x4, 0x8) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10001, r5, 0xffffffffffffffff, r6, r1, 0x100}, 0x3, 0xffff, r8, r10, 0x1c0000000000, 0x47, 0x2, 0x1}) r11 = getegid() r12 = getgid() r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a6}) r15 = socket(0x18, 0x8002, 0x0) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r15, @ANYRES16], 0x3, 0x1, 0x800) r16 = geteuid() r17 = getuid() chown(&(0x7f0000000040)='./file0\x00', r17, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r18, 0x4, 0x8) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x8) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x10001, r16, 0xffffffffffffffff, r17, r12, 0x100}, 0x3, 0xffff, r19, r21, 0x1c0000000000, 0x47, 0x2, 0x1}) r22 = getegid() setgroups(0x5, &(0x7f00000001c0)=[r1, r11, r12, r22, 0x0]) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r23 = socket(0x2, 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x80206931, &(0x7f0000000300)) r25 = socket(0x2, 0x1, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x80206931, &(0x7f0000000300)) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIOGETOWN(r27, 0x4004667b, &(0x7f0000000140)) linkat(r24, &(0x7f0000000080)='./file0\x00', r26, &(0x7f00000000c0)='./file0\x00', 0x4) 16:21:11 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="63bd319cb53d60051820f5a0fc49992073f338b3ad6aa7c9d9dadaefc88042d5ca0f359bfc7e0166f444e941463c2fb068acb42fa8267240d1c0aa20c5a215a3718435d1bce4", 0x46, 0x6, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='*-/&\\@\xaa-\x00', &(0x7f0000000300)='.)\xa8\x00']) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x1318f8f0, 0x4, 0xffffffff7fffffff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7689}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7430}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000a00)={""/16, @ifru_data=&(0x7f0000000940)="1459d1a3746ba7a2902c11aeed125c637b2f45c31f15c09c4a6e994db0c6040946eca435c8a4ab826108a2b205745fb5b91b9bac4cfe785ee905eb9fe810b46091fb5156d0af55815175019cc9e320b6e20159b61fa4070e72d0d0cd09605e1397612984e2dd37827ab187563e78b5d5f819250f540df7be335bf3ac9349372a7c60cf760c6546c18a86138e54ae0539123f23ee088f10d35a324016c15b5768c466e24fee04d0265d9c53d5"}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x100, 0x0) pwritev(r5, &(0x7f0000000d80)=[{&(0x7f0000000a80)="8430af8102a1fd23873e468dafada547cfc34d87f1ee63339af52d3e3b5971d7af07775a46d16f63765386f6c7423845e827796e933efddb5a09a80c4d46b716f7d55db5e47fd5b7abf3f4d5e6402e3418a88370d91b5423d38f54d967e9941f", 0x60}, {&(0x7f0000000b00)="4ee035b8b1a5bdcbc55728ee4d47b67068244c653c3c76067eacbac5fecb876a5922", 0x22}, {&(0x7f0000000b40)="d08885cf3b850d35649c3e65b7759aa5d2134a9f18878e924f75e19c58cf7dc7b1afb6084426d7454110a9ad1fc56517464f42fdc9f00b9f376725f3cb20c7228be2df96013db96ea99cba5ca2713768d1841f0de9eff196ea9b66977fc5a78223c92cf7bd94d79bfa18c9c9c806eabb6148e7b234da64968c7a626a0792df0292fd7c88324862c2ca5670b954f963d260dcf39d38fb54fa5b973610ce3fbb91fd2021855eae495729", 0xa9}, {&(0x7f0000000c00)="c4169e1d99dc2e6b4424be7e325d9f1ae1a73563cc2761b00bde974c85f551157b6fe1cd9fd07d475347e19c55fd493aade8c3e5247e7015a5169ffa59ca93167b445de473fe1e08428eeb3f49ca2f4118564ae0796d3cb2e61844b65f8eeb7d97fa066bf5a9c639449609a06310b097365be9064c74a477b1c775a1eeb3f011e11bef93874efa24a291d79e4a4a569651548d0ac3c9b14b9f7cf580ffec20408f776cc69be9cbe481a025c923092eb6aef842e6be52d5940e86b9d5b6a17e67f136e54b89313cfcc88b9d37fa0db02bf24ce8c7f2e3c299398a18dd", 0xdc}, {&(0x7f0000000d00)="7b9017e7edf95130d87bdfdbacfaf4d2d088ca06c81821677ab1c650020095aa7534bd484ba1d07b54c57570a5ae9137dabf1305a2eec039cabe191f2907bd910c9c5528b3b409d38809683e1c7d357754b77892680ce55e2cf5f98fb160a2843b28111b5ddb51bcab6f17ed4f01d024d9e8", 0x72}], 0x5, 0x0, 0x0) pipe(&(0x7f0000000e00)={0xffffffffffffffff}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000e40)=0x6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/null\x00', 0x200, 0x0) bind$inet(r7, &(0x7f0000000ec0)={0x2, 0x1}, 0xc) r8 = socket$inet(0x2, 0x2, 0x1) accept(r8, &(0x7f0000000f00)=@in, &(0x7f0000000f40)=0xc) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000f80)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000001000), &(0x7f0000001040)=0x10) mknod$loop(&(0x7f0000001080)='./file0\x00', 0x40, 0x1) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/klog\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001180)={0x76, 0x4}) mknodat(r10, &(0x7f00000011c0)='\x00', 0x8, 0xb1d) ioctl$KDENABIO(r7, 0x20004b3c) r11 = socket$inet(0x2, 0x1, 0x6) pwritev(r11, &(0x7f0000001240)=[{&(0x7f0000001200)="6b14cdc839e89d106abd785a00e0a9ce66ebd5726da423afaba36a28989e7c57bab1319105d06c2b0873edeecc4e1a4af244ff8396284af4ea4896b2537ae4", 0x3f}], 0x1, 0x0, 0x25) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x20902, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) r15 = socket$unix(0x1, 0x4, 0x0) kevent(r12, &(0x7f0000001300)=[{{r13}, 0xfffffffffffffffd, 0x40, 0x20, 0xcb1, 0x100000001}], 0x1, &(0x7f00000013c0)=[{{r14}, 0xfffffffffffffffb, 0x11717e97a342bd90, 0x0, 0x3, 0x40000000}, {{r15}, 0x0, 0x0, 0x1, 0x0, 0x9}], 0x9, &(0x7f0000001400)={0x10000, 0x9}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1d60 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1d60 16:21:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x5, 0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x20b) r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) r10 = geteuid() r11 = getuid() r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r11, r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x10001, r10, 0xffffffffffffffff, r11, r6, 0x100}, 0x3, 0xffff, r15, r17, 0x1c0000000000, 0x47, 0x2, 0x1}) setregid(r5, r6) 16:21:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) flock(r0, 0x8) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:21:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x9, './file0\x00'}) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') unveil(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000200)='W\x00') 16:21:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0/file1\x00', r5}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r8 = fcntl$dupfd(r6, 0x5, r7) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000002c0)={0x3, 0x9}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:21:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2035}, {0xfc01, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000100)="24532a3300c4c3127a6f936a2f089fd4dceda6ac68e9a8328a37d1464736e10827cd840b6fc1a3cd4a408dd44cf4f7b1", 0x30, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000010000000000000000000000c22f43e9f9509d"]) 16:21:11 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x8, 0x9dd8}) r0 = socket(0x0, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x5a, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x1ff, 0x3, "000000000000000100002000", 0xffffffff, 0x20000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) syz_emit_ethernet(0x5, &(0x7f0000000180)="f6e66ba783") 16:21:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e00000016e49d897adf26c3f62ba66c60a3493dd5ef814b4ba5b39efb7b89a"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x401, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x1, 0xc007, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x3f, 0x4) r3 = dup2(r0, r1) close(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$getown(r4, 0x5) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socket$inet6(0x18, 0x2, 0x1f) write(r1, 0x0, 0x0) 16:21:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x4}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x2, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) 16:21:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x28}, {0x35}, {0x4000000100006}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000300)) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwrite(r4, &(0x7f00000001c0)="575f1de306bbaed8eecaec4f400c685366c602a203484851cd87d36bf73d961666b51ae3ccc355349b39f1cf80130f79f8166f34f160970606fae2cb02f8e19f87d5a6a3a5676208a0822c51a6eec72990f981047f001073b914665e513749b84784d61d045617de9f2be01e7e28fd94df4bdd377980b198d7dc8d09ba49975a760fe4d3f8f00d5434419a7f69b83e60465038c8d4addd244f7e80107ec8285a1ec35b54d0d28c7a1c5e4ab52cb7838e36d53afa203d2b4dbd80ceac75e6434e2f669005148566d4cf05fea66493e0a63531948b6302048afd2d1e1ed29015fc57b782571b983f37b3d0ddafa4be51", 0xef, 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffdca, &(0x7f00000002c0)="080d34413fb2c50715f60538a2a9") socket(0x20, 0x5, 0x7) 16:21:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:21:12 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000380)="de24e019c7046e61a600468cceabf335c1d57ef45f72bea6f456ca0de3429865040621702341ffd83df075b75c6c0a0a348404f9ee7366ba12e23b1919d180ab11c90d2aabbb0acc4d1fc1d1b527c8434b99b0563f4630e800610c564bc209eaacf224f83118060e4d8432ed7746f6453d120e42d8bebe50e4ccfc7a4c6a615e074397ed1a486197412553d05cfa987d7dbbf23a0abeed54ddc500db956e27aad2910703619d90d56236cac9bc36ba75748d08ce3825f7378febe6d9c90fc9f9b42d943da6eefe1e4e4e08e2e61778340822c5dd6c09d8fd6766b22a891b01099e68ff2c924e28d6f2831e70c49e446f3bf4815ce3ea1bb83605a035e70d2035261e1628cd", 0x105, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff080000002b33"], 0x10) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x200, 0x120) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x58, 0x0, 0x0, 0x8}, {0x1b}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xbcad9bba2643807c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:21:12 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) close(r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) getgid() getgroups(0x40000036, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = geteuid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r8, 0x2, 0x100000001, &(0x7f0000000000)="5d3f6bfede662b14", 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) r9 = getppid() r10 = geteuid() r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = getppid() fcntl$lock(r12, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r13}) setsockopt$sock_int(r12, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r12, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r14 = getpid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={r14}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x3, r10, 0x0, r7, 0x0, 0x48, 0x38000000000}, 0x81, 0x3, r6, r9, 0x5, 0x200000000f402, 0x4, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getegid() r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r19 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r18, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000002780)={{0x1, r16, 0x0, r16, r17, 0x80, 0x5}, 0x100, 0xffff, r15, r15, 0x3, 0x80, 0xff, 0x232a}) r20 = fcntl$dupfd(r18, 0xa, r0) ioctl$FIOGETOWN(r20, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 16:21:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r1 = getgid() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) r10 = geteuid() r11 = getuid() chown(&(0x7f0000000040)='./file0\x00', r11, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r12, 0x4, 0x8) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r13 = getpgid(0x0) fcntl$setown(r12, 0x6, r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x10001, r10, 0xffffffffffffffff, r11, r6, 0x100}, 0x3, 0xffff, r13, r15, 0x1c0000000000, 0x47, 0x2, 0x1}) msgrcv(r7, &(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRESHEX=r5], 0x3, 0x1, 0x800) r16 = geteuid() r17 = getuid() chown(&(0x7f0000000040)='./file0\x00', r17, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r18, 0x4, 0x8) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x8) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10001, r16, 0xffffffffffffffff, r17, r1, 0x100}, 0x3, 0xffff, r19, r21, 0x1c0000000000, 0x47, 0x2, 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x244, r19) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r22 = shmget$private(0x0, 0x2000, 0x156, &(0x7f000071b000/0x2000)=nil) shmat(r22, &(0x7f000071b000/0x1000)=nil, 0x1000) 16:21:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f00000001c0)=0x7f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x5, 0x7, 0x81, 0x7}, {0x8, 0x2, 0x81, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x80}, {0x5c, 0xbf, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:21:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b554cc84", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x4d5, 0x0, 0x0, 0x0, 0x2]}, 0x3c) 16:21:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x106) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00a5c0 failed: no mapping 16:21:13 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000110000)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') acct(&(0x7f0000000040)='./file0/file0/file0\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x10) 16:21:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = socket$inet6(0x18, 0x8000, 0x3f) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00a5c0 failed: no mapping 16:21:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:21:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xd1954e210104fdb8, 0x10, r2, 0x0, 0x0) 16:21:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pledge(&(0x7f0000000100)='.%.,$#)\x00', &(0x7f0000000140)='\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:21:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8, 0xd864}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) 16:21: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, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r3, 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0xffffffff) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x1}, {0x30}, {}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pread(r6, &(0x7f00000004c0)="f344c294697b699354903b3b813ac4eed39f5fb51d0f00f4f39ba5b019527d859503b5bfe6d558673575cc11e5ae5e27545fba4c5bde0ef59b239f294e314416626662cc3d62c62393946b49f0cfc8fcb82d90cb051a317f9809aa56dbf9e0e039b198c05c330c78a359fe71aaa00059f19f9cbb95bf7ef057d0e431fb5a30ddbfc79b458b62d50af06d45ed3191caa75889b8d0088904e01b63d2a27a43cb0fe9bcf33e3ca20a3a10a5aa7b852e76f84c51e5d87547599aee0197e8754ef534314735fad21820b84a2931b9d2749ce7670ba459692ea237b4823aa2bca13a0a0a0e", 0xe2, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r7, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)=0x3) semget$private(0x0, 0x0, 0x0) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000440)={0x6, 0x8001, './file0\x00', 0x6, 0x3, 0x5, 0x81}) semctl$GETPID(r7, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETZCNT(r7, 0x921aaca86624cda0, 0x7, &(0x7f0000000380)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x20, 0x8, 0x7fffffff}, {0x1, 0x1, 0x1, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0x2, 0x5, 0xc2, 0x5}, {0xca, 0x72, 0x7f, 0x7}, {0x8ab, 0x4, 0x3, 0x81}, {0x6, 0x1, 0x7, 0x8}, {0x40, 0x4, 0x0, 0x2}, {0x1, 0x3, 0x1a, 0x6}, {0x3ff, 0x40, 0x5, 0x1}]}) 16:21:14 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[0x8, 0x10000, 0x6]}) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x4, 0x90c0}, {0x18, 0x3, 0xfffffffc, 0x7}, 0x6, [0x7fffffff, 0x1ff, 0xa4d, 0x80, 0x1f, 0x3ff, 0x1f]}, 0x3c) read(r4, &(0x7f00000005c0)=""/171, 0xab) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/123, 0x7b}], 0x2, &(0x7f00000021c0)=""/4096, 0x1000}, 0x800) execve(0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000001c0)) 16:21:14 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x20, './file0\x00', './file0\x00'}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) close(r3) execve(0x0, 0x0, 0x0) 16:21:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xb5, 0x5}) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 16:21:14 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfd335bc2c3a0b764407a386207000000008295955984c87910bf45c2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a160000000037b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b8b4ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000002b84fc11d7abd9cd00"/167], 0x10) write(r0, 0x0, 0x0) 16:21:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x26, 0x1, 0x6) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "0000000000000001000020f0ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:21:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)="590245bf3fb34ca955f4083b2c7c452a0209331a737b8ef70d65caee2cfac85737ba5c48eebb0f72ec9ed630dad2493779519267e659e84bd9f585251d7e3d091b26b76028420d3a5ce033277bd313dc394e695912377c12eec7f1535a97f3029e1cc6eee176e02256f5fa8fe2976339e0b67b51f2dc2d8e07b272231e3fb1d245b6f4916bfc268b9ef189da90cd26d4bcd6a513bbab5e434ce4e443de22e549f4f336b2ec25270fa4f8941b33a157c3f15d3b1229d9cf94daa57cb23c2e3fecbe3dc4df", 0xc4}, {&(0x7f00000003c0)="e5960bc3a3fa861631569580a9d898f80c3ad33dc244fb3162ee9e33a3ab8616a5e6ad0ad9c55e8c229892ec243a0ffe47cc86f276e04c24b836cfca5f4ff893ab528c245861618146fa2a59a79fae0e9580b164a185c6152996b0a5e7a6c51e482e61c3c886bb898b00db7320af9e5deb199e7fff414c3d59717b98b7ab3f2638c3c12ffa6529cd4f7c7a66295b17c4b5f6e9b466cc8bdf406e68fcfc31b0cc5cb4764ba293ca19a1f2bc4c9c81af7e02ef6eadb8b4a522f5677ffac3519c9af36b5582484703d6032e1abac2cb1ade8f49776d4fe0b53dbad74fec935bc0793a9a5beb5c9e91", 0xe7}, {&(0x7f0000000080)="c6f829924d5de97b491785d715a0d70da0d7ac4ddbf28a1a5745b462cd2ba8f33544", 0x22}, {&(0x7f00000001c0)="0fb3879ec22b72bd347079ba974d4dce538942a8101a", 0x16}, {&(0x7f00000004c0)="acad1b63cf0955d13fb7bf6e0660fbb23801eb63a1abb9508fcab878fca5893b177250f998d58add18d70706617ec74c3a50559d655c7bafc32e742d44e525d80bec03a517df999c3b4a102f3cc6ecd269ed09cf50bef95d6c5adf7743e35da080b6ea962eec0a58f2bcbb32cdd63ced2751c239a5dca8c01aa9ff24e1e311b6e24aa2827077c0a8d9c17f64779d5c22515b4e053a5790", 0x97}, {&(0x7f0000000580)="c69f888afedd9c47f9e6e11d39e874e8f07ba0c6850df12ae67ae305d8543b6f7d9fe922f391770841a9ffcbd8d367028bae46f39193c9e7e8b4d9a07370b4de76d9f91d3a4f818d88f1ca887b6afa3d8d7b63f3139f715fe7c6af0b12a2aea4107853f89891f0461fcd53f8ac11a06d27ebee3d60468ca0e3cd50f4316476374bdba2a7b8bfa3963cfd8c7a7a4e2b35466ab52ae475fa55372fd477bd7074249bab01e794f8a3d0d1fe75fe5487ea976b36713f1687c6a920a6509ef53f83e955eaf59b530f6bfbd92d0a5fbc412af34d56588f0816d650804ae62780b5aa7fe013942f5782e852ab6ad854eb3d41cc0ea0aaa7f83b4c92f08929369608d63b8547eb3326e8232cce6eb4d8b57b3b0a21c5e0d5c8584e17dfb191204472ac3617ebe0ca94d48a6c910fd6fbca8e4b2424e36b740233ffdf053ddaaf973487de4d2e42110d338586338436891e765f228c2e8e9e3f30b601874c4266236ed54fbfd6c366ca17ce8b19aa91caeaa2ec26126059083653694033b2291372e7abfb58838980692b6852980d609d521ae0c04ed1b2b7488fcc446ee94b676d0569837afbcc82568c692f99461beb8771f813e6c61ebe1b05725d671e4c4452deca92a785b16ed6c235e20cefb0a66f35f642575c4af04d8b10565e7bd9c4b04c0be36b49fbe1ca1f88264918207105988db28641925b7b92d33eef11c65303af6cb5fa5285d07f032750380769c2d3d152e76bc20ed70690d52cfc1f2dad3621d61b8264a93e75490e38ad0e9d9c79372e6769e5c21cb7bb264ca536ec7ebbe5374a4905c77c2ae47ea16176b59a5771f60643c5cb9e335e8ed48c6edcc6ab8a1726c114b98c7cdb77b0e8686a7c4f9857c6ca609c4874bc42b406fcaf6a1f251169c5fc834c99ad5cabe9327d01e6d9e937aa9e771b143212510772add40d06f9579948eeec06ca1d55353872c6d16742f7fedeeee021c8eb50f549512e8d3516088c39bfb6500c4b912bbb16f956f24bf17d96c311b5626218b05ce4e10be56d421df90303aff1224d54ebf65312db82524d2074e057c474bf561e90dee17abc285d882926531f63a43d650f1bdbee46d7ec6c929b5746ac47f788a65e0156baa8d1605d61e6718caf5a067eeaef60142371daf3b1544c998e8393351d5223b70f7afd141a9fa00dd1b67e8bd7bcfdb246eaf3acc0b877776e2b8bad4ba32ead7b4d2ef8f186578a5d4340479142e79439eca2e981e4caf257617a89afeefbce6eb1aa2a311dfe28d3c4dcf77af86b49364d31708580998c61e8c3e215366db83765ecaf844f9ab946d63dfbcc4a6d29858527e72d1dbdcba5a1789f9534a7b602cdc145b9f8ef5305fb87143cd0795c2869e541f50aba4c7f4354ce88e002eea47407172c3c1eb5fb2511fa36fceca6bc13d0b14c927c3590379f5263587c5ffd4d1aa3ca6cc0f30d05720a184fd98da3ef7c46452cc57ccbc389a961f9a580ed5c9eda695e8d29b936a82f1694f89911041c51abedf7c8eb2a33ca2f36fa43806c6dbcbdd1dc72e2a7a3043ab6dfd53e510d5890ac72dffde27dd18f8628b3ac9870c32cc3dfc8af76944d801cf616193d5b05fe825c84867c70ee7db31902169d96e05fcbf203a065ff1603e61d62385473c7e2ec444acd0ab05ab35f30b6933c14ae9b6afe3beed89e5e3a872c74fbfc308be3e3dd6e45b5b304a7566294eb9a3fb46309946eb40e0cf4ee2e8b6d81626a0ab9753aa45901aaf23362e2e32124ec32dba3666535b1c156b462c9399943eb232b5f4f70bc6dd3e5083df5433f0401bdb717afd16bc9a96624cb9b735ddb3cfac4935811e95757a0974e65e219dcae3297527756a886d98200544596fe841faf90ccc1a5d9161a893bfc013ab60b081f019c0f451cd62187dd0bb94c91a0e14d1482459bc9013882e6b5730833c67b33acaf10171c62f298ac7dccff9f182b0b1b737026bf381cf34fd6d69ee7799bbcec6f0e0bde8dfb5adddec73c74f1914734ab648186349a1d68269e2cdd35698d6683fa15014b958817b11176a086e8d46613e16c677985e9016834a7c229f522123b6e3bb186fc44468eeb9b818d83c0982efbebd02e98bbe3eafdfa1f2c8c9b28b79d0e6836f925ea9fac1930539571b3742fc84ef994d68c221a019e85f37072c6199646fa699f2f76677bc967ec2fda75e25573e3683f9bcb829d401f20f5f3b4e65d0c716b937111aa8e4bff1ea43d519ef79afd5462630243ea0a069b4cecae81bccbea10518627a2be4e87bc54b17ed29f7cbc2984e0596ab79aab43acbad47653a03b0b51d1c04216f8af0dc05f712cdbdaa60c539251fdba5c3df29469a89c2a5d676732884870e8a204cb46aae338f93512582b91d72147a9e1ad4e19101e47292a39d5d348fcdc7dea8ef93ad962f7f87f1d240f3f64bd0f1049159845db90e3fbc70506f77e4de51d2ff3a46ebff4b8227479f85f910138176de38b8b319c51cf459ba2004d354f92f36f886c026b181991ad851a553f55450131dbb2b01ea0ec57ce5eb89716fecf11d75350345e4cf9fe10f5920a5215081b4f386fe397637fd8576d273903ffaa29da6b2d58405fb7639ef554f4ccb33731f947a3b6d4a85b5309c42d3bdc2ef629c7ab3c1e3e2a9ed0198f7b6be2c24f44746b614f3d6826234d507bcdc892d6a6083f12e660aaf7dca39f37a25cf3a7e2a413d7c7d461b4290ca8d8e8fc3f7ced83602b4e764078f1a22f898227f4aa23cce3b92955d0569a35364a24b3e88a2ec1d15face74862ac1f8b475130a3f81e3aa94bf07e5aea18caa1dc3e03d63a1c6489096c9bc8ffef17dcdd9566c780da1b63b3799d82b37c5157bf9c05f2c95fa28ef00db8d0ebecaec1402c2b6ab8205af2828204b7aea1a85e9691f6c53e1a6745bd1f179726d659379260593ff3f12312c18be6e5483e449fe02d8ce099c9b47e345bb3c5fb3abb416b2158308c465192083cc17759dc4e3ea26d251f49a9e46e776b05cd3d32e02cdf2eda6221669c8dc4d36539933d008ff6f63449ae7f1ee94eb6c321d165be19d2180de7b3cb9abc2570f2d1168b4eb449c5ed5b114b1ff6b1ce62d1b6168c0febc2f302dbc8da32e2e7196151ca77cad147d1aeb1ffd54bb659a512f9db7a8fa101be5f2c36e99648b34d2254b37edfce5d49e0b0b97eabd526cb24663eab1c9f969b41c9cf860d2633ca033032775f4dc6386a92c784ff9badaeb0dadf0d29790645e7a01878b3ac3736e309c1c0f6be1daa16f9b15b33547a7a83d5d2b0e7c254a1070f54b3ad204e02135f2cdd50b6e045776fe69691d1b6440859c136a430e266a34d7c553fafd0ac830a96ddbc8ea071eb23fbcebd947454da0806616893e1c36a207a85961e950bf1250b9099c3f52ca973f9baecc2231f5f37a433929a490c3c65feb88ecde51a42f928d3e553d518b8118d36c71566d0aa35b581a2a91578258d0a93c3ad8677bd25c0dbb94ac7f1e92ca27316512111b8316a59f335b30a20f2256b379af4c2cb35472bf65c699494063475fb7ca85e45fff752b6822a50f0c355cc5673aa887f4d73e683049cd6172f4c30b15b9c7442f5d26101e274bae38e5faa3e29f17d054a1015584e2cefd01561ead85f94809890294c0748eec0a334335ba624d3d4659c9f748c26c62adc2374ddbc1abc1701027709bae61ca7c6518b4a490a6f38f785ab19f64036d52f03f00b454d68a1986fb8581ee8b90b290c7dee513f992c027cb064f8fa89a7018588bf42b6352d32c87f4323f91c351f9a960c7b78a808679d7c4313bf2629a505197cece980ab157db5693e07ab06a4fe621f3f03d6dd298783f32310ce35c2ce72790a2eb254b5ef05edbbe7252a1350c92f38e9b65aa5f631fa50ea69fdb9a0110fbaee5d159331f361fe0f6a514860a0f19b6c6f7a74d04dac9c7b6f86613ce24b7e25d57c3f96da82d246f79eb1e0097e129875fdc50d6c9c3349b3226be363aa6097ce0377e1c59fb75a0c8c1b07fff7328bacb7d44c0e081a6592ce715cb3df31cdeff83ba447bb1423c108f3abaa8103efe4bf47347ad756801f873a8dd68be6f6b92013d693d493fd861d75487ca3b87d834bab5a30af163b93d004db68b042ccba1d01d52c97274d9b90b6553836e090b8498d5ea5d0f9033f93a5063027de31bcb16129d42174f625ca77215a592cbd9503b6ab5a71f8df789629a0cd20b4b458b1e630e8ec8605d339563c530997a03aa47ac0809eb0b114ce9d0c0ab6f25b0815914929c39499f6a562b8589fdca008a00fbc04d9b4d4272262d6976806023d19af2952ef55b2f495146ccfa6f9059d93a1007193cd9a37e1cb53531fcf34aa2e2f306660d1e754d415904e9b4554599a38be0dbcfc20efa192507dfb74dbe9f1b6cc9ec48a45b58391c6290a53db556f45ae8bcabfb0f9d93740dc5bdca06327b41a967cb9ca3b03159a3815b4d773bf6b23eceb23bfec5633d63354034cfe1cdbd4a737f804fc360438360ed416a120b9a049b9beee7877b42b33f4509da7b94c046760b716ab06e530517a324d6ab4360d42ca61abcb55cd672da0a6945e2d736f03785ab2eaa2a3a78e1f604ee05b2d9695e1e710acd4bedefc96bfcdcd6c6cf903a398cde734693418862e9a6370b30e8d3d82bbc29bab7c3544885d4b1d1dc42542e05fdacc21c4f5d76cdde067a0331c750023e7b66386e6dad4ab595282a7ed2d7bf2c44a3194838b09868e5024602ab74a3be40d7426a00989a369edcb2c1f0bcb6671370133411967e3555dc203783a40facc17bf7412a82f2957950520305d11b74fabb940beeef4529e293421b7c9c56deda6e6794598ac82dbeaa030c3a3462f4c075d32ce65dfaf03d368eaddc29d8ad36d92b81767dcc40edcc4005c5edd80f66c235eac37e4345defeec6dbbde0d69de593bcbb3770eb6e7d8bc9e2d5c8e8c8409d4a0ae51d2ae00a87a31f19b4ed82ef7d0b58d1eb1b6be2305a2ebd2e82a1632af614dd2677165bca11c9fda6d7618c3a9a5cf7b7eb4bc599882f0233a88639bd06d561021e6102c878361e2159f6036deee5aa8bc48ec697891fa37bd35c3df3b7907d7a0f4fd31303459dde90c062573c4a75e7119c209a4e23bf5040e046c6cdc67da9914379a9d005d3dff389d40e999b481ba5fd058714f3cded3590e1848f1a0badcdbcf99577b3fdf748981aff0d5f8e229f80cd599b8189b01a42023735148bec061d13a9aeecbfc436d0de58db2d4240c9a1b99f07af6807520e6534bcc26b433233548a50cb1c0ed7592dacffb989d7485c1209844395871bdab380cbd16f0fe4aad9a078b50595b43efc16d09e0e311b46bbde2fdb171eb1238728b41a2de78c3b24837a14ecaba6fa558e5dea657ace31635f3271801351dd47bd8b148e4422a082d2dc5391adfffd54a1eba67cf6614bd471ccf090d10cfb99abfc0e45f86c1fbc5c2d6a06b327a81b1cf04d4f4b487bbccc17a6dd6bc5c42a9670c279104a814f2e288ca67b13dc8cc2fb114edaf5ae613ecf12e533bac0aa9804700725fc0c9d38a38af3f1d4ecf4676a69efb7061f3fa082a42fefbc93caaf82986814b1efa52d8452cbc49527b729d73e9e2e56f4e93fc8bab826366ed21199f49525952764bd1842f063d46acdda4764f2949bc73974baaddcd35d82126d6beeaedb76719033c14d080374c2c02dc6647ef2eacf4b0a631cfc34e2bc9c2ee5367ebe35efafa6bbf178a2f21eb63f401cf6f1f5680025dfd8f16ca1131eb3", 0x1000}], 0x6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:15 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x3, 0x4, 0xc9, [{&(0x7f0000548000/0x4000)=nil, &(0x7f000053a000/0x1000)=nil, 0x82b}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f000050e000/0x3000)=nil, &(0x7f000009c000/0x4000)=nil, 0x8}, {&(0x7f000047a000/0x1000)=nil, &(0x7f0000781000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00006cc000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00000ca000/0x1000)=nil, &(0x7f00007b1000/0x2000)=nil, 0x3c}, {&(0x7f0000481000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000424000/0x2000)=nil, &(0x7f0000155000/0x2000)=nil}, {&(0x7f0000626000/0x3000)=nil, &(0x7f0000455000/0x3000)=nil, 0x7}, {&(0x7f0000328000/0x4000)=nil, &(0x7f0000224000/0x2000)=nil, 0x4}, {&(0x7f00001f6000/0x4000)=nil, &(0x7f000045f000/0x3000)=nil, 0x800}, {&(0x7f00004fb000/0x1000)=nil, &(0x7f000003d000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000727000/0x2000)=nil, 0x9}, {&(0x7f0000715000/0x1000)=nil, &(0x7f000017d000/0x4000)=nil, 0x1}, {&(0x7f00001e9000/0x3000)=nil, &(0x7f0000629000/0x4000)=nil, 0x9}, {&(0x7f00002c0000/0x4000)=nil, &(0x7f0000061000/0x4000)=nil, 0x1ff}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) 16:21:15 executing program 0: r0 = socket(0x2, 0xc003, 0x6) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) fchmod(0xffffffffffffff9c, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) 16:21:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x40) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:21:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) r4 = msgget(0x2, 0x12) r5 = getgid() r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = socket(0x18, 0x8002, 0x0) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r8, @ANYRES16], 0x3, 0x1, 0x800) r9 = geteuid() r10 = getuid() chown(&(0x7f0000000040)='./file0\x00', r10, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) r13 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r13, 0x4, 0x8) writev(r13, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x10001, r9, 0xffffffffffffffff, r10, r5, 0x100}, 0x3, 0xffff, r12, r14, 0x1c0000000000, 0x47, 0x2, 0x1}) r15 = getgid() r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a6}) r18 = socket(0x18, 0x8002, 0x0) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r18, @ANYRES16], 0x3, 0x1, 0x800) r19 = geteuid() r20 = getuid() chown(&(0x7f0000000040)='./file0\x00', r20, 0x0) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) r23 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r23, 0x4, 0x8) writev(r23, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r24 = getpgid(0x0) fcntl$setown(r23, 0x6, r24) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x10001, r19, 0xffffffffffffffff, r20, r15, 0x100}, 0x3, 0xffff, r22, r24, 0x1c0000000000, 0x47, 0x2, 0x1}) r25 = geteuid() r26 = getegid() r27 = getgid() r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a6}) r30 = socket(0x18, 0x8002, 0x0) msgrcv(r28, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r30, @ANYRES16], 0x3, 0x1, 0x800) r31 = geteuid() r32 = getuid() chown(&(0x7f0000000040)='./file0\x00', r32, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r33, 0x4, 0x8) writev(r33, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r34 = getpgid(0x0) fcntl$setown(r33, 0x6, r34) r35 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r35, 0x4, 0x8) writev(r35, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r36 = getpgid(0x0) fcntl$setown(r35, 0x6, r36) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000180)={{0x10001, r31, 0xffffffffffffffff, r32, r27, 0x100}, 0x3, 0xffff, r34, r36, 0x1c0000000000, 0x47, 0x2, 0x1}) r37 = getgid() r38 = msgget$private(0x0, 0x0) r39 = getpgid(0x0) msgctl$IPC_SET(r38, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r39, 0x0, 0x0, 0x0, 0x80a6}) r40 = socket(0x18, 0x8002, 0x0) msgrcv(r38, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r40, @ANYRES16], 0x3, 0x1, 0x800) r41 = geteuid() r42 = getuid() chown(&(0x7f0000000040)='./file0\x00', r42, 0x0) r43 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r43, 0x4, 0x8) writev(r43, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r44 = getpgid(0x0) fcntl$setown(r43, 0x6, r44) r45 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r45, 0x4, 0x8) writev(r45, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r46 = getpgid(0x0) fcntl$setown(r45, 0x6, r46) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000180)={{0x10001, r41, 0xffffffffffffffff, r42, r37, 0x100}, 0x3, 0xffff, r44, r46, 0x1c0000000000, 0x47, 0x2, 0x1}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x401, r10, r15, r25, r26, 0x20, 0xc18d}, 0x40, 0x800, r36, r46, 0x6, 0x7, 0x8, 0x2}) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) r47 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMBIS(r47, 0x8004746c, &(0x7f0000000080)=0x3) 16:21:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc0) write(0xffffffffffffff9c, &(0x7f0000000140)="6c78811fcdf9114d5c43cb2bb54afe234577f9f6425151840ffe78faf623e03205c114775c", 0x25) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x0) 16:21:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000001480)) socket(0x2, 0x1, 0x0) syz_open_pts() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x800, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000480)=""/4096, &(0x7f0000000000)=0x1000) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000240)={0x800, 0xfffffffe, {[0x1, 0x401000000000, 0x5, 0x7, 0x81, 0x8, 0xffffffffffffffff, 0x5e42, 0x0, 0xb86, 0x7, 0x6, 0xfe, 0x7, 0x2, 0x3, 0x1f, 0x900000000000], [0x1, 0x803, 0x401, 0x0, 0x8000, 0x101, 0xfffffffffffffffc, 0x2, 0x1, 0x8001], [0x401, 0x20, 0x9, 0x8, 0x2, 0x9, 0x200], [0x7f, 0x2, 0xffffffff, 0x6, 0x2, 0xe5c7], [{0x0, 0x3, 0x1, 0x3}, {0x9, 0x401, 0x9, 0x3ff}, {0x4, 0x200, 0x7, 0x4}, {0x1f, 0x800, 0xd, 0x612}, {0x1000, 0x2, 0x2, 0xfffffffffffff599}, {0x3, 0xfffffffc, 0xc9d5, 0x7}, {0xfd, 0x9, 0xffffffff, 0x3}, {0x8, 0x7b, 0x40, 0x10000}], {0xfffe, 0x3, 0x1}, {0x101, 0xc42, 0x7, 0x8000}}}) 16:21:15 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x800001d, 0x0, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff080000002b33"], 0x10) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x200, 0x120) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xbcad9bba2643807c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0xbd}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:21:16 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)={0x0, 0x0, 0x3, 0x1}, 0xfffffffffffffd47) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xf0, 0x49, 0x0, 0x3, "0100e2ffff1b00000900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:21:16 executing program 0: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:21:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x93a\x01', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:21:16 executing program 0: madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x10000000000003, 0x1) socket(0x1, 0x2, 0x7f) socketpair$unix(0x1, 0xf2e478e7a48b1fcf, 0x0, &(0x7f0000000080)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xe2b5c2ffcf4ff571, 0x64dc319db8184bf4, r1, 0x0, 0xa) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pwrite(r2, &(0x7f0000000100)="eefed2b9304757d2e1bd73bb07aec280ce7bd58527f5d8163c6c8c7f2be61ffa6b69c79040b727d49339", 0x17, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xdb, 0xffff}, 0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/69, 0x45) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) shmget(0x0, 0x4000, 0x164, &(0x7f0000ffc000/0x4000)=nil) 16:21:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x4c}, {0x8000000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01622f66696c6d3000"], 0x8) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = getgid() r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = socket(0x18, 0x8002, 0x0) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r7, @ANYRES16], 0x3, 0x1, 0x800) r8 = geteuid() r9 = getuid() chown(&(0x7f0000000040)='./file0\x00', r9, 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r10, 0x4, 0x8) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) r12 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r12, 0x4, 0x8) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r13 = getpgid(0x0) fcntl$setown(r12, 0x6, r13) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x10001, r8, 0xffffffffffffffff, r9, r4, 0x100}, 0x3, 0xffff, r11, r13, 0x1c0000000000, 0x47, 0x2, 0x1}) r14 = getgid() r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a6}) r17 = socket(0x18, 0x8002, 0x0) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r17, @ANYRES16], 0x3, 0x1, 0x800) r18 = geteuid() r19 = getuid() chown(&(0x7f0000000040)='./file0\x00', r19, 0x0) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x8) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) r22 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r22, 0x4, 0x8) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r23 = getpgid(0x0) fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x10001, r18, 0xffffffffffffffff, r19, r14, 0x100}, 0x3, 0xffff, r21, r23, 0x1c0000000000, 0x47, 0x2, 0x1}) r24 = getgid() r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) r27 = socket(0x18, 0x8002, 0x0) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r27, @ANYRES16], 0x3, 0x1, 0x800) r28 = geteuid() r29 = getuid() chown(&(0x7f0000000040)='./file0\x00', r29, 0x0) r30 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r30, 0x4, 0x8) writev(r30, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r31 = getpgid(0x0) fcntl$setown(r30, 0x6, r31) r32 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r32, 0x4, 0x8) writev(r32, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000180)={{0x10001, r28, 0xffffffffffffffff, r29, r24, 0x100}, 0x3, 0xffff, r31, r33, 0x1c0000000000, 0x47, 0x2, 0x1}) setgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r14, 0xffffffffffffffff, r24]) getsockname$unix(r1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:21:16 executing program 1: socket(0x400000000018, 0x3, 0x0) 16:21:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x4}, {0x2}, {0x5576}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) 16:21:16 executing program 0: r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x107, 0x1, &(0x7f0000d52ff0)="0f0000000000060000071a80000001cc", 0x10) 16:21:16 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r6, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r6, 0x2, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) 16:21:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:21:16 executing program 1: r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x107, 0x1, &(0x7f0000d52ff0)="0f0000000000060000071a80000001cc", 0x10) close(r0) 16:21:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100c0, 0x0) fchmod(r0, 0x0) 16:21:17 executing program 0: 16:21:17 executing program 0: 16:21:17 executing program 1: 16:21:17 executing program 1: 16:21:17 executing program 0: 16:21:17 executing program 1: 16:21:17 executing program 0: clock_settime(0xe93489bbc94aa9b, &(0x7f0000000080)={0x77359400}) 16:21:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:21:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xffffff7f, 0x1021, 0x0, 0x0) 16:21:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) socket$inet(0x2, 0x4000, 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:21:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) sync() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) recvmsg(0xffffffffffffff9c, &(0x7f0000001440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f0000000340)=""/252, 0xfc}], 0x2, &(0x7f0000000440)=""/4096, 0x1000}, 0x2) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:21:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000200e2597291bd508928c1fcdf82fa627475b78f00"/60, 0xffffffffffffff13, 0x0, 0x0, 0x0) 16:21:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet6(0x18, 0x2, 0x1f9480000000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/deV/o\x00', 0x100, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x588b2, 0x95) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r2, 0x5) fcntl$setstatus(r1, 0x4, 0x80) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) semget$private(0x0, 0x6, 0x480) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x5, 0x403) r5 = semget$private(0x0, 0x4, 0x444) semop(r5, &(0x7f00000000c0), 0x0) semop(r5, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x5, 0x6, 0x1800}, {0x3, 0x7}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x6) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000240)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r6, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r6, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r6, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) r7 = semget$private(0x0, 0x1, 0x2) semop(r7, &(0x7f0000000400)=[{0x4, 0x100000001, 0x1000}, {0x0, 0x44, 0x3000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x120, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 16:21:17 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) close(r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) getgid() getgroups(0x40000036, &(0x7f0000000100)) r4 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r7, 0x2, 0x100000001, &(0x7f0000000000)="5d3f6bfe02000000", 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) r8 = getppid() r9 = geteuid() r10 = getgid() chown(&(0x7f0000000040)='./file0\x00', r9, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getppid() r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r13, 0x2) flock(r13, 0x2) fcntl$lock(r13, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x10001, r12}) setsockopt$sock_int(r11, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r11, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r15 = getpid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={r15}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x3, r9, 0x0, r6, 0x0, 0x48, 0x38000000000}, 0x81, 0x3, r5, r8, 0x5, 0x200000000f402, 0x4, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r19 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x8, 0x0) r20 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f0000002700)={0x2000000, 0x8, 0xff7f}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000002780)={{0x1, r17, 0x0, r17, r18, 0x80, 0x5}, 0x100, 0xffff, r16, r16, 0x3, 0x80, 0xff, 0x232a}) r21 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) ioctl$FIOGETOWN(r21, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002880)) 16:21:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") socket(0x20, 0x4, 0xc4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, r3, 0x4) 16:21:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:21:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x50}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:21:18 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x38000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x7ebd0dca2f89fe11, 0x1}) 16:21:18 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) dup2(r4, 0xffffffffffffff9c) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0100000066697fffff02"], 0x1c, 0x0}, 0x0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000700)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x49, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x102}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x1, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) 16:21:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x8, 0xfe, 0x3, 0x672}, {0x1, 0x1, 0x80, 0x401}, {0x2, 0x2, 0x9, 0xff}, {0x3, 0x40, 0x4, 0x1}, {0x50, 0x2, 0x3f, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x800003d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:21:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x11) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xfb) 16:21:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:21:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x100000000000024b, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x0, 0x0, 0x0) r7 = accept$inet6(r6, 0x0, &(0x7f0000000140)) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x0, 0x0) r11 = getpgrp() fcntl$setown(r10, 0x6, r11) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x3, 0x8}, {{r7}, 0xfffffffffffffff8, 0x20, 0x0, 0x6, 0x2}, {{r8}, 0xfffffffffffffffa, 0x82, 0x20000020, 0x4b, 0x4}], 0x2, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffc, 0x5, 0x10, 0x9b6d}], 0x2, &(0x7f0000000240)={0x1}) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 16:21:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x6}, {0x3d, 0x0, 0x0, 0x80000000}, {0x6, 0x0, 0x0, 0xe8d}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x8c2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:21:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r2 = socket(0x400000000018, 0x3, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') 16:21:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x8, 0x163c, &(0x7f0000000240)="c818029229b30c4ff12b7697bb25b100c9511bcffd86c8779973ca3d6dc6b5a552840b98934dbcfb28180eb48e8f503bad9f2dbce6af879c09087315fb6f086db6e1e823573d727ef27b5351c635fc77912e3503b3fb01e247006ab10d38b694c0f5e30dab80074efe84fb232bf3cf1826862ca799523de21fbfdd86d127f301a84f5c49b6d732fa10767ced2f3c8fa0cc4881801f6abccdfe1f1981400a01d1ddca78acae45466e92952e8243d56256039eafa95dd04a9a5bfc08dbda810b53ecf98902030861663588c08d4accf1edd09bc35b0e104b3b000ba929e6a3d345012676d4809d0970003c63d3b86bf33514be3673e05b479829", 0xf9) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, &(0x7f0000000000)="ea41fd11faee8d8ed987264fd9a5e4dd65172fb6", 0x14) 16:21:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:21:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000001c0)=@un=@file={0x2, './file0\x00'}, 0xfffffea9) setsockopt(r0, 0x8d47, 0x9, &(0x7f0000000080)="0bded4b5d608f08c9765256c0167ab644132414c555bad3e3656eab3358e7d61cab20899332ed225bdd92154ace3618513a5bfdf324e648ab4c6832c25caa6900ecc016b00ced25c079b0e2ce55487794694935b1adad74f658c50515eea1bc8f7a5d7111dc3c1f927c9447ba01440f935d598c05902e3651665d02c6198496101f8fe7b51d19f43394514d97b1cbc6be5d9f4729504006e764ba36ec94eee3346603e5b56620bc25e8f89de95f697857ade9fa61ddc90d84c8f1e7b15fea239e90eea7c185c402f298fc2806c13856c8d799c65d1e36192196456466ed0db47963adfd8e6b7c562", 0xe8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:21:19 executing program 0: msgget$private(0x0, 0x100) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r3, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:21:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x148) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x4, 0x8735, {[0x40, 0xfffffffffffffffb, 0x6, 0x3f, 0x7, 0x8000, 0x7d, 0x7, 0x3, 0x0, 0x7, 0x4, 0x9, 0x3, 0x7, 0xbb8, 0x0, 0x9], [0x7, 0x5, 0x20, 0x41, 0x6, 0xa1a3, 0xa, 0x9e, 0x80000001, 0x100], [0x7, 0x101, 0x3, 0x4, 0x5, 0x9], [0x1, 0x5, 0xc306, 0x81, 0x3, 0x8000], [{0xdce, 0x8, 0x5, 0xfffffffffffff800}, {0x4fa9, 0x1ff, 0x10001, 0x6}, {0x4120, 0x4, 0x6, 0x101}, {0x1, 0x8ac8, 0x2, 0x6}, {0x2, 0x3f, 0x66, 0x863}, {0xffff, 0x6, 0x7ff, 0x3}, {0x3ff, 0x5, 0x20, 0x100000000}, {0x3, 0x6, 0x80, 0x2}], {0x5, 0x2, 0xfffffffa, 0x7}, {0x0, 0x6, 0x100, 0x1}}}) 16:21:20 executing program 0: getgid() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x5c07755c454e37d9, 0x7fff, 0x0, r4}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:21:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x7ff}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x696aa682}, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:21:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="ed56a30a99c2f0888e18eedc93c672166b4baf987a330ea2e6994cc100b6307541fc21be000000000000000000d9ce98b6c635c0263d96794191644659fb7367bb7308475b587a6b726691b27c092596e7ce1b40", 0xfffffea8}], 0x10000000000002dd, 0x0, 0x0) 16:21:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r2) dup2(r0, r1) pipe(&(0x7f00000000c0)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000340)={0x10, 0x3, 0x4, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fd0000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000eeb000/0x3000)=nil, 0x4}, {&(0x7f0000fcd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000f18000/0x2000)=nil, &(0x7f0000e59000/0x2000)=nil, 0x800}, {&(0x7f0000f93000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x100}, {&(0x7f0000c47000/0x4000)=nil, &(0x7f0000eca000/0x3000)=nil, 0x80000000}, {&(0x7f0000ecc000/0x4000)=nil, &(0x7f0000f30000/0x2000)=nil, 0x766}, {&(0x7f0000f77000/0x9000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000c36000/0x10000)=nil, &(0x7f0000f22000/0x1000)=nil, 0x3}, {&(0x7f0000d88000/0x2000)=nil, &(0x7f0000cd8000/0x3000)=nil, 0x3f}, {&(0x7f0000f95000/0x2000)=nil, &(0x7f0000ca3000/0x2000)=nil, 0x10001}, {&(0x7f0000d5d000/0x3000)=nil, &(0x7f0000cdb000/0x4000)=nil, 0x200}, {&(0x7f0000d38000/0x3000)=nil, &(0x7f0000c78000/0x1000)=nil, 0x6}, {&(0x7f0000f9c000/0x2000)=nil, &(0x7f0000f29000/0x1000)=nil, 0xce67}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa317}) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 16:21:20 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x4) 16:21:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) write(r0, 0x0, 0x0) 16:21:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:21:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xe5\xff\xff\xff\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1, 0x0, 0xfc}, {0xffffffff}, {0x6, 0x0, 0x0, 0x4000000}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:21:21 executing program 0: getitimer(0x1, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 16:21:21 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) rmdir(&(0x7f0000000100)='./file0\x00') 16:21:21 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000002580)) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r7 = semget$private(0x0, 0x4, 0x10) semop(r7, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r7, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() r18 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r14, r15, r16, 0x4c, 0x6}, 0x8, 0x800, r17, r18, 0x7, 0x4, 0x8, 0x484}) r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r19, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r19, 0x4004746a, &(0x7f0000000380)) r20 = msgget$private(0x0, 0x718) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = getpgrp() r26 = getpgrp() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000300)={{0x8001, r21, r22, r23, r24, 0x4c, 0x6}, 0x8, 0x800, r25, r26, 0x7, 0x4, 0x8, 0x484}) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r27, 0xffff, 0x4, &(0x7f0000000000), 0x4) r28 = fcntl$getown(r27, 0x5) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002500)={{0x1, r8, r9, r15, r22, 0xb0, 0x20}, 0x4e53, 0x7fff, r28, r30, 0x3ff, 0x7, 0x10001, 0x240}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)) 16:21:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 16:21:21 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getgid() r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r3, @ANYRES16], 0x3, 0x1, 0x800) r4 = geteuid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./bus\x00', r6, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r7, 0x4, 0x8) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x10001, r4, 0xffffffffffffffff, r5, r0, 0x100}, 0x3, 0xffff, r8, r10, 0x1c0000000000, 0x47, 0x2, 0x1}) getgroups(0x1, &(0x7f0000000100)=[r0]) getegid() r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) r12 = getgid() r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a6}) socket(0x18, 0x8002, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) fcntl$lock(r15, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) msgrcv(r13, &(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRES16=r15, @ANYRES16], 0x3, 0x1, 0x800) r16 = geteuid() r17 = getuid() chown(&(0x7f0000000040)='./file0\x00', r17, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r18, 0x4, 0x8) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x8) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x10001, r16, 0xffffffffffffffff, r17, r12, 0x100}, 0x3, 0xffff, r19, r21, 0x1c0000000000, 0x47, 0x2, 0x1}) getgroups(0x0, &(0x7f00000002c0)) lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:21:21 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)=[{0xb1}, {0x15, 0xfd}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:21:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000300)=0x8) r2 = socket$inet6(0x18, 0x5bcb474c0fb7cbde, 0x7) poll(&(0x7f0000000340)=[{r1, 0x100}, {r2, 0x4}], 0x2, 0xffffffff) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = semget(0x3, 0x2, 0x40) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) fcntl$lock(r15, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r16 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x8, r12, r17, 0xffffffffffffffff, r18}, 0x10000, 0x1, 0x5}) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000004c0)) 16:21:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x20}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xb0cd1ac7bd7c24ef, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:21:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:21:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x3, 0x0, 0x0, 0x1}, {0x800, 0xfc, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x2, 0x2) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10080, 0x80) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000100)) 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(r0, &(0x7f0000000200)="ef18000000000000", 0x136) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x7f) 16:21:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1/file0\x00', 0x200, 0x1) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x1, 0x11) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1/file0\x00', 0x4) 16:21:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3ecb9410ee31396b, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 16:21:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a910000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:21:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r9 = getpgrp() r10 = getgid() r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0xffffffffffffffff, 0x0, r12, 0x0, 0x0, 0x0, 0x7}) r13 = socket(0x18, 0x8002, 0x0) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r13, @ANYRES16], 0x3, 0x1, 0x800) r14 = geteuid() r15 = getuid() r16 = getgid() chown(&(0x7f0000000380)='./file0\x00', r15, r16) r17 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r17, 0x4, 0x8) writev(r17, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) r19 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r19, 0x4, 0x8) writev(r19, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x10001, r14, 0xffffffffffffffff, r15, r10, 0x100}, 0x3, 0xffff, r18, r20, 0x1c0000000000, 0x47, 0x2, 0x1}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x0, 0x2}, 0x5, 0x0, r18, r9, 0x8, 0x6, 0x5}) 16:21:23 executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\xa4\x17\xceO\xcb\xa3\xe6\xc5\x1f\xa7\\\xd9\x1e\xd8gI4\xbbE\xa5\xb3\xa5X\x1dS\x8a\x8e\x8e\xbd\xa6`4', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f0000000340)='.)\x00']) 16:21:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x54}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:21:23 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 16:21:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x48}, {0x204c}, {0x20000000000006, 0x6a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:21:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x0, 0x0, 0x0) setsockopt(r3, 0x700000, 0xffff0ef0, &(0x7f0000000180)="bcd81fe968f561a123e77744b9a2267624048abc3ce0635be4048d25e534eb93f19a5b097ffb64ac4fdb7a260a6deab62bc01e7c93c238cd7541de72559ec1be4d6d0a84823df34b81a47ff1ce710c00873ca680176a4e7b99b9ccc30f36c9a85f8fe86bf36616aa84543dc2baac3ed804", 0x71) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x20, 0x7fff}) pwrite(r4, &(0x7f0000000280)="3707905677ba185c053666a3d0d30003774c2da5a36fa82affd9429a752d27e442266cb450bca15b854c4dfa63a957467df43e7a5cd9ef8952e0cb99ec7251aedff4a98f9cb96a3332846c62903f1c92af6c50d5055b028b3ccd9f490385d371d98fbd2364075a8f6ed370349e415e225a34316c34e24247943d744d152cc5ee50ea13ae712de21be2cb949b3f41b7887b4963b552585dde3c94e26fd18776017e6d46f1accb6f4038aa7fddbaeed88c480bbce4ce3fdea5ac7268f7161d5d192c04e184ac015bf492011045a62fd5d707b524bf30f1", 0xd6, 0x0, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setreuid(0x0, 0xee00) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) write(r1, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:21:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r1) r3 = getppid() r4 = getgid() r5 = msgget$private(0x0, 0x0) getpgid(0x0) r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) socket(0x18, 0x8002, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r11, 0x2) flock(r11, 0x2) fcntl$lock(r11, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) msgrcv(r7, &(0x7f0000000300)=ANY=[@ANYRES16, @ANYPTR, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16=r3, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=0x0, @ANYPTR64]], @ANYRESDEC=r2, @ANYBLOB="41435a7923a673904216ecfcbf75197cc7e28ed3291902a34abce818f2bddadca8caf4e3df66812eb339d1f919fbb3f683fe8828534d1091e183d438f161b5f2a7b2ffd1cdf381acc2494b0c9f8cd05c844172199daaa188ffc08f2500c045ea00d78a2c1a96069e6b4e73e0e4c64b8894921aee4d313d30d11928377153e496420ce02954b8d07d7223dab4ab0b1816e339a07402ce0d91b408e3cd525c7812cb004b6a8f23707cd6df79e175d6f4fc4d4a5b5b05f6", @ANYRES64=r9, @ANYRESHEX=r11, @ANYRES16], 0x8, 0x1, 0x800) r12 = geteuid() r13 = getuid() chown(&(0x7f0000000040)='./file0\x00', r13, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x10001, r12, 0xffffffffffffffff, r13, r6, 0x100}, 0x3, 0xffff, r15, r17, 0x1c0000000000, 0x47, 0x2, 0x1}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x0, r12, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a2}) r18 = socket(0x18, 0x8002, 0x0) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r18, @ANYRES16], 0x3, 0x1, 0x800) r19 = geteuid() r20 = getuid() chown(&(0x7f0000000040)='./file0\x00', r20, 0x0) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) r23 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r23, 0x4, 0x8) writev(r23, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r24 = getpgid(0x0) fcntl$setown(r23, 0x6, r24) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x10001, r19, 0xffffffffffffffff, r20, r4, 0x100}, 0x3, 0xffff, r22, r24, 0x1c0000000000, 0x47, 0x2, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4}, 0x6000000000004, 0x103000000000028, r3, 0x0, 0xffffffffffffffff, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x3, 0x1, 0x9}, {0x4, 0xd7, 0x5, 0x10000000}, {0x3, 0x1, 0x7, 0x1f}, {0x5, 0x4, 0x3f, 0x90}, {0x9200, 0x5, 0x5, 0x5b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f0000000000)=[0x4, 0x200, 0xff, 0x2, 0x4, 0x2, 0x3, 0x0, 0x2, 0x81]}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0x159, 0x0, 0x0) 16:21:24 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:21:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = open(&(0x7f0000000540)='./file0/file0\x00', 0x10000, 0x4) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r10 = socket$inet6(0x18, 0x4, 0x74b7) kevent(r7, &(0x7f0000000780)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x800}, {{r10}, 0xfffffffffffffffe, 0xa6, 0x20000000, 0x5, 0x3a}, {{r9}, 0xfffffffffffffffc, 0x1c5, 0xf0000000, 0x100000001, 0x800}], 0x9130fbf, 0x0, 0xfffffffffffff7fe, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x20, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r15 = dup2(r14, r0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x2, 0x475721c7}, {{}, 0x7ffffffffffffffc, 0x53, 0xd32a740f4807465d, 0x5, 0x800}, {{}, 0xfffffffffffffffe, 0x40, 0x4, 0x6}, {{r4}, 0xfffffffffffffffe, 0x9, 0xb0e845b9cf7d43ef, 0x205a8201, 0x7f}, {{0xffffffffffffff9c}, 0x5091f7ac3c13a713, 0x1, 0x1ffff9, 0x100000001, 0x4}], 0x3, &(0x7f00000005c0)=[{{r5}, 0xffffffffffffffff, 0x10, 0x20000000, 0x200, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x7f, 0x3ff}, {{r6}, 0x5, 0x24, 0x1, 0x2, 0x6}, {{r11}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0x7f}, {{}, 0xfffffffffffffffa, 0x6a, 0x20, 0x6, 0x29a}, {{}, 0x44c05d86e6ea60ce, 0x5, 0x4, 0x1, 0x6}, {{r12}, 0x0, 0xd, 0x2, 0x9, 0xffffffffffffffc0}, {{r13}, 0xfffffffffffffffc, 0x84, 0x1, 0x7, 0x1}, {{r1}, 0x5, 0x1a, 0x20000000, 0x4, 0x990}, {{r15}, 0xec48d72bacffb25e, 0x42, 0x1, 0x1, 0x3}], 0x2, &(0x7f0000000700)={0x8, 0x6b9d}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="10002e2f66696c65302f66696c523000517e6370d5b11ab9d70f7e599480a1297ee8d26365fa73384d4e9e0d4dfc8d7a2d6ae6c97e3fae7569d7486db7a35533cac5eb5e2d65c61dc30976ef39b0ccb187862e602a81b4ce24a74aea96c24d5665f2f27cc7ffdef0886a593c1cf0ccaf5c4a72bf5324b5bce38dafa1cb6877c86b3a87d14cb849d07753cd1ca6b88d2baad02d55d0d222309f0718aa6211691209d7a00782f10968b1d45972212006940ec6fffe0bf2dcfed9e87832b3e0cd6036e6c81670b6fae517d70150d2f89e7f94a7deec02a2"], 0x10) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x400080000000, 0x4, 0x5}, 0x7fffffff, 0x7, 0xd}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xffffffffffffffc4}, {0x287, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:21:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:21:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0x22, 0x0, &(0x7f00000001c0)=""/34}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xf6ff) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:21:24 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000380)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r4 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r4, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r5 = accept$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:21:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f03007300"], 0x8) r2 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r3 = socket$inet(0x2, 0x2, 0x7) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)="4d8a14aa04bcba26e22ee35b8c78cdcd27d1f8616421584f0c1f8cc763994c988e1cd21cd1ce5191bc9a9b2c8ae21aa6e4136ce3004742b76109114161c7c8cc1324591de45d65e8712b4b7e9c6436945c825eb73163ffdb238c4ba410eca8e84f77127b18d9000d1cf5fd62c90f1255e269a9d90d9e912700f8216bddd76e281f1c036bec88fd069709ca8ce84ce692935b1d2dc0fc773cbc993bff0ff928f89b0ea6ca455c9da19e0acfd55b67377f40d21463a7df7e4130d72626a50877bfd769b610ed8121401b51b7f9ab60c33d7d377c7aefbafb7d3645c689a5a61505dfb79d4aa7a24f2127c239ed4c32c978dbb51c6b7fc01c7884ad079d9df2ca72c2b6c8086cd102da515369b35a03ab5509f2de975b5aaca3eadd372555574c", 0x11f}], 0x1, 0x0, 0x0) 16:21:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 16:21:25 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="5666f8bc92504dd6321a0a8d79099af6d456cfb5fa6ad8548be95d16bda59d9e"], 0x10, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000380)=[{0x1, 0x1, 0x81, 0x401}, {0x1ff, 0x45, 0x40}, {0x7, 0x3, 0x1}, {0x5, 0x7f, 0x9b, 0x4}, {0x6, 0x8, 0x1, 0xffffffff}, {0x0, 0x8, 0xa6, 0x8}, {0x6, 0x4, 0x7e, 0x6}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x0, 0x0, 0x0) setsockopt(r4, 0x4, 0x14, &(0x7f0000000280)="aaa0f133e8609101f5728a3e252263383b5cf23a22e0bc4670684f595ad23213588816c737a5d137b28ae190ceb45106c2cdcffa99c7b8cd9e95bfebdf524bddf3ebb8d217d713d992e61da83f63fb19c25f466902222dd9ef7ee5ab5df7bbb4d419b8095183911f88444f9eee9655204d2f5b833d252c43e16948b6e6094ee358301216acad54eed602d110927a73bf55aaee7478a23c3ef6c2c1eb4d0de290771ef388c058775fb48ec9fc7bb12ae15d40adbd9d523f8e6e8eec003701807d3d24681cc7754b13207418997c89f5e85fb8647d81900bd7165e1cbbb926d21510e4694b8d2c", 0xe6) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x0, 0xfff, 0xffffffc1]}) 16:21:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000000060}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) openat(r3, &(0x7f0000000380)='./file0\x00', 0x100, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x7, 0x8, 0x3f, 0x5}, {0xa, 0x3, 0x20, 0x2}, {0x81, 0x5, 0x40, 0x7fff}, {0x2, 0xff, 0x3f, 0xb0}]}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) sendmsg(r5, &(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000280)="9b68a507c05a6f5375e0bca5fe3faaece3e1f074c1196bbc4ff50023b073198ce72d0554ead0846533e998", 0x2b}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="f800000000000000ffff0000e10600000083dabf99e2f2fab51f4e1f0a2fe91cc50220db429c2567ec5153032f3868e07c3fb7e8ecf9c8b275d8f55e08ba78795695eb4bae5f787917e79ebb37fd63733cd56fa13f86d92e8bdc04405e279d0e919a8eedd0f3f3e2feeb063c8c7bf3421f07b197e16c75790eac3579060351c0b37b04d7fab3d40034751813c469862d6ba304b9ca96541f6d1d23478056f67bbccb63169029dcb512e5bd3ce65db83b2be6632c6a07b85ea40365a06242b2a30262d9c0508614db2801238c97701dd9f698af16e19e911ca84229fe5cf020112bdf16ea200c2cd30a37967ba7ceef9c41f8a1bd0000000000"], 0xf8}, 0xfcdd248127813e2c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000440)) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:21:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="0701a277dc0000008010100020000000ffffff045ad35a0520000007156b07d44bad9d095480aeca34e173f30b3e1a3c3d06ff205c083402d2b70c485fd6224873958a0c726d4bd01dc5fd3bb49ce023d2b1e18a927c4cdae6af978f6908b99ab15b2a9e4823f2df74b4603176d885901426859cab115a2b7e946afda5cfdf711e8a9295f8da02fc763e4b2e80e40a5b87332d76cfe10e1a60fd901a1414e1b3c6708ba7a409d5"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) write(0xffffffffffffff9c, &(0x7f0000000300)="d311a5841e4d3857f9ad9b4f5a86e4263ab4b33433f078def482cc171310fa32b9e8c9ae1e6abba00bcac7c1e6fd1ac2f8276d8fe917281d8bf7a1875ff8b69d7061a9a63756944ab182fdc33a34861cc1141fcb5a512cfcc87fd128bccd394fbc4a1b4771ccbb105c23badef436230c0dbbbe1ac81364279278dda289ab0a4540525ee012b37c36dc1f48d5a3283b4917987c2f5f1ce0288d11ddf1dab88cf3dd83a2eb1feba2f38610d7a8d067bad27c0ac832967711c9c64121baca738b1b650627119a6137637c591ac99d951520157f781f83b3468bfd2e4f91bf92a7c53336c63c0bb6821effa6a2b8ce4117f6d3e58cec6b1c0688e6", 0xfffffffffffffd7a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) write(r7, &(0x7f0000000200)="5bb8a89d82ad0e7269eae1cc3e9f9e87de40f8fca250fe75a8d7fe237e027ad8881258acc1a3fa19a5ef3f18c4f3c7e144585976c327da9115561c9a8f6b4cadd06c9dab5a4906021c9bb122ec85a9919f906c0e3ba7934ac037c7b7c8bea9efed571593191c509ca765982d43dc5324f5dec9e9c8574c65694930eeb79306b5a2f5cb4eb8f3d7f43c42744d1618028daad985cfa22e574c7a8b5faf12e8ec3284c9dd017d9faf55e88806b64bc3892bb13c1d1cb3549f922ab3f0094fe8", 0xbe) 16:21:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) accept(r1, 0x0, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8) ioctl$BIOCLOCK(r5, 0x20004276) 16:21:25 executing program 1: pipe2(&(0x7f0000000000), 0x10004) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0x1b) getppid() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) close(r1) 16:21:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400035}, {0x80000000000006}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) r2 = getgid() r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) r6 = geteuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r10, 0x4, 0x8) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x10001, r6, 0xffffffffffffffff, r7, r2, 0x100}, 0x3, 0xffff, r9, r11, 0x1c0000000000, 0x47, 0x2, 0x1}) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r9, 0x0, r13}, 0xc) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:21:26 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000004000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) shmdt(r2) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000000)) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 16:21:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x7c, 0x0, 0x0, 0xb60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x3) recvfrom(0xffffffffffffff9c, &(0x7f00000000c0)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0xfffffbff}, 0xc) 16:21:26 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x582, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:26 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000009c0)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d882acb628b760910bdd3bcfd14d2e766c601542a98eb14dba186"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r6, 0x5) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/41) 16:21:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x9) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x4000003}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="47700efcc2310dd496b7d2eac0b7bf33ee3a6287a03749896ea212ff2c396ac7f1fd8bdcf59e7e4d8ec93858277ea6697f2ae5cca5784db8442fe42a057150ec88adf95226f269aafe0a0c03e6ba66b84e175fa71520b06e0920d7b05a9a305731383ea55c0e438610f68c0158a688c8", 0x70}, {&(0x7f0000000100)="01daa7128d2af82a96f7972df919a42db8324280ef", 0x15}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}], 0x4) pipe(0x0) 16:21:26 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x8000000403, 0xffffffffffffff7a, "73cc5160521f093842ad8721ff7f2e27b82f7b8e"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde73", 0x6a7}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="c610e39bcd1b51383375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c00442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bdda3d38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb874001000aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475aba9b9aec7acd78968a5bd422f2a66a38230d228ef86cd80eb45cd1901841125e850a76bae6cdd1dd06a1077a6b5e5c1483e2c1b6390f5fb1aa2be7d8d8c92744c636793ed5d7532e41e0c9d196dbd1f", 0x109}], 0x1) 16:21:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) fsync(r1) r2 = getegid() r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r3, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) r13 = getgid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = socket(0x18, 0x8002, 0x0) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r16, @ANYRES16], 0x3, 0x1, 0x800) r17 = geteuid() r18 = getuid() chown(&(0x7f0000000040)='./file0\x00', r18, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r19, 0x4, 0x8) writev(r19, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x10001, r17, 0xffffffffffffffff, r18, r13, 0x100}, 0x3, 0xffff, r20, r22, 0x1c0000000000, 0x47, 0x2, 0x1}) setgroups(0x3, &(0x7f0000000100)=[r2, r3, r13]) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:21:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x9abb55f13518dd05, 0x0) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf21fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) accept$inet6(r1, 0x0, &(0x7f0000000240)) r5 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10001, 0xef4, './file0\x00', 0x0, 0xfff, 0x6, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) writev(0xffffffffffffff9c, &(0x7f00000019c0)=[{&(0x7f0000000780)="28ec598c0641f317af4439e5815f988d1a16bc48860834828b885e70937d63dcd5fd7f0fcf2eb6348d3ed7385646ebac036eb0cfecbef27761a9dbf5f5822c033294ef0ac044d66fcb5af49fe1b1dd1ac823c1638e9407f220202d4dfcb7811453d11e18bb3ee7e7ed1baf2300b8a72aefa36d5c77a055c4285cfc0ee27395ee50e56d5f5cc77956a9530ce3043ca28b6ce19266204db1ae851519f5e061f6d2209ac7528527c4a9ee567009fe6cf8e4f6dee628a844b9306700a6a0917412199a9688825437894e66335c0fba06036643693c4b84077929f7868768209a780e38ed38ba9a59ef7b0fb25de59b35dfb29dbe3afa2bb11f84d3f3b6cea2068d51d20b39b2434f8e9c5bcf19b4a90f8d1979116aff4764e0c9ce775cfc9e08bf36d2c7df79234a9e8a4e749f0f941c364b4561ad4b90fdc470076b6f63af3a5c69623574838b0e1c7a2f0a25b4960117bb8fbec880d3cbdc133e247aee902ba383c1a0a5dfc0544fec1d684a5ec25fdc62aee7e92b9f8ed75f1873b835644aa50640af1bd7f249e1bfb14cedde829298e803893688d2a267bdf64c928c8baf235928efe2340c10ed30e8e53ed0516d306b654df0078cbac63ba1bed80525d0f51d72106b45f6ce407571aaa16f5f1332004dfcd0d6f47896beab53cdb4839bd3d8adde05900b90fd8e814cfb5860f5136d30a2bbd9925d07911620029ea34fc512e9ebb2742a8807e21a40510c6a1fc85053ff74f971302449061a2b28b788b4bc194bc627ee04acafaf569d690d765e305568993f53d01b2c9458bf82ab98f2681919a72cbefa67d0b770b106c60e258678c227526d026563c1607d05448c3140a7e84bcec2c7e38c587709fb4e28b8bd9a7de82ce7f5d6da747bd8dddb263bb1602df6b85a56c3659eefac0f7b50f6a974f07f0796e4c043688c42e261ae96ca7cf394f7cda8123217ebec743e69caec7dea5271c914030e5116323a88d281843c8465ac4573a2b35750e1d9bdccfbe5c0e06ce2e64c9368d16db983e2f50182e5bb5b2d9d6ecf3f12b736d1f125263fb93f4525debd3f83a39a41dcba56c83407f8f440005707f6e78729010b9c34bbf1cf135ab9e3b86fe3c1e1e2817d3863e7db81c931fb7f8b7d6329e62fbaeef72555964b2f672ea33536bfbe048585961d8d233398434b2bdff13e5bb78a4a8f265314d2ddde7e3bc36e3f530d5360f891b1746ba2fb9fc033da152714d2a5aa5212e89233a290b203b573a8040e5f8b8479f60c77857f254f148b6dfa117281130d7987b61fc6cad00d535b49d8b958dfe9740a15b25ef04e8d40d8e378692589447468c2aabc505692d97ca0e1ed8b8c23c913c5190021769b74f59a64352f6b26b0053a1dd3ba261085462363d23b95dcb75f2cc80b44b4bf4b3b167ade040c1c432dcf042bc58ca544c280147f4e2e9b745236cbed2868e16a9249eac22e82f8ff80fbc693a8b5c08c4ed200baa6cb5c150a29f959291a843041f5b37e865fb7b17642c8ba2adf4a17ac8103929bd62be5a2db2cf5aff0318f1fb418f2b639d866b591a0d4624be290e2aa7c9d347ad8c83e5ae5c1997b147baa72d6a3b3f706abe69cc744a6da5e03cdafc98fbef61939d697e0513f09a11f811f623eb4f31eb94adc92b1147e0e973605ec7a8b9aba3937811eef7e3b821419696f5f311b073ce10d7b162051cb92856515b9110ed4133630a63614c85f8e27a5589f8708744fb0089cf3759d4e79501cd615955d62df0b5cfd8271aad21f01961a0d472c14e44e43ec0c73d1f7a2ace9ac455af7a01311d6e23643b0781a822b4a00fc38810c3e663ad93e3e9b1cf265cb6fffb2e7a445f49e7aeaf897994a1bcde67b87383ffc56bc622b96d3081336f6366441bbe44ee51107cce1151b08d2a7434bdb1b51c45f1bb09949320d49767c4dfaae2d19670d9897bce975e39b7fde388e048e3381211355a45b5df7fc27ab398a8e79cfdce21c52c109044533889dc0b4148c64683ec5838776c85f2306a4f95b411752518e28bd9105bc694ec1507ca1deaf8d17160059b3ed7ad5216dca67f0e29072dedcad3b4afa66f3a7580bbf0b23f66746d9c0593ac93c07923604e42301fe80c63588c2438928bc73618e5829a2d7e9962a23c7537ffe2e69da5072ec31a01ffa01a2dd5b0111d0862553d2ce9f6c09d6bb92328cd68af4ba6418d58c1f0194d257665b4fd9b291b7579afbda2663edde62c758a1fa7eddbdaeee087b573f976bc5610017eae20e1e8d14fb438085e9b45311d6947126d89b1d51f672e74f6e878f4c43197bb4c4563438aacff2aeae142ea0404c7c76c4b59c398503eb1a995c7b7b3d6f288b9eedafa532984140f011a49c46320b20b0c6361a3997e0f92e4095347474b805e7143cf95a3234a8cde4f2638a0973959f13cb5e84f67aa6ede8fcd79ad5c8682448f7107d5ff68e760fa5215316a9fe33a270e7cab5245dcdfe262a0062dbe8bd26f574b8d842ba495c58e79c4051205fc160dc19f3e3db0f6bb51aa103d5931798d839818ef36e812c7517c22e279397359bde64e0a2b2a2397df1a7faec64b1991203a0dd006eb29d6f4bdbf89e5202ae8e6d30583c056e49dce53903741a8074d7bb36358f3b8dda58d2d5d10e8c8ff8cbd36ff3e39397bf968954870c8ba803e51d4d2ff3f48ed4c1698b81b597a62a21a3375db796f3a3b2a98a39e316c0df8382b40c3b2a16ef19dda6d443309ed5e4e6097453268fd522ac6828482729826e7a6614b331be8e5b45cdbea6c54e5e908af309604e0fda7c891f747f57311ef203ed8885ae280ffc517bf532bf644cf4319b0cd8c66b582bf8e35c1aee32bb40319cde4288c60cc4aab1762b3b0cc4cbeed0faef950bd7841678a2fdbb6f2011dc7df8a271f2256c0ecd8f7daab585623f2a641e664d5edab161bd951a3bf0415bea88d709f97bf9d62b7137f3f7e79df727a1dc8035e725318e65205bc6643ce696d230269c996ca438b801a2835bc44aa868d5ae368e7c352dd6e3de12b54b9da10f5fec6a5252c8162b1100450c1cbba96c3087c6e53a1db96534464ffec51c7e5ec0a475566a0b4a85b8c1d36ece8cfd0c4cd395dc5119f491b6524f2ceadf2989fa3cdae2e6f941da4e20c246d364ec4e6421b94dda9f5f49726b1b83963a59e6b70f623e7abdd59cea430ccd577707d8a21e0aa38a39c1a481d1ac14f126c9dd4dc8d710f5712bef7dcbb469d679c97cd871c85b40391e6a7c135049be262105a2bc79fd3a0f20eb389ccf3b7f95d3f79f8f59effd06e495f8a2f3ad95e09e20f29475f3802dc70bbbc9bdacd80c110ee6a40820a6fa390759f41aec5c56cf695b26dd8ecec271df867f1c264056d97aae409151b30ea70d4c193a5c9446d89cd656dbaba63f64546a7b14ae94b07e43c10225e743f9c3028fc39a5810bd99aadbe2243530161558b737f4dd6bf575bb632fed513ba40fbe9f3936ab2a05c18d47daaeeeaf27eb031e464a1aff59d30d1d91fc706c3b804d65f724a8642093df42f2f57bb6662114e019953d26ce97117dabb215e704f7b9b3aa2390500c844302b90e2381310d05d51fa690fbfb9b1d03dc9efabc5d9a7316a74e22e33d8d7cae96ff24a10ef7c52fcb71e0d3b22f8153b296f5865a839f4269bac13f6c1e58a5c79e564179fc17555ceee7de30ed77e75deda1ec6389e2f9ee84fddd74ea5396acb0ccca5871644366b9e6db2c50befe66fd61a447646f9bf6a02d02be4f7beba166fd60809d24b8019e9d9bbeaaf60323b5b55c08fcf96fa56b56097e38554dbb7e1fbd6f6afaf687ab3850375e752b10ca4a67bf7b36b37e9c31c301c7a6e100c85af5745d10612394fbf5d36d963c7d692b24dcfdcee231fb96b8a06933fa87e34e398266914eab0441630e8dc46708d7309870cb565a2f175a59a52c58b5f3021d21318ab07a8719f11c4d18d01698955f3d76c3c457254c90702485955adebe85f4fd38e993d9ee2187cf8bf19e67e4dac300576a304b4e071b2d98e791b5f110b35cf66de24f3712384644c077b06b298f031d7ee80271e00ea80e3a40be6de212175207adad575b76a7f1c3c55f08f106e9c2ed7793af770cfc31f37b78643871c4329c0b6a311fc3d6b6ee0b45906304441695c7abaf347d3adf9d8b791635e32413b8c22c5143621a8c1efa55db241af677c4ef1173078e1fa1b99c089e990cd89f02b6cfa4dc889c7b76e672517b689c81a92a9c7f2941ce6f44ed17290f6a8831674af6df8f4637e42b35206f2748fc85f655e80414fefcb869a78b3e0846aec8828d4f0c824fcf609087a3443dc230f029eab03243f6dddb60abc48645862879e10aa2404bea4332a327574f2bc0744b9ee0b88152421baecee493e29b40e5143883c58875d6b33e169244cbd815ab15aa1805df871fbd8a477985d4ec5a9c08f39d8e926cdcaac61116deb92a40ad8a69aefbd03a990423a05ac483a9fffeaff2b9e874822a3c7e84a5126eeb92f4637505c62b708be12e5bb5aa9bd2dc015b6bf2b6938d656ab2c6fb791a03996c070ca647292fb84d6e23cbab22a67d8b5abb2ba8f74f34dedea020996a43e070473af856fda79bd71867174c70b1fc05c13aabc9391be8ecc57367a2cd86186681a10db54ce90e7f8d31e6b3402d97b3f77b7d0020544c5c72e37972d6a5c7c2e47b012980d0841775419050fd3ab11f41524d7eab2816647317de14f0ab2184f75b120538f8ec53762c2a0aa588ad27069949e5f9e560d0df16d6bcc47b0b0b3b6f679b20e21a030bf4099461ec0a9f5b8f3131f7fcd5378ea0df0fe512631e606018ea1f0391613f20f0d564ad2878961e429c1d580a25f6c2073f9f47aa5768df3d07f08fafc2230f3a96232148896246c53dd964b7d0a1a60c20d32ad5fa7f446d6496a23673a4f285695c2d1aec74b5bafda3a0d6aa103383d39d28903f79d24fda20044b65d1591885d1db08130d53a42975c07d51c524aca8b074f6129b88e55afdb655c78950ec7ed8b0ab2c1e43cd5ef9ae039b9e8887c2d85a230f77e68df107ae74ed150eec180be27e67c49a4ba506096dff8d5bb4e2cc66d733c86beecca8ecf786a8612f07235a3353ec4152f2957e30d17eac4c9a32ee85321d5b814efaf7e2193987a215c40a29d38ec8bf741e70b17a9493984dd2231dfbc945406475eed9b097396566546c3bdcff6a0258360947c30466773f002422731677d6c4ee6073b9f3da55eadadf2cbf8feca5c67cc743eed8b654066f38cd5d337a4ba4c5f82141171b2be10d2ec7deed1dd300d0734cfc84bbd13f939ddaa55622b08b383ca4fa4a6bf8077c9c273f3232bbc45d4a40caea776c867063d06b891319cf9a01a1acad7bce477a8c75517d8e3e79e86220078e84ca0681721db239c58af78db2fb72bf6933aa6856e67ecba38e84403c8d528d36a8565cec53c6a1bcf1484ca1e08666a5a82593c86c996d743428e790d9bcf91004fc8d3cc0b4f5f9f79edba4febd0365608cc7c9a17cae9b5ca2a3465355fdb3f978bb8ccd0d4f8ff24045a28826bc24e4968884425e4d16c4eb8c8c524dc8754d551176f0323812703a51225dbef02f711dc7ae4c280d605dcfaa4f3153cfca961a65e6ea682ff787c5a997ca4fe2e14ab5f379d828ed65ac43a09a2fafe2f62b11f3704c273e0507f20361d48c1c759135ecbc1571c398becee342619abc52aa974f27f48f1f703aab540d0d63d9250e8fa7b8ed32b14e50f23451d24352ba", 0x1000}, {&(0x7f0000000400)="5086f496ebf2d51b1ed5c5fa13ee26339c5e9167f3c22d97645c0ca5423cd1d3f99660511a7daf888ca25faca5bb7a326400601945e66709c9f3a5aa134d589989db072253cf32de3d57620de68fdcad3868dff8c257f14ddf3f9c458a2739e7ebd919623b8c645117346964e9cc055b39f3", 0x72}, {&(0x7f0000001780)="34f849b2a215827106b0fc60b70bca3ce36cd88412fbaef77d71b044cadc748b0506b981f3dc6a3dc9a30c4de169848faf57c68c686ada71df5b258fb97930ee6ca5365a125ee37a2f1dd91075a26e2dc922317a4bc7e9485d807d2e4d4c92405e3dfc4b25d9f294b4925a0e302ce99a5dad2f57fb5575123c85767ce6837cc436b77397fbe5192d2b7ec8741620adfdf315eb5593e95f7e9ba9", 0x9a}, {&(0x7f0000000640)="741169ebc348681a5a80cb5282c30e41b4b3187ffb6a3c5ea6789e4ab96efa38c8930cdfdbf9c8568cd7182b2cde", 0x2e}, {&(0x7f0000001840)="7333158068ab76a120795bc8e40fdb589661ccb794ff44e6e7d7ec114fcaeba1a483bae5a34951ff0679358f8fce69a4bcf1c0cda0de69c19f0c4028f2aeff944e99e2819a293809bb2a969a7968fa257ffe64cafcb1400c0bb2f40aad70f9bfd66b29e1abb73ff641cbca916daec99005e031529e1ae1661ed4e99ae7f29d0908222eb147be81ce83c7", 0x8a}, {&(0x7f0000001900)="1c6fc2b9331956ae84c7143d369e6ff76e61865f037baf605a09150864b27c40a6373d8d476907fc60aacb1f0b2ca26b61e4157a0389df4e3de7dec764e31ff8a19d04855a4094b01a0575e08a8f8f1a1e616d79195cef251df437cf12003f3ed980044d72e6633eccd71af8223599e1628a5738cdb733e8062c30b2e6a7d3e5cb3481d8c32649d23aeec85bbd1bcd186b0472438936e8d66ac43ffad5fe20adad", 0xa1}], 0x6) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:21:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) shutdown(r0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x40000}, {0x18, 0x0, 0x0, 0x1a0000}, 0xff, [0x0, 0x0, 0x0, 0x2, 0x3]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x2}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) write(r2, &(0x7f0000000180)="a189217990bbd14582c782513cc746e232c6519968dc3df97d6f98b71891937c4e25fb910c73b665a25825a52b278441616877c0ed29e175554e81c7ff5347658730da221836f99af6927360af01d9ba882a180e37e9f8be78fc72f33c02b07f16bc028e196bb8514765fa5babc936499910ca5824", 0x75) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) socket$inet(0x2, 0x4, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x80}, {r0, 0x10}, {r0, 0x100}, {r1, 0x2}, {r0, 0x5}, {r0, 0x80}, {r3, 0x80}, {r0, 0x775a254bc71d9e45}], 0x8, 0x2) socketpair(0x10, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchflags(r4, 0x10000) 16:21:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) clock_gettime(0x6, &(0x7f0000000040)) 16:21:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x3c0, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet(0xffffffffffffff9c, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:21:28 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:21:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 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) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1fa4301b20b70b012f86ed7e31", 0xd) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000740)=@in={0x2, 0x2}, 0xffffffffffffff35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r3, 0x0, &(0x7f0000000080)) getsockname$unix(r3, 0x0, &(0x7f0000000080)=0xfffffffffffffeca) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = getppid() r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) r10 = geteuid() r11 = getuid() chown(&(0x7f0000000040)='./file0\x00', r11, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r12, 0x4, 0x8) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r13 = getpgid(0x0) fcntl$setown(r12, 0x6, r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x10001, r10, 0xffffffffffffffff, r11, r6, 0x100}, 0x3, 0xffff, r13, r15, 0x1c0000000000, 0x47, 0x2, 0x1}) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="2bbebd59a7303f318f75164b2d49c9194a79807a1bedb3aec630295cb597c030f8f0a5a75dc23fc355f19f54188ac5f8ed77e4f906f069", 0x37}, {&(0x7f0000000180)="6baabbac27014d9eb5f8de5f44e22e9acee8b4de76bf263c08a6338e034bc9166ff5b61d4fbaac924b1df79610f6c574dc146574009cf5b87abfc24a4235530ab49d747346ed98d14784e55aaa682ad97e0ef69e41fd2d9fb7728b394f3bb9917c8da25c51ad9521bad0a1083ffa0be76b14020ff40fbaffc3970ceae7f0659a1d94c47c07d4108b3c94947ec01daa2011ff397f07b327296d9e40ebd62427feed2003c6fd180915191baa5a4fe740954bb3a17a63573ed5110c373e45aa01b98b6805e65b2b", 0xc6}, {&(0x7f0000000280)="bbe0b3f0b682db1982f6a21cd021fb1dcf0827e2d7e47e157e27ba1f4e82ed0d673f522bab0d669d949399fe939367e3f1485054b7c4302de6e3f26e88d4535417e24112c41726d684a356b5de922edf06c757cce4c3f9ad6bbf8796b35d01555e520e78df008a4194e74ec961c44837b6853af0d54ccb3cc7eb9c72c605c97b4ce2f7e17b3c5a951b4217b64b07c2f777b3f39aae034167bdbc473f1201b82f8e1012c1ad73be04901107d3eaa754a768d86555a312e71670c42f806a5c2a9a36", 0xc1}, {&(0x7f0000000380)="c168869c456bc98acb8fe997ce67d1c2ff19f19616ae763a4e6c2a0be803427aed987330a917cd6b8d74d58ef75eaf878f127880012e755fbf0e649b577f105af1136742e949720d207b5e269caa8a8c2cb36ec9f34a2b98d02b3fb2a8c91736034f0211224fdbe86691ec3d1c684f7e656b76fed990a47180ed380425e3cc1ef46ff3dceab6eac3ccc0fdb2bfd529c1f5ea97ed06cbb18ee19c5087863707895c5ad945dbb589a1e12cde7c704c05bc3e1029e6f62ba77fc1516aef9478c4fe45c7ec205451", 0xc6}, {&(0x7f0000000480)="3deac3823c4b8df042a80551c7691803e9bdbad6d6f7d5c949d22a1b9b3307664f0a5f621c135e8bc3e2b4baae60c1807cf3719efee95b1b17effc7ce5c4cc7523d6ea5d81317819cc1d2411b9b2b6239cd76e7d29123aedd898ff8db4ef73", 0x5f}, {&(0x7f0000000500)="9d9722527d347e1401d305687b01ae2ea530009eaa92777d8d831123851abfd1fba741", 0x23}], 0x6, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r10, r17}], 0x38, 0x7}, 0x401) r18 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r18, &(0x7f0000000100)="8c65", 0x6d2) 16:21:28 executing program 1: r0 = socket(0x18, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x7dc497a7ef8f95e4) 16:21:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0xa3, [{&(0x7f0000540000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00000a9000/0x2000)=nil, &(0x7f0000404000/0x3000)=nil, 0x2}, {&(0x7f00006bd000/0x4000)=nil, &(0x7f00001a7000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000072f000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000527000/0x3000)=nil, 0xca6}, {&(0x7f00002be000/0x4000)=nil, &(0x7f000040a000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000043c000/0x3000)=nil, 0x5}, {&(0x7f00007df000/0x2000)=nil, &(0x7f0000709000/0x3000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000776000/0x4000)=nil, 0xba1}, {&(0x7f000059e000/0x1000)=nil, &(0x7f000073c000/0x2000)=nil, 0xfff}, {&(0x7f0000202000/0x4000)=nil, &(0x7f00000df000/0x2000)=nil, 0x8001}, {&(0x7f0000302000/0x1000)=nil, &(0x7f0000063000/0x1000)=nil, 0x80}, {&(0x7f00007f2000/0x4000)=nil, &(0x7f00003a5000/0x1000)=nil}, {&(0x7f000064f000/0x3000)=nil, &(0x7f0000364000/0x3000)=nil, 0x7}, {&(0x7f0000174000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000542000/0x4000)=nil, &(0x7f0000023000/0x2000)=nil, 0x9bd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) 16:21:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="e6af0000000000000000"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:21:29 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x2, 0x81) socket$inet6(0x18, 0x1, 0x1) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)) 16:21:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000980)=@un=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)="b4d3d26dee516a57985bc2542791b45fa9536800f3848ff0ff68a9147ccb417a16661acbe77c4dfdcac88cd6f4720b85f28dc11d7f80637687fe5fc9f01008bb245abe2b568886b5cca6532eaba74abbdfe45440427d70bc5140581017e4f3718dc02acbfb6fe9e2fc5648b5204e1561c0d1c689e2a491ed8a5639d16b947efdf8bd67028b7a275006fb6ce12402f1f6fe081eacce1c36cd818adcb9d064ee8d4ace4dc1eb", 0xa5}, {&(0x7f0000000080)="f64101dbaacd694b9e4ae1bf4c3b29cf985053f5e96333ba9d4c5f40", 0x270}, {&(0x7f00000000c0)="a693856461552cfa0afc9ff6c0ceac728e2bdcec771fa5e1e0fe3934f146eb37064ecb1465d49269eac315a9d91b", 0x2e}, {&(0x7f0000000300)="5e0c5f2084eb973949d85faa927914830dac13c2ea49d56c74db71dc79de94a5cf97ae9d92e91e29274b94ce756cebb9524d075f0e42d12ff0a0d9dbaf851a6a88d735743aee4d4e0d99073b5c2665249cd9ca43f9af430d6bc69db2af736015ed3577d9e91f50599107bb996f78caf07f2a7cf8b3bde858a18417582b6eb34aa57243f9bf2d6c8e282e251d95a9e7727d1556e0ac0bd4cc9a8217f45702563a529b682ccb", 0xa5}, {&(0x7f00000003c0)="89d6084680de266a71d45b6221a8df9b34e6b87a79b962969edcddfce7b9cd4a1760ccde868c8f54d0302887ec37cf3dc44395939a303dcea8bfd9b65718b59d69d5c49fc68480ad87784887ea551ad6c2905ed67574263499618089b889f03d651e69d3616eae3a52074cd352cf24cafaaad2f07396b7dac7b103c9104d7280ab13b9f1f85ffa223e33dd4fd8589a7816de7608c06575c90c1639a66236931ac4927b9f8315f3d87b277d315f61c85816924fbf2a0fcb6945a3dca3236754f7", 0xff}, {&(0x7f0000000480)="8b0419cbf871b08a9e6b9e7ffaacfa07ae1dfe68c959293ff8c3f537febfbb50ffd5786c7e123148376bcbb35e1be94ca59ef8", 0x33}], 0x6, &(0x7f0000000540)=[{0x68, 0xffff, 0x6, "ae6d7ddeb823e1a6c913d415cd96a5dd164bc3f19a77abcae5724714196d5b5eb1b3ea629c5fece691fe4afd1a8e1bddeaaf83177a19ab0901931c6a34c8fb2b45200dc18144ca15a0feb9490eb3a5888293bbfd51023764"}, {0x60, 0xffff, 0x0, "59b5911d759b3c2b5722d48f8747deb50f8b3d468ba5fd35378589c2165aeb7d68a13c4a5f2c1258f60b576e20a1d3889d6bee26ff2baafcf4ba3899b24bd0bdf3f86cc394207b0d38cb"}, {0x58, 0xffff, 0xd85, "011cf69b1230753ce1393f92d8165966c6edf9d3c9d3511bad6a98bf9a8f1f4d1c888ac8a74641c87c1a09b7bb1760894d3a9524289e9897ff84f0e3f45548a68325b919c0f72325"}, {0xd8, 0x7fff, 0x867, "0b5de1ddf3a6585880b333256e5f9d607685c38ee11aa227c298302f6dbaf173b7dc229eac42d130e0502bb78b43bc41fb7f586a8af72f01eaae9ef137ce4a121f9d2364fcd4df32416b10700a978aaece0271e268c3d692c654c0cc73174b5d8aca03bc4c2ff9539724e4246cecef542664429fdf0d77b32dea6c06c24e05abed85ada670e40938e36a70aca9c144e4409a0c1e18759e47b395520f90fa2910224532192c052415a93496290886759a42cd05a7c40d5931ad9ad141c196bc0366b077"}, {0x90, 0xffff, 0x3, "7fdc8d43130d65bbfdce6c6f26742303de86bd4988e190d2c3d15107eb84ceafe9ba19371b1478c95e1cd37a05e5ee122f5247e34fb8976d636024df433f4a2ca270f44f0f76add66456e3f6eb51b31f1b59a50f94832c583b43e120858d682d2c7641728d558e1cbf741a674b1cde15a72d08e69a7778d9fc"}, {0x90, 0x0, 0x0, "db88dd7aa9461680de07af75a0f992f30b5a138dbc040e69d939cf76fd11742ca01b39168a52e221ffb288cada03a97cbcb98a1779464955a1cebe7a4accfb472fea3bf9a9379cb37f5f4f4ac677fb975d204fdad15f9f6d3574360a7a5b7cfac337a1a0614001566bb890ce534f515942ee50b25667e41f5b03d7"}, {0x30, 0xffff, 0xfff, "836bce9920af15e07efb8bba28786964e0adbcb52a567a3d80"}, {0x68, 0x0, 0xff, "26b031a4cecbae3864d597fc810042a48f281c8e4b7083bdc6eacd3c1313fff48ba1b9a735486684a4ff7f75195b665d21212a9d3be7709ccc2f5b1ab290ccc40d40f77d398372071a9d8d05359f0dca52b1b29e95342238"}], 0x3b0}, 0x1) open(&(0x7f0000000940)='./bus\x00', 0x800, 0x1) 16:21:29 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000580)="224160ef5567ad8a90ab02970aba8af021f228590d0d1a631cb0b9e48699d5897eb52fb49fa25024b294e6d4b1679e35a26ce45a459741d26e8df398bedeffab8ae6be94f32ef2527623ea20", 0x4c}, {&(0x7f0000000600)="5a89bb3795a5df10b7a6025617bd3c6def4873ffbd5ad0d93790df54c16f3d1511ee120c31ea3a0ac50ca85bf206e38d2d6287d63c81e1f10a7232036c0ba6f6ccae1259fe167520d79befc5756323cbbd08133d7da6f3b6cac46c754f75d3524915edb3b6e95ed03e8e6f4bc2cfb614730cd0681435", 0x76}, {&(0x7f0000000680)="a50192283c796a605058df2c98961ccc79e2e7a25d2dc0049d9139d38022e77bd70bc3abae565fdcc187d51d60eae2429553a2e91d9c5c579ea22057ded4f3a492fe7459e3bcafeef022f26dc06b0a21f264c2cf9bf84924f42d7137b2cd0fe97c1ba0b62afaf8cda06cd2a166a45b0fbdabf572c63f1a1085383dbba98f2a71e58fee41cf10eb3eb806b8dd970662ac923328a8826772407df3f9d558ee9e25e19078ecc3f9a8c2d0bcdd2d32784db968d29bfbf884ecaedcc65ff8a8d0ae23883d06107015784141b652a94608346a18ebcae309392af0d590a617594a54a41d2ac1e9035b5eb3f257342e13a0f1ebe679e70aa23ff82090673ad7a1b0b7", 0xff}, {&(0x7f0000000780)="78196eb90b10a9e125eae59c49e0eab868d4a5477772dfafd616f32df969b908ea19b89aedb6f880df2058ed1c9e40ae36fa7a3d13073eb2ae3ea33e75a8c9125904e0714ff1c3c793025ffc3e", 0x4d}, {&(0x7f0000000800)="4d645a4c6f63eb8b0817fd7bd60fc75ed3715accf23e0d21ccf6b1098cd0be47b6d86acf3a0cde39d01336209dbbb1fdd127ee25b692d3128705c56230b697051ba86e165d0e8019f50e444490f25894cb33620c579333a54c06e37251bbd59b74fe8698832778ff707cd0839dff4d4fa64d6397ba8e1bc120a590eaa31db07bd5c5ee6fc10228004a46d7395aaa8d030b39247f93b3ac0d254cf66a01fba774417e25714aa727f1148efeecd782ca3b3b5748b751e7339c982411ab76c3855a407efdfce76e987f1ea7ccd7a7bc12ee25737b", 0xd3}, {&(0x7f0000000900)="8539adec8c140495597f7e4e3d8458f5c936fd85130eb8e10bb6fdabcdcc8629f5f269979d74", 0x26}, {&(0x7f0000000a00)="15d529baf4e55bc12bdbc9913afce398ebfb89dec5acbfbb1a474ff1ae00319e1ad190d046f54d19988564dc81f2652ecaabfc94b35731fe1962320e54e7efc44a7c5434f46a65dab906c2b50b5efe641d044e307387b6794f6683561a64662bac304bc1a5ddffd3", 0x68}], 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x88) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) 16:21:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="76b71fbb8c36629d588c9adce51fe531decf17a81deedd04b91dd2bb31ed7a83979c6fb26592f6c7823e6771e3a1178d794cf3844d421839767ff11adaa798bd5e551991e1143b33a231453dd98bee72099ba17c96ebaa5bc4314de9401b0eb36d148503d47238e2d088beadbc1a5f0876cebe7cbb684a78d5d57e265a46eccd4a0fd917f55b1a791344e75bab2e4b8a20dec84860a57f02ebd1a90813ba7e6235dafc931ce7806f612b0ca9afa9589f61", 0xb1}, {&(0x7f00000002c0)="bb62481930ab696283dc00339892325eff2afd43530d629226414edc3556d36e610fd405f9ec72558646f3266a0b1e9c8b0a5269225b72f0451932b1680ebe3cb39c6e3b8b07f07f5f21ce965999dd5858df332a2f8919af0c67d4001a96732ded95aaedf7fd1627219a88bea063cdc912dbe2cf6db76a6b7fff6500ad0b6760469516c06a32327c7714a359ceba4469521cc3", 0x93}, {&(0x7f0000000380)="f3976a02f1167bc5422514b59a5c37b1c33be64ecd748fbef95e36eadde5898f84218699422f14d5ef5fb194bb80e09b646669f89730573d0fb3d929852989700f5b93fe57c6caefe501ca705064a83a09fde66cca74877a2bc1065c2ad8b6da15ef521a2a6276d73fc83231845fcdaf7b87f13bb481db10d2a1f62b175a8c85333288395539ea4392e3c8d684a2371d4f94d5a76aa8b0f076d40aabcc14c50d93d8c821080589f5c0de78f9875326ea4c785560dc08c7592f346323a2744ec3536d25aa91e632146914344abaeb96a5fb8de65f2e0ee5e6419d9c3e5ac6d7fefe8d5a9b5e394b622cc3ef2e5a1d3ae7c7de3ff3b63d6488ea1fd7750f81b2ef74794ae40aa75c474be0390f1ec127d0f978f58eb368ce9a80cf5b7653f2e9d18da95bcb7fac43a666164d14ee96035b4bb60f011dd9cb848755f2a85b3dbe480d48078185107d4bc25cf6f262fca87a8bea032cbcb51ce480c61506a3f396ed78e288d4dfd41029f6c2acb1b8ee0903c3560b60ce9876fbdb133a6b1354e88c5d37a151442b509a8d8e0a41a4ed300aab8d787507a049c35b873ee24f97e61e79fbc320318b867838d77989adb8e66e15a69347833ee08688ddc6f869e97e3394fc21ae003e4d86edeb96ac3dd31fb726d74a25dd29786473693e328d0ef9f83821cf353b6465b955a2ad704354b2495385d34dc2c8456affb8ce41987c78acd80cf771a51f4c22c49ebc46b19a89a36ed49b187b634139a0a4c06c394d4b418006dfca8ecefe41c86e6405634af0fff9ae43e48a200f116f79f12fe45c4d6dc7cab57501cbe533e4cdea0868c570f1c4845dabda54cac1b51479b98ea91d9b12f5edf443377a5e09957caf63dba459295e3156496e9309882dac8997427e8e254af04d8fe26d665b8ca8f6ecf4ef4cf2c73038819c695f4d67b78f6a2d5d40663f8cd03cd28f2ec426f78f47f7d2f01c5f688e95b905b2393f33a4616392fc5e67c1bea9fa16204ebb0e4a583798faba8538d62fdc4e2028e416ae06c95853eaaf11a05fc86d0a473b3fc2d4c52c498c0dc939ddec54dc8d5f4d7984086146221ca6dc534cbd054977b25695be67c5252e6dd37a6d787b5628c15ebaff5edd11947e2cffad78ab4ed4ee7b58d0f346ce67660ed974b43fdf65acbecb3b48ef8c534aa11ed6823bd55fa84c4d1e44144b06be6cb36653cf52bb43fa8a1bb5e56a0e686753379b16a2ee23977bb67917140883a05c11d2fb2d650ccfa24dad3202852ab1038d15fa20d5419b209a9dc944354b0d265a67f4bb4e340334aa3cfc94fa48b649fee72bbc4459198c13a8e92a696b488559b610f4da2c9b82dde54bd3a4344762a5e3fb74e6f0ec936b6756526ac7905620f6f1338927229f40c3f6325bd67c028076dcae3225bb9b37d404e163251840a88cc892851e8f5abbe3a6444f2efac564658cb307e9fb326a7777edb5632a1a34d246e20f701b3f13f1fbc247dc6d11c8f36566edd4ff32dab784b45bba5c567711eb148d077c8951c82b689d9ca2723e2d0ae28cd5f0137d849c7460a00d6a634082f3a3a140c8c5cb1c214378638bff88186e0e01f59514bf24ba0527e3cb94713bba635a5de5c6f7f91ef4d3126e5b529b6a926b6f19934ca6e14669b5d1129e8573120525f76d086494faaa4dd80c8d4bc2a6569dc9a59c0181f2a5230a14c09d3f36fee8c2a9afbbde175eae8000b7c0a5718a907626360faa04fb7eb6f6ae6b28216f882e11f98ca042b75772c487527ddb8014168f8db6bd629458186be0c34365c290e9f8773b436d3361ead0d651ee8a1565872dacff05acddc3b4ca169fcbe7ab4b5fc466d6deae730d2530542102f15ac852d80dab81fb1d0c4960e81c497d9bdbc98a2da134c5fc1925c38259275450dc41b59b543931d77a8fc71abb6a30065af875c3a7b81b3cf45a286889faa6f936fe308bf14a8f17f3d0047adf40306dbcf4f3f1d0b8393226914440bf10a9deb32dd80cc6608403ac86239a3200175136ab6282d9f92be8888b544e73e41b5e52443b82546b52675db32cdce00706a0e1b97e8a0610e959f95ba62a638b63ce799e3cc0c4c362b8bac053fbe525b1412cdd23583895d4b6fe0bccf0cf406abc8f23ccdb3dc1ec4fdeb2dab943a0b2dfb4be538b22b00518dd5700969d089c7f4ea491e2a2a4afb6b9baa0e0cb2b1b2597436d797fa43af4406897c68b85bcd43eb6c61bb940a63fca2d1c2188aa2a13f90816ce3f075877208cc03c974e6f3836129e8f0e0459dd3cc1b18b15df45e4aa98255be0a4672c9cdef454cec2532b38c570ecb05c1b4657282d6f4b996ac13949f02c4e3827fd29bbc469e1cc152f9f96ab78a62c7295889ea32f554d17266805f6047463fd2776eab32e7dbed60764b42ffef73a9a3952ebccd74217855b27181058a497e4b6f25c3c444aef09fb35f578a2440c38cd258ecce2e5c6e6c1b43f9635deb89774271513ee657790215bc02aca397eff898711aa5163e14690b4fd2b316f386c3928ea3f267be9f74fa9595b550c14562823f1179dd6d3068442f8534dc0b9025e37b97261863db5ac9cbe797c2384a0b8ab361703efadf4450250b053bcfbf8fdb18eb56e9f632a3e298896cc8ba29bb0908b6c837ffd11ff212f8ad9d27c38bac80d98037a9ff4ab6bd84425618d822ae067f5931fb56e9e8bfd2c46cb5fd0296b877c4e713cf3321411579cad495633478aa3e0b35e68f0f92ac44dac6b288bbb4b20fc56a99df4681da04b3da63b77b63d056f98adc530ffda78d7b612768f937b5356d1e810bc5a57a301a333afd887f7d71b857a5cc5ef29e7485a7d3e5e5e69ce8cf28fa499ef8c4c5c9663bc43fa4bb045ef7dc9c7ccbd4203c365668715dc5f1d367f3f98d4f07f7f9dc29fc9ec54c6202d828ad90827e46165f66e5083c91b7a2939a27f237eb818112372bd1e8ab55886387ee289c016b212f83a9ec47726e644596a8468cf2bed15a84bd6af8c47f80e5143dffd7d14b97d90ba78079122098b1c7c5fa4b3112c7e8233f27569ed642e95c58beed951c4c99c81c393782d8118dc89ad555118e587729e9b5787a904f99c4fed3b2bdf97a305c076bf07c63b2f23969e0397b9d2520649654d6cd735db9c8e488c8e7980f0a4d2d756aa91d331ecd9fef570c62934d259ceb7c0ea9fef3baa49054b83f139ca30d8934b60b8e89aaafc5b9ba18d75cd13c6fc019923d90ab60c9ee591c1c0948a322eae792d04c5842e7cfcbb393d5e9fb972e2b3a235bcdb67b0e5492417827992262898110f367dc0cf81ca286d9dc493de50ab01410ffa56bfb9b496d1a8979ad331791bd01759d9a2b48a50301182c2af6ec98ac88ae91e8193009a2681e173c1efb2c3e106a1ec3958d221cdd4b9de691f2ff8dd92a0be58f700d2e681e06aabe7ca74a1e44162496755754969552dfaab7c1c2e0d218cfd05a5d5e07f6f50290cf6496824da7976d1f86a393fb651012b8b46384022b8ce8d718c4f8bc01272e67052d5d047fa20d1b3db0d73cfb33e4c3eb189a08b64fb22b6928904fbc556340f5cdbe36dbe5b5de7313a90fd7762372b1417518ba32720e94ef99d58ce121dfeefcd76fe1e2a3f30ce67fb0c406f331d12dbc9f68408f5d3724cb4ed3234c638848a457835bf54e6ec57c65a0089fe441d8b6cfc6de9b6ca25a5acfc23fdacdd9e90e6a9eae30c164bfa8deb92e58376699899df2696e5b74eb69798979f0f8c000a0722be0f01139e5dc54bcec8880fdf456cdfaa141db937183c243da8859a58317f11c43d101011f5583efef5614050ac1fc7cb22601a686d840819a52192c07698918a5b28f3ba7d2b561fdd7104059aac04d8f68a8b75fbf4b7bee223351762b4a0c66bdfbaef0e827d367b604a9ee79a5c36d372957c778f36632b6ccd568d134de0b614073d04289f534dff3908f82bd1a9ea3af58b37fb06bd7e29725b37aef08e3be1f23b544303a63bea52da8c5bbf8baca4c021733ad363eb00074fffb4c7ecf4cf1e0745a682a5f31e6528c0358f7e80434620b7889fed4beab72db8366858098b433ff2b873f82596d0b6a946f347cf74cdd7df84bf19415fb17b2f1cc75b23521ff5ac55500b7953b1c1bce56fd3a358252a20d65772f761991e16c32cae2bde4527d5dcd0028d5386dc682cd6d07ef1a7e1ba8df311306e7d106806f86a7fadb14a79ef46b8876eac5a4b5fb7131d5cc3193c5f9f170f8f34e60b3c993d30c9ac5949b5d221dd121c12a90373f8be6cb2a070efec291e45d4eb8329fca69e29e7dee6ccbd310fa888fc64af9f4ae65be9e8bd7479c95f4348a22dd3a5477ae2a52ecaed4d08e80970aa9b5a66be1cad6d42c61555758cab3c28abd455df5c5f80ce9443ed12af29b190f08a18c30eaa61a80c416bd9da027b410b2ef4eadc687480b0b4ff022577fece7e43d99078f2d93ddd4b86851523869d2da8651e87004335d3ecc52e4d5f728c4425a1cf50f6c56caa9a8885d1b2d83c07351a2e278a457df17bd7e0703c7f258b12311564f503ebd4d1ffcdaf6af216c21116b9dd943da16ea51fd994a7d816a9472c8f4f37fb67e21286e6c7136eb6626d1ec71530fb20de872e67a01e6f7952ebe6ad5bea01c4956ef37aa6786a4d91bac8b109cf7da7f9afeee28a5e96800b4af51f06b8915462eee66252a168fe94f639fb72d91667131393563a6349e34f31ab9cd20657a12282ab302c1d21d25f3b21d19ed79c7cc4434bd0d5d74a24c2070a2952f2dcf85dcaa6197e7d803fa43d6bcfd716e866d1ac94b8d8140b736ddcd7de25d1f4ab7cb7727e2b97d2367c6ed215716b2d2d80e0f1c17068fe12f8ec3312c34821b66fa64fb02f54af72400c12959e6ffe0a122c407ba336da987196b39b716dabfc05906923ca2769375bf36b3aa0a835f6a347ca24637f219b5db559e62eaa6c1c262ebf61384522073371a34fe16f2ca8bc331d003979d42b9bd141c2203a5a1cf736fa25c93a3d853d7e99128ca112d6a0657080ce2c54d27a688b46a2b0b03735ecc01e51086efe8604b474ccb8030b43a9a76dd0fefcb35e4c09575835f352c6b32ba2e66f49541fe86fdb657e5fa157f5a389424830cad6d333e03d50770d6bb16c6a15aac2cd4dbfada9523ad0c3c51bfbb6c10779e4ef4387522bc0fea6da4a76f3fc21b73846122451c0cbffbe98cabf5a889b426e90e22defc2dfadf443d5557e6dac91a9e74ecc8f714316b6f95cb9fedae1e59ffd59cf214000180b4c7e061b7e1e78e5c665818f04e5ee5cb105928e9ac9f6e87b3584e32c79e612412acce048ea1c4f43c2d4e0e771e03f08eb5c0cc0abd2672dd440f446a6dbd64344b8eeb211b6db60b600694d65b84b97ce176a61485fc8986e93fe08908ce6a8a03320ebc04317e3912268dbe0521fdd55c555c6291e1846b39304acc71fe51dca8f6e813fb45f217d131f885355d2daf51bccc155e99c3f0696cac66642f40f4a704a02ad95c1849e843cafbbf870bc5993f7c8ab2bce1843deb461e48e33b2ab7d4e582a060dda293ffa2b412712ba6ea1b0574505066af2aef658186c224144faeb78a96ea1a9b2b4cbc65f5b71378fa52b55b7d054b0f2781e824e3b7480a075387b5a208adc6928a7372966e9b7e037de2f8992e5c29d44a761f8916b132384be266dff72574d4af54e5aa766f233ec3c4947fc153c77d5972809284fe6589c8c616f1d12743f69df6445b1ee0383c05c258ca92872145171d7f862bddc", 0x1000}, {&(0x7f0000001380)="92cb80babc03a834a73d86302d73c5969f0d5ca0cd3c78501347fc784d9cb6fe9be8305189ea037574d970dc183acbc9e8556a5030633f3359e36f4d08d41ae406ffdb261ad918236bd83ce35a80ca3e765680102a10e527ed5ff32e5d7d78e4ff37aab2d2ccb7ab6c64efd2dd59194e4c54dd655ae481972f1e94eec5e611871fa19a24efd9cd1374b7b9c318e5ce3c33a8744575dd92f21c3d6dc722a4f9bbd518841e135e9bca595211018f7c563740f53e10cd64bb536835cf41332dd43300e6c2d9f7e6ef047260b72a35d37e0c5a68dc9055853d0dd4fb4feb3c47b159e9", 0xe1}, {&(0x7f0000001480)="64080747db3ebf21aca056766d470e1b6b4460a9e07c50fd6d099e3e7b9e72708ef4a35657c65513c26f8e8cab88b4fbef41e6d5ae8d4fc85bfa530e80bc5ca063a11d5fc2f4870564aaa976aa6d505e25cade4a1c50b0b321d1297dda9e31cb0631cc8c99122f061b1f3f7c2d65c87394aed720b3f8bee5838da0b6ffba6d64a14c79c007407fd08323d33e0e1d50f16566d164728b4a0c9d6dc89a8d01b3ffe26d0309eb85f06fe4e0b2d2dc083dda2b85a49479b7abc90e882fd0e9c96af8e4f91a42ae15ae2a21b69cc26701e69c61f212fdafe786c3ac0ccbaf614702193a0c5ee6", 0xe4}], 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="00cba5dc471cdf83f86f2fbfe2730610ba2ea1d6f7b6"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x20, 0x1, 0x5}], 0xa8d8, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x5f6, 0x2}, {{}, 0xfffffffffffffffe, 0x1, 0x10, 0x101, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0x40, 0x2, 0x7}], 0x7, &(0x7f00000001c0)={0x7fffffff, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:21:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\bH\x00', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:21:29 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000a00)=0x400) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r2, &(0x7f0000000380)=""/223, 0xdf) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000980)=0x2) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49c36c1aab46e0", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0xfeb9}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe7020770de628d39e98e5c66861286ae04d7c60000", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x13}], 0x9) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000840)={0xffff, [{0x2, 0x1af2}, {0x3b7e0f2d425182f5, 0x9}, {0x2, 0x34}, {}, {0x2, 0x800}, {0x1, 0x8001}, {0x3, 0x10000}, {0x2, 0x8}, {0x3, 0x74886f3f}, {0x3, 0x3dc}, {0x2, 0x10001}, {0x1, 0x1}, {0x2, 0x9}, {0x1, 0xfffffff8}, {0x2, 0x8001}, {0x3}, {0x2, 0x8001}, {0x2, 0x7fff}, {0x3, 0x4}, {0x6527a6343af7aa11, 0x80}, {0x1, 0xd998}, {0x3, 0x1}, {0x2, 0x80000001}, {0x1, 0x323}, {0x1, 0x6}, {0x3, 0x4a3}, {0x2, 0x2df}, {0x1, 0xeda7}, {0x2, 0x8}, {0x0, 0x6}, {0x3, 0x4}, {0x2, 0x6}]}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000a40)) 16:21:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) chroot(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x2020a, 0x1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0, 0x0) 16:21:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="062dd2487259e8446a7e4d00"/27], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)) 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) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000006c0), &(0x7f0000000700)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x4004, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0xffffffffffffff39, [{&(0x7f00003a5000/0x3000)=nil, &(0x7f00001ca000/0x4000)=nil, 0x3}, {&(0x7f0000356000/0x4000)=nil, &(0x7f0000709000/0x2000)=nil, 0x1}, {&(0x7f0000570000/0x4000)=nil, &(0x7f000012b000/0x4000)=nil, 0xffffffffffff5f1a}, {&(0x7f0000429000/0x4000)=nil, &(0x7f0000168000/0x2000)=nil, 0x1}, {&(0x7f000014b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil, 0x4d6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000036d000/0x3000)=nil, 0x1}, {&(0x7f0000281000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00007c4000/0x4000)=nil, 0x2}, {&(0x7f00005b2000/0x1000)=nil, &(0x7f00004e5000/0x1000)=nil, 0x43}, {&(0x7f00000ed000/0x4000)=nil, &(0x7f00004cb000/0x3000)=nil, 0x3f8}, {&(0x7f00006cb000/0x12000)=nil, &(0x7f000063b000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000024000/0x2000)=nil, &(0x7f0000588000/0x1000)=nil, 0x9}, {&(0x7f000000b000/0x2000)=nil, &(0x7f000047e000/0x3000)=nil, 0x2}, {&(0x7f000037e000/0x4000)=nil, &(0x7f00007ba000/0x3000)=nil, 0x440}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0xffffffe4}) munlock(&(0x7f0000327000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000100)="8c65", 0x170) 16:21:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1f2, 0x20, 0x0, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x6, 0x4}, {{r3}, 0xfffffffffffffffa, 0x82, 0x2, 0x80, 0x80}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x1f, 0x6}, {{r0}, 0x1, 0xa8, 0x2, 0x14, 0x3d}], 0x0, &(0x7f0000000240)=[{{r5}, 0x204775e161d9dbf7, 0x80, 0x28, 0x7, 0xfffffffffffffff7}, {{r0}, 0xe4c41e6d115ca841, 0x70, 0xfffff, 0x2, 0xffffffffffffffc2}, {{r6}, 0x6, 0x1, 0xfffff, 0x7, 0x40}, {{r0}, 0xfffffffffffffff9, 0x80, 0xce4d2f6a59428166, 0x7, 0x1}, {{0xffffffffffffff9c}, 0x0, 0x124, 0x20, 0x7, 0x3}, {{}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x6, 0x7}, {{r0}, 0x8242d7aeb0c6996f, 0x98eefedb903251ce, 0x1, 0x0, 0xfffffffffffff4ec}], 0xfffffffc, &(0x7f00000001c0)={0x2, 0x8000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x36) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:21:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r3, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r3, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r3, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2cb2) semctl$GETPID(r3, 0xce495654ad132572, 0x4, &(0x7f00000002c0)=""/14) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r5, 0x0, 0x8000000000000000) r7 = socket$inet6(0x18, 0x8001, 0x0) r8 = semget$private(0x0, 0x3, 0xb0) semop(r8, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) semop(r8, &(0x7f00000003c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x91, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x1, 0x400}], 0x4) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x2, 0x1, 0x5f1d, 0x1, 0x7, 0x0, 0x80, 0x2, 0x2, 0xaad0, 0x117c}) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f0000000800)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000140)={0x2, './bus\x00'}) 16:21:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x112) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0x10000027c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000071f9163e3ea6fef68c376f3f4cfd7f359e3e81331f235b3cab8f24"], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r5 = geteuid() r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYPTR, @ANYRESOCT=0x0], 0x3, 0x1, 0x800) r9 = geteuid() r10 = getuid() chown(&(0x7f0000000040)='./file0\x00', r10, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) r13 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r13, 0x4, 0x8) writev(r13, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x10001, r9, 0xffffffffffffffff, r10, r6, 0x100}, 0x3, 0xffff, r12, r14, 0x1c0000000000, 0x47, 0x2, 0x1}) chown(&(0x7f0000000200)='./file0\x00', r5, r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x3) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:21:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33455552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) 16:21:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r2, &(0x7f0000001180)=[{0x0}], 0x1) 16:21:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x400, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r10 = getgid() r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) r13 = socket(0x18, 0x8002, 0x0) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r13, @ANYRES16], 0x3, 0x1, 0x800) r14 = geteuid() r15 = getuid() chown(&(0x7f0000000040)='./file0\x00', r15, 0x0) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) r18 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r18, 0x4, 0x8) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x10001, r14, 0xffffffffffffffff, r15, r10, 0x100}, 0x3, 0xffff, r17, r19, 0x1c0000000000, 0x47, 0x2, 0x1}) r20 = getgid() r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x80a6}) r23 = socket(0x18, 0x8002, 0x0) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r23, @ANYRES16], 0x3, 0x1, 0x800) r24 = geteuid() r25 = getuid() chown(&(0x7f0000000040)='./file0\x00', r25, 0x0) r26 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r26, 0x4, 0x8) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r27 = getpgid(0x0) fcntl$setown(r26, 0x6, r27) r28 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r28, 0x4, 0x8) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r29 = getpgid(0x0) fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000180)={{0x10001, r24, 0xffffffffffffffff, r25, r20, 0x100}, 0x3, 0xffff, r27, r29, 0x1c0000000000, 0x47, 0x2, 0x1}) r30 = getgid() r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r31, 0x2) flock(r31, 0x2) fcntl$lock(r31, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r32 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x10) r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a6}) r35 = getgid() r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x80a6}) r38 = socket(0x18, 0x8002, 0x0) msgrcv(r36, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r38, @ANYRES16], 0x3, 0x1, 0x800) r39 = geteuid() r40 = getuid() chown(&(0x7f0000000040)='./file0\x00', r40, 0x0) r41 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r41, 0x4, 0x8) writev(r41, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r42 = getpgid(0x0) fcntl$setown(r41, 0x6, r42) r43 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r43, 0x4, 0x8) writev(r43, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r44 = getpgid(0x0) fcntl$setown(r43, 0x6, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000180)={{0x10001, r39, 0xffffffffffffffff, r40, r35, 0x100}, 0x3, 0xffff, r42, r44, 0x1c0000000000, 0x47, 0x2, 0x1}) r45 = syz_open_pts() fcntl$lock(r45, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r45, 0x2) flock(r45, 0x2) fcntl$lock(r45, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r46 = dup(r45) r47 = getpid() r48 = getuid() r49 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r49, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000780)={&(0x7f0000000080)=@file={0xb8ae3dd4b0dd6193, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="5cd1488aebc40156795d180cb31d3c7265c5ceb15341d36df633399f1f8b0308cac5138bffc5fcb23916a3b8c60ea3a407f26a949de0ccdc5c9f6f8850e2775aef2a7ecf8545fc32c7477c73587301bb03406e6e4adac75540cc0683a2fdd7dc5734b6224efdad32b108d0461110ab1d8e5836fb25dea22c9a482d927382d9c8ed4f9b7728a25a91e325dbb74def0be13adfc9b451e51d30184776a7a403a90ead7d1a1298bcf81d8a392026077f9c1ff34885451304577a5c32e9b031490d51e2cb549ced02046c8d98ae5e27c1f02e6a904c2507c435bde1de8bbc2a", 0xdd}, {&(0x7f0000000340)="89594beeb015a7b5baa624ee66264f2cee590771532f155b7ce5c7e55c64987a7fa6a4c9592b588596f55db449255a0bd2def97eb2274b34bc8c965502e6b3df7391e6ead83acc2003e855b6b4eaac6e998f6ae9b926e13b7e719fa4da53e2dff047ee266d73f4dcbd5cb89eb147b863c5efed34a82bb7700a1252ea6a84164f7afa215ec675", 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000000400)="3ce0d7beeea77359a0fa24fe9c2745a09861c9dc17d91c788f22c9bd10621f99a00782672a54cc28b33a2eafcd9664ccee2f78baee52c9f48d79f60478a919df2cb4a0d5e0e8050259f839bf38f0dc0143ab5303b633b9a772d303d7230da021b2baf7723a9539ee41ba0f73e3c6e02b0d235e5f25526cd3804268db4e25dd03c916418bddd8f7a07cbbd12853a32a147d2e9e6c32195a8c4422411f7f4c5ad07dda65d3525e5cd28add10c0b6f977858ed1b7865bfc477bd490f748982686b2797e8d1b1f35d640bcde08db60e0b2e54e1259e078dda22141a03845a85b5f8ed052bfe5a59fdd3a9e42de6376423e7db7482414350e7ad8f9aa8130ce23", 0xfe}, {&(0x7f0000000180)="a7f67c1448ac75", 0x7}], 0x5, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r3, r0, r2, r4, r5, 0xffffffffffffff9c, r6]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r7, 0xffffffffffffffff, r2, r8, r9]}, @cred={0x20, 0xffff, 0x0, r17, r24, r30}, @rights={0x20, 0xffff, 0x1, [r31, r1, r32]}, @cred={0x20, 0xffff, 0x0, r34, r39, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r2, r1, r46]}, @cred={0x20, 0xffff, 0x0, r47, r48, r50}], 0xf8, 0x20e}, 0x2) poll(&(0x7f0000000040)=[{r0, 0x4}], 0xe0, 0x80000001) 16:21:31 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r8 = dup2(r0, r0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000200)) bind$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="c9480eff6d19ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd564132736205f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c74a0a38dbefca069958f0598ef014053f400dd774367ff59208404bfcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059"], 0x1) r9 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) close(r0) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000280)={0x7fff, '.\x00', './file0\x00'}) dup(r9) r12 = getgid() r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a6}) r15 = socket(0x18, 0x8002, 0x0) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r15, @ANYRES16], 0x3, 0x1, 0x800) r16 = geteuid() r17 = getuid() chown(&(0x7f0000000040)='./bus\x00', r17, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r18, 0x4, 0x8) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x8) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x10001, r16, 0xffffffffffffffff, r17, r12, 0x100}, 0x3, 0xffff, r19, r21, 0x1c0000000000, 0x47, 0x2, 0x1}) r22 = getgid() r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r24, 0x0, 0x0, 0x0, 0x80a6}) r25 = socket(0x18, 0x8002, 0x0) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r25, @ANYRES16], 0x3, 0x1, 0x800) r26 = geteuid() r27 = getuid() chown(&(0x7f0000000040)='./file0\x00', r27, 0x0) r28 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r28, 0x4, 0x8) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r29 = getpgid(0x0) fcntl$setown(r28, 0x6, r29) r30 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r30, 0x4, 0x8) writev(r30, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r31 = getpgid(0x0) fcntl$setown(r30, 0x6, r31) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000180)={{0x10001, r26, 0xffffffffffffffff, r27, r22, 0x100}, 0x3, 0xffff, r5, r31, 0x1c0000000000, 0x47, 0x2, 0x1}) r32 = getgid() r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a6}) r35 = socket(0x18, 0x8002, 0x0) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r35, @ANYRES16], 0x3, 0x1, 0x800) r36 = geteuid() r37 = getuid() chown(&(0x7f0000000040)='./file0\x00', r37, 0x0) r38 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r38, 0x4, 0x8) writev(r38, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r39 = getpgid(0x0) getpgrp() accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r40 = syz_open_pts() fcntl$lock(r40, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r40, 0x2) flock(r40, 0x2) fcntl$lock(r40, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$setown(r40, 0x6, 0xffffffffffffffff) r41 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r41, 0x4, 0x8) writev(r41, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r42 = getpgid(0x0) fcntl$setown(r41, 0x6, r42) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000180)={{0x10001, r36, 0xffffffffffffffff, r37, r32, 0x100}, 0x3, 0xffff, r39, r42, 0x1c0000000000, 0x47, 0x2, 0x1}) r43 = getpgrp() r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r45, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000500)={{0x2, r27, r7, r6, r32, 0x2, 0x101}, 0x8, 0x2cf, r43, r45, 0x8, 0x80000001, 0x2, 0x4}) syz_open_pts() 16:21:32 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0002c0ffffffffffffffb582f461feab00426072e7bd78ebb32cbb40044c62835f74e75f434ba27c35b43f09203137992ceab48cc9ac92325e9e7f9c352f35c352102cb722af0700769443760d231d2ce6bd1941c38ab27dc0b73ede18203924f83c00aac1cdbb465c3caafde0ee31d1c1002a5c66ed57401e04cc2889446492b2aadd9467dea4bb0b26d8327d178d029e"], 0x10) sendto(r0, &(0x7f0000000040)="5699792593f223a3e6f10385bf74e239f21917ec68020fd61015d270330f167efbaa75f0830d3fdea57670eb66973d65bd696faed7ff7df9bceca6d99bce32db790e3d20a919fbba41620968a5410c6c7d909557c8242ec2bc1c", 0x5a, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000000)) write(0xffffffffffffff9c, &(0x7f0000001280)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc300000000ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4df1c683acefd4816c76c74cd2e1ba3f", 0x5b0) 16:21:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x206) 16:21:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r3, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x8001, r12}) ioctl$TIOCDRAIN(r2, 0x2000745e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0x0, 0x0, 0x0) setsockopt(r14, 0x8, 0x8, &(0x7f0000000140)="7e800a7d87261d10fcc72a2bea2af5ea90a0b69c6e631950accb3f6bedba83347385c3d30f", 0x25) r15 = dup2(r0, r13) open(0x0, 0x0, 0x180) recvmsg(r15, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) 16:21:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000025}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:21:32 executing program 1: r0 = socket$inet(0x2, 0x56926b3b2ba0867a, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = socket$inet6(0x18, 0x3, 0x5) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000540)=0xffffffe7) getgid() r5 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000400)=0xc) setpgid(r8, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000001c0)=0xe8) listen(r5, 0x5) listen(r0, 0x4) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='\x00[L\xad\xfe\x0f\x0f\x93\x00', 0x93, 0x0) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f00000002c0)) fchdir(r0) socket$unix(0x1, 0x5, 0x0) connect$inet(r9, &(0x7f0000000340)={0x2, 0x1}, 0xc) getsockname$inet(r9, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0xfffffffa) r10 = getgid() r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) r13 = socket(0x18, 0x8002, 0x0) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r13, @ANYRES16], 0x3, 0x1, 0x800) r14 = geteuid() r15 = getuid() chown(&(0x7f0000000040)='./file0\x00', r15, 0x0) r16 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000000001, 0x120) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) r18 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r18, 0x4, 0x8) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x10001, r14, 0xffffffffffffffff, r15, r10, 0x100}, 0x3, 0xffff, r17, r19, 0x1c0000000000, 0x47, 0x2, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r10, r6, r7, 0x2, 0x9}, 0x40000000002, 0x94, 0x8}) mkdir(&(0x7f0000000140)='./bus\x00', 0x85) socket(0x2, 0x5, 0x10) sync() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 16:21:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7f, 0x3f86ffdd}, {0x18, 0x3, 0xb270, 0xfffffffc}, 0x2, [0xe4e, 0x2, 0x8, 0x3, 0x7, 0xfffffbff, 0x20, 0x9]}, 0x3c) getsockopt(r2, 0x29, 0x40000000, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:21:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "2608690c00000000000400f2ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:21:33 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x206e9, 0x99) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x2, 0x61}, 0x7ff, 0x3, 0x1}) 16:21:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800000, 0x800000, 0xfffffffd, 0x1, "000000000000000100002000", 0x0, 0x19}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:21:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680), 0x10000000000001db, 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x0, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280)={0xea32, 0x7}, 0x10) 16:21:33 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x167) ioctl$TIOCCBRK(r0, 0x2000747a) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) utimensat(r5, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)={{0x200, 0x1}, {0x5, 0xc19}}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x1c}, {0x4006}]}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a86540900056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087ff8bfb0"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b9580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000a80)={0xffffffff, 0xfffff684, 0x6, 0x3, 0x5, 0x9, 0x0, 0x10, [{0x5, 0x5, 0x7, 0x3}, {0xffff28e8, 0x0, 0x3, 0x6}, {0x7, 0x66, 0x4, 0x3}, {0x3, 0x101, 0xba60, 0x46cefb06}, {0x8, 0x9e52, 0x101, 0x40}, {0x1000, 0x4, 0x5, 0x8}, {0x4, 0x800, 0xa7, 0x7f}, {0x80, 0x6, 0x3}, {0xa67, 0x10001, 0x1, 0x200}, {0x0, 0x7, 0x5e, 0x5}, {0x7f, 0x3, 0x5, 0x4}, {0x0, 0x10000, 0x5, 0x1}, {0x81, 0x3, 0x0, 0x200}, {0x2, 0x8001, 0x0, 0x8001}, {0x1, 0x8d37, 0x42, 0x1}, {0x8, 0x0, 0x5, 0xd0}]}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r6, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) r7 = socket(0x18, 0x1, 0x0) r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000003c0)=0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xbd\xb1ev/upf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x4006}]}) r1 = socket$inet6(0x18, 0x4007, 0x58) getsockopt$sock_timeval(r1, 0xffff, 0x2808, &(0x7f0000000000), &(0x7f0000000100)=0x10) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000069062e5e5575f1d8172c6a"], 0xa) syz_emit_ethernet(0x7d, &(0x7f0000000380)="b6041fc92479ff2ba43f6e8a81ead467d34c7703e4875e6e72d7b72f18f6e3a21c25ad949c14cdfce8c145b83ca3a79a3fe8927dc099c8f470a557c1d35b3135eda19c7165d9683827740ed6a76da32c2e8e2cf161c3a202ca5c1b47af89b4eeea77c15635cb80a08053ddea55953e92ae19cb6f9263e7bb32760f6161a6bd061106a2e1db08f3f4b78c27a7a859e371582f12fed94fa4d819b9eab0659b16dfd8c16442a9e93c356ceb966d2e92e158c1431dd5b285fae5acdefaf7f8937eddd58c0900ab1772a4e22a4d02ecce5de6378f52e74d86dbb1fc38c6f8d3978a11c1f8cb167f5fdfee3f88c555edcdba43fb14f65074cf62a26bee4b4bfa4aead5bfb188a8400669cc3a7d44cf8352dddd99f2") 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10, &(0x7f00000001c0)={0x0, 0x0, 0x20, 0x100000004}) r4 = socket(0x6, 0x0, 0x4) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700102000000000000"], 0x38}, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000840)={0x9, 0x7ff}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000800)=0x5) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:00 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x4, 0x1, 0x2, {[0x9, 0xd0d5, 0x2, 0x5, 0x4fde2916, 0x5, 0x100, 0xb53, 0x2, 0x4, 0xfffffffffffffffd, 0xf2, 0xe, 0x8, 0x0, 0x8, 0x0, 0x200], [0x401, 0x0, 0x1d9, 0x692, 0x8, 0x8001, 0x7, 0x0, 0x0, 0x7fffffff], [0x1d11, 0x1, 0x8, 0x76, 0x9, 0x1000], [0x4, 0x9, 0xae87, 0x8000, 0x0, 0x6], [{0x8000, 0x47b, 0xd864, 0x100000001}, {0x9b5, 0xfffffffa, 0x2, 0x10001}, {0x20, 0x7, 0x5, 0xbb6}, {0x1f, 0x7ff, 0xffffffff}, {0x7, 0x40, 0x7fffffff, 0x80000001}, {0x9, 0xdb6, 0xdb, 0xffffffffffffff81}, {0x0, 0x5, 0x3ff, 0x101}, {0x9, 0x3db1, 0x3, 0x4}], {0x28, 0x8, 0xae8c, 0x2}, {0x3f, 0x9921, 0x8, 0xffffffff}}}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r3, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getgid() r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a6}) r19 = socket(0x18, 0x8002, 0x0) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r19, @ANYRES16], 0x3, 0x1, 0x800) r20 = geteuid() r21 = getuid() chown(&(0x7f0000000040)='./file0\x00', r21, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r22, 0x4, 0x8) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r23 = getpgid(0x0) fcntl$setown(r22, 0x6, r23) r24 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r24, 0x4, 0x8) writev(r24, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r25 = getpgid(0x0) fcntl$setown(r24, 0x6, r25) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0x10001, r20, 0xffffffffffffffff, r21, r16, 0x100}, 0x3, 0xffff, r23, r25, 0x1c0000000000, 0x47, 0x2, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r27 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000600)={{0x1000, r7, r14, r15, r16, 0x40, 0x1}, 0x9, 0x6, r26, r27, 0xfffffffffffffff9, 0xffffffffffffffff, 0x2, 0xfffffffffffffffa}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r28, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) preadv(r1, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/146}, {&(0x7f0000000900)=""/120}, {&(0x7f0000000880)=""/54}], 0xa, 0x0, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) open(&(0x7f0000000340)='./bus\x00', 0x1, 0x40) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r1]], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="b44f2a2b00000000"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000640)=""/124, &(0x7f0000000180)=0xffffffffffffffc5) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x0, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x807, 0x800}], 0x2aaaaaaaaaaaaaca) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r0, 0x5) sendto$inet(r1, &(0x7f0000000380)="241a1a7e8f8523e1199811f49e1a853dacf6a382b29fef540d4864b241580d2d5cbbb3206e1876c8fe76d73facac2775c10488875d4133bbbcdff000a3c9cffa4344af037ee61bc610b6a621d68819c7facfe3b63896485e99a8124b2e88815480afae248271a1fbc2953225315e97dd09e7c27f7d6f96dff68791d26e7f3ea90b251ef02e357c7f42d42d5e7384a708a8d6380a71bfa2cc9bd29bc5359f0708ec80d81af2fee06995a6ac888e004283ba19e5f7eb92bbf024c875f2cfeafc4115019bc3e3512d4d", 0xc8, 0x5, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) socket$inet6(0x18, 0x0, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="a33c014a3dfa8b7aaee6a2a16dee2ab89c22d27f1125c41768235cade82753f645de5a2798f19aa38045aaacb768365a5e8d251cc96581bbe068c59d6ccdbfedd6fc211b7715ec88ea0c3ea733e3c12bf34b1026f1dcdbdbc36134b1b3c58a2839f26cdec03d63ff2086cdc6b7f7a0737dcdf2025d6f386bcdec432a4520793deed2be7561cc365a16aaf5d36ff1436ff9017e88db3f0500000000000000484771f4763a9b414841fe97d30a29"]]) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0xfffffffffffff000, [{&(0x7f00000bc000/0x1000)=nil, &(0x7f0000537000/0x3000)=nil, 0x22}, {&(0x7f0000386000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xcb}, {&(0x7f00000b2000/0x4000)=nil, &(0x7f00000d4000/0x4000)=nil, 0x7fff}, {&(0x7f00000c4000/0x3000)=nil, &(0x7f0000429000/0x2000)=nil, 0x9}, {&(0x7f0000153000/0x4000)=nil, &(0x7f000027a000/0x2000)=nil, 0x3789}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000653000/0x2000)=nil}, {&(0x7f00004d0000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000097000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000457000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f000004c000/0x4000)=nil, &(0x7f00006e7000/0x3000)=nil, 0xffff}, {&(0x7f0000466000/0x4000)=nil, &(0x7f00005a4000/0x1000)=nil, 0x8}, {&(0x7f000063e000/0x2000)=nil, &(0x7f0000319000/0x1000)=nil, 0x9}, {&(0x7f00004d1000/0x1000)=nil, &(0x7f00007f3000/0x1000)=nil, 0x8}, {&(0x7f000026e000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xdc}, {&(0x7f0000747000/0x1000)=nil, &(0x7f000014d000/0x1000)=nil, 0x7}, {&(0x7f0000073000/0x1000)=nil, &(0x7f0000026000/0x4000)=nil, 0xfaad}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(r3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0xffffffff}, {0x18, 0x3, 0x0, 0x110000}, 0xc, [0x0, 0x0, 0x100000]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:01 executing program 0: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x14, 0x3, 0x1}, {0x2a}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/93, 0x5d, 0x800, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = semget(0x3, 0x1000000000007, 0x24a) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x7fe, 0x1000}], 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x421) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x1, 0x1000000000007, 0x200) semop(0x0, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0), 0x104c, 0x0, 0x0) accept$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000b900000000b5b6a4f0ea3787e8be5af9a302b7e256d439a125a7b635df5d4194e9df6b1874c17dec7f6f"], &(0x7f00000012c0)=0xe) r7 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = accept$inet6(r7, &(0x7f00000013c0), &(0x7f0000001400)=0xc) write(r8, &(0x7f0000003dc0)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1085) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() getgroups(0x0, &(0x7f0000000200)) r10 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet6(r11, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r12 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r13, 0x5) fcntl$getown(r13, 0x5) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f0000001140)=[{&(0x7f0000001740)="5a0d3131df61447d6cc630f58d7ef5d0350bca222b54a0542abd00283a6861594dca86d807faf26914b8b94101b5f9181cf6214172de010929243aa69ff4346053be6b531754505514f55ab68c23732f2677b3ef8f4fb555edbf4d06b39f83f0198d1da946801528edd1fe01dba9495889993db3190158d43eea72dd4b53f2426a3b9fa3b172fc5811c5a907b1b4d9591ee215e76993673c7128960471c73d9dd52acccba31fd402fdf503ab0c6205860266c12e18ca9f0b0f97c9ecc0c0399bd26521058ab18b6364af", 0xca}, {&(0x7f0000002c00)="59c182dd8589a3766c4616b7df4dd8e825322edf428f1c64363be334ae29d0c1af80d30dc4b7266720c7dcbf01aea3efd511379c451b484f912a0c89bde3d07b6840c536f0a543178ca9c426b3b6107ff2d340845ba77cea33e12b266806efdd6ca623055cc46f838cb5212a33f7c09c5daee63664df16fba2797ae8c10afbed779947b8d77e8ed3090a4a6ccf74487ce6ed4ef106cd0b39041c944a331eab4529068eb472c70f0a7802d5fd430608fa984579a51708c0fce9bbb62f6a78c6d929fa8c2cda152450ee3a0b02181c33f85fed1cdb4886136492d59e0c7aedb95d6711e3416dc38169e158e642d600abf5a38b832fed6a7810c3f1f8650330de230049b03d5ef5722f5f605c8b0e9cfc509a920c50c03dd51c57c67906af9913d2f7b48f05e68a4d7e5077eb958ff6f2828d2aa863996dbd14922a9f48b38407b39342fd053876b6df50a3c513b65240490bc0870bdf2ede545cd0282196513a7158cb2ec705b9ccc847f04be1e7c5470d6311bebcefeb024fbf7359766b87f2a321527195d6dc49e41567a4bdc06516ad64eddbe88e22bc1c6575f58f8e6a26251c952be61f0f4c52b713125996f9292a2583625e9e1a6efc", 0xfea8}, {&(0x7f0000001940)="f47efe5b6d0bd5be6eec3eb62494d7045d483da3ec509535541b46000f19919bf65713e14a11e7661bc2951138605999c82d26ccae8967fcb2b2544914cf1f574d39a79270fdc24ff7e2f2b621b3c6ab496c09f0d687cdadfa6534663d7fd0b440b1de558f48366f392f3dcc279fae03dcfa6642c185274bf0e59a42629877119965c6f7d6278c4f80d181ed217e63e7e419b971260234605a38392a8dc39a8bdef8ed612cc127dc2a2a78191bb6a87abeebe367b4365a3fc09e566d3ae33bf8035d7b4ad33eb641f455e9085def178776109cc501c6", 0xd6}, {&(0x7f0000002dc0)="59bc28f95fd95946524b5b5813a78354583a4bcf09fde1168db78508bdf3b06270c6597a9ffef2e4da6a1017ba0d626cdb9e4c764272a3eaead9b5e7917f04e4e59f2d45734a2cf21c9644578cd4854ee138f0478f2eb989c85514bdf35a40efb500492a3ab82dd7b39f0418027baa67ee51f8fa86cb776912e2af4325d61c6edaf7d920b41b021d71030d619dc56a83253100095c53d3b235b48961f24ebd72a0f16ce5f23eba1374c3530381bec31e56079fcc1324db754809f5bf30e80f2c055a25638ec47a9ec367915a4b34623f9cc7558ec4ff7dbf8c21be22dc41fbe9efe19e813b7e843abf9987568a4792db05b99fbccc0e4882c1404cc53b7e7c77e5fa2c1fe999dcad2ac6ad44f49ab23a7e0039122d40057faf583a39c5b9ca89b11daacf5bbf1f0b4a847721666cdae7c74fdd541d1878dba6e465fd8f54551a43592c1f7f4cbc10ba5e2131ce7ecdf6eab3aa664a90de77253a418a8192623ac1a947fabf9204b7ccce5d0f5639d4e507bec04614f66f5d412b65dd1a1b98dd5f4d3f1a485dc0f6676e50ba18e34508ac901c6ef7b9784a5b15f05ef7d31a85ca2641199bf84a2ac517ff9a48586a8007b129cc3e8b07e7394072dc6b7e7176729f1b6eeb6b71141dda7af28180e0f11ebc7bd929390de6a8b33d1927f92fc8740305d55f783f2f9de1b106594c7a2b27bc083e303e5b7ea0025a0c7ed6387875481b3734dea8ad48b81773518bff4df9d21cab83d17ef6669bedaf7954f4eb74a88efcacb81ffe6c1085fb61a1e4f401ca386177d67d0aefb238ae7ca52d783d348ac190161cd656f0b8a4b4d048aa044cb71c3707c3cdac7f60e8a384a026b313ad0a40a3d731c28193543104e7bb750d7850f7a0a8916e51d71b03069b44ac60395f4407da49c8524320ea7d88747cacc4828dec48abd01d56e1391dc82ba7dad690b824ab95e0a06d7c327d21fcbeba6dd04855811280dad5f3f589481f8051dc64856c63bb873d58755815e55fc86b99a23a63d484f7cd1ea0c99defbae9f8dc30f52b577fe9b615dbde927c54fa740c6128332b75e32743a35517be1a1c94a1fb7cea51cf42f306dcca42f48e7f15142f5c0f54f1b73e77475c60b804a81f36aa70fd70415df8f638e3dc9391b3ca3752fb2a78ab202a33623c5c8bd4d5a04c73dffb103da37609c3f50e813331dcf057cfd898dd16a2b5f42330482ea5316ca1b613b5ed945ac4548356bf1f26ec25da4b4623868afcba580efc8e98d81fdcd41017acf315e6733d88ddee639489b45778bde2802e2d4fd3744098cccea9cb44ce4afc020af24e245f0714b3df52402120979bd1d0212aee0f95b7e2a505b52c634c0c4ee1dee92b2cca6e4fdd4197f05af4caa5e6ed1a7390f0f245ad0885e2fffb5a3cf3478737840fa59b4a0666d4ea6d76b295d9140daef918467a3b8ea85a735ef08de3c28bfcbf97c6cb4661e08784d18b10b5d0715a3bb9672e9b84009bcd2372cc3131f9c83c52d7c123f960e47ee418f59b111d3112a40894b89f97cb3b59158dd1318caeb688b390dede7cb23b7ab03ffe8288992e87f77b4d1425357886e1962e160780227e4200c2dcf072340a1c8981093da8774233c8b4e9d2936a44909710f81cfaf3f09063108153aa8d219ba64e94f0e3b6562c971e4a456d95933971e7d204a3bdeb9c1885c5024b9217a9826adaf2a9002dc7c68c5d81c5f8c85e5263765cf3f6502df01e56accc0cdd7aa0b8faed32c80e1baf17a1dcf7353e92f72a0d05f119646ef1718a12ce47a72a594928c1544c3a4d7520961ef8950356520256478ad0f5d601e80cd6fddb85dfcb63d6b71544de1717a8aae64deb3f59c8692a2887409b81d2c83dbe6470511b3fead2fa96b7f73ccf9e54ee8b3cfdcece0b76f0b0ae679e7da11ac8cbf6b13d3dd07586a36dd1a44832d95b66030abda445db4dca8dbc060c8f7d703489693d1f0e75726838272662366d4ceee37667147fbaec193c09f5fe0007e5fc0b1664bbca73357986c7c530b084604fbacbc512af118afe65e9880888751a1d0673aadc26dbf535eceb91cd85277c16007fac0346bf5d49681f54b4eb67a8c7e87f535b0dbb8558818f294cccf266c378fff36014f583ca202ba3a4646e1999dab66cc047fd824589e53217bdb5595cca4ab21ca86e87c869ff199fb642b7b69467d3787df165dc42b39bdbb6146f23092a66bdb58e03818393bc58af9905db17902646e3ddbb187986488958aa3dbabead4462c62156093c53424336723e5c02ee93a7e31825e9c8f4e2d90b49743b29e73f21ff5c71453a339deaa91260e0388f1b7375b7368883f4eba19090183e58fc356f51073eafbb0fe8495b9652cad2fb6c02269debffbe459dad9e97d2215621a335ed5722ec013a57a40f2c369bc96b0ac49437abb8855c65d51dadab92a3e70ad8f22e5b17b32feb53aa759ab1201c092e0c8468d58b9ce8099dbdfb130b7916645329b6784811f33acd1f9cf4e514a642f504d939214cc3c2efa9dcaf2d132753924ca13f3126feb8ddc001eb7474cc1cf79b1788f631c5a6fd3707b07ff2ba36efd9e45c2d6fa3b93263e17b0183ca1eb8a2c0cb909f43d3f98b913b19aa885054e9ced57de877ba146a788562e9068e8a8876a24489c862da556bd45f594195fd2aa2f6df9ef6cae6e14650c108b2a2f7b671b524524b45958f5f4b1f9158849e9d3e762405c7b3de4ff48990733b1f414c9ef5a6f8df869d4a228ec8a0ca7879164d9a675dc23ec76762c8d2945e74aa73fb8fbda582897d6a933aa6870f509fe20238758c69f5538ee135fce107184e6597943ed99122c1f6637d28883088e8f99ea4de819ae81082ba062a7034e1d788a23c3f0e42a3be2e6e56bfaa2655547f033e23a9554b370ac7e222d8ef4e2f87818e2bc2f484df5ad6016b217713dc55e480a84ae5b10ea6fff02fd24dc8f2743266ec56bb6fab99275a7bf4e4df143b6de1f73344a74213256bf1866acf4ed72f58bab00035706dc743cf1406affd1250dfa25d297fa5920bff3b32d2be876307e4a97a79acde5504507a27c66730fa38f548e1abfadf9a6b77dc45d83b615ab6b8fd6d8f1f5d1c0ab236d5d502419755da48e83c16f9dca6257c5b48ae909e00158f4937cd883ca38caf11b55ed01bb936c35a8f2b9cde4acbc9c1fa8508d56b862d602df9856ccc3a31315058208c1452a42723edb913c13679948a5625d4f95ce97c2f3980e2a31128cda62139f975a47697b251d0f4ca38c1ca6ebb8dff37899a887f73f9e39c6bca2cb0e27d8b9e34bd17169ef9790bf71d744f8497442b701c9053836f09b90b694637a0f2a8ed7b78e090898f478e0c6e2137d9e3ed748e2ebaf533511ec3527f19dafc1bf017607eb968def571593cb79c31fd4a149a4611670427b7ac428af1f669c1986cbf34544d33ac0fc0d005d445467e09f1c6c8948cb5a48670d6842164962d252f2f33a17427a38ad5a16c9c3d63608ab73a9a64114b166c64b0067ebef146d83395dfb385141dafce8c649462b4ad1541d1de890ea025bbfb296a5d21469822464c8f8cf5130c4979f55cad6c5191a4be82bb4b84adc137dca189d6430c046d726e60baacbaf7a0e3ab76a58742509535893249f82130bc632e71c0d11b0e9e9038ac15037dd201da18994cd245ff47141fdd0e4e3ad7955df633804efc387e35e809f1b77963062910e47b9d280e2995e52d8aba834eb8fe9d4eb695768b59e62b983883062d3e1801e52a6e6709849d7e4222723d4838cc73c45d2faf0d532f944291f61913cdb69c725d3ebe5c36cbd2ac8b10bcdf45361a4cfab8245bb977d3befcd833f7b8abdcc70b8b34e5045487eae3a1aa981152187081a2ec6072db97dcf88e90f0a87863ec38517d78a9df183e5a2d31f372b41e078c5bc9e4a74d361abf34097fc0267306b0365da7f2d8ff49fc1b157028532c2b31836f9229fa99caa4879aa79ddd011ee51ff19da36d88fda9f1794333446f5b885be5126c4f6b4c8dd924be0e072ff732bb5623e30917650d43fd023ece1549ca9d2b668b5c67c304323bf3ea56936fc80aa5220d7792d28620f0f946a93b38b121bf62089e395bc53c0c534383375f182551048a906fc620b7f7ff10da84cc12db51e49523d13b59391137c144c39039adb447517e9fb1d2e47a881c87c105b894dfb00424464b8c1c9a4c26d342896d319207482e060179f10c85167bfe5be0e58850d51bb406a34c809f096b8ed00db2a036750c22a843fcb5489deb0355e2a21315e469146c8b8ed940b343baf24cd2d9d3d66e16cba674d98ff096ab946a466382d7220ba0be24bf9f46cac0c96995e3f9496394fddbf09d070b4ee380ddd665cad0384d3b83be0f2911c0a804bd3c08fa543e2df45b2efedfba38718c19785378693098a35b2050467c342ac3b61b2fcf240d17b248b2f373d08cdf6ab3d50e12947cd84c7e401791ddf220e1bff472559791d18254e66dc8b771f4f7303333ef94c23d84ca9d8af8da2973d09e58da98f9b400e08a9310a694b87843df35e5327c3a8891684b4880b22d6b3da3e1a30945ea51d005106b524ac421f91fe4bdebee74c63e857f1f4a9e176129ca48ef0ded535dd779e094b96b7c30ecffbcbff3650a4fb39e5d0f82fe395d6093a0fe4ae0b716a07c486d1f77cd8fb5ab712d934ba92d13a4da6b913bcc5eb6209f2b68d65e0cef4268bcd0f25e3a416b55f556d5e03f8c8c6ce1467f6f3a1cd15a4f0faae977a868b4b181de30c7355f8721b0478b58ec2964adbe052d3e21c376204651697a95be7090789aa9605c4625ae58cabed8bc3ae3599150d2abc48aa572b2801c7a823ef8834bd54d4da83ca506dfa403de5f5b78a47bd0e66927b3875617f8ab284ac8c8a0c9c6ef733e6dc9be66f460780512c587fbfc2828404e8558f2aa0f0d0fb159458f2aed661d5e6343aba87e46160d1263aed681233a1e70e8487c5d3be7f67c7f302522e374041b2d8430bf8fb7108a18562f0d6999b303117205bb219819e52c09c03f16f57350036e2703a2bc169494f3ba57fde63e7976c151aaa704b15f810d39283f9ca9ef01838b65af3bc307c53c812e48f30b8c6b62f789838941b47e3282c41cbfe46f3479bf56023642f564c598231408395af81f5e56fe6002f49e55b1c1a96827f9f7685d0938b97d10d6435b72c9f12a1ff7bc5fbcb4acd8ea65df3453889bef6f43eace58fd404d22950b7e510ae5449f5a1dd1f8398d5a585fb44273829f0700c047914e846b180f1dfdf1b3295a9c99e3740c13c0b706385888dc93dc155d97ec6f835b8b4fc9ea23814ace2611d0b8db3d79019afd7adb1b20ca79546e51607d0abae205848075595999f282cddfb32639319f194b2130ac0f7573ed9e7fe6804bfb96246de199975a74fde3f7987c96edbff709b22869df5815b376e1a42a67eb888f302724fcfd996f62f2878bb6dc55e163de90d07c73426c6e2e04b3fff275b1ab28e099c4b3b890e358bcbd2e50ec8f5fd24ba4626d32554dcf8535cca5a14c71fad8cc93306ab367e249948fcf56744c4ca1754e03357d9cde1fe780f5d8fbec48208d1f69d5195124e2eaff192c6177c1b2f1cf00c6d2b3b19107f4e7e575bd219e3a195e8cf26336f9c04d5129c2270df4fb91a9c65e4df94f08f563a14cc84da31198892a33a01d81880f1809e9059a84d315c070cef30acb17af5cde1fd85c13a2f5ab0189f12cdcc56958293305aace254900", 0x1000}, {&(0x7f0000002a40)="d8604b8b45a887b236b2dfd31c2dd538b6c172f6729190580a487db370c385c0915c473b43241433d6051b16d63f617c50d1e6caeca6c5276f85aca65422207de3670db510e79be4997468a82679a24fd507e108c472f730d34441c6c6cd74f8a6d8cb0dc19d78ef311ce9df3855278952340dffac8ef64cf376ac384ea16993f2038b3895125bbb24880fa93b8a8464c590e9ab52e3ed617f7689d50c51ec99361009521e78d88364ae04a8559498e9e6bbeaecff13453c741e2392d96e0f4e9ccc5df2b7b6af33fbe08a05", 0xcc}, {&(0x7f0000001480)='9(?$', 0x4}, {&(0x7f0000002b40)="c35d0074258e7677be7dbc3b0df0cbfae762e646e7a669203ec2d9d84f6a72cd2dd75566b76b01aaed740c9133dc85b0ea78b870c3dd42472dfcf632fde46eb9b49a73edb8182ba5096814cc1f0ae3e114ece45a1168d6f20d54e6a22dff16819e16ced37ff631f70adad1be234647f761a72df4062100aebc13ffb046c1dc49183bfde495995536ef153c7487c889106e8d544125da5e204272dc9e7047a4ae5d6ff8e44453be916bdaff34d837669816", 0xffffffffffffffd1}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r10, 0x0, 0x1) getsockname$inet(r10, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd33c], [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x200000000225, 0x0, 0x0, 0x4], [], [0x2], [], {0x0, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) recvfrom$inet(r2, &(0x7f0000000200)=""/1, 0x1, 0x843, &(0x7f0000000600)={0x2, 0x2}, 0xc) r3 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r7 = kqueue() fcntl$lock(r7, 0x1c, &(0x7f0000000040)={0x3, 0x2, 0x4000000000000, 0x100000000, r4}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x8}) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000000)="a66ce9393f3061b1382f1a7e26e3668fe106797e69", 0x15}, {&(0x7f0000000040)="00679b89cd23c19282a48bbc9e7fbaea0b705084ac46b195eb98264d90ccccc191312486d807694c232ad20894a869d76beb0f47621f8b06f9cf653c238d2821bd60f217180810f13ce5e5182add19cf04ac7f95f9636c4d1e0e7ae9458abe860e5893ea62e1ee219f08f95a113823f983f5167fe42ad0c8c17dbf94a37683906a6501ad66bf9a063fe2283f7e0c6cd0ac443435235f0c9e7169f9a080fd9c568f9758dbae7b7d0e5e314d7534c56722f80a24e14f95486122", 0xb9}, {&(0x7f0000000100)="4350314ca1322bf167543e591f38de819d27e0f3d49c233dafd5d5d2f06121d13e4d72e2b98933d6622e80123138406656050b78d08f99513aac9aa7448b9b568e4a01cd6b870d20649a71d24a56a1176769c7c67f175bd4e5e63179e86f31645f6f1773f3fc486c2586b7ccf25edfc5179e4a1d90586e696e536b1416963d6b1c5d5e0d816d594bb54c1866799c59e86aa0144bc9731e796ecefbf7c910c2e6acaae436a4cce9a344c55e2e4a80281a13d237", 0xb1}, {&(0x7f00000004c0)="ab3887e83a0b2b42939dbb42705b3340f0d37daed1f046c0f0f71195c2e313b658e1cdaa6dcc815d91ea3d587a6a2cd2d1042fa8687ec969ce0d5ae9c774d45273cbfb8e78a171b31f62d3ff8161e7f9189bfe46767ed21c5caddd600e823a59aecb0e8bb4385c6c053594238e60fbf67cbd1cf869a3bbf95b94ac4c3b42698a852cf760748043acd834d67a7891aefb76b1f52aaa0f66eb16", 0x99}, {&(0x7f00000001c0)="59c4b3381bbc13e66f406728f5a192", 0xf}], 0x228, 0x0, 0x0) 16:00:01 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) socket(0x10, 0x2, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) close(r0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 16:00:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r5, &(0x7f0000000240)="215e20b50abcd8709f15e7a5cbbb13b3202b707274327c32dc7b51c781f00f7367bacbb506116c2b4884e9ed0dc7fb60b46200506fa02fa8b189cc3cbfddf271c67ae338a64ba700b473090966cec4ecb5644247e7f9d12bbabe5cf5fad20c463e443f507a620dee1c24c7bffe2d2aab3ca86e5c65f339e30497cac34f0eb073fb38098678ff4bc48ebbe9a7a65df8efdf16beb5315b0c538b50f7691dc2a8f5b4a18d7f26a99b871295157faecb409f17c42c0cf7b938c997bc564627fe81069b3bd469ba54f49a8aadaca16de4bfcce19d0c9031946722f635720d845dccb512d39af72054a93a36547be262a7d373fbf851ee6d983823dbc0d6a8a1fed845caf53aabb0b5e6451e32d073849afc6bbd9c30f9f7833380bcefaff2cc6699627a21816c640db80f3ebc47016619f1f61b6d5c7df6b2e2927401a0d97a4ea100888e727a70f194012726318b7f6ac47083505608e7ba6ecf7c95058b4548b2f355865a6a616b19dcd6745bc5df4727df31ddf464ea0ce315ccff6b0085389f2a12ef2c72e4df35c11b77a12fb7ac4c2e8b1c40436fae50e76c59e910b1d2df541b3740493117842c8e6ae8cd0c439e3152dff0465ee14ce47346eee98aedf1b19bd6374db373dc3bdc35b9aa85e13109dd707a73743a07a28355498e93b83c58a7411bcf8c2f3f663f9d1b243a76e685150490b12627d5e734b9d517da84ce5963ae1ddec612bac93bc71c32bc25dc95642284b7ab7933a9c1771c5767c8af599f4e71b732e4e3a8114e096ab2bb5045a7404376da6ee052d7fd56692849066c4281c37e43ba282a5bbdeababe98f983ab9d46e6d267fd01a3e9684c31221de5cfa40660c5bf2b0ee4643ad14758fcd21ec5f8ce9ddd9df557283cddb6eebb8e99fd92fb7556372c9ab6ec79c78098538d123f9b121388e74ae7b3610ca91d12a86e54e68f17ae055a766250de75bf94b95d7f274203433feaea60e3a0198adc7692306aa96bcf69093a06ec16b5992d590a329d41ed56e0d3a7f809b936552d41e6f6f373bffe965d6dfcf0ec8ca81c6e66f74d2a9882cbb7360639e6e36b9a27a383b75ac1aee77d4a3884e31b23e61d90bb1597ffdc5186920d43303e2b78d0388c3e0c9f14be566e188a3c279490f6abdea34b9a06dadd835c8dc77e706219423763cb83a916a753e0b811fcbc0165937030177cdd04ea31668cb897ddc378e548f69bb9ad1b33745cece62e8edb81ff9dfde4f840e7fd94560737e1bb77f3a0325cdc55eddcb29f29a3f6a8e4d6fcf57a88ad57e9ac2d3a9067c8698020e1008db08da714af0e7b7333cbd119a163ff773ba1fee72b9b6001a8989069141b13c8e1925bdf1ab346b0402bc7f8bbba6af61a778c809b69743b8c24b6dfac1c867c167c77ae715874d6b0b50564e149812a66a2c3a76aef477dadc2cce0c353afaf2865afc41135a004137d8415bd7a17eae198a7a6212d6b34c372d4ccbebc55de6e89743ab9863f3c9325624709e84bac0078144298139ffdac42787f3cd2127b6ad28a014677f9a79603ad048667aaf35d8aa06bded07c6bba3ddf5520b083723742d14519cb076422b1952d41e5fc9df470cf626f9250cbc4b496872d29f3b6d0e2c8a0513607fe08c2882662b737160dcbbca7c5d9080952ecfc152758bf74be43d682446a18f54effc1ec2cbe28e760178ba8b89876c8a555e9b6e845695f3cfacc0ccc8fd6314800956387da13e165bf30513742f023672fe65692b94c666c70aeb81a5255ed030cbd096dbf5c218f29045ff8590cd5e35ad2180d509d68ba7d50c901e052975b2381619a21d3d6f22ba9eeaffb9684a42d07618c50aa82934c6710af5c34584b780b0126c9eef21f5cdf550e607f49f6c97b8f88f0df3f1fc076aaa0050f8fe938eb95eea2c960a5025555b97d7e338e7a6e482b2aea624e1f3987e82808014ed660c572b16b980a361e23cbacd94a9460dd0dfd7a713aa994858db8deabda07eb49277dd90796016ae9a27dd59294c68733eb40a4ee9be29074d34e18bac11b4ea9fe7abbc8ef8c3a21da6c76d0a4aee6dd846511071f8319c5a6dc2cf563afd3e3c438e8e36744353bb40a60e6dd692abc0c57270c70bebbac0c03d76b931a0f14bd528733d513c4595ae655e2bdb56d8dddeb6d4c0cae363eb36d74cc3fa1b474747b0cc8d80ab8647c6462e2fa30ec8c967cadeab4694e0bc3a2f5acd6af6b25c31bf746c4fa20cd03792498c07d0158b81eac46046e970a51ae82362ffefb2e5cd80a1a45e1e367e19ae882bd52b519afe89d52f1c555c7668b598192b0128f2cc24314cbfaf6c65bb5545dcb7323a21f82c78fda227f71d7aa0be86c70f6a8e7f6492772b3bed61da158db581d806b86f9905472698b6b2f1a777c2997738cba52eb984c2683fc52a3cb8375fefba4caaffd2eff325e7f3aa674daf35644131e6a62affb8f527b35392cf8b918455a11ed2c9eb3490cd68cea115fefa0f1511fc38f3e193b7a6372e60ce0be8017243b1511fcf118e9469ec4fe4b31bc775aba9b1355ac2439dff64ce43d71958a6b5db9e56c04d3d6c4300b3a932bfbc54f14708f8f5073999f42059319130596c1b77c685db235a8d8e856cf129ccd3a0ac5777acdd52d73f603abba581a89d1133bac7573d4c332ad69c2ec80dee1d416b3d1bc74441d6e44766221de25bfb7741c7c6dc6a718620775b8eaaca8447f25c8e870baaf3602d47f382954df36eb8530d7d688473229687722b0e7c59008155928c3f0fa75bfe124ac98aa0aa306bcb7e53d4de76b5f0ae57baccdd24b5fc1177b1b96393551814be77fbf6e5434521199db9d599014e03313e50600a5626cd8eaf5c3a01e32af53617da52577d4dc91c4b12a21aaaf4eb28ba0cdfc0d29169ff7dd00882b39c4b31495a3fa1799fbbfcba332d8c6e9e0bb234147ec45794ea4459d4cb13a0e8bce91f218fc55b7d2a73c7cff4d0b20a6a319712634231953133fb03d71768f03bf3e388dc7095b17f633c4867c0c6b27637777faf9cffd468f48744e7d8c28ae11cba4e7b0ca6d6a9261bc70dd922832e76c0ef88e91e47a9013c332c0c7e666819950ab29a99c3743742e742947415382026e5953da64485e3bf11c6a2b990b035fa56e3a7baab8fef67bb5b6503c256c7e2e2a5a1d33337ffaf90948de31bac039d87840f5ed7e43df0bf5b8b8a6292b56cfec2f65fc1b485ac14d50176632818bef3d238010e866693f672c2c8a62c9cbdea63c99038f2f7c5dfd50a4a601f27e0e15ccf7b1f4c69c25dc33e7ab746a27ee88f93e2bb865227b9fc22b411e1ae71bfb60319f8a3bd0e45196bd109b75dff1e1b9eea6d795367a963ac86f928caffa2fa74c485568253ca1555bbd2dc8be8969493f6315b3098871aab6eb627447b4e98f843a5bff74b47922545159ba4c5fd0e2761a81db22f00ce477326b377a8622fe24539cf7f871766768a0cfbc51abec7964b462afbe4204a29c3d44ff3d5b89e325ee9ff5d3aec6df9dd802cdefdf834f0e925d89ba6abfd22594b3888d5d54e912924fb0ecc0a122abe5a773abe681bcc01ab667b399ba2cba8d256155abaf221beb2cf21fe308807a7fdd553273b4ce2c966911295939dceb0dae0f6175e9494356ba746cca4469afae8b7d9f4be1602bb9c86fe1335e128468f65beae65ddc2d903c5241bfd42fd70b743200ee1ba1c29d78753093846fc96c64fdf38517588dca389b47609c40ea17211e2d7df73cd062e74c4626c4cd8e1f70425d618381e33a23e1563c61379497a785b68fa02e09d2dfa09dc165b431df1febac645c259a48c2be57223e18051ed585a8a1ba45187867dca735e2edf76c600df5de73f6d57baa967344bf100ec4a1bc76375458e16b7ee869222b53084ceace71d78f4ebd7925be452b4852fa577c1f9685ebe6ce8d2263731f806908116640c356102a59f85e2a9628c2026d0e1028d0aefe8986634967e43b4e341985823dfaa1ad2f78e5955f8cde0f891911792d3e8cd0077d76d5b56e7512229b6a6fc555178cd64eaafca77bd7eb17b8ad944d2bd715c2d849d997138f0feb95098d00213d129cb1aa03e2b498c0b1f92b362fdb99c2b15b1df9b5f845b140e7ec09a02c4249efeec52884722259ac79028a9731e55ac2ad9ca0465cf5ff8c78b2b28fa1b1efd2ce940eaf84ee5723c4cd55ffdc8d1e4acc71def839ee5d068798aa8480d748068d6de08d18488a3daa25341e965f28b25aeb2fb41fe4ef76fc7038e9715fc7d9933c6bf29ce3457fa56107362d41b906683f5447af5210c084668ef6a5b88410396b841ad4e986e90ad7ceb8ecb0cf74dfbca71c6d9aca5f3fb20d4d835991247826591c15ab1aec0c1c52721c7ef0bcc1d56f50ca4cb0341ecc99078a9276e299cd26c2760f97bd0842dd1aacd6d44df10411b0413604a6a4de0ee9f8daf931ad053bf97b1c0f896b735ec073d50b3f331abb2d3bed75acbea83b97a5c5e305071691667f3dae60ef7369a8eb0ea375a8b6340ab7d035dd146f5e757d8ec28853e9efe1053125d798ede4b27dbd52b27046093f43095e209028ca4885f4e6ab15040d2559d52e471da9b6d8027714196974ba27b3dd16195c1a67917f1ae00bed7ecc86f1801b830ea3f6ee78128dd0ab72dc08b40297765fc44cb49b8a67544e2afdac69ed6a15de59eb369860fe9c88a1472b50b6d67e556ae4c3965fa7a4f08a521b602dabd824e16e8485d8b1728ff60ec33f41ff2338f7eac449acccad36e694b57b139eab8b9aec308d7678446fbc319ae1f779a0cf6f83a170bd012e454f2fa7d8043871b5b507de97f7648095f66c2034c951290eeeb1596121048424c87a480b4b778ebd38d6792475cc607bdccb00db926049cb5e39bec078e4f21fa55eb0e1a3e8ed8ba9bd894c93519ad22c810370141cbbe025ed05f09059045c7428bed704ba584cc658a6e147a541c80fb9056a0a1516332749e31a4c6602de91f92c490c898f1ce7b29877dadc8da88dc4297cf10d9435c03397a068e45b64ba2261f70b265b43b4c42942b9d533c52d23369ac6f4f2ad89de6b0ee0668b09692e5f74daf381a38a897b22be12018f1f3f71ff4fa3a8495dcadfe34cb144aefae9aba684c1a4843f2e180503b335ec8a2e43078bd422111a9192e91186b2aff4d7058368e083789e276f524032e1eaec6b9d42a3647823c3038a37291cdca7ee1382cb4fb55e456160ced851ddc65a93184594bc80955b573f600c9a58662ea29f410f734f688ba979e59594c5d6f731569fe6e5498dcc9a92b66346c4ff9f0e25fc1f809e872f3fe561dbfccf8c1f18a164ac4cb07901875efd6bc54cac575a753942196b04899dd035f1bec10fb9139bb0fd7fea9eff7a5c302739632f77976fc95aa1c8a5811a73b055f31a54a26ef9656a552cb7840efc491d2865ea38d2527c0bc90e129b6361e0e222facf00c490e23c8bf4509c0a1c099503caff7f5ca531f21bd3b24c404b42f1711d5db78b039eae3efa2069d1f4caa36d570260e937973172a0b27bfd5129f2e7ad0e54f72027bc5ae636ee5c61bdcff9e5226b3c07cccaee7c885992478862e99cabd3b6b153c4cb72ee553025aa7aa5ff14adee48945832680c2f4787ccd785dfc8225f3c803889131fd80e4aeaa396c20a2527d92fa31e57ff42d3782aaec7c65af60c2e5ac571a9ad75e0994782e080f3559a60adb023db6db1d70183733726c889225a51cba3623663c25b90add5b0e1b517c37d53", 0x1000) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000001240)) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) pipe(&(0x7f0000001300)) r7 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000001380)={&(0x7f0000001340)='./file0\x00', r2, 0x2}) chroot(&(0x7f00000013c0)='./file0\x00') dup(r1) semget$private(0x0, 0x3, 0x42) stat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) sendmsg(r6, &(0x7f0000003dc0)={&(0x7f00000014c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000028c0)=[{&(0x7f0000001500)="fa7542abad071c6e96c6e523712bd5142e4ba6bd6257d7856ff62e83482bae2edaec9edb3250202d557a26c1da71de5d378ebdf965c0e8190c8bbdff7e9c2ad577adf791c41bd208967bc2455eb054caa46e480a8ffaa97bcfef0ed6ae719860a6da876ddff56930b936c5f1380d1dcc9d546a28646ac51b0beedfdca8f12573aca8120bb7a9629d723910da7367ee8878744382f4ba607cfe8be9b1d0fb60103b178f6a30d81d1a9faf00dddb1fa3dd6fc189702b1bd6f12669df091a373bee59deecfdaaed59d9631a8b937ecacd48a1080afc0de0c2eaa43123e62f2ddfc52a", 0xe1}, {&(0x7f0000001600)="3f5750d68c1e4cd277175ee962d8f081", 0x10}, {&(0x7f0000001640)="6c3700b19e3a4b820429737b08659220f6007893dd816e8846e17ad2e7dc9f23ef20e3063165629df371e5d6a95b1096d2a6d8c7224eeb9806303bd5d67363c2c0dfd07777ebcc588b6c8c85dd21211bce50fbe81fbd4d9510f7e3e9ff5e8e0a4f90ef0d0acec09af0757724f95d53c51b69241f33802916987453c9cf023828d13ce97e4cbe0f92fc95c0b4a7a99df3d83be3fd2ac74c88e87dd1", 0x9b}, {&(0x7f0000001700)="5bc8b99db50d8804212fb5e26e8172dcba2b0a29736b83f853dbe10490b1f017e0fcf888518601604e57caa5f9e4e3c1f6be3828892c3b9ac80d", 0x3a}, {&(0x7f0000001740)="f6af7afed3c64fabd78f3c4244a27dfd01a5dcec571f946fa0444b70dcd73bf33b1de1a97dfe4f0bfc00b008dac8185dcac83f874d7bae70e6f71b6794a7dd8b6d6ce254583b0738c6377165e019b96ebe5809fe9fd2f89362de1d10386a7589bec3a405e630107b06c258d26439235fbff6a8d189270e1c2adfd7f526cb43e40fdc7223d1f7571173c0a4392f9086398e97067afca11676137f36a4d4c83b1c34865134d9341297a8685e2f57f184132ffb2022657d4b62aa58bd9c6dca8b52ba196791b70064f8e37bc6f2210095756393070d635f3560fb6b3959ebd3232b79106d8536faf9384a1af491b482bc8bfe91e58010b52e4d42bf0f7e1bf41e1022484e8612c9270766d42cbf3bb993e219ae59dd9c46005f854af62acabc17c17ff6603c6856aa7d21713fac8117efcb5d6bf6ffc31cae50e8d72054e64989a1cdf6e3157973e48d7a012e5655ee86c988185a3c2dbc5592cc44023fad8122c46acc39cce943041c7a920cfdd563da669afe1af5db734f5d4d7ddab7bcc71214e1c022433ec028c0bb652b59fa4f3fbeed756f9319d26febeff42e2c80100b58216b372a6a1d841ca778e1d39846ad12c69097e7067f0cdabaf654f635872d5ae9a25fe2e3454ec3da95241627d956112fdb3a836007fb4d18a0c95c0219e37e74c122125cf44f426ac92cd349614a4825d66432a1a01f186bcb430b2928d6855b00c90e524c9eac9900cea17ab0b5d2b8cbe6415f4dad25312d20b4a7b98b62cd5309229739fb0de88a6b25dfad2b98345cb18c4692ca160019c51b8d85a8a0bb754bf2f74b6d35524926771f8c436e858feca14ea1fc10c814c93c4225fc7c7903162d027d672c21088646e22b7f246a46b891eb7eb3a560c503e8d5115716837ba798f42a7e4b5efe86b47fd424dcdc20476fbeec310eb7d6ccc001d8daad2bd0c9c7cf200a3622615a0e463a7ecab12b69d6fc63b0e6fbc4891a3e0dcf6cd56b957d1817fb129c12c8b82f58e7ed509274e909f26278a2b18b4be26abe66eda2fe0c7ab7196f0ebcdaf8ed885372167b3c1eb3726a62c1a06e019c857d7fce760a3d67b338c780cafa9afdad3c05817b232f8b9eaf4904579c3b6c06026fec205d9d42c34591a1f81f42b43d2eeef6d5616d81cc99f67922e357f803d9a4a8a1e2e7863fcb1430f5aa799d4a10a731a1f65ba82698b0f461c7416c3d9d65b6d315fe6b75a963e5f4d404f6d507162ad2e1b27402dced7718325102f9edff1aca8221e795fcd417a0718400c4ddb5817a7b6ab4a27a67227f536cfe0976f1d2c035c1e2a37aac0fe62c22ae87a163c5850cf68424b3d67a24a0089068fee896eaf7531901802a7908c25f7e1974696af06070f06775489076ca857f416cc8ad72d5b2a932b21ddecd0b869a2229acdb5c3618deeaa209633ce95a09f8e174dd4da5a73b388f11dba37406484a98440f665e11bc748df2bdd4c12f222a0726a8e15e0675d96189de296ec415c217324a26a3bda53d115e316a55225b98bba3b018e7bd61d00f04c0a6f62db9434bfe7b0cd48388a65737df7301d4a174cf6ca7fbaf48a846d232b0c20342f2211055309d15754b199bdb9106a97cbe8138d56a34f578eb6f10c577e33d12ff2e91225bcc56c9b3b2acfceddcbcff09a864992acd6c72b522d7cdb049f672f84177fb80bf628462dfb342c1d9226e47aa041a67dcb30e73ec51d4de016a83340f8c682f4e7ce2d1cda6e1ef7cf09771d52ff7e51289549b6fb2d447162b495aa31e49e8f5e2949fdb4069f4aa8d0c5e75d0557ca4240539e920c56abe4b2f9588c2929f4723a20bec1e8bd664beb21417b76dafa4e47629b8862a05868df188091758b81dca68f8d752043a6a74502ed42905d548331e74bfac1f1b0b6342abae0ad11fec379b30cb32d1a52ea892b337c31a75854a3b36c06dd801d90efe81de7a51e7cb2b3be75790d78a4dfd6f48f591fc758d3a573991aa3cd4b0485db9ec702faacba1764585658ae75b3a3616d8d239c33db4dd087fc6dcf298555a491a4f963a202915984dd2cb2e788a63b095a62ecf96becefa0c42983795de18444ec12fed488e271150d9c9ed11536d7c220ea733b1706378cda1bd816100f05b4e8ab171607c3ef716d6d5539b832953d095f10a1eb6c4371987505020cc3c94ffd996db889ba929ecc09be90bc7dc989471587c979b3da48b16989398c43ccb8881225e1015d4de9f0117a1cf0c0c33f5d1c5cb8ecf749aaaf530d246f00f73588005620b60120817c8105c04666d3a8c23e81fc59473d3c0dd0e751935f0dc4b7bd281d39706afc4b22badc30931298904223245d1a01549e16e01f81113316027db23194be0944af0dca629d3a4f5749020479289034755892631dd88f37a62d64d4697c13c8360b6a550f46cf6ce1986f791ea69d15c6b80838e31ba7d85c1ebd7cbe40c0ae795e8d39ee0119c9a7d232b64e2c17a97221551ac2a24529b0d446a73897a241524ca8f993e600a99bfe7b47eded33160cfe3871e4a0e7c6acacc16b16ca219a4eb5c492a738f13e7991a41728e970f967bc19e9c548efceb24fda0a7f87a6d0a4b6d061484303612fa806634e765b1449173482ecc1966b0523fbabaad226f4fdb14e9db60524e8443adfca9871099fb29dd32cfa834fcf5fc1ec33042679f5ff24bb47334cb490793b92b77654ac1bf36efb7b23ab4923b41e1bc3ffdadc978674d1cd8754940e75b66fc245737bf9f41690be80a6b7e520046af0d7e2db9cf7a262e54d96f3b2b3d7c4bd390d3f7fcf139b77f5ff3eed5486a6ec2bc265129ec430ad08ca0037216bd6065063c459c92d1bc84e73eca890aaccef6065907fffdadfdace7613a2a6e4708a7276783a3dc01bd28ef98aa25e95622d5a8f46b7f339a11ffa9adbe1211f99cad703a9d26e78393de088cd362a8c9088a00b6a95f6f44aeb0efc10b1efacc3051175cf23bab09ef6715748b859cacf2c7b0255cc71b67c7e4b2f56c37464449d971725a88d72c640aa79ce74e5ed9888545303a86bbc4c63e9684cc9066559b5acc7f0c2b758adf4d377197d189b5173b8d3a2860c04d9086be46e8870c07ac4a0f7148746d982062c885bc986760c807856940d76752c5104e77a50b76e96574a1f20179ad889c478ac94c87a610fd1f6b9782bcae1ce67a89901c77d96a9db4945d3b9a0a5a4403e19fd26499f1e17ab0e7d18f8c6e78e5588b333f192af4617f09a15c8923dedb34dadb9c01bc8ea06864eae4598251b194e666c4abe1e80d3f7950d700b72843ba26327ffde8c581b97a22320ebb2273f0a4265086d32deb4b7b4ecc75c1f1d9d4425d19636440bacc3b7217063ba32dc8200e4b6d512ad09ae2862baba28511f22e6037045df5b67b8b1645e42056d899bb8381699f4c171d54c6b5475a611bcd9270f18d06fd94d4398957987b9f637d6e839252efe9ffa03e7ebad4087c5c9f25f73ac7c7c1596d7ec12388577380b517090046640a4f181f6469b49a216d454a6ca22a391aa8dc4051f3c561fbd013d3d1e040d18762692d56b9ab66ce202f1bcb5e5996aa9a625dd5a3e82733b94c21862dca961638b1708612f998568250d7dd3486c938738f39d91b83b778b84a700519194c901f736060db1d1002b1a483bbae2f1aa4a53390a33c1a0a87b5e3bd98493d5e4dcbbdff16b403ca4009b2bb2d31fd54c93345537a4b7a736dd83a0f6ccb616b0c682150df4f19c36392c57245f7a19027d2c40562bac6bda22fbfb1407130a10a65f018b1fec978ff5e646c1d2b4a72294ccec7b436faf60a51ddd8b16abdbd5815f1c775356087e3b4d708f3203e44b69a25fc0599219bed2e520c5d3d7e10a033ccc707984fed611b1d9c6568dacfe94f8052a5202d7bd9b8f111dbd3f7c694e627e86cc77ea4ae3341aba55a95580c149c928d16073bec8d6617a3d86505e0b90caad2433c0889fc3e09baee8e929e9ba1f147ee65bea9a5faf6e2541dec3dd96590b286a31fff028197f7ac29176cfbb7f61d0ff8038b8b42c1fb9419ccce38026f2bae975e0d6954b621323a1fd8feb38e8fa3237cb09894e5fb475bf1b5493ce6af036e594ea2b316ab6d88ef0c75cc0b3438d16b75f8782b37f1d8899d664c15dd6271ef005c56f1313e5af622c4e0134bc0b9ebecef038abda3fe775d75c81d932af7eccfdf933af214cffd77255064df7b7103b4abd5e65460726915517cab28b13ca7addf5cb243619a74c61cbfe20decb9a5c5fad6a01ece0726e706a44708ed7b8f97a64b620368d9f45a6920b14004431d072ba1c43df7497f57ac521b4d621f83988cb25e526aa0275f4e38cdcd5b9aaf893e134809005298e2b6ba065afc89862beef067980d8e38941a1ab68378e79fef13d65277377db179d6280dafc975c723bba60e1f542ac4673096d71313d5cb185a8bdbe4ecc95158896e39a1883b7aff0170721a811094644482160232bbe6119912b92fc5ba180f80d52ce75148d31c1a7b33da660b7d2ed1f7f051f76df8a4e41aee3a6f9ca8c2dfc3f6c84f8bf9f59eab30bbbbf8c8aaa3c842680e9d65c40aee00065380db65987530b3f93fd495791e1addf6f0993cd957de65ef6edfd66c919d247402a5d9b73571e1d664b8042a67f3cc68413172b5ce597e02e386e0747ffcccc02631094b3196e7a08b26d2df3495e47c3c00197ca958b56efe0db1ea98109bd07a405a2b153f661d48fbcaa6db79b1e3d03ce8630860278878623f1d00cb3a90d3221ebc03867e021c96d230be7cac0d908ac61668b624b60461548ad24ae6855a0b7e74da681b4f1c5fc7576345c9727e67ecfa7bb6280646e51ff9f752c7386e4e6dcad5359ca552bbe992300a6559dc2614c677f33bdf55d45f5edb77c8f432dab53140229fe8557b62f89a3c21758e75a6756e529aebcb3b928a84a67817adae11e7897746d767eb0777209a6e8e438d5031a4aa688464b5cd0da5550cb67f8e0089ef3441d6de6f3c2c5ec2dc7e6b2569b9ca80319ac250a807b52597cbdf9ea63ad2618376eeb26573af71119cbe9d565aaf111158a43fd2a7c588f656e551519627d20af115abed0e9cdc713644415d1a0e222b1fc30ef5a146f948b809b7438dab104da2170f098b7f033413852d8c3f6e438ac11f24c174f5fc74f68ce7371932b619443a9dee07e824b486acba59b741a8c3b5ffa59ddba06d461b0a611da701d6b2b18d72d31060906055700269888059ad834541cebfe5a742e30a56fd3dd426bcb1a6798f066cfbcbf2b99a0a4b09533674b36ed5edd47e28eac6e6fe15ae10dad566ca3c02fd9e2889ab11f394fd8baa02be78841a30505f28a7520d265e8bfcb15880cf494180bb1833ae5ff879402baecf8353561b993178272d052db093d0bc94b7ee543870e08f938a416e7d3b6f21dbb3bc5473b6c592772436cc8a630a512d3ab9f0c2a37ee6f0222aa9758dc178d0eb187eacc15174db1ef9938beff990d8c7385d94126289ea7c6d11e62a133128f88489884cc35a458f79bed555e416e7f103f609da78b0f7a664e172e7241751ec87871784f52fc707e66ff6a8c60cb0c94b795551511658f3c52608285e2b14cd90d3db9a2033788fbe6c0eff5bc91a18728d3c92b4d26dd06c66f3f8ddc112fb046250538126fe370ee5b424a352d37bc539329df1a752b3e07acbd61621bb85c43455c4d696d819dbc8c99931fcbda70bb52495a93c4fbb1984199a6b5185b7dfaac00975eef2e9df", 0x1000}, {&(0x7f0000002740)="29812a317cee933d0fc0edcea2737f4a7f9bf7264272fab0", 0x18}, {&(0x7f0000002780)}, {&(0x7f00000027c0)="e6c412d70de32addefe145091fc856db76f3e76e06fa475f45cf59fe75f1ab1addb663a0e70c1876408840bc9945d8c314bc8abbe081ceed822cde412890b740726aa002e48e6b33fb99e982f79ce929cfe7ae8856b999c87eff315e01493c8cb37cd939c23efa246389bb3a702521f59222c8891ba66a91739d0a5acd9b80703655cb763b1e5810d70faea56104ce2db099c07aeedb8c6789b08841b9a5ea9f1c0c3d185e0102ed8704da2de157ee508e78d9a2f7715765a778b9fc096f5be1507e88a4948e9524c4b519", 0xcb}], 0x8, &(0x7f0000002940)=[{0x78, 0x1, 0x1, "f15c6679b4924cf8edabd54b11cb15be4ba68cfc2e89fd35e9f4518dddef001e506dbc27d6a6ece351835a20e56634283f11233a349f313a6f5691c6d15092fe5b2d4e0aec5c2cefb46672a440efd54389e001e78dadd5e9255a086533233b633310720167e99e"}, {0x10, 0x0, 0xfcb}, {0xc8, 0x1, 0x0, "a1e3dfe9c02c60a62e68748cda38dcc20faa5b6bfde621802cf2b21975f4a925dabda6e5b5fd965869b8ade58bb2a0515303ffa4d527f4d73bac679a4a87f46ebfa7e05d9a6af335dac3a48395afa86cf1d29542026080e81d865c8640248e04e5881a717c33a235c7c7e5f954848a6b42eaacb7f88f11efcf95630aaea99c71246271bfe5e892d657aeb05c7c40388eb019a3831138e685ffb2ece689965e0ccf780e9f27b2fa6698e3ea0d97a36158b53951ed5f"}, {0x40, 0x1, 0xfffffff7, "687e03e7b9124e7bf90309888d84795b4722f1d78b5aa775b1084fd2c42af8ce80049255efda778d7504"}, {0x100, 0x1, 0x400, "358c12f2d4d6807144b542d0b7e7f0f9173d35e5f98eb99960e07ed2c12eca4b29fc09df6874483fd70a6ff02ac5fc5b122b46cf697d16dcb63d51fe2f257197dc312dcc696f4693221f41862b82164f848f7b1fd23b4c6b82daf3a27a461d628f1f04928b321e066205ba5194736061c925a93ad85f79e7cdfe0aeca32cb7a4c757bc5908c1dd9f31d6d45e4ac1535dac7040ccb9d525e4baca3539816d8a4997a5855f491cf72e131b18a3540c53f28c6f9ecef923a1f45f0fbcff137955935255e97162e7399bd2b01be1c9a75b6ee9e469b62cb03e106a004f2c331d2e5254efd81b7a27ffcc11e04da4896a"}, {0xa0, 0x0, 0x4, "3fb61a27908f8479d7ac766955cb607a9082f098b398f5d9db19dd964cf5bbe6a56df453f3f21c8f2b51ad8c76c060092c5e3bac21cc1b267818b170520cb538151b944ff11253a930fb51a0d8cfb039181a716170308d5a354eba85b0e28eb963f826a0e8e7f4e2b983c4f7025eb8020c66b9dd63a7a7c390f893916cc40ee1160c60254e7b95e18ebbd7c3b0cd09"}, {0x1010, 0x1, 0x5, "7f04a2e4bb622ef335d6793371b52a9859d8db1640ca93a462aa92d4eb60c0245a4908f4f9c46320e6b05aa6b48c3b1012cb240e1db1a5dae8292e7c471b8b5b193be2c6e771a5ddbd5cd2d959b84a3d7f487465d64db035cd720e111caf04aa02a03498ba5f8e7d2a84d0b6c251101c598c49e675f8ef5eb8c4b94f4389ea11bb968301f92cb92fc9d4ddf718127f6142c70531c8d126110eecf83bad046a0a2455b7140445d96573812c83ac26c39c2a2100421636ad07961f26a4e1ecca36a6ff8f24635f14d94311e380a31fc3e748408f5b3054d36fa5c8de88d9e10c20ef69be85bcf818e28b387b0c2df2d0c09ad8fc05b503e5eb85fc8beb4bd6a80dd48b4040c6a9c0dd1388d41512389f413c4c6e122b4f844e35bb01fc4ac13ab91378aa1663ac4c6d970425d8f14df0df29ecd43a12ff2668da3745ce06165660ba4da38488047fa4e4d4cd5b33ebe3e3187244a3a487a37cb21ca6932cb665bb7d4b01498bbb087a6a06f47b9c6646a92f61ea508fe973a996ced9dd09b4dd7fba28866c876a58ff1bb7d733a4d7dc40fa2cf96b3a94ff694bab9e845386fb64cbf9f4b670d93b27603b201569ff585ae23fcfde13d056bab2180a960fc9cd63ff87ff9a26a6766322bdb0b5295ac477ac10555b85ddef97c9dcc57b767cfadcc4df8d841717f94163f8bcd1a4680c5ece7be07ee6c624761e38594727546be9710b2a08baee190180d5ee9d3ef407a45e75640ff0ffc2db4f75f905a36d6eeefcc1fd51a0e5b27c75d6a4e9f12d7bbe7e0a7b09ce65b9b3277568cc7fb5dee972ba599949f31533c90086c063e8a411377dfd708e28c6094ad4766e1e43fa63e7ba57ff05d27ad8522c4f1849574ebe93586241131e606a25fcdbe0dc5c8ba0f33756e415f309595af0748d6945c5f04adf37a31e2d44412849331e4f3032f57bdcf3e0dce072bdc61d84f73d9dc37bac3f5ecb03200e099a6e4d3cc46ea95bfa17d78a3ea24e813f83cecde81fe527f0486d749316052e27db0df33f136c7f0e30114e873f0db96ba7d4dd8ef5de3ca4ca1056553e29072d5b3369d50e7331b48590e4c3bf2b98f74bbb056eeaf0960a714e413f68f5af20a67acf8a082bada4ed99c76e04d906ec32f59c246654b72f8b1c2ea573545745545e7dcbfe4e6a273c903702e64744eba38196bf507579c16fc00f9d2fdf9b2f55ebd1970bf5799d78bdc31a4f05da921fea89a7be8436af56cc824f8a21b093542899d9831161373d6fc5ed608cf86f4ad4cd2dcc3cb48dc87168e33c5be4919fbf7ba4bfa57f3dee63c0a89dd22915f5a4670a32134b68bf8097677f5c24d96db1b1ada25941c6ad88e9870c9b780f8eeaeaa30b18d8bde5676773b24be44f1860d882c59f9f4f76b4f5dfeb1520e6ff0fb2cb1c5366ac079b4ce287a95864092c27648959a93598808030916589424d719d682e6955708364a4b51979deb102e2cbce3c4eef1d0a0b74e7b6cb176dd15ca32a4e80d7bef9481fa45e9ca3e2b2ae6c191e431996bd0f34459fb4b750012502e5d75c1ce507bb76fd275d667d44eaa8ea2b39e785eb777afdb6305f701ef22ac59eaf54ee0188adc3dc2a554f8b248df615ad80f7aca76d6701069786373e19c754418f6cb2473d2aa613b46dd71753830cb5af6ee761bb5cf96f25e4175f226449d1ddfc3b5ef2e86fa71dfe8c64c3aa0495fb05bfbf856ae258af502885fa08fc61ec9928ee9c08e776c174eb6ec6472fac0b1013c97d5a7d0ba5d5c4a6ca1d47b5ea7f871ad323242c3d691a1e5ee2fe12cf439fe8782d54456f76e80069c5280405e8946484a03e9afff88f8a350c128a636c480da346039ab8627fcfcaeab4633e378a7f9f8bede5f3f37ac59cb696cd8e08cf47d05eb217074ab6903c61f75be7e3a61464726ea6e213846bfb11580810a276eb7e3529bf55b1394a5993dac14458d32db7e3f3655106eaed7c33f04c534187c8f7b29de31687452749f44bccdc0b14da4de0bc594cebe4b4091715be68cbfcea492472ebff57ee6dd6a4f886761e2ff7feea3b959f7ad0e8f72e59c26f56b9ff7941ee4a3a3ce8150b812e3b4451d2420e0f8b93eb0379c25f7d195e982a08eedcfd95dfe50b49b89c9283e339d3827cadb9b6619d4594404a89c2c6f3d8e247c370f54d42330d812890f5497a8ec3364ff889791edd2799ae0c1e69cbb3717eeb903cb7aa8ee2792d4124ea4748d4b0815592e7ead1c258518f8a54b3b5ec805e8ba00dcbf3022c90b80afd7995a41c2a58070a7b1177def4c6bba19080642644f5d7f8e92f8421d4297aae7994071aa198af08705794041995e1cadf4f6448146dae0bd322638d18cbb3c80a4d8aa76d554e40c5c935b14167376463991a4820ec9573a94e11e69ae17432a4708673e77081d8684342975701dddf0b6295aaf5b41a9b05bd6cfbae95deadb070de66c3566b439ac561750c212eaf32f1f93fa90f1623192342928ab3bfa9ca4b7146188311494dbd239d3ba948325221353dd8a629db46b4a5b7a4945ba0c32f37d52f3318124bcf98d12c2d26f04f3a4e49a0325039ca476221a2aa6d0a03f4a20e86d207fd2b95fca9c05ded30fb5b12510afe6137bcaf778d75994574d33ad0bfa382b8de76e611610f8ecad940197d1d497e9d77806311e0a31dcbc18924e4e8c7828fd7f079baba2ee6b4de1bc2a2aa60a433686af0275eefcdf920016ace03d30252a1fe4ee70044ae9841d1da955b051f6c558a7c59721339c21f4809ad7fbb8f9377872eb90cf8f3ea85d41b5c05a81130d78aa18e9b2b32c32238de8f4c8de81a6ba1f0abe92e9fe232ef3839d619603982cbdfedaa6a57ee0bbb47cc47206569630efed84baa9f722874c735bb6a8a6f10a13c2afa41342fbf5081183327133bc955179d9ce6fe56caf67c2eb0161e7d524f34e4a4525b686a42217c5c592cc53c3d430ac29fbb0806340ce27e0b1cb2ed09754e983c434027047dd7bf0bc060fe7d51efc2163860394cb681933098d0fa1284673af205d74568044fcd15d3f8bc54a8fdc0edc1879674faa3d07903393a65d3f3e8fc53d1fb27f07223fff28c1d392d4879ee7922acd5eeea2d8e740f1e94017b77b84eac12d775f6bfb40d2ae866015a4e38cfda53a0ac2ff27593877da70c508d3672a16319db35fd9e5819a12e1ea6a7310cfca2719d27a4ba3bf3ed8e057dc3b4e268ec7f7adfa62c67a0fe4b01912f12a2bc51a5d590ec33b5d913b120e5722c1fd11798fb3a1d2cec63d754e3d382fc1e143a21e52c0de741af4187c2124c32c4ab073bd4e3f20682621818b0aaf0c5810a9b5c3c60266c704fdf5f7fd694765f64d351a653fa021d65ffaa2c128a418476934839baaf65359ba7b22208935772d82368838bb1c748ab1ccaaa55946718f6267fb74df0ff660cc204b7ca9f6b5acc8a8b17082aa3800165cf627cb445e983cc5739427d22602a49ccb1babe1233edf5e6a5ae8db046528604a6638a068328ec2b5492403e5285ab4c78e2fd6b039063788595f775056a78f661c77e73ea50bd26bb8596a2d1c08492567d95742a2dfe0c3fa0faa60cddf23c7505c1724d2339c715d6e5c699bc2b7ba573a568d5c1055a53554b7bc72d61416b2ddd6616a4a633f401e32e5dc3ee79e27fffb5bf414d18b132b9f502ad503132ac41ec14f79b4074abfc523f052df7055b1448b48cc5e32883818cd5d35edd38ca8034e887d99a8761be85712e063bd52653bf7043c615606de1c3a1fef1be50beee92ad3ccea09734a2cf459bfb50ae4ea8efd0833848fc13a61cc4a349050e796a5b736000976d951446556d0ada1efbb9f8851088492ef84d3d825ea79abc74d1f6736d39ac6839de268041640b6ce0558fddc991f07b22a813360eda534938cfbff29a055e1b550efaaf3fd04ce949c3d145e677ad99df85892eeffab2dbd06b0e96d702edf66d2f6eb62b72f4b7edbe101e60faafbed48af3f081232dd5f3ab74422861b18a45cadf0344d46d91f8634f087abe8168f19f3b48fef20d1f89b10cb262b2ea4055ecf4e9f03b56aff56023540177151f1bd763f33e502e89346db60505329b7314b73666e8857ec2abf7a006001fd5d4a48dabe94882ea0f582272d3ab65ac416d552372e385b3d19cf0b33db577a3838a3b25325db3acfa9f142afa6bdf74a92380176ba303c8dca3f0c9c046b2a6eb689731ab541837eca83c3d6e1958c204de5e82d92911c9a250cb44ce96d6bd38190127d29c0c0f6100476d850448483e6b210f20f912921de9a32a8b7d251c6745f88ffc140e32c99e8eac55113eb0ef1601e5b377bcab6c99e29ffb8cbda89b841d76c13c2f185741f342390b8c4f41fe12dc799bcd9c10d35eaf05a5a0e64681bacf4a7c3a36350f6c4ea0c5a17a07ff9370fccc91498ab4fedb39b06ef18b3afcf9d2dc2cb15b7168ae478ec88cec05e170201fb9f6a22e9d42770a6085f1bf907e64c82af0aba0110d44ac3313d6b7d3ea6fd7c264690e0de2b320c416defa6357d0c314b85f138804aad9f5ec4e80dc7b2a5f55b9070fe7c8b7bf4e07f82aaf56eaca813b935dd8d85099e13a08a9ee095fb28fed5e4067ad81342eb92fe5a20081cae8618891e278819d366df1dae946c3cdedba5d09f017f0be4d455ce588e6b269ff210c8844178b8b1593b27b8b4dfd06ef2d2e829614bddd5b6da93d5483445b1178203e90560c343825e279ab9db825479bf9acd1d10bcbfb0771ea1149eb54ef17d5df9251490b03bc3c557c690f1ac9247ff8e0b13517723a598c88c25ff67e6c19f5c395b33c9d655ebaa9b22445d0e39e1a82860e423d866076f9d1f1444c8fe94ea3df6bd9bcebcabb9e94c23836bbe80fef1988022e9c0575f31ce961e5e2ee1a1abf44650a046ccbef4d470c19c3aec037dd0621ef150725e4d0b97b8edfee75c5edcee95bc21baf60163f6f4844e68afdded96f6eb5df9654d752e29c9f4681b33b59e6e06f27850915e3077eb9fe7944202df941baf72c001ba47679e7597234ea83cf33f669ddfcf48ab532dbc5fc51055e3d3200fc4aad37a2153edcd56abf042d16a05f4b07c02dad5625b4c8eb835fece2f2703fe3a17d3ac435a89c401a57d654143a7393f93142fde60d01790a1dce6f276b0134e4787e1e4d92c30ea536c373c862505a723c391ba2eb05fc94be2271e439ea7c316aee535e2724925cbb919a917f857353736dbfe05d6248fda8840bc0026d848be810fd6f6bcb555e8fde297c359b99e6efe87aab6f97edf65370b357953e68c4c22973be7535166e7e6bceaedb1ae89605ef7371310e8bb83df72e6e4c81ac2dc4de695ff4e4f797418a0d83456db281c4af144706ad5363665b1dfcbf6a8adcd9d9f8bfdecc867deef923e58f3ad4a82a7bf93080f7413aebaad2d72b201834e7be0cf0c5389dd5a19e3f773baaea530dea32039d1c3d1841395ccfd045ee0741f895b7ad45ab6404fc2350e44b282a644a277f93b28c580a162399711ffc7aab9b421ff395459095a9e402dae78d82e17f6d4b7b14592262131fe0719fa4deb7984b94c22a9552a0f35b97c7b29519ea9036ef57d4f66367878da2036996bd3ec75cd6b53cf49a47b388c7fc58e9ee9a03d922ee63ab0793a75163d6c2245b45e667e7c4645a82aa8f0e19b650e81ae907f9575c8fb79c7dc0a8550e5214ba87493c025b7fb16a2317b31a39082040f0fd14254804d4112044b8aa89ba61ce6b2594f73521c813a8cc662168"}, {0x18, 0x0, 0x1, "638410"}, {0x108, 0x1, 0x7fff, "bc2e08d50594f3db812f73560750d74f357baf110df556d1ffc2a5f087d1491ed078722719ccf6554e04ea48774eb6268acb92fd3ddd48114b44cedbc30fd905e776dcda4919024e1cf00561cd1de4efe64aefd2dce4fe2495c424f7be4920e6d45e5078b47e2c795fd28b0dbd005dadadf43e83e5ccd6ab541253afc6df8c98ee4d3abb9bc7169763c8003cae69d72f471269b7dbf4c9313c626cb8506ce5fd08e1ca0770b3b431346195618853edc0f918a41b744704328253093d65217cefeb722e175228da82a58727472a9965a47d5aef2fd7b687be930851ed6c7ff09d6264f049c1ee4622a050b7e6d1038e23181b845c24fc"}], 0x1460}, 0x402) syz_extract_tcp_res$synack(&(0x7f0000003e00), 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000003e40)) syz_extract_tcp_res$synack(&(0x7f0000003e80), 0x1, 0x0) chmod(&(0x7f0000003ec0)='./file0\x00', 0x104) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000003f00)={'tap', 0x0}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000003f40)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000003f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r9 = socket(0x6, 0x2, 0xfc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000004140)='/dev/null\x00', 0x200, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000004180)='/dev/diskmap\x00', 0x1, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000041c0)='/dev/diskmap\x00', 0x800, 0x0) r13 = open(&(0x7f0000004200)='./file0\x00', 0x400, 0x10) kevent(0xffffffffffffffff, &(0x7f00000040c0)=[{{}, 0xfffffffffffffffa, 0x33, 0x1, 0x1, 0x1}, {{r5}, 0xfffffffffffffffe, 0x82, 0x0, 0x7, 0xbb7b}, {{r9}, 0xfffffffffffffffd, 0x8ab1e120273ce7d0, 0x80000000, 0x0, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x44, 0x20000000, 0xa, 0x200}], 0x80, &(0x7f0000004240)=[{{r10}, 0xfffffffffffffff9, 0x20, 0x1, 0x80, 0x78ae}, {{r11}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffff57, 0x8000}, {{r12}, 0xfffffffffffffffc, 0x23, 0x20000000, 0x0, 0x400}, {{r13}, 0xfffffffffffffffb, 0x60, 0x4, 0x6, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x8, 0xe1, 0xfffffffffffffffd}, {{r5}, 0x0, 0x4e20c2aef364f5dd, 0x1, 0x80, 0x9}], 0x2, &(0x7f0000004300)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) close(0xffffffffffffffff) r3 = syz_open_pts() r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r5 = getpid() r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) r10 = geteuid() r11 = getuid() chown(&(0x7f0000000040)='./file0\x00', r11, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x20) fcntl$setstatus(r12, 0x4, 0x8) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r13 = getpgid(0x0) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) fcntl$lock(r14, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r15 = getgid() r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a6}) r18 = socket(0x18, 0x8002, 0x0) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r18, @ANYRES16], 0x3, 0x1, 0x800) r19 = geteuid() r20 = getuid() chown(&(0x7f0000000040)='./file0\x00', r20, 0x0) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) r23 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r23, 0x4, 0x8) writev(r23, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r24 = getpgid(0x0) fcntl$setown(r23, 0x6, r24) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x10001, r19, 0xffffffffffffffff, r20, r15, 0x100}, 0x3, 0xffff, r22, r24, 0x1c0000000000, 0x47, 0x2, 0x1}) r25 = getgid() r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a6}) r28 = socket(0x18, 0x8002, 0x0) msgrcv(r26, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r28, @ANYRES16], 0x3, 0x1, 0x800) r29 = geteuid() r30 = getuid() chown(&(0x7f0000000040)='./file0\x00', r30, 0x0) r31 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r31, 0x4, 0x8) writev(r31, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r32 = getpgid(0x0) fcntl$setown(r31, 0x6, r32) r33 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r33, 0x4, 0x8) writev(r33, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r34 = getpgid(0x0) fcntl$setown(r33, 0x6, r34) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0x10001, r29, 0xffffffffffffffff, r30, r25, 0x100}, 0x3, 0xffff, r32, r34, 0x1c0000000000, 0x47, 0x2, 0x1}) dup(r4) r35 = getgid() r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x80a6}) r38 = socket(0x1, 0x8003, 0x0) msgrcv(r36, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r38, @ANYRES16], 0x3, 0x1, 0x800) r39 = geteuid() r40 = getuid() chown(&(0x7f0000000040)='./file0\x00', r40, 0x0) r41 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r41, 0x4, 0x8) writev(r41, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r42 = getpgid(0x0) fcntl$setown(r41, 0x6, r42) r43 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r43, 0x4, 0x8) writev(r43, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r44 = getpgid(0x0) fcntl$setown(r43, 0x6, r44) r45 = getgid() r46 = msgget$private(0x0, 0x0) r47 = getpgid(0x0) msgctl$IPC_SET(r46, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r47, 0x0, 0x0, 0x0, 0x80a6}) r48 = socket(0x18, 0x8002, 0x0) msgrcv(r46, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r48, @ANYRES16], 0x3, 0x1, 0x800) r49 = geteuid() r50 = getuid() chown(&(0x7f0000000040)='./file0\x00', r50, 0x0) r51 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r51, 0x4, 0x8) writev(r51, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r52 = getpgid(0x0) fcntl$setown(r51, 0x6, r52) r53 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r53, 0x4, 0x8) writev(r53, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r54 = getpgid(0x0) fcntl$setown(r53, 0x6, r54) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000180)={{0x10001, r49, 0xffffffffffffffff, r50, r45, 0x100}, 0x3, 0xffff, r52, r54, 0x1c0000000000, 0x47, 0x2, 0x1}) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000180)={{0x7, r39, 0xffffffffffffffff, r49, r35, 0x100}, 0x4, 0xffff, r42, r44, 0x1c0000000000, 0x47, 0x80002, 0x1}) fcntl$setown(r9, 0x6, r44) r55 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r55, 0x4, 0x8) writev(r55, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r56 = getpgid(0x0) fcntl$setown(r55, 0x6, r56) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x10001, r10, 0xffffffffffffffff, r11, r6, 0x100}, 0x3, 0xffff, r13, r56, 0x1c0000000000, 0x47, 0x2, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r58 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000080)=ANY=[@ANYBLOB="3f00eeffc6e0a9fbb800"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000200)="5c97f658eb7e6ffd7bf561c8e5cb1448bf72ba5661014add20d9790dcf9cf576881c6bf0e31b4fa394a08350bcefb71a996b3d1738f30500e991d83bee3e32e6b0a2f39d626dd1517cadad42ae1590a4ba0a3f90c86335872837115eb3ac5aefb33990f901a26f7c487340a4cf5c58f0330488d6e8bd6f80ec795944590159d411b296f8cb030331304a88aa3c511dd7cac4a7e2fc6eaa01618bafbf0c39fd4ef2978bb8374a995991fd583994da036da06491229e4bb07b8423b073dd07b228c2c5b5c1566e52def9afc0a25213ca2f0ffd8b82b36c351d2b2e2c30dc53f6bcbe22285c0add", 0xe6}, {&(0x7f0000000540)="bce388be07081b4a03b0d245dc24ea63a16be2ff059e827b9eec13cffa27f536a04717b969b6f3ea29193578567459e65d49bad7d0c5f63e0af03e6afb0e4a905dd4135a3c8035a34512de4436150b5dea32f590a03e3b3879429756fd027ef7be9f49e71c4a5df70c858f42587813fe145d18c1954caf71507328368a0fc8fd03845a4aeccf55dfb431381a8de4e725168aa834a3cb2ac8a6be21ecbacf4ad169d4902452457bd710b29fd9d3bfc2984f584d83fb3a23883874ef932771e5b1eeef40196348cded678bab5960d44746618190fbb0f6cc0fcc9e546be7f4d7bf29756cbed461688aeca841becb0949049a984e4d6fa601585377c25824a9e7976a083d50483d382c39b4f930ae8c99f40c9747cc639c29a55161296113afd261bbfc6fe51676d0e2bc2fd27b7fa9bf26ef7ab732927e58170fdc6fd3e9391ec2fbb9fbe673c97cd892031bb6bc190016194523bffa582a545d9af59ed144aa8f2dd7282fd0c03b292e896003fe7aeceab8c4eb1d0103a7f5ed64710db256f40960dc43e3d5de0c222ca7d42a806830a2771153f63f6358724aa5145369307988a9674697ebbe649606bef615f2bbb9dbaaa5c2ce5739f61ecaad150cab243c6f45920763139ff42ec8c93c52c9ae9a1cc34da2ed7352fb067d618d4dc8dc1dba870650ec53a029d098a38711db67e050186dce6d18a9721b20e57445c2fc39948d45d59f6b4771c50035733003250b72472a15774d9730d0b8f1eb43c9071e964c452c21cfd13d8d37740075118f34f6122fda77973e3995987d8541ce5ea26ee792cccafdc28d55a2918fdb0907654cee2c954fdc30889e00ee0df8207009bcfaa1042bc815a22d042fe0d2c3bca84cfa10d72dce533cd91641595a2af3b08c32cf7d54d4f4eed00e23ddc7810b3c52521ab413a9cb1d16136a11d038cbf98d768a6b8f7675079d8429ea4b68748d64ba9ef7e6d527f7ded89d15f41770b3777bf38ddf19b53002a35aef6d85be2350cd5d539cb0c31145a1f0ffc76191ac9da01d978fbcc932b037b67b1a32b00133442f3bf4b87e69d08fba9041e125394a24a89221b3948083cdc0bf4704849589ecdac8d0da8fcfa939efc99aa2e8d7f962874378c01b85975b644a4b17104e7f17dc41dc179be10a2b8be0e869e84e5d6b7feeafd800c9253ed93c504b18623c0735df3c71fe1be1cc64eab485f19ed0552c7dde8d155cc152fa1ebb85b9641654416d68c7f1bbf48f2e90f381951e63496af5eda49e36f808e9bdd803e91aa007e90110d22c0cfdac7ef7c7019fce380c4e0128dd25a4af192f21cde938e112d3994a66e8a0c964387ac8bb901303ba3ce3cec8a61150256739a1136e045b6b3b66118ee3c0aa1d671567a2c47ac7842c1041287bbce63eec761b8030913323aff413d7f3153b7c564c09e44aac38aa9a8bc727b31c14708e86d083fc9a01e3efe677ea5ba9b24b30e2cd6a6c40f4db1bf43edc70cebd9873764292493c049b470474b7cbbb2202f9e8b2132734cbd58668c9957d416c79adb29dbb4f4a3966cb3aed06584b1bea0bb31fff4d85acef82dcd54b83e2c31b173f95edda9064e5fa6aa3cb75bde515b33e3de8c3a350b05c81633d39057ff26890a3a282b68c319223e18d2cdd34ce758e2a8b36a6580132d3b4fed36082af8f3c5900cf67ecbc65a29ddd5865c3a59e2628413ef3f5dbb4d8c4137b8acece94184c8b78385ffecb13119d1ce2ea6767c094cb071f908d3ab9bae683d190b94045dce9ad01cd199fe124eaf498d2f9a9fd47534b291faaae1b848a4cfbb3c0a640977259d711f34992719d4eaafaed0da47ae8f3af117cd77cc6919f8bac56a5205052289090c2396e91eea081145f89723da424f6daa4b8de943180fd6c59b97403e4c429681005c15d8113e712fb343ef47ee188955d0f5e5ca09ad9cee8aacafa2383e20e99ca4aadafda538cfd0be1da37d6b28ac66d3ee363e6fa554079fd8a55f91123688d9d5d7bd91b0faa7d48780d8bd014f7b081d3ba8df50273a8b2df76a498e35f37121025fdee424e147af1dff26d3742e8e3802af3b427169fbde2adfba30a491d22408c05377e5dfc250bce21969ca869c100b53b52daf250249998b521bf97773cc98d138fcf3d37370cde897c39d967a009020f9848ec28cacb308c2c3bf343f8816c2b1660eb3b6efc27865c924ed7185a18ae9fcf6226aeb7e9ec4f1a4ce2e80ba95149a9136b0dc214cdf014bdd27a970cab86c000d5a4f26d3657198999ccb68847bc7ac3a6c3594d91fdd4039bcde8109d2757a18204c1f019e26c84448748b74a4d25ffcb7734676378bd2a8e08261d7e97ecff734e732473da4dd1cbe2f5af1f08fd4e292b11b18ac4e6a9d15632dbbd4595bd5d1b04c858c437df329d872c06a8df0d26c7b12dfb5187653c0c5d9408c00a598ea968cb6f575332ad8caef6e8d8cada54dca5a5504b5466ca815f7a928429e7ed9fc78e84aec82fcc4b4e2c92702050817bb0cf3e0e23f26b2c3b9ded953e5e7a9138db4575389f7b057d6168d33ee713510b0a248208f0cb080cfdf6f9e4f40487fa7460e65b5e61e8b577fa99063723ba7abf087ddc55069dcf8e7be203ea5848f770159a0ab39ff7658ca47d8069fe1cf83e975501c8a51d570383fa7c21043e35b225a2f01d950d6a37bb98146545fcecb4a02a5e43010a18e843f6a3ca201cca5df7f43af7991ff7c79f92f77571b1f2971a4e7f06b0601475ad8c62b6c32d10d5dbf2d5ec6b2ed745c2cf41c9fb5299e551ed22473e8e3e2105d59189d821ea350f0aeb52b0e9bc37e894be163a69e03e7efa1dc17090f095f03d1943d8de329eb674b4e10328fc3895a12fa72f65ad535e98a679b0a006dc2295e3c80360f15468216d5b057c52388b2fe352d96b702b497cb82183fc3071168fe9dda4f5fe07ad2ecb26120b9511347556e01910561c0bfc8ec41f629ef1c9d58c565bbc5330e1c7155491d02be21e4a203a22652680ed4f747253a9f97525ed6aa933ca4d856bd34945c026898219e4e6b88f0066bc0fb8f1c836f02519d68bfb3b14fde5d904bb77412c0cb46a31ec090fd8e331984e0bb20d71312ba24d5f93cc19641f28ef34d818d366e95b31284f09791d7aa1d2aff670b9543f756d1970c3cebc43b3c8bd7166ce8746886f2bd55d010c884eaecd34795ad7073acfd4933264ae8d5318cbcce9a36540109dee8c436fe990bc639d1d85373604ba7e2a5f8dc2342d05189678d81637cc0c8501a20a90b58eeca5f087aa6762105af9968972fb4137e0829daf65ae31f21849e1693eba4a9b4f52029596a7728527955e5c4380e19edbcad42b5b0f6e8f3062e9260dd10b8c913f05ba8180cd6d18775ca99acb5b406bf625eff077d10a614963d47dfa3fd4720774c3144ecd23807bfdd8ea408a75c6a26b1652b1ec6720b2ddc21ff58ebced56e0107ddefb9b2f4d34d66257cf54463258bf5105d7bdd020cdc892e911a2b67ef1fc7d352a6a6c55ae495347afd0a044c3cd8b7d238bfa0e817eb5c0bb71e3dd27007371e76f897e12f6f679cc6a7f43e8c4ce98519ea6cdc64905e35646a8a297d27c49b7dbed9c00a54f707fbf6caf388989b40f7cc689bff45adf5c1a7ef23addb7675459d2e2168a7a2b7aeb9df691423793249af9eeb7acc4dbdc7fb5da9f5e1ff59fc6e3566325411dece852c306e399bfa4aa1bc9c4068ca92d35fc73704ddbfb154ab1c545b2296ec360f4b3ad60bffdd205f8485baf82063c868ae8ae4772eca74221f132407873f94782a1d39ad520e4de58f5d1def2fb96a681c3312f35b54fde31f53e331ddb49bf9eb56b34a24d09ddb97a6d6ff9c77d504196a7ca12fafe4de2bd8a77fc5c37970e89c736bda4beac83503c67d954ad6bdf58368c047ca33d62850abc92b3a694759e55682d802652a1758822ced9ab64b88bf5f636ffc3f4eb0561936369027f35dc7aafa5e332120d15ec091f6dea21921ba5a942ddf384e9e0fa83c217220fe23c64a1ab3fadddc8fdb7748c87b3c9996b2b0a9d0e9a5f6acd82e9107269309881a689018436af64d2e2a6942baea94cefe18c1bcfc35e29452851c8c0d7334d93ec486412c822cfb3684f42dffcaf06e53a57c8220e2cfe8fd2cdabc43d1c08279713f6a4dfc08c025a71fac20e489984366a4247a60b74b652155ed499717055ee8c3fa34580401b1c4c052968dbffa370ecb56fbb22541624083b5408e84667869741e4056096459207713c31aa9e824ddc858ac73f27812927a763c9740d4b6f883df0e3c3f03f4729b2216f94ea56afd347281b559fd64cea799d2df197104a47fb0ebc9314b9cef37d750cb9fe26d8f7e5cf4d9f68bc5f4050ce3d8b6656e931276668ee936b5faf437d8906ed093dd71293ae365bdbf3adee58f2330c8230f9a2efac402c311787cd67b811d22f5323d2b960244c6477321614ea1a5885796a402a4c89e8e93a833125db56258870a4b0b96c9a04e63ee37bbdca9aa6972772eaecbd071bb63b96a88743f3f6a885b609956bc216ef279c8ee7ab610ca068cf29e6f2c1d538bcdebf8c0a96e5e0a3c98854eef74586cd45bac88a5c8eac032fea8775b36bb0c5a70f77da92d1f4aef883e9262751c9860a7a6a83b34b711c22fd69692034f85f1c223d094b373e7aa53e8cce15b92e736505fbe10e49568b52215006d4d00d4546b2f7ee6e883edb5d42fa5b9f519e30cb4fb50c1a42c65d969ba47bd0f0a4233894fe3a1de49ce2edadcaa3ca749d27f263e912ffa543716a5738e550ace3fdc28799bdabbe027867f965e397468dc47af1cfe7eeed4cdff90605cc6d3a386d969f01367c36fe2ebb4734af356ae26cfc9a5435bd928a291ce35d963498bc5aca6a2e866306d1a1c480854b27d59d9f4c0911b7dc749d31873b3f45cf95f895bcc73c91f750ed2c839fec451c07fd8a859f96bf5729d22907dc5177bdaaaed61025b7789041c903cb52f8b473433e7d716b4d93e3ba6808a59d63a9b32aac3a81cd89b31d3782db5e6aa375ddd6860ebdf1bbaf7aa026cbb949830c0f30d57b788f6dd6e0b1ba4341c1dc735beaf415809abae034d50ed61c41485bf2e5e3a6a208805faa9c8fa2e22063e3a3511accca9b5e72486853251fde918e930abcc6da13d27dfd555516b993738e8426f9ce7760b48b54bb094a7375b6f9f751158142f0fd88e514c643c4c953a534299979be65dc8c9dd21f2f5622b02343a1c992b07a235a22c7cf613caf9294f10f8c6a49235d6193e636cb44b32cc67859ed246db3c2238a0bc8c004409b6391340c2aabd0b256ea7dc9586daeeb762d054280bbab7aece4df9976d9c048ec7ba4e89151ceef511e28693beeb80f00d0297ed426f9af408a8b3f1f113a0825bfa25248c86979eabfbe9f5205455d654a159365cd49fb51945a44ef540e377b5295fe1b354119ca658db5ea2dc83790df0bb09b25f8744cb12984075a066870acbb6bee210d8c33ab1cb9b2a04c8983179bb136ee07a5a9aa87e2f864acada647c27d21cbd6f5e1c753e1a7380a99475f926c3f806e4e23139397668d6ed1554b9682e1d0f7fc18cbab725cde68452495d94cd10dbca0f97039b50ddd21c57b97e0c9bbf59a8d22ff66393ab97495e241d50d4ef1e2e00820965e9dc4aa96c40d061d67163d9ab011d6ebc2c7090c099ecaa1a3caad062e8ce8ac859fa15e21e10f713f1b0fe0387f6e09b55937567d8438ffb2fc7f555357efca2ebb73", 0x1000}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r5, r11, r57}, @cred={0x20, 0xffff, 0x0, r58, 0xffffffffffffffff, r59}], 0x40, 0x408}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0xffffffff, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0xc1b) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="01820b9642b00e6c5c456365d3c83aad140675f1910000467ab915a4598a2cf7d6905e5e9e213976d26548174a4b31994c163e49b4eac5b9b8bf481c0043ca0e59f0e78e84482db7134f99f8a6663cba47f7e5bb9822e594213d920d700fec274179a615c76a678f1628a138b45d8235709dd791c46a096681d104ed091d983fd45942f1837db267654fede51ce54c7797f9d5cd805436697a675ea3283acb2400b9a15ec7cf7de656daeafc81e0e34b6b55c746ebe040b2d1ca15c7cb959828876b142ed8af4b011d2c15a529c88107c236409b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffe, "000000000000000100002000", 0x0, 0x200000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x0) r3 = semget(0x2, 0x3, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x1000, 0xff, 0xee3]) close(r2) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000200)={0x10000, 0x1, 0x20, 0x400, &(0x7f0000000380)={{0x1e, 0x2, 0x20, 0x3d, 0x7, 0x9}, {[0xab, 0x8, 0x1, 0x611, 0x0, 0x9, 0x2, 0x7, 0x0, 0x200, 0x3, 0x6, 0x5, 0x3, 0x47, 0xfffffffffffff74e, 0x800, 0x5], [0x3, 0x9848, 0x8, 0x5, 0x100, 0x3697c7c4, 0xf7, 0x7, 0xca3, 0x7], [0x9, 0x7, 0x63a, 0x2, 0xe8, 0xfffffffffffffff7, 0x41bf8421], [0x0, 0x7fff, 0x20, 0x101, 0xfffffffffffffffa, 0xe5e1], [{0x9, 0x3, 0x101, 0x1}, {0xd91c, 0x3, 0x2, 0x7fff}, {0x3692, 0x4, 0xadae, 0xff}, {0xffff, 0x7, 0xe0a3, 0x67c}, {0x1, 0x0, 0x8a, 0x2}, {0x2, 0x3, 0xc9, 0x5}, {0x200, 0x3, 0x5, 0xffffffffffff6d45}, {0x6, 0x4, 0x80000000, 0x2}], {0x5, 0x7, 0x5, 0x58}, {0x9, 0x80000000, 0x4, 0x1ff}}}, 0x5, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xa10) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(r1, 0x2000747b) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206931, &(0x7f0000000300)) utimensat(r8, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5}, {0x4, 0x100000000}}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 0: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{}, {0x100, 0x1}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$dupfd(r2, 0xa, r1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x0, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:02 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = dup2(0xffffffffffffffff, r1) setsockopt(r2, 0x401, 0x1, &(0x7f0000000080)="51199f9a0924f3e035cb0924c5218a6f99ce9e53127f2cc8c34d268d07322a511998408577445c", 0x27) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000039000/0x1000)=nil, 0x1000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:02 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = getgid() r1 = getgid() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) r5 = geteuid() r6 = getuid() chown(&(0x7f0000000040)='./file0\x00', r6, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r7, 0x4, 0x8) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10001, r5, 0xffffffffffffffff, r6, r1, 0x100}, 0x3, 0xffff, r8, r10, 0x1c0000000000, 0x47, 0x2, 0x1}) getgroups(0x2, &(0x7f0000000000)=[r0, r1]) msgget(0x1, 0x91a2ccfa35f7fd8c) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socket(0x20, 0x0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9a02c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0xfe, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x5, 0xffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800000003e7a825d7bf7de3a3c4bb9a12a8738bdc7fdf0300", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b628100000000000000aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416522c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c1e2eeabff48d33f4c2707e3f7f4c17efa8908eefb2d0aa2de5d447e9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e31", 0xdd}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000140)="ed7f203bd23828360fc1f79894ae77fe5949bf7e54345cdfeaac2c43c0b0d6dc1a724a688c1ce7326f7e2eb7b42c53f28c37eafa1a5e95e40754c2f3db368cf4217a5bf570858b4dbd433bd3b61e60fab81862ce087eba386c73672d1ce685acbdaa329578f0ccfd", 0x68) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x2, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x400000003d}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x94, 0x9}, {0x7, 0x9}}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x260, 0x0, 0x3}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000440)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x746, 0x97, 0xff, 0x20}, {0x1, 0x8, 0x2, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x5b, 0x8c8, 0x1ff, 0x1, 0x7, 0x8, 0x0, 0x0, 0x0, 0x9, 0x6}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x7, 0x8, 0x1, 0xff, 0x0, 0x1, 0x1, 0x3, 0x0, 0x3800000000000}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:04 executing program 1: r0 = getuid() setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpgid(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) write(r3, &(0x7f0000000080)="f31dcd87db23c4457bd9bb070ba6577d1313f310f7ae7f0c06f61477a6cce20f9d8e9d084e524fe2ec11e2e1923e45fd24c81951fc802aafc3609038c77bb82cd27c5600c2e3d379e35d693f6e1aaf40ec7563ea61384c81d04b0d9efe9588ad54eefe14d4ff2332c5ec9acceeebdfa6af9c2094e80c30a029469be4bd05d8ca0ff715c27684fa3b3c105e0ddd8130d33565a3d6986b595e36a2d79fccf2af9290471a2ce2316987d5c8a37c8ba9aef0bf337f6166b98a445614098642f10f1101a98f0788847b6887e56a640040732b907c764d9a4ddce28e1f7eaffd0cb29b4f041344be71d57699f585482e760fc1c6af7b0e18d34ae21e11da1c5d688b5daa0c112b450fef7eaa206c2d7864cbbefaa859d1dfa9a5e374d57b1139a2d7fe05db9493872b4a6a11126d14ab25d90c45dd678dd47a61ecb7a1e61f836a662fadc9141214e2fbc67786991cbb7971f8bae864a8bd54ab4050676c7bce1f5f375b15316540f514f6ecf9071ff23e3873bd2253766aa132f9a1ad28dde1690c06e264a791ff883c01ca97be2157e1e016efe73f01955561f9ef5418599f040a82d55fc206f86a1ca8be88c3b4203f3d574c94298d1c42bd6a08bcf3378af6a801042eedf2ef02b045170b037974b619783cfd71c0975637ad28134f523e16614ebb49a3268947705d94f1783d30ff522201bd16ac9c2b791c9f31597d41eadbc1f8ffa9721ed213544144d1128f1d7b34d1355a28eb9b6af6797ca18292f59f68ec932bdd161f3bfb5b6e59138cf490bd7a258fe899e0986b953a63fce47b773a6602afe592dd8938b2457c4bcb8c658ffc9316d20eb330b078aa08610875726416887040cc829927190c6e7722259c734b4f262813c0021aed0171aeebd54ed6015a2aa1c9b9841f0a848fba1c276731cffcb5a311293800615bcf859d0f0db39246e802e469cf4457599487734f44f6f8384a233e44ecedf4cc27c249a9ec92454aa8fe8d40758356a289e122699c579e25c2d6ff20a2da8bb3efc17f4d81287051bfe745929174bd87212dd36ee996b45e1f3b92e3a6a7006b914530e091e2691be9f8dd05b24fe442ade527efda9af57761102ca91669684aca13039f2e7cde603de2ad6704f2dbe4e0a2c3062030e563e1c52af202ca1bd91d571f3e8fe0c28e6a4e5a6f5632611b829172f33d3ee9e110c8b9ddc0a8498c61d9b456ea0f9c0ebe5ce1fe31dbd0e5d881c6d4346c0c6f5950e971650efc941da81afa23a24edfe2ad535d2b142c5a151cd3c4e293b368e8ff1c2aa63bc1f1a31324825614fae30eca860cefb086fa778aff0e07c89bf7efa65690a920acc3d562a7d287a00c299d8b19523ad9e6fceb1900821caab498c113a0c03916317f806a4b2f707fbc45b6c25e3b216c714ad446a25f637010af53553da68b80c8d6e0c131def1bff6766417a6ae8c642fc41fb1856e38de7793a9063a9b70ba0bd87938dbcff0dfc8e36a5112dcee2e756cc43fc91c176b794f21d539e4142d052b361eb92455db79888a6b0d9b5096bb93174e567261909dd83a0679d38bf563ba98c37c4db5353e93532f9bcc3201ec1a9ff1f7308bbb45f636a9f74cf4ab5772676a76653c2000374c6f70256dc17c56a7a99caab89dc7dec87c8decc9c14e9056fa974bff4896634e7adda66359803d3d6e9f8a1252a711b51d7db6bd685a8f5c7f0071721e500c38bb28f0b7c22c1a3bf8874346d2ef3252b04b1b6d27da57aad6ef4f581e05df3a8bcd24df449bc03a9c92b2603f7b72e9c8eb963b82c840d07156b012f6b7f9b137be0ceae3da5d5e541075d4e9f7409aa35b939b80305686695a71007e291f913647af1ec65d94b99ca278278e058bb96971b4b77ae1652e438c4b4587bd39376667ca58d2b42659098da3bb093a99c41c4eb34250024dd9482fe855cbac86d0170c2c237038109fbfb357e7abada0a37fd8b1369b4cb72ea29026ac691c82d9e411fb3ed08f37152b7197962184e1fd776272f0889a99adc7e82b8a7a2c312c23ebe41e2adcd022c8edd489e829a62c07589d4eace6e217f1c58999ae60666d971bae918d4d3311225334dd7f8eaa5d222d8efeb35749c255f2abe694b2d2dfa60e772f9a82f0747d9bd1e20b87eddf57b57460a0363fd35e1fe8c75b23893c6fd5db47c27d3fcbcf805e78aeeda69f08c8682c96a7afbf05269816e11294cbb3f6966d827c1c7087eb761bb517ea3332f680c65046ddff05cb12f7e3d4bb4e18a5922128c4b6acd1a2efbc5537118f750df34b21a895e88ae77e62b1809fb16acadb18721522fe5eb768c6cc5e558c0bb37ce72e49b2487b8fa337b08e17f1b55cc7dfac0810f6f8bfa89226b93d5712c8262844fcc556ce4fc6720faa0e4d0a13b209ac1cb2e8033a49bc27536638a6f777d982e575949e16a30ac77c7dd6c7d48b9e3ac785d30f215144dea5971064e40f5ae800b59e88879055ddb7da19cd489a4f7a09fff35f00ab48ae727a4e6d93d7397e2ad8ea0cc89a1a796fd568bcfd18cde0de73ad73e9313b6f6cd9a6b9259244a152d9bfcb41f27cc9ba2561c8f87f2a59b1e2a747486d6a0614654517cf63be48d927f260d64395219451750056d5c56110807992b72c527255bd8439afe015e96895280281b4e6734fe9494d81f7d6257e06e9f800bc6759f11a420dfe665b49c99b8b59d0b7e6f0ecf08bd3bbd24345c3034eeaf3b7323c3c4880626a1341c11136538343052f4f60f0a4bfdc21f8dd6b55cfe4710ad0ada96e2b9bbe56030cf9f6fb17ec8f1468ae237e45d21ae81292853547f6fe4fb7671ffdae780a26ebf2f6286335cebb60617f7b216022e0e92015e00f201db1d9bfb4527c403823ea14b6c7dc8a8b2675e09e9d3a51b101154e4ca1d8e1528343209bdcc1594bc5b3c3f56573fc82e09cd5da71c168b72092d564fb12001f720a7318488e56f73382a274389af22f011cd8f40b538efffd40384ea48d32b94f1c0e73a92b74b676fba0e4df997a7e8776fb922c5915f6a392293464a860fa63d319eef211b5ae8e7ed53e0b1091169e7aeebdcd38a36be8d8653a2376d0ec6cfddb1f22825482228923c30819fdea9b07f88a6025f58c3c0677bd07f672ff5b6761ef65b1b22843a17353e0b762d3bc504c5ad9f676d7c8182ef754b280b35c73be3b2f31c2ba4831c4db00c5ea2dafddce59d5597558b72efbe8eee70cc7f5749eb89144478966ddaf77e330d6922d5ce80cbf662e4ae43f9cfcba012647b279db184495b12b33e78be2ebb77ceb1affc0f662b04cf8868d38960487c541618634e53f55d1c2a0204873ec83a256fd29e58de59029a6713d8296d339453bdd749727629e2ac77d2819235a6d284c32bef1762fa6444197546f4e57c8cab6edf44fa24b52eb5997f56be8ffa59bddc31ef97bb7ea90e00740607c86547dfb1db3e033d49d9c62b3c2ff579af9ba650d014f512079571ae433099d55bf45505cf0c47cc40f060a75a49b9fbf89ab5872aa50aa3de7a9894dc2a75d4ce073ca2dae6a8e67d75cd22091b4b951256a66a348634a0feb0306000c3412c6f37c1d69eb254fbc406db71ac8654f6b31ec3c17556543786e664067d1327e5c543ba63fd7ca13a87dbc3156dd359814a7913bb0619d5a5e17af993ec66cc029e1b6cba2811fbea5dbbb72e3788360fa3a5580a2c205af079f77b2acc13629820ca1542fbcde380926c84c9086f449725ec46bb0bd123461b3502cddcb74bafb3bbfab905259cd3789f209f55a4ad4c2544aab53c3cec164b30a0cec6c5a66fb00c40de8363641090ee2c363aab4991678837f18f5a7ec87639c9aa2ec10a4e5cdb309811c75f87c942fce168518e836d03ecdc65883f1d5d905a99d9fd9ff4720830e2c8b9942bbf39638072301b36eddf712451b6b38c70b4344ab86cbd7302111d7647e6886cc646d268f23cf3c2cc4de172462768674b1cca9bd91866d46de3147a37845cbf52a97aae1db241335be27f8f68c31a40a1f54844a84d58a4a945aedae6f9ccc8b20d2f8cb02a26d85140f65a871dbf4181b3472a1df61714806014af5407b97f44f29de8f5b391959589fceb118c99d9e3770ac8c2d83ae4b99a577e48cd557ca12df841368ae60727827daab5148bc7d848178962df14e5b8795ac3187a80d163676aa2d34e046ea9e56c137cec41cd133b45300e54187d25cb460f3af1c098bb12b19c2bc106b110d19e5c77293a59fc0d6c72285d46fb100862cc116fbce44c1339d9f0887d9a5e3fe472c2606502d4bd49e78689f8708ecd814c5264f40d5636df707aade66d1ea861fd8b3cf88ff247e515999c125fc72143b08e9de3a957abc414e583046f6f137a3f2f42282b39fb4e56d893870f3a98955a6611b997c66f17516fe3d26b0b4fbfd3612b9abb78f27d2040015686102327851cec0973485d24e3a062fcca3354219a05a84f3065a8f91b0c2d9956e95fedfa67b2c711a5b69c68ac2c59755dcd456d882e6346f79ac1d4b8029d8412843ca5cca0fee9838f765f11a8eec89b108386f3736b0ad8ee8226b635d62538bf2867e1506cd429a8044daf42fb4e696c8651d06e47dbddbde09e537770ca6d1b9a938213fcb2e92cacb226c5a96c4fbacd9ef8fd75f824ece200af96f83d96af0e67e6368105e0f0f37492d02b6008b6bf00a6d12d6a372fe10e4174ec33384f3073b4eac4c1d2ff294d67182f7f53a40db938bdbb3149b2459e1275878667a00642f8b37dd7649d7bc086e3ca74eebbbcf701299e2a4bfab9cfbe2d56d48c28b5f7c9f98850f24b5b6f6d43d412d3f1957dac7553549002f8fdfc07375abd47de691e526791e9d05716cd4d60f54958df56bd72036916fe0b34b5f4c0f2cb0ca82c5754e72554271781fededaeed508eec3b37bf2709ccaa9844528cd6f28afcfd78ebce2bffd66c787da47cb7bbf35aa39e48b2a505b3470c725da37a4d8b0eadf1f35eae909d60f2719497ea84cdab64fa81debd4faf0b61f913bbb51e5aa8dd61989cee95f8f8fb54ea405921302c28b4427f3a441263101d8ab5d413b4ec5fa027769d88cf8bc0ccf48260d14c69bb7acff34c0cf4f61419aae133f87c6601f28e591f754838c4626900fd5b64c12d8a36db65294ae85024a7f54493260081f5c0526f4611b7b247d948a757cee164124b2798aa8e760f50b7f939b4427a2241b902eab006427ee710066a67e3786fdbb468d919d38272faa545cab9ddeb335687709c9c83e4f6b18886fcc427ad01957e2006017c15767835564eb020c9dfbbfccef4addb1ae59f741f2f0b35a39d58fdded4858f681d3b573aea4cb9d3001fcbb9cd006f79d1ce37f5f95621e2e62fd728ce273dbaab729a6dd912c798082e0a6f76f54615fc7b87ff44672792171498484a7c7e1a645eb24d94e513b6ab3dbb10c1d4c4573d044c3e9b6bdb190a6584a5347966d871f7430029328af6a1dcb99a22ded6c019817341a52fa4565691c9eedc6d436843bdd2ecda684c4a3f90f34739753882327d265ef6d0fe170aee0797f6e144219bca969d7c2b4bd61db2bf9845c79c224d80d3afee74f41d0ead1c6d1786d56024a640896de46847a7fa1291de23f18f8ae0374d93b575ad5b46ef69145b481fe0d887f6cebe50862aa02d04302bb7330b4ab576838eca77a4a6103218f5dd6bfaa513eaca04881c35827e77fd718b01d5f211678e80d9ae3fd83f014b3de022c4311b4721a921a4a75b7d497d1099b5da985f495a2aa1b3d33fed", 0x1000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001100)={0x1, &(0x7f00000010c0)=[{0x3, 0x1, 0x9, 0x6}]}) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000001140)={0x0, ""/5}, 0xd, 0x3, 0x1000) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x0, 0x0) utimensat(r6, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)={{0x1000, 0x2}, {0x572c, 0x9}}, 0x2) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000001240)) r7 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x4000, 0xac) r10 = geteuid() r11 = getegid() r12 = getppid() r13 = getuid() r14 = getgid() r15 = getppid() r16 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)={&(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f00000012c0)="0f9c073ce25fbe99c28da73de5d1a695d2ded578ba280b41b332d67be0bab5f6a31c985fb02613fb67b9212e4e9da0b49976c8c6afbea1c783c344ee2bc608ecb95da9fbe21e375b530bac7e51ad7cf7f7e9eb5790d0f3fdfb7a37db206b6b0d04c648db9ece21d7d44db7170c49572239267c844bfa250f2d0fefaefa7bf4806ed00ee1df535d857ecd6e366a2873017c08e1b749d7880633f043c6b6c15b3fd720adbe6284eeed9f018fa11dad0960b8e226925a728b85cbe47368404b8fe61cfb92316c2fe7e5b3412c81918792ef964f36783402efcb9d6f7a931121c140b2ba92d1014fa4164decfbce664cc4c7c33bd6991e86", 0xf6}, {&(0x7f00000013c0)="31907629f8bf37e30a86c8e97bf9d733b03908364cc13187d98ae3aa26c80157947981a6321ce525c5250fedf3aa3dbfda90cc4cded2c0e4aab38f40f547aec5fd569d5a9a73bd67590e0d8d4ce1ee48577233631fe3169ad5cbc081b77e5c0193951a63b9f523f20a7bc97a815f7edd32c7cb919519c753f4305d37e6ee01b05c4486d65cd081c3672badaf032d315ae286733cc5f398267e0226d6bcbe582b91b8393af344a984fa7fde28d4d85ef84557d1468f709b181622f8fb43a7b31eba48b14a3f52b1bb362ca4a2f327661e2b2ece93e2ff63250a2c0a730c0e4034baa01f50f5ab9ef179127e991efa87d578d9821b50d81633a21ba745", 0xfc}, {&(0x7f00000014c0)="b1f5b287f5e0d5cfc5876e0c6af8dfe7e58c5f146e08e6b05a9e81709ad2b3b3046fda9a080ece781fb5910eb81165862f55c0878b3ba71c6734f2b15cc63b4afaf2d60177093c89f24a50d355aefa353e12f4c466efa0c4aa0d64b2474bfe1de6aa5e1a9e3e16f3b3a211ad20", 0x6d}, {&(0x7f0000001540)="e9a8d17bec094fc702c78235f286c213b0b4aea886478bbce4ec53e0834ae155bbd28b932377106af78b2eda6c50cab1f49fd1b13945b2acf6cf7ae5450e171264", 0x41}, {&(0x7f00000015c0)="e7b7ea3c926f5210af", 0x9}, {&(0x7f0000001600)="d83020783db29d756260f2c0c61d1a7c00d6d254faa2618cd738ba789fc80355750dd9294987626e3434ec0b5ed1928c0ea2f10a47c4f628a7d3305c5622242d77193e8f447790b037e0617d2c340abf6f4197d035ff408db1ec19c87ff67daacc58f4a060fdee03aceccfed9f81b866f531f16b219bfe64c8552ec611a7dc02f5aae9d1a84d7b59d7f905f40100dc8836f6c03d4e3bd000c5c9e36e59f38df767ce891dbd262684ce31d54e2e412331ce20b29566606f9dcd3d85bbd4e842a8d6632a77ad08ef748d27d76f289dc382ee4080fa", 0xd4}, {&(0x7f0000001700)="7067977c94d5cb", 0x7}, {&(0x7f0000001740)="1270e52d963577c30599bb264d3f120866d234d11d5b4c82c290fb9dc46a19a5faf272c3dcdbdc460d39cc910e9baf07a0fcb20d577af16a92be29a7b51fcbd8455ca9b1ca2324f402e5697bccf95e37fc80", 0x52}, {&(0x7f00000017c0)="2089ec365bc3c81d29bd1ec7db2cfd8c6d7a2326b159302f801d72cfeb851fb513a8c659d95cc1d4e7297ab8f3e20f88b0fcc3de91bcbca65c9bd6fb", 0x3c}, {&(0x7f0000001800)="5f61140ed8f642faaec2ec2195514160cd3af0dedbd4c7e40b2eb27acf2c04218163affcf3a14b12216e8e7ee97eb61d230a968734d54d6639db7283c7e3f725a4d781224fa17020e2f528a1a8babba434d98e535e4c3dcc396e71fe96eab6b3542557a97fd8333664e8be74c442f703c3e2fabab76bd143cf0137b947d6d6d5ce5b", 0x82}], 0xa, &(0x7f0000001a00)=[@rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r8, r6, 0xffffffffffffff9c, r9, r6]}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xb8, 0x2}, 0x5388d424eb2fab3b) r18 = openat(r3, &(0x7f0000001b00)='./file0\x00', 0x28080, 0x8) ioctl$VT_RELDISP(r18, 0x20007604, &(0x7f0000001b40)=0x2) dup2(r4, r3) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000001bc0)={0x1, &(0x7f0000001b80)=[{0x37d, 0x7, 0x8, 0x380}]}) msgrcv(r0, &(0x7f0000001c00)={0x0, ""/4096}, 0x1008, 0x0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) kqueue() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1, 0xfffffffffffff584}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x7c12749ea1009bee, 0xfffff, 0x1, 0x4}], 0x807e, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0xe3, 0x15, 0x101, 0x6}, {{r6}, 0x0, 0x0, 0x80, 0x8000, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0xc0, 0x10000, 0xffff}, {{r7}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x9ab4}], 0x2, &(0x7f0000000480)={0x622f, 0x200000000000d918}) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206931, &(0x7f0000000300)) kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r13 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) dup2(r0, r1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x100006c}, {0x6}]}) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x10000}, {}, {0x1}]}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchflags(r3, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r2, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r6 = kqueue() r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x100) kevent(r6, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffd, 0x4, 0x40000001, 0x100000001, 0xffffffff}], 0x800, 0x0) r8 = socket(0x6, 0x2, 0x21) fcntl$getflags(r8, 0x6) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0x9, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000100)) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="000100000069"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) kevent(r2, &(0x7f0000000000), 0xfffffffc, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0xc, 0x40000000, 0x2, 0xfffffffffffffffb}, {{r3}, 0x4, 0x2, 0x8, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x4, 0xf2}], 0x1, &(0x7f0000000240)={0xe0, 0x7}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) renameat(r2, &(0x7f0000000000)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) poll(&(0x7f0000000080)=[{r1, 0x9aea6221e20af49f}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r3, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) r13 = getgid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = socket(0x18, 0x8002, 0x0) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r16, @ANYRES16], 0x3, 0x1, 0x800) r17 = geteuid() r18 = getuid() chown(&(0x7f0000000040)='./file0\x00', r18, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r19, 0x4, 0x8) writev(r19, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x10001, r17, 0xffffffffffffffff, r18, r13, 0x100}, 0x3, 0xffff, r20, r22, 0x1c0000000000, 0x47, 0x2, 0x1}) r23 = getgid() r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r23, 0x200, 0x1}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a6}) r26 = socket(0x18, 0x8002, 0x0) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r26, @ANYRES16], 0x3, 0x1, 0x800) r27 = geteuid() r28 = getuid() chown(&(0x7f0000000040)='./file0\x00', r28, 0x0) r29 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r29, 0x4, 0x8) writev(r29, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r30 = getpgid(0x0) fcntl$setown(r29, 0x6, r30) r31 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r31, 0x4, 0x8) writev(r31, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r32 = getpgid(0x0) fcntl$setown(r31, 0x6, r32) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000180)={{0x10001, r27, 0xffffffffffffffff, r28, r23, 0x100}, 0x3, 0xffff, r30, r32, 0x1c0000000000, 0x47, 0x2, 0x1}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r10, r18, r23}, 0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x8, 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) r2 = socket$inet6(0x18, 0x1, 0x7) ftruncate(r2, 0x0, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setegid(0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc8, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000015c0)="91d5e015ddb6357d8279c7c2561314536ab004aba5c596f14fd426522ac6653857a059d4822430798c8323e0c5d2f4e96f507c632d", 0x35}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0xb69cbb9d31ab0b76, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, 0xffffffffffffff9c, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x101}, {0x18, 0x1, 0x7f4}, 0x2, [0x1, 0x7, 0x2265, 0x8, 0x8000, 0x2, 0x2, 0x9]}, 0x3c) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65b735"], 0x10) kqueue() open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x238, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x30, 0x7}, @cred={0x20}], 0x50}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x2, 0x0) r6 = getgid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) r10 = geteuid() r11 = getuid() chown(&(0x7f0000000040)='./file0\x00', r11, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r12, 0x4, 0x8) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r13 = getpgid(0x0) fcntl$setown(r12, 0x6, r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r14, 0x4, 0x8) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x10001, r10, 0xffffffffffffffff, r11, r6, 0x100}, 0x3, 0xffff, r13, r15, 0x1c0000000000, 0x47, 0x2, 0x1}) r16 = getgid() r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a6}) r19 = socket(0x18, 0x8002, 0x0) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r19, @ANYRES16], 0x3, 0x1, 0x800) r20 = geteuid() r21 = getuid() chown(&(0x7f0000000040)='./file0\x00', r21, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r22, 0x4, 0x8) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r23 = getpgid(0x0) fcntl$setown(r22, 0x6, r23) r24 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r24, 0x4, 0x8) writev(r24, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r25 = getpgid(0x0) fcntl$setown(r24, 0x6, r25) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0x10001, r20, 0xffffffffffffffff, r21, r16, 0x100}, 0x3, 0xffff, r23, r25, 0x1c0000000000, 0x47, 0x2, 0x1}) r26 = getgid() r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x80a6}) r29 = socket(0x18, 0x8002, 0x0) msgrcv(r27, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r29, @ANYRES16], 0x3, 0x1, 0x800) r30 = geteuid() r31 = getuid() chown(&(0x7f0000000040)='./file0\x00', r31, 0x0) r32 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r32, 0x4, 0x8) writev(r32, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) r34 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r34, 0x4, 0x8) writev(r34, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r35 = getpgid(0x0) fcntl$setown(r34, 0x6, r35) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000180)={{0x10001, r30, 0xffffffffffffffff, r31, r26, 0x100}, 0x3, 0xffff, r33, r35, 0x1c0000000000, 0x47, 0x2, 0x1}) r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r36, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r38 = getuid() r39 = getgid() r40 = msgget$private(0x0, 0x0) r41 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r41, 0x0, 0x0, 0x0, 0x80a6}) r42 = socket(0x18, 0x8002, 0x0) msgrcv(r40, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r42, @ANYRES16], 0x3, 0x1, 0x800) r43 = geteuid() r44 = getuid() chown(&(0x7f0000000040)='./file0\x00', r44, 0x0) r45 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r45, 0x4, 0x8) writev(r45, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r46 = getpgid(0x0) fcntl$setown(r45, 0x6, r46) r47 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r47, 0x4, 0x8) writev(r47, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r48 = getpgid(0x0) fcntl$setown(r47, 0x6, r48) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000180)={{0x10001, r43, 0xffffffffffffffff, r44, r39, 0x100}, 0x3, 0xffff, r46, r48, 0x1c0000000000, 0x47, 0x2, 0x1}) r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = getgid() r51 = msgget$private(0x0, 0x0) r52 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r52, 0x0, 0x0, 0x0, 0x80a6}) r53 = socket(0x18, 0x8002, 0x0) msgrcv(r51, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r53, @ANYRES16], 0x3, 0x1, 0x800) r54 = geteuid() r55 = getuid() chown(&(0x7f0000000040)='./file0\x00', r55, 0x0) r56 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r56, 0x4, 0x8) writev(r56, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r57 = getpgid(0x0) fcntl$setown(r56, 0x6, r57) r58 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r58, 0x4, 0x8) writev(r58, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r59 = getpgid(0x0) fcntl$setown(r58, 0x6, r59) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000180)={{0x10001, r54, 0xffffffffffffffff, r55, r50, 0x100}, 0x3, 0xffff, r57, r59, 0x1c0000000000, 0x47, 0x2, 0x1}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="1332fd8f", 0x4}], 0x1, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, 0xffffffffffffff9c, r5]}, @cred={0x20, 0xffff, 0x0, r15, r21, r26}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}, @cred={0x20, 0xffff, 0x0, r49, r54}], 0x88, 0x8}, 0x2) r60 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r60, 0x80206979, &(0x7f00000000c0)) 16:00:06 executing program 1: semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000280)=""/22) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = semget$private(0x0, 0x0, 0x10004) r1 = getgid() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) r5 = geteuid() r6 = getuid() chown(&(0x7f0000000040)='./file0\x00', r6, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r7, 0x4, 0x8) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10001, r5, 0xffffffffffffffff, r6, r1, 0x100}, 0x3, 0xffff, r8, r10, 0x1c0000000000, 0x47, 0x2, 0x1}) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, r11, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r12 = semget(0x1, 0x74a90f1aaa2a2f9, 0x31) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000140)=""/95) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x9, 0x627, 0x1000, 0x0, 0x100000000]) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='1p\xb9\xf4ozero\x00', 0x48cd0ad3ca212d40, 0x0) accept$inet6(r13, &(0x7f0000000040), &(0x7f0000000080)=0xc) r14 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) ioctl$TIOCSTART(r13, 0x2000746e) semctl$GETNCNT(r14, 0x3, 0x3, &(0x7f00000001c0)=""/34) socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f00000002c0)=0x8) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) r2 = getgid() r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) r6 = geteuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r10, 0x4, 0x8) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x10001, r6, 0xffffffffffffffff, r7, r2, 0x100}, 0x3, 0xffff, r9, r11, 0x1c0000000000, 0x47, 0x2, 0x1}) fchownat(r1, &(0x7f0000000000)='./file0\x00', 0x0, r2, 0x8) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0xff, 0x7fff, 0x0, 0xb3, 0x2, 0x7ff, 0x0, 0x1, 0x1000, 0x100000001}) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3478e65b, 0x4, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfff, 0x8001}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) listen(0xffffffffffffff9c, 0x683e) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0xffff7fff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0xda, 0x9, {0x9, 0xffffffffffff0000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x565670ed38174876, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x3, 0x0, 0x3, 0x40}, {0xffff, 0x80, 0x3, 0x400}, {0x0, 0x80, 0x5, 0xffffffd0}, {0x81, 0x6, 0x20, 0xffff}, {0x9, 0x9, 0x4, 0x10000}, {0x8, 0x6, 0x16, 0x8}, {0x3, 0x3, 0x1, 0x81}, {0x4, 0x81, 0xcf, 0xfffffffa}, {0x20, 0x0, 0xe8, 0x7}, {0x2, 0x0, 0x66, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfff, 0x0, 0x8, 0x8, "95be27d81f74b109f57f5be23cb372242cf9a215", 0x62d, 0x1000}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x2) syz_emit_ethernet(0x7c, &(0x7f0000000180)="35768a6b926af21a13a8f45f0400000000000000f16089bcff8a43095b8f3d62dc99a4746b6890c490708bc165797b74c3514883fb069046200051743991d179650692f0abbed5583e3911f9e174f14da48334918bb1b70f26832eadc693461d41329841134ea400"/124) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0xc9a59db78bba7eb0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x2c55225, 0x2, 0x3, 0x9, "c099dcaad6c117a1f2ba878423c4c2d1de12b451", 0x7fffffff, 0x5}) 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') rmdir(&(0x7f0000000100)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file1\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x55a63e699cc087d2, &(0x7f00000001c0)=[{}, {0xc, 0x0, 0x71, 0x804}, {0x6, 0xff, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="670099344f8bc20f003e0b965c13") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5d, 0x0, 0x40, 0x4}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xd8\xb0\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) getitimer(0x2, &(0x7f0000000180)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xc2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0), 0x10000000000001cd, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) r6 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) flock(r5, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x5f5934d5db4aaff4, 0x20) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x3ff) write(r4, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r1}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() mknod(&(0x7f00000003c0)='./bus\x00', 0x1, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f00000001c0)=[{0x0, 0xd04}, {0x46, 0x63}, {0x122, 0x392}, {0x7, 0x1800000}, {0x100, 0x9}, {0x43, 0x80000001}], 0x6}) r4 = dup2(r1, r0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r6 = dup(r5) r7 = accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000002900)) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r6, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000400)={0x80, './bus\x00', './bus\x00'}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)="09d08e6545e05fbb64784ec50197c3cb9c2a092cab049197af78cc61a96aa457fba3c9bcd103a51f1e13a5029c6214585b0088f989c7f7881fa2f0b485ea33d13414b42420d941e8cba69a137e5b98f03682f23d529d5a069fe87b281866f2474ed5dec03969810d05cd3e0130ce4d30ee04f233ff109f340ea03fe108137a6b8c3c0943fc9c74f272f25ccf5aac212e8be646a384002c7a2c6354c7f62886cfa0ffdd956b3e9dc04672941e85a8da634a3dba36cc4f2ccc28494ec6635699dd577857574d352cc00be640d40bd8602b75769a83c209760f3a072c1b8e", 0xdd}, {&(0x7f0000000180)="87843978b3ee94b988a539777c017e1b97e67585c28a881768ef87d950bcf0e3e0", 0x21}, {&(0x7f0000000380)="3dccce3c9302019c2cc0645158892b5909c7bb4448467ee3688ad4c79976ea83582bf3bafbef942fd4b4bb7f3a6225b3b162531dc25f5f20e3033353e9ec2fb2de2cde82df1549f410c54af14594f28410e10564f952c5acbcf94449c4a464dbe52f101e2a9a62ce13f89d76bad402297b385e7299a50f359532df2bb07acd4eea56aa820b", 0x85}], 0x3, &(0x7f0000000440)=[{0xb8, 0x1, 0x100, "6650f583ce221059c4f8d83ca799886aee37ccd127f9b26f02ce9c41c35fcb34234af6ee31f8fde8f17ac03a0b14e6c7f25cf080452e708428a3c7a5ef851a696d0bbb5f10f55453dd43f9391071ffa3006b5a5c1b26ede8f6ba86c715866f5277db294905c75eec114927c4dc108ecb7b155ac8d78842c8d33f54196397d7f494a38c6b82136aef22e3c508f9f827dc619c6c7c6a09d7fcf89276b54fa6cf039d"}, {0x108, 0x596f61b6cc2763f6, 0x2, "ff30299f095a54eff9b9aa84f087e0b4f277e7229f6f83537641a353c2d4f937656f9c69dc4817c7447fc5e073cdd110e076c7c097f7fb0b39b84f99198390d42c20587c853ea8ac98aa8a3a2c38745615e2deca24fc8e34b0715eddd37cf4a47036dd6d0cea08022aba009047eb158f45f38e09d7b2f4ea8eebf9bed7ad5d7a2de0d83af089f81e00462ed7f56df4391bb41bd5929bd18958a9db1065ac0ba28cf90ddc5f688ababd1683dec3899dbd119e79cf63bf225244adbd89f6971c3354242f98ea7048ceada1c2364e035d902c3d5bf4c464202b2d211f204c97ab6799c397ff7be460775a749564997e48ca026f"}, {0x100, 0x1, 0x70000000, "683e3a898c4300399341352219ec15c7547d8748928f9034a4ace99c8b06430c1d80c1b47b24a00baf14db92fbdced2e03ff20b4e5b05b2b805218475e575e512a3cd331c2af2b27d0c0f4378afb3f374237803e1adbe55f8bb0ccfd74265beb5283f465bee06ef09ffafa62a472c5010585759ad7bfd297c4fb6e03c435acc7fabe5511b9a3398108e22b61b392dad7d9b38b5372e000bf8d51df72de52c3bcde8fc53727af42610f160168a3e1e94400972e605ed1e237adca17db7cb6ff3136467b8cb09c35e71b04b4af8b25375b7cfe89477a8ed9a140cc96923df7890e7277f330b7e445a94f9cb14ac3e8f2"}, {0xe8, 0x8000, 0x1, "90b265b58d0600f12d466c41b0f2d7e348025dec5767bce675bddbdf20a6a3f47456570790221f1903fe76c1e4e7262adc8250512dc535574e10d9d50daef8f93f71f884c66addd842fbd8cb8d323672611f47752fd558455a51eefb0610ddca6b17042d63c167e09e4e24786cfd667522df761fd799db44c14f779207bda7718615a9b19f45bbc032c47b3723af03fa0c08d9b188ad5737db199f17c61ad2c16e905c233e76128075df3b20d68eb436759c6c49dae46168caa72367cc8f7629d585646391207507fe72873983b2895dd7c3380387f8a187"}, {0x80, 0x1fffe, 0x200, "f394132b90df8f0b4594b26c4f8b1562fb91a0584376d36194182a5cb5de974b2777369907299dd5fd5cb4a2b46495709f411e153e3cc6c20d8294de069609728b8740668c74d13b68077d93af6898f40aafea9561f3eb1ad93832e050d28ca5c576ec3283cbb5f9be59ac13fa5ce8ee"}, {0x58, 0xad64aba5876770c, 0x0, "e1e657310824909e7ee63ca53913d64372992b12a76ffc8629078fd24b58ecf48b20a7d6e431f97ba349c5d4d86f05b0f8bcc0ba6e65e7843826e4be10145d2435"}], 0x480}, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) munlockall() msgget(0x1, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012d2f66696c653000"], 0xa) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="2debff0078d020497a5599fe43dc0dbc63e321a0a3cb4fe2ea932e90de678acc41f2fef1d850050073a6582336ec256e7123cbdd3e65229711119927c667f86980773d2ebd926c7f"], 0x8) getsockname$unix(r6, 0x0, &(0x7f0000000080)) connect$unix(r6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x6, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) write(r2, &(0x7f0000000180)="da85c20df89488de514528edb73bfe5e68c067eae9ffd25314a4a676853ed4775f24817ff9e642ec46a3566ca5ee490424012919c21fa88c566fcd431b0ae25302443d08adafb525bf263d20ea868e00f4930bfe33ef30d62536bb60da0abd346b698853506871fb7d3835190eb318127c0b582acd888bea9aaa8a8010dd366076522585a3586bef28822dc460a70e1e4eeb500249877dc56be5f5b701ec284a45ff53d45c0ca47521307ec832792bfc74298f98e08b0d24eb5f92c7a7136e652cec4bc9a0e52e7780a51a1d22ba8446d415a58d2a7cb04c8cced58d2cbfbad96f2d278c0444a8f774bbd510c54ccf563c895f641d9dd8ac4b89bacdca054ed8a889ca9d5d13cadd89d838a3e9f4b4dd9d52303deddf339a8ce2643b83783eed773d5357acad4c80fcbbfc640fc84d3867d8f093fdb2e164d548d558e7d7ba9c3dc0e23602a58987ee3cfe007c28d88f31e890f0a2b18f80e462f1b963a99c99c8572295f1f8501a69840359457552f48e33ef6faf13c3596134ff0d78f5b2a2a56ec3488ccc7041001acd60df7ab6c1235ea739c212dd4d7f88ade646db9c9eef4c643e9c3b633f2034dd6390ee276ba7b5212e7d1f174146851c1270973ecfee7790504182d10449ac7f61219ab1c10ff9f37f0ef72eb0f2c912ff976d8c9829f4a0ac087c45a3ae3be4501264671f777b18944ab0a8a18f6fa29f1a5b687aace944e3c4482f02c405ca78892e6905112c38290167c13bf03d6dbe826f1448a72e32d772e9850270be596981085b0543c446e9b69a7d075f558758b7c62f6c0873c9ce8b7785c81ca24690ed1415db4d50b7757c34867062a410adc0cfe4b314f3f589852a90e1c50c50a8f46208055a2f420c95c34b64be10fa89981aedb2190fb2e955f1000afcb7a1a4fcc2f9d7a4ce8786683458c7b1cd5ee86ac1ceb906606655e977389d73bca9986dd4dc9132fb4a972dcc128975db95b76e4d2292d52f097197ee1b957a7b9f2bc688aabbdb47a15ed8cd6c6caed42c8f3f58fb2814357e97d879e65732208e72a6a68bdb8379f7ea338541b188a4f3e63d3aaeac1fca5074a0ef26c9d20e37d5194557dda43c81256ed26d1b6157cd718cf89396f15df5d90f2fdf41e10a5a8f7906b5e95e4dbb5d53233611d0454b86293be1cb326b504a2e5e92f2c334664da5871c6bf568d8e76c6323d151d66f10963cedbd6518ed1588461110489b47f9a175ac82054431e369b9c51cc42a48d32133507f42ad86eeb9e2444820bb740a51e653548b09a3b09b3756d552d10f897cb65e369787058a2bf1bc4704afcddb114351ffa29651080678f71c0065760c420a6ea4e854913c8f7ee77b0e7835da2dc142b0c5c49fb8855b477cc979891720792b4f299f8f2e2a490e6c867c350c09f61a1e86bb6e40a9b5c766e0e007d54d43447b27e7b8932597c562e6660884d464a6566241f8cd93b7306c4fee20a86d58154654348cc3a740d6b7c7e0b9ef0c3db9a38fe5dd04d03ddfd20bf309f1fd059fdeddfef9c4d999c6e54db5965eea905b58474aff9bfbd600226165d481a90e02c9553a4b9c309c65e8d71c4ff93f0042feea9d42ee7c4a82014db55aca69b5bd54b0381ca3cceebb35db1e93c9db7d38934389973c8937e9a39da7132cd180535cc854d82e2721ff72779862fd9d9192ab864ffc81beb1621eec145c8eaaf6f665f29820d6339659bd28500d6b6e4a0fc8d32a612700dbe2a58b0901cdf51a735bc077adf5aa856544346b1e85d91950d01eb125f8638311bf39e4659fcdd7b0207eed1057b8e2533a23897974aa2ad47677717fe66037213a3d7b1e76d1f7f77b866bb38fbcae4caae8ee19e7301713f08df692659013ad858cf470f9470766cdd80e7db57db79512f29a65b09889e12258d5e82d4a1b4b4f89419bd498993d7b2397bea08a21a0d230983aedc600eba605d660ba6e9eb7c740a48ddbf1d296345be076511e5c8b630ca745d3d01e9e1ca16c9570c603008c7b27a4bd05bd486afe94d3c59b1c29acd704f5b8b3edec49c4a03c45914af35149e7a9f93a8a4ff7c3746485c8cfc2abb9340efd035779fcaa237b898ff8b31ee770232e9ebeca51765a191a0944240260001353b4496efe656327492c015bb71543f49b3c3850e857233b50e91fcb156f07c077e31fd752b7cff617d0affe53a09995bb7e18cebccb08ae0f6447b22fb372564b3714a8bc3f252438eb032b162472063a605c673d8f1d24bdaf9f803401c1007af06225ed89464f276b441d75f3f96fb3f3dd05080a10680ec50f7d32b591c570383fef9fbc1b655258bb8ef0c05140a845db4740db929a07fb45557ea8f9949a19ab76261938e5468efe2e9757159943d96ffd7c1a9b306e098de84d4112858f4e61168fb5fe2fcf9c9b3f8a12ac859ec6b5b74183103d6ce1f733cb6d98e0e8f97c893a940563e1cf4ad10f6113fe77b3c1ab2934c7c748784b2e8e3c7b3affabd7520ddb0e96a352f2e7c2aa742ce4d407a537533e924f6b2c74d2507841922ccee4d73754a5fa024b3db72acc966a6dd985caead7a629ad296d27a3ad0504068de1a2e72c2faeeb47ed3e38b5404c65aa706834ed1acfbe50485f8142f7e053b02c85eeb4158841c15fb9196760ce52a083a3da9a9e0709be7f40fe6c6e19ddc7537c7a89f6c945e749baadd40896672fba760b6fab2200a46676deda3971bf59ccd5366ef72a1ba9cae17218f3dca17f794e3596ee62fd24102131bdc631cdba92555103c97a8955dd728fdde61d288bdc3927749ebaf03c6d6f234d994c9fb25bbc17e4caab0a98be7370fb74d1bb90b0e51b0b57813d5badddb7a7e6cf9652dd4d95ca378e4b78d7a9b5e03840bdf44251a2aed332c07c9fbfc6a02ddfd2c05069d88f83239a5f7dbdb9fa717b1d7cc6a84b9bd96dcac4f7f7ec39c999c1e7d530ee6560362260485498c7dca4c2d0df58fc014738f20f4a4e3f4c08f595d4a8d5cc5c3747d019085ea276dd3418a49884a92a04ffa70cd7cfc1d9de44ed29f33a73d0b16eb7071120da9428ec32ac841f8528985a10f817fd2d031f3fab10ecfa9b2fa896252cbb8ae9e51499ce27965bf35b2ba7ca9bddcca27292e33ec66c029585bd59a71b9a041ba170ba0ed2c29c65ba118f8907879304544d1f5c182b98548dc6f6767e2c2ec064f5df28e7f2364eb1ecc6f06017676d04958d7d31b6ca1e0051e67f6cf204f251eabf3f93cef8e8c639411c33c618bc3a7086a1d384f84fd17d70cdff06b26b4b3ff4958901d47915fc651bcd2aeb569ae26bf7a6b65aaeae7da9b89bd4580bebb17d5b6d100af7b5add98150ef84d0d2c7887b14deba6693a59a2bdad1f4c36b31dcfc3a0cfb145eaba37344ec59d6e3080a03fc7bd0d84f25064be5c4029b57434c1d72f3dd1219fa5f98242eb4cddf982e7a144e6c4bb4d783a2fe3750b26e4f85ea1b7821e8b6ff67e76e8b3dcce1c5684afbac850f08e36c682955f6330340e583c16a479c338cc717275c997089ba4e81624f3d255c835776d3c134670cebb54f178e360800afc79bdcf50b08f9d6b538f4bc29a546dc076fbb42898060e0360cf680ec600c624f0a908e24c1b983b87ad1e820fbb240c396f9a655f5a35899127d0dab6cee8c6eac3b6f2aff0598dea7f04619b944c107fdda409ae6ca6c9efba78bd1650530bb0565788cfff1ba47cf38bba6d42e44f95159faa4650912847dbe6680693ac56616cb999895f04b049d4da4e48b98824502f102a653485f2586c9a4c76cb2bdefcb42dcb03b65f00533f2a2e143734f1cc0e079c67baa835bff5a6c4a6d93edca93ec4c769cbb63e55993f1457d20fdcf81f0cc2eb3aa15de0ce37f56af14088b7940f816cf12472e0e77fcdd184ea244ce2847362d9976edfa0681d466beb794508ed1ef38874c96c53c122a66b097d5f35766def11d93a4dccf4faf84d0eda7a34c87e4fc13431ffd79f815711e650a6ba594a9c53273928a3c6e4eda0d41caca1e8daaa943c2b5b13e16623933e502edd9692f8ef5e5c0c6992794cba50bb2671541ae9f7c57e9d0b271aad2b7ebaf28f76a6bddeab1fada9e31a46d0d6f602c1771b7ded590b35801b6b552e7aa93651c7d04e3d4e5e08d9e221efa88fd9d132ddc584136b356cc3d245276e95b758aa09be79cede24c7344fc9997f14cd16daf644a994333ff70de14d2de132d18a464e10fe1ce985f20668e05a329c371146d49a212bbb419db88b458a5d41b53703d42946d135e65a102550ff712ae3a68fddd1515c6c8f1014872cd883d42599287de845d880c36b13e5dfae065177e437f9433bfb786de9f89545fb8673d56d1f943bbe83df8c7e167c19549fde67c32c73e05338080f5f4da7a94ab5e64b89e8c53f5b694f812cc40741e62e8fb81dfe3e5722964ab1eb482c2ccdba8ad7b6daa9ec10e7fb264df509ed2b63507f540b61c2c2460a22bccc3bf2c56add0065ad36d675a366ea23165ad22a4df5657ced5477d0a7cb38cd1d3b7db63bb8ffb7753c7c322add4aefe580f8a58a6a560db022c9ad95634b2842eead1c8dbea9d2a6853ca53abc7b0bdd65e7e0ca37943e43dfc76002cd235adc44a1a9d256ec66216149cea71e13be2804f200a62c4e6964dee7ef95e19925743e49882472f6e1ae2c359c09921c74b6d93e0617607d545dffd7b40c06d66c9a283da1ade35986e0fad47ddd59593c21fdf0373c0f2b696ca1012cd306b063edd45d9e4eb42b4a57afd6b9eaa6d7bfb76aee05262f2b4466f7b8c7c022abd4ede6bdbcefabeeed845c2d790bd0988ed0432469dc84f50c8f58f9bd4529eb0ded8660ff11b3f729ad460e15f97f22d683a129a3a98789b24e77d16ab1ceb20e047c8e65689e243303804d673ef3c7925f86883806f6ef710b902673f7a96a5607002e1414356cd58456d09858b510f50b6d257de373b17b59c1f32a0e35f20b1738bb166b637df606242e04be50d5fd4cfe344a29bc381f33f6e55d29ec7ae7907d3c50a66d74e8631358a6bdbaa8dd654dd7b8ace189c1e7f2c5d9cf39891a5604072f38e8fab3927efdf49d81f8dcc58a82703de504906b7b2bf0391ee711b767785d88e1463f4d95e7d262b950c0993ec3ceb9225aab1838f1331669b6fc46d44371d94bc853c25f3d8148839dcfcabd94c41e678016e6c78828e169ba9124163eaaeda1f204a0bb077d8cd1a7f189f6daf0dd7987239d9da9462e08de708e3cebdf89f51162778dc34aaa32fb86155652acf510ac12616ab2e3b1f0df0fce8c5432b2deadba1af7b11e6f2de75f5fe42b816493996837472926a28b71dd310e22905af3d96ea220479690f8690865e963090bc0d06b4a8e04c5cfe71de338cab470032963bd5bb029102a74cc50689912b6cafc6b251b3cc0ee1a08d2fbbc126a556746c4205714a7f0864a3556704de4d166dd273e9369df00c1b0ecd521672454d72a4b25f1b549c30e5cdd1f16b9682e79c75aab0e35757dc40beed50ed2c6f831a00408c75dc50ad532ee6dd584ea5ad256a02653aa0339882ef027f7f85f32a767fe7111bb4555724a95ec8f145d7aba191b5ea5a1e7da744d3595d5d78529b4f8c3eec3744783ecf5b885eb6c3211feb549886a2045837d5617d97cc3134248d3fe207e9ed3beb44a7faf42e2f630c7a7eb2d0304a506385a2bd4d5b0e34d456bbd36be456d12a5d562058e5aa1dc17e4b627d6739af96542f67d84e45ecb972ff3e3eb97e533c987897d79c0f2b", 0x1000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45b, 0x51, 0x1f, 0x9}, {0x8, 0x0, 0xf4, 0x6}, {0x0, 0x7b, 0x40, 0x3ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xc}, {0x4}]}) 16:00:08 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000005a, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x140a0, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000440), &(0x7f0000000480)=0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x200, 0x200, {[0xdd2, 0xffffffff, 0x2, 0x401, 0x5, 0x9, 0x3, 0x8, 0x8339, 0x10001, 0x7fffffff, 0x20, 0x50b7, 0x6b4f, 0x9, 0x9, 0x1, 0x3], [0x3, 0x10000, 0xff, 0xfffffffffffffd17, 0x1ff, 0x100000000, 0x1, 0x9, 0xac, 0x5], [0x95, 0x10000, 0x100000001, 0x8000, 0x8, 0x3, 0x9], [0x7, 0x10001, 0x0, 0x3, 0x1, 0x100], [{0x5, 0x0, 0x400, 0xffffffffffff6cc4}, {0x912, 0x4, 0x1ff, 0xf98}, {0x40, 0x8, 0x5, 0x10000}, {0x3f, 0x3dad, 0x0, 0x9}, {0x401, 0x1f, 0x1, 0x2}, {0x0, 0x8, 0x0, 0x2}, {0x2, 0x6, 0xfffff801, 0x8}, {0x7, 0x6, 0x1, 0x400}], {0x81, 0x5, 0x0, 0xff}, {0x0, 0x6, 0x4, 0x6}}}) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 1: ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0xfffffffe, 0x4}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052c1cac69288b6eaf5e70293a911e7eda9b86601a690fa2b22c6dce30ad91c12a02216068c2fa5471e27263d37d6c0dad973e00c2fd77998d259f76ff601f3c679b11d8196b936c5e78d6da6b960d5c5c2d825a31e28f0bf304355aa059f32318140b99dc9fe223b9d18536efa191adf52c1ca89c66df8654c2a2a9aadef00ce52d4644812c6119a6e98f488dea9dd756a3232aabd12960f71103a1d89004b18b9b2ec5d0235237e57ebf352aabae449313ab2aa4f72c6b114729abe44da11a18664463520c75e1aa05572"], 0xffffffffffffffff) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20e0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/43) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) msgget(0x2, 0x200) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x446c, 0x8c, 0x0, "fa1d3c2e2b7b46b809d9d4895648d289876866fd", 0xe3, 0x62ab}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0x5, 0x0, 0xcb}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) write(r4, &(0x7f0000000140)="4500bfdacd1b8be1541ab61b20f8ab23c9f241a239ceff438ed5e4f78e9fec53122cbd5832753c7003f41001b8c35dfa2065ff71418332c703ba594f620f7f7df92187b7b4a3b902579ba32819884675150308", 0x53) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r5, 0x7) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb182e660000000000000000001000c4fd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a19174869230ddb6f2875c333c73ca7043a435c94e2c013e0d3d8d392610208c400000000000000000000000000000027db6ffa0013bb50a74bc460a2172960f87d5ee95ec5468d27f33c63dcc612208e0750e43d5386e83b457b70179496f6954095f9e7d90714d0712095395b50e4d78acf234ccc74d67c062c1285c793e93bfb1c4686bb238d137d01cea25e270ee917d8b08273333488ff3ca2bd4417a5c4b57f916317e3b701e832dd9b0e766ea798ee1a9b1e5717aedb28f9d6169bbe0664796f88b82bf15c2bb27798455f7af1a3ed36dcde691b9a2015629a79faa108badec0d8861cf71120fa7ea5b3c4f07f97749805f83105a44d70ec4ec827bde86dc8b6deba36c3e5c747d5fb02c748067b87d74ff492af"], 0x1, 0x0}, 0xa) chroot(&(0x7f0000000080)='./file0\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000001540)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a21d0f0b472b1fa96f15d3d2605c1bf8ccf3e33a929f55624bce7576321a37bcec93121ad07f6499630ed76f3d069df95409000000b40374b44c20fb523cb9dad0773ea45513b57f8bc065b70c40b6d8201c6fdfc4d6473d8128cd878bd7d2428f21b76b3101744747a56cc13b2442c029f7bcf737c317acbee908599bcdd53e5ab96cde4f58b386d2e0552f9f3a1ef0149928e9a5529a741b471958dae45dc005f3682cd54adc8553a6248f23496ed965647fb82a74a49b202c0e1d930c1aae43a22820eb0cbdfbc229dc0d9dd5345d8bdbf28582b20c59324dd2e6f6db648e8d7c65ebc8502a28d7d4142fbafaedafb2910cc5326ae7a305000000707fc6b1c488bae19cc4530dffb043928ff2588b4ffbc063cd9da2ae0cb951ad2193d60dcc4e8a139f28818a0cac55c97fa6208ec61e53a073e83bb89ffc7ca6ddfbaa3044cc63724d31cceb820ce0a7c4b42e3bddc027a89b3f8b9ba8ab8ea62444de61efce97d699c28fd682eb84c265e4697fe545c1650e4e016e6eb1dc2b5734a6e923829277aeb0e30000000049d29a10a3f7ab520bdc4d0e4356ce70bfc258811812b64fee4f06da0000000000000000000200452954d500f54aa192993913fd68ebcfaccc417ed573ac089cd4966cd8830aa0832c871fc46e720dda97e5be3785c6ee41fb5c75b67ccca2294d8a86fe0ca764d13cc4878fa2c21f2a0eeec44b8c90f484e8bfebfcdbe56dc33386cd94422e68b63e9cb71ec0b9d3784345e4d4471dca41343cd0a3295419ea0cb80fbb5a27a789d27bbf859fc3dbb8e74695c4d440761e66bf04868f48d844a93d51ddec4a9a63e4c0fa3ec17c4b76dfd93e20f6a2ede1b6dc7090bd7a7a18e170b25d287018721b9d8fad4f7f6b7c5187edb93c5818dd3e2b9bc9bd81a8231d7e05bb5cbb0b1c0c6cc8f5ac4578b8b1b7445e0327a2a2bc129572da5a9ce353c500"/747], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000a40)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000c00)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x1f}, {[0x0, 0x6, 0x2, 0x3, 0x400, 0x4000000000004, 0xdf, 0x20, 0x81, 0x5, 0x20000000, 0x6, 0x6, 0x52, 0x9, 0x81a6, 0x1, 0x8001], [0x6, 0x9, 0x20, 0x0, 0x0, 0xf51, 0x9], [0x4, 0x0, 0x400, 0x1, 0x1, 0x5, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x2000003], [{0x400, 0x0, 0x3ff, 0x2}, {0x4, 0x1, 0x4, 0x3}, {0x7, 0xffffffffffff0000, 0x9aec, 0x80000000001}, {0x480, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0x800}, {0xff, 0x1, 0x0, 0x3b0}], {0x1, 0x9, 0xffffffffffffffff, 0x1}, {0x5, 0xb9, 0x7, 0xab55}}}, 0x6, 0x3ff}) r3 = msgget(0x1, 0x80) msgrcv(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000100000000000500000000000000000000000000000000e4ae76000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b00"/249], 0xfd, 0x1, 0x1000) r4 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x24, &(0x7f0000000600)="bcb0b25d62a4ac704e69bb084e06d433456229a75e86dcbe6ddf3d13c5bcb5291b23fc8a84bbc41cbe395341f1663dd4fed6d776911e35e325fe19eec6933bd4c9b4edeadb69944a800331c607b0a5aa65799be6ffb277d1e7edde47af94f11ac27701d12c2f8caadf5a0000000000000000000065760000000000", 0xffffffffffffff48) bind$inet(r6, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r7, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) r8 = msgget$private(0x0, 0x100000029) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r8, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x1, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(r4, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x2, 0xffffffff, 0x800, 0x10000, "59fa556e7fd150c2e5f97471cc588a3b752ae4cd", 0x8, 0x9}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x9}, {0x8000}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = socket$inet(0x2, 0x2, 0x5d) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x78, 0xf0000000, 0x9, 0x910}, {{r5}, 0xfffffffffffffff8, 0x2, 0x1, 0x7, 0x5}, {{r6}, 0xfffffffffffffffe, 0x15c, 0x2, 0x3, 0x7}, {{r2}, 0x8, 0x7e, 0x0, 0x8, 0xfda1}], 0x6, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x38, 0x10, 0x0, 0x6d}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x81, 0x50eb5c7b148a1b84, 0x6, 0xa3}, {{r7}, 0x7ffffffffffffff0, 0x8, 0x2, 0x3, 0xf6f}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffe00}, {{0xffffffffffffff9c}, 0xd61da44128d4ac8d, 0x2, 0x20, 0x100, 0x5}, {{r9}, 0xfffffffffffffffa, 0x5, 0xf0000000, 0xba64, 0x10000}, {{r3}, 0xfffffffffffffffe, 0x1, 0x100000040, 0x100000001, 0x8}, {{r10}, 0xffffffffffffffff, 0x5e, 0x35776d5fa98512ef, 0x4, 0xc6}], 0x9, &(0x7f0000000080)={0x8, 0x3f}) r11 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r11, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x77, 0x2, 0x3ff, 0x1, 0x200, 0x1, 0x7fffffff, 0x0, 0x1, 0x8, 0xffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r12 = socket(0x18, 0x4001, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000000)={0x7}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000300)=0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x34) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xd7f5e3e33f6e7a9e, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000080)={0x4, [{0x1, 0x8000}, {0x0, 0x10001}, {0x3, 0x1000}, {0x0, 0x7}, {0x1, 0x8}, {0x1, 0x7}, {0x2, 0x6}, {0x1, 0x5de0000}, {0x1, 0x1}, {0x2, 0x7}, {0x3, 0xffff}, {0x1, 0x7f}, {0x3, 0xfffffffc}, {0x2, 0x6}, {0x1, 0xff}, {0x1, 0x5a636e14}, {0x1, 0x1}, {0x1, 0x8001}, {0x2, 0x51d8}, {0x2, 0x1}, {0x0, 0x1ff}, {0x1, 0x7f}, {0x3, 0x1}, {0x1, 0x2d7}, {0x2, 0x7}, {0x1, 0x4000}, {0x3, 0x4a3}, {0x1, 0x7}, {0x3, 0x3bcfb801}, {0x0, 0x4}, {0x3, 0x1f}, {0x2, 0x8}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r1, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000240)={0x7aae7591, 0x100, {[0x7, 0x6, 0x9, 0x2, 0x9c, 0x4, 0x8000000000, 0x334, 0x8, 0x7, 0x400, 0x72400, 0x5, 0x7, 0x10000, 0x3, 0x4, 0x8], [0x100000000, 0xe164, 0xffff, 0x9, 0x0, 0x0, 0x3, 0x9, 0x5, 0x7ff], [0xffff, 0xfe01, 0x5, 0x473, 0x4, 0x7, 0x7], [0x13f, 0x9, 0x8, 0x7, 0x7fff, 0x8], [{0xf5cf, 0x800, 0x5, 0x401}, {0x80, 0xfffffffe, 0xfff}, {0xff, 0x10001, 0x6}, {0x401, 0xa7b2, 0x8000, 0x100000000}, {0xc9a, 0xa, 0x0, 0x9}, {0x401, 0x93, 0x5, 0x81}, {0x2, 0xab, 0x1, 0x4}, {0x6, 0x80000000, 0x6, 0x4}], {0x401, 0x432405bd, 0xfffffff7, 0x7d}, {0x9, 0x8, 0x1ff, 0x9}}}) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3}, {0x41}], 0x2}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = getppid() r3 = getgid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = socket(0x18, 0x8002, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = geteuid() r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r9, 0x4, 0x8) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10001, r7, 0xffffffffffffffff, r8, r3, 0x100}, 0x3, 0xffff, r10, r12, 0x1c0000000000, 0x47, 0x2, 0x1}) r13 = getgid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = socket(0x18, 0x8002, 0x0) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r16, @ANYRES16], 0x3, 0x1, 0x800) r17 = geteuid() r18 = getuid() chown(&(0x7f0000000040)='./file0\x00', r18, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r19, 0x4, 0x8) writev(r19, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) r21 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r21, 0x4, 0x8) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x10001, r17, 0xffffffffffffffff, r18, r13, 0x100}, 0x3, 0xffff, r20, r22, 0x1c0000000000, 0x47, 0x2, 0x1}) r23 = geteuid() r24 = getgid() r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) r27 = socket(0x18, 0x8002, 0x0) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r27, @ANYRES16], 0x3, 0x1, 0x800) r28 = geteuid() r29 = getuid() chown(&(0x7f0000000040)='./file0\x00', r29, 0x0) r30 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r30, 0x4, 0x8) writev(r30, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r31 = getpgid(0x0) fcntl$setown(r30, 0x6, r31) r32 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r32, 0x4, 0x8) writev(r32, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000180)={{0x10001, r28, 0xffffffffffffffff, r29, r24, 0x100}, 0x3, 0xffff, r31, r33, 0x1c0000000000, 0x47, 0x2, 0x1}) r34 = getpgrp() r35 = getuid() r36 = getegid() r37 = getppid() r38 = getgid() r39 = msgget$private(0x0, 0x0) r40 = getpgid(0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r40, 0x0, 0x0, 0x0, 0x80a6}) r41 = socket(0x18, 0x8002, 0x0) msgrcv(r39, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r41, @ANYRES16], 0x3, 0x1, 0x800) r42 = geteuid() r43 = getuid() chown(&(0x7f0000000040)='./file0\x00', r43, 0x0) r44 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r44, 0x4, 0x8) writev(r44, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r45 = getpgid(0x0) fcntl$setown(r44, 0x6, r45) r46 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r46, 0x4, 0x8) writev(r46, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r47 = getpgid(0x0) fcntl$setown(r46, 0x6, r47) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000180)={{0x10001, r42, 0xffffffffffffffff, r43, r38, 0x100}, 0x3, 0xffff, r45, r47, 0x1c0000000000, 0x47, 0x2, 0x1}) r48 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r48, 0x29, 0x0, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="32deade44080aed505730317b8b14a48a8045bf506d398e40dc904fe62a80dbea923d1d7cfaf8f888dd34cfdd82314a63e6bf32e7e566d4fcc7b1ea5af9c219eb07dc1feb180c2c4604b28c25056eee2aa51ea8ce85450b7643d6d6d33c81dd273d1457a6d9789faf0ca9bfb0f683af9b80b822cfb1e7e30a92b647aa0e12bbb0f3bbe5e25", 0x85}, {&(0x7f0000000040)="821c43aa85620958feef512377e768df1f29fcadac4fb63a", 0x18}, {&(0x7f00000001c0)="e940b095af46eb42e89847f3b51d9f6e2cae9f32d6ed02cb1d232020e6f5b760b41767b99e19362e72e8028c8156d6b1d2e30bb3bdec4868aceb3d4cecda969a6671c4e1f1320be5320c40cc0ffaf8122531b8f904e95d23812b48dcb8a14529a43dd023339c55392dec317a28256a50d3b3cafdad148c666a0401c5d563cf4c2db2ec636b00234d781513fd409b", 0x8e}, {&(0x7f0000000280)="19ff8ff57aa7f8b3dfa3d287210053915be1d287e3f9ff412e714d18c514a2ebc1ebf7d611d9a46b94942c5fbf01dc3ac5461f1c6b0c59b3e179530d1b791a6acf35379df43e80e02d0da148c7274e74d6ae75c532827993b6464d9803a9cc40d18019686e8ad507e7d0ff89f98e75432d6bac122001ef253c56d7a20e4ad6e977da09744f9bd6f8a4141dc0f976ce902b299df11d4eb47b5f79f87cdc4f5c", 0x9f}, {&(0x7f0000000080)="5b644d05dd28bd8ff4f618f9fedc236a60fce9f2d2e5595af5b28cffd44f6a21f25fdf86571f", 0x26}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r20, r23, r24}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @cred={0x20, 0xffff, 0x0, r37, r42, r49}], 0x80, 0xc854ac94e0a74875}, 0x2) 16:00:12 executing program 0: mkdir(&(0x7f0000000480)='./bus\x00', 0x16) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10, 0x2d7bbd9498d0ec09) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0xa1) r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) readv(r2, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/48}, {&(0x7f0000000600)=""/21}, {&(0x7f0000000640)=""/241}], 0x2d2c5067a9e9c63f) sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="e47b66e03dd699adcfc675550cd2ca8dd66d96b6f93158e5994292619791bbbbea07da9d6b1f6622ab1e8dd197b340549594c2501ec28f1cf2011527a4ae264841b675d0665de125ffd91e99868232e6ffff07b196e2b1930b0bbbf94763ed00dc9d6ff4195fea1de36200000000000000cf3e60426999c8711fb06a8e00000000", 0x81, 0xc, &(0x7f0000000500)={0x18, 0x2, 0x3, 0xeca1}, 0xc) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./bus\x00', 0x800, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000800)={&(0x7f0000000640)=[{0x22, 0x2}, {0xc2, 0x8}, {0x6, 0x3}], 0x3}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pwritev(r1, &(0x7f0000001c00)=[{&(0x7f00000002c0)="bfd300956886c10c518e63a7c443a50d0ed95459f26fe01a9a69a9d4c5e8aad6ce9e196adfb383aabc90836a5e149fcf906a82a3c682d129dc21a6c4343cf1f0af28d44be9d78732ace0f6432666e54e5963b37289d3d55912b5b08905bcf294f6caa7d0892af94d9d4265b5dce5964773199a225b01a24db21de71a73bff2a16d26c190593c78f8ab4973759cf44531a9aff434b3", 0x95}, {&(0x7f0000000880)="16ad54025987c1f0c93f74866969296a1c4a31a2378996c1965f74b905474db987d6bdea128a38099ff6a9ee5c07480b07e00f5aaf87f9640c87ea343619fb16693e9476b52bbd2046abe1aa2e5bf218446a48eb77b4b110e10ffdf2fbbf25fbd50268cfd1a6169ddee9feb781a8205173704feb7599960b51da107252980df26adc88eaf0f4595d27904db9b64c779c93e78d0c1df7f583fdbf3432ef477c0342a2c66ae6c2a2b2c0cd4603e89e4c78dfdab10c4e7094c31182028a4bbd065c8866dae44fafe3bbdfabf50854f1519383b139401949fc23fc9d7e6150dafa4d488a2c8c688474b49a7a239173349b87619152e3271694b0994e63d2496aebdd8fc511c8bdaea321b4409a85d6453d81d5d35f23fb2400888530d01d8551dc6fe31fc6816cca7a4d72f56348bec24bf2cc39180826c7ed60a1fae8f012f3103c29b746c8f31f13f7fbae1ab1588f3d78f581fe535bccc0cfebca1a3f318e2ca4c29afa11ca7c22c898e4ad68bebc7c49d0889b81dac22af58a593fecbfe1a337a3039b20ad24d3f3eb839a6182f566a96881639c258bdb19c0b39adb75eefd1701cf5d55a1a562190f2d4b4057fcf4aa367c90a63405db877505b8310c5a7948387dcbe33eaf06539612176a110dc957eaeb0e9f27f4bcf1943404e878350bebfd2c85ff29c41fcbc216075e14d385b7decbf48ba00854051e1d1eea13455e78a90855861f180643d86d994daad09c97bd8608372fa2fdfc8467b32358ab9f5037855c65e0edb9f6522d0159477e9e79b249d4a2660212ee670c17bf4a6010fd0fb3538bc718695a86638b422c8bebbb859c2ce2bd3951bda7efe3ce12a59a53254a8357db1cbd890f605184a95bf949eff43d319a603db8270c9db2af0c75041f8e73ad0b13cbcaec34479bf307ecab18b35d4aa7a788df7bd5b7d17a7d0bd0e7fdf818c8e2ab22c4a25ec837670641814abad50a53b544290d1f47007df7caac9e4c614c4ba2b97073bc39da2dacecb98869417cd4bb582ea7846a031fff333473d5fe938152e481e1edba34f0d19fd38a39a3f71e471d8bf649f7a591d7c759a436da4d42ba15d3652107885fbd3d535b15a4f7b4dc18c6daf8e50ab02d25fe986a57e7125edca87a700714a93f220170c676aedd11b594d18e513442cbe603ded53d27dbb7ac698a9d8bf3e5e8718e62977ba15cc903a9ea35d4ad17687a819665e991605a05fd4174b9144f266f26856e7f7cdba543badf7ed6d585cadc69b575a9fc15aeb0ad8b545c74fafe413d38969975f9736dc4d5245a8e044316625e7b516abb9e848d95860f60b8f50151e65053e588b297ecdee19056640cc8dc7b5c85522c1b4e28d675de037dc6c853471f272377412c13af5f7c1b7d644fef54a8166550c8a6dbc80807606ac868b5970ffb8a6f9a12971bbd63a93107d36f31e0db485938574ad737a1f4993b0d43ea4a6adf29c92f1a8b962d6101a8f6bb1e3e5354fd08732bdd450af3d30817100c37924ca404f311ac62e93c20953d4f8670ef3acea9d3cb9c2fa225b9f9a9b2f86a75457be1d6ca8774b1d1525e917ae4e8b693a89fa1704337dfa549ae260089ce948c8e5cdf6db064cd65b39f5df583ea4e6d35d2f870bb39c65473fe7c253d58dbab0e0315bcc54a9ebd84f80ef591c35eb2de54f9d0501850e579bfc9b38e41388bbc784673706498b5fa0c1a4bd53d2c70a212c2f83e628aeb4faefbbc19adf7e590e4435ac68825eb7981e656c6f52b3aef412d615a4b538408297d034d9f4fbdee2f437b939a83846b3ab065adb0d7de36915fb5f6e4f5cbaf73881e2907ea2efe9e62646a1e381eeb64e8ab904b97b682e33aa2d7c5705b0eee617f2460bb280f55361ab0484929f2073c8ae60bcb139e8885d5ff6796d90dc068c78929670e82eb34ca1593d533fc81534ee8d3b8b80090b43beb8efd108f90b2ed8f88e06a70c1667c6928418fd26fadbf6be1b5a7eb6b0559deb77977a5d6a0cebcfa992c7fea66c9fe0d6d08205a025bfb7b7fb763bb6c9f5a513e84a5f687708c0c65ba7be1fde30524c5684ef440601977d298e6c17587e82a78e8db6a339fb955ba0716e5cca176143810b62c18b131c2a90c934092ceaf22fd1fe9bbbf1eec606b24ad5c060385b4da57c81f8bdc7e9e0a0a5c72bdd902a2fa3b796d8c96b601955f90cd7e3d96863b5ad77850047aae5916494cc638da4921b5e5b4b730cab76f0ff7aff6e90253e0eec05eddb6273bc50bf1b531ff22b7a8b3f25bbcd499e2953baeb120a1936211c8e1e02f9aa76472c147d9360b01b6886e6f09c43d9953b2e18230aa3fd219f0ffb9864bd12be2dcdd73e3ec43c2731c1597ea7fb9f7fd2e5aabde7cb1bbc7f39a0ce226273eac3568d553b602f9a1322702ca0dfac671c1fa983986f3140b2390e337706b5943a00d5a1d52411ae5ca0f1774f5ca2eae0461f5c52f26ecb5902c883960b78a08c3efd90e5587db3c69ac0f335256090d6eb80fa9fc58194de08218f8b051e24a124a78a62c561bd69a531791d2191db72ac683a2e62e3d9b58f54894b862d4e272377252c5bda021728b09d3356ab17194e9fb8ca68cc1ff349b37cb0b7d25f6f15e502510513556d8e9173d612b5677f8b43b3531c499a63b14eda2c06a8471c0cbcc0d661685892dc03c6aff59a19292705fa93ea12a39d474d357b55589310935c4bcd282044274feed1b057031e60beb33a9fd9c8c0b9d0f1dd47466c5c311cce230b47b1952a1015a75aaaf51a5bab7530a1dcc96ced42fa85618f6cd7e29c18b4c747182111cb220952500f33aae10cec09abc6a5c749d7ec43461ace455efccfa1f0ddd662c360228081cb1233442da40d8549449448a06118e4dd189c5d2737c4857aa57d286789f693d5e48058e2c768a327be13ee84857f1ec91f0501188f929ce58b68434607b3472b78ee9881d3ef43bd2d93129b72184662d5b7e282a8e5b56afbe1f1e56f6eaf7de911a9fbb572896050fada008a319e0ca60825526f80e346794e1b5817a39766c19d151994b4afc9dc0e305398d6e7908fba9dbbd25e218ea4befb9288a87800cf94001e4bba6d5d6e531355ccbd12cabf6f2fca165a9205335be8f6ad9a80e485afebf7d03d247de2a1b82e2890f5213c36602908a161e821e3d43396d94b1498060abf1368c478b7310d6386c6650e3cf1821f4bb045c3086720c87fe7e2b5fda3e00cd49acdbd4d1003918295046c8e78b0a959043d2f5c7704754140c55bf92845d0bfa705c63cde8b5bee90ac380fe5660ac7eb8a41745f0555d3e22209a955146d6b71f1684e9e20c6dc032be7a7a7dc39672c6cf783b85405c0a778e749c148ed126e774a4904037160747cd42f1db9345e7ad446ca063c431dbbc3697f42605f70c264ccfbf8a2a4a3adc0d58df5143a35e08eb1e0f4cedd86ef720eb9ce5a56764b2a3181ee726853308ad76fe589126f40cdb2baecf4972bef627a3a4aa2d31d22943c68f49ac322a442c7f0926cbcce41958d10ceb58ece1e2b1e4a534c6acce2b40585793109beec31de253b52568c4b890890072fef13ddc9737eeba4bcbf1579067cd958fe0fc6543ee71a6213182c5c62d76d35aaec2d8a1ec839edf14b25cd9a0c9f6199d6d0adad3e8530faa806cf26e7f7f094ae3eafdfd2e0f2520463b22018ce36f1a919fce04ef841e40f6c4fd7cb01fe53576dce4e2afbd57036fc65b19bcc68c52eb584917396e880a1a7e91cb7616b9d67f44a515487f070acf1a2825ab89ab1c23c74e27e805aefe21db7f0253f3eaa57eac949c42676e82989adac45038030e5dd5247b69c50f34c2ba6262373c3d1c702be63e919d13e84e8a12ead94ed8ec8b9ec08725f9d126400790d7a845cb266ba1b146515abf1617e1b719b41124e55b5aeaac8e80f1eb8ee7158c4711bb9a226fcf1723549ae00e998e76bb35cec9c36a888e2aeb5cb17412abc5265dff69880bad9eec30242403c9a3f049f8b5e3be15ec6553852f692bd1dff8de0d2f87311e545b3494454536c7f7667f56b875b133cdcd154f03e025a26ba974986b6d98bcffa843f05267edd199cf7ce9370e85bca5cb6eb952e84741bc2289041aa05f4017db9b9779827a77e15eb32cd4a3e043c5a46ba82b86c274316e1600e6ea3e4362e3792edc651d385f68e46061abd83d270f1905fee1486812164990950e86eb49c190f796351b375ef2a26e5244643d6ed71924e2fb9592f6b24d9e80b3a9c236b4ae2bf1de4d8cd64f62d28f060378fa909794fd1d1f03ffc665a2ea92dd7b46879133e8559e31ff34736e96efa3cfe5cd6fb47a8eece9c53d4604a78dc0ea0d2c39581d2edab7d83b0fd28f2aaeb58bb7c4b8fd083e5b9aafdca1e597c670f991991931fe956b29368befa91e4a4f01a71059fc09fec751f8d87d47f552486bbb87611af538b50a383e037967d2dbab704f6421d42db3ff0fa2d698fae727a9286a4dce054520e28619a3a187aa3914ff2faa41faee6de561debc77b78dde40f4b391c871c1e576bd52851b778a0c485168976fd22a1bb40f88ca95d788bc20d6cc71096da8a481cfdcd6e38066cf02822f1802b0b4ac02d5085c45d2890a53b656212fb215beb8a23bf9baa37bf7e91eba5c2913b9cd8f2a434d770eb297153cf8061696b8fac84fff68b0476702f7af4ca067ab0f00933670b18a061a890e776b829cc918fed49e8b1ef1332c807233260a7e5d356a8f8180dbf9facc60fbdc1183ce15e9f5744fc1008741f2b01c87128a05c0e5abf87147478acb8d1a6725fcaa390ba38d3e0c2da7470a60dbd796a7e3128f08e47b30953e6d0273807998a17389259ed0a4490858ba5710d38cfcae99b7f9d62419c093492bd3a6ff94489474f077c1e5d364b7963228eb5aab5643b771ee142c8fea56bdf3b33489b58b41bbff5ca4c3ea31f9c0d81a942d888e8f1f5a50af64c60bd3f77642c07dab9e19a89a7d27950bb601dd0026164eaebf5e82a7f227462dcea321e3f8e7ddda624d96c2474b1836748aa4f8504bd9a62e42f7e75ffecb1112e094763732b1c387a7e2d682e26ef336a5c3f6ef448960289c4e7d325b0fb1213c0cd19af56235205e17e9ccea0cbaf15310e1fc73c6f093710fa1ee18e9bcd9f2ac9364bc3838aebbfbe0a3f2e5df6cdfde362d9b73e8d6d9773926f568ca8411d53407f56e0710eec412ed46e0208b0325691cb7fe373d509e7cc781398080ebeeef81c709642616e0984d65005aa5b03c677623a8a6a5a1917eee3f12ddabe2fe8c8571571633b85eadaaa31e65cdeecf25c68fdff904f063902c10a4d38d0892bbc0423d55f2dc5d249f7191eae0ae757f217bd57dda495ba388ea0df6ea7379948e045742625027f468d89d048054be996d052f2f43fabc69ec620028be3e207b800d6caf72a04c658f037f9bede8c415dd063534f29fa9938a2fe543fc93eb967ff9973fb749cb0092f113b1ec1bf7af4d91df81f07d882ba2997937fd3ecb1e93938802e99988a559e9e038bc42a2f3fb66b4e7844f22a7f0a4861c4f1d6ae451b6aaea535876405225c90756a20208608867a12e1b6d224857d661a066fc1f357cb3da49c11fb366bdf6894281722fe131e49177b11ba07df85d71a2ec3a08f5908acda350db9d227c7d1f0b522a08ed6048edbd17cbeeb58e1f4efb0c5cd2984709789a7779892ffdb4eddbe5c2e9cb93ce3a048b9456fbc48b527e29da482520101d124f39d2646ebe72ad81a5a180e9b0", 0x1000}, {&(0x7f0000000380)="c115089567885a3d4771cef7babb71fefa180eb04d31227e173a", 0x1a}, {&(0x7f0000000540)="fa3f92fa9c14f4ca8b6ee55e06d65bb2d34d9b3a26ba203b9b45d99411accea7569e39f0bd28d91fe2540efef0962b6c42ce873fcf76bbcfeec2a2371b696d3ab745e080e7a425faf21951b9da26ad2a3b8f6726a58a5e97bdc212135928da17d286a1d6a99c61d6eb4462749cfec3bd88004604390c5512c7b5b047f993fb6c464c58620dcb4f7ad07bee15d6eb1a69934c7291be", 0x95}, {&(0x7f0000000700)="ca50802367a4697860a71a8901928b460131e08731fe5b6858db8229b83596aeaa5220757889977f46c839f4410a697d35d8c9d543b0d5f8f451e423e1bbfc1f3102bb91506bcec7b5bfa4cd2812774c6a54ac0e2b13d7ffe366e5c76bb927fa35772a630e00adf0bfabd58f2729b383da39b439d77c4e0487d69cb69a0ea5deaa3ae3648082abd88c1ca93ec211c817250fbe6e221503110aa6c62e5896c5de9f3612a86cf5c65aaf3d8af02b3276e38e2ce21eb828d51dac57914510eb23c0e7dadd6697e15be11cdb38fab1d46fa29450ada99352c0", 0xd7}, {&(0x7f00000003c0)="52a2689bb013c3063b11c22ddd44ad058871a7d3868d100680cedb", 0x1b}, {&(0x7f0000001880)="56dfd4fdbcf6ac8836131ee1113d9f02eee26f1a8163187f26e7ba65751e4e54ccb91d5adb265b929ca433e9e7b965fc967348a4720f0bf84f114e40abf43d72c808e7ec5aff01f2bfb64bf8b77594676fa56c84a1d9196dc11d3cc487e1f69b6a059a41f0a48f9757bd7eb5fb8b5bc4bdfa31d37dfad976f541d3fcfc5509268b37255ebe24dda15fc0fc9d056a4b8908136bf3b25e9af85dd4142c89a192c8ebdc567ca331cf3ac5a7b460ef0bc6b1972468dc36edfd4e38dd7e847663b081ccae37a3ffdc80a7060c431d2e66bdd05c3e522e5a04b5ae2fcc39e43df2932f2fb8155fb5d1100be86de5be5661fa16b8080c10ca42ba9268d1042ba8ed", 0xfe}, {&(0x7f0000000400)="344458e762a2744fb23d9c3849c7d343365fbb", 0x13}, {&(0x7f0000001b00)="9ea187ccf908be68db91550914a4e0fad54139fb148e4f3520db6e8fc7f63dfd46d6ff18d0e7aa77edfcdc7882b0c822d2ad005847d3a66183be206af5b8a979d16eadcc22e4d1df27b4e2372b1705b0e3be4141a468f15a5642848f9cd37beb91c83844b0b356f4b4a03f24e90813a884c816b74c8693d550eec42b676927a1137a2995404eda6240daec374cafae7dcbfa18666598586848888faa7f8e1a7d3a8e71b5e073c60ba9177debd3965ee832c563408c8524546f2da13d5ecdb35f5be1ba461a9a7c6a45a7f9f5ec3c00e360e81231ba66e8cb204cd8f6d8707de8361aa6dc07d45a7205bd7f3664a69020", 0xf0}], 0x9, 0x0, 0x5e) rename(0x0, &(0x7f0000000280)='./bus\x00') r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r2, &(0x7f00000002c0), 0x385, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="32afe48d8fdd5f84d3ce0a23fdb98e2f84d7cb79a7b6c2b645260f60df6bc32e0d8835fc212c6919538b28e9e397f9130bf89516566240c3059d58d6b185666a1a61c9c5214db6e241d2e64670d925c81c3ee937dced468ef3d34e22d09a231db1d5f70d", 0x64) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x3a, 0x400000002, 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3c49, 0x1ff, 0x0, "07000000000000000000207bd200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000001c0)) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x20, 0x100000001}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x5) close(r2) r6 = socket$inet6(0x18, 0x1, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x20) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(0xffffffffffffffff, 0x2, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r2 = getgid() r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) r6 = geteuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r10, 0x4, 0x8) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x10001, r6, 0xffffffffffffffff, r7, r2, 0x100}, 0x3, 0xffff, r9, r11, 0x1c0000000000, 0x47, 0x2, 0x1}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r12 = getgid() r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a6}) r15 = socket(0x18, 0x8002, 0x0) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r15, @ANYRES16], 0x3, 0x1, 0x800) r16 = geteuid() r17 = getuid() chown(&(0x7f0000000040)='./file0\x00', r17, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r18, 0x4, 0x8) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r20, 0x4, 0x8) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x10001, r16, 0xffffffffffffffff, r17, r12, 0x100}, 0x3, 0xffff, r19, r21, 0x1c0000000000, 0x47, 0x2, 0x1}) msgsnd(r13, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r22, 0x2) flock(r22, 0x2) fcntl$lock(r22, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r23, 0x2) flock(r23, 0x2) r24 = getgid() r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) r27 = socket(0x18, 0x8002, 0x0) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r27, @ANYRES16], 0x3, 0x1, 0x800) r28 = geteuid() r29 = getuid() chown(&(0x7f0000000040)='./file0\x00', r29, 0x0) r30 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r30, 0x4, 0x8) writev(r30, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r31 = getpgid(0x0) fcntl$setown(r30, 0x6, r31) r32 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r32, 0x4, 0x8) writev(r32, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000180)={{0x10001, r28, 0xffffffffffffffff, r29, r24, 0x100}, 0x3, 0xffff, r31, r33, 0x1c0000000000, 0x47, 0x2, 0x1}) fcntl$lock(r23, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001, r33}) r34 = syz_open_pts() fcntl$lock(r34, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r34, 0x2) flock(r34, 0x2) fcntl$lock(r34, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r35 = syz_open_pts() fcntl$lock(r35, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r35, 0x2) flock(r35, 0x2) fcntl$lock(r35, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="367b9b90e7d7744932bb44bf8a8941130057fe53fa63e8dd3bc02285b0060f58db375037c92e63a2c84c93c59ef469593f0f3683c61c786f18c704a5aeba779ffb1be3f878a65cd7cb2c3f4335a283edb4e01413e4cc82e5487efa01bf81c1bf738bbbe39d370840a82f72ea1216ef0f9ed619b3f78298c61e86a43282b334d5b322ec99ad7aa028d649ecdea81cd8ca0061b85ceea8594db923ce94ac262d35a7ccea551fe613b5b5ac33558dc79ac1da87", @ANYRES16=r1, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r1, @ANYRES64=r22], @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT=r23, @ANYBLOB="271bbb9d0cf4b64ea5d1cdbce3ce5b13556d486d54c4e16a73b03237d40bc92ddb4ae768895cf9be3726016899add95bc98c46bea454390a3bce6f6b229423e667fabfa744ec826951b0ce9ac9d177cc343f36cdcb7c3f5d8e7bb5e4e713e1c259a3e6af4314f4a90a11aeef3ff160b4d23b2f90f2d267c953578a4bde8a485bd42f18366672eeb9c0a0ec2de8a1bc5dbf4f5c23f487661f7323325c4b7937", @ANYRES64=r34, @ANYRES32, @ANYRESOCT], @ANYRESDEC=r35], 0x2, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r41, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r38, r42) r43 = socket(0x20, 0x4, 0x2) r44 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r44, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r43, 0x29, 0x4, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e711048e69904000000af6cb590088a9947ddec61bd2af8de824a245129f5890b0e7cda0874afa1c6f0d14c0972032625d4177fe6862daea2e12d11efff3fab6a95fba3", 0x4e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 16:00:00 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x5, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x9) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2) socket(0x8ca2ea6ad883f5f7, 0x1, 0x9a) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a269a4eaa0000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x10', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:00:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c002000b9"], 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"}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) read(r1, &(0x7f0000000140)=""/233, 0xe9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:00 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = getgid() r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r3, @ANYRES16], 0x3, 0x1, 0x800) r4 = geteuid() r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r6, 0x4, 0x8) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r8, 0x4, 0x8) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x10001, r4, 0xffffffffffffffff, r5, r0, 0x100}, 0x3, 0xffff, r7, r9, 0x1c0000000000, 0x47, 0x2, 0x1}) chown(&(0x7f0000000000)='./bus\x00', 0x0, r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f00000001c0)="5beda9e935b2989373e11b77dbf183aeedc97450bf1e00c1a817fe9ca2f89a78289d4d51f76316f1b781545fca3a05fce61397722ffea3d42d4d47fc88dff0c5bee2b48b0fe1473b6114b5fe2c7ab21bc113a431adc7669a19872d9f525aa784f27fb24731669dd8604e0b599e673f1ece1a8bf4ad083e809bf29f5bb4033a05dcdb9160c04e6b4db09c2beb8a5a55a1c793574381abcc8465a6b2c147df6286a04a5da89297d686efee975bf2aa4a8a54adcb37cfc4d14f20fe7a74e4253640dd3711a15432c1790bb1c930b5855c727dab177b5f7518d1799cc184acba", 0xde, 0x4, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x0, 0x7fffff81, "0710000000000040000800f90000f700faa36082"}) r1 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/95}, &(0x7f0000000000)=0x61) setuid(r1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r12) write(r12, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r12, 0xc4}], 0x1, 0x0) r13 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = getppid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{0x6, r14, r15, r16, r17, 0x80, 0x2}, 0x5, 0x0, r18, r19, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r21) write(r21, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r21, 0xc4}], 0x1, 0x0) r22 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r27 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x6, r23, r24, r25, r26, 0x80, 0x2}, 0x5, 0x0, r27, r28, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r30) write(r30, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r30, 0xc4}], 0x1, 0x0) r31 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = getegid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r36 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0x6, r32, r33, r34, r35, 0x80, 0x2}, 0x5, 0x0, r36, r37, 0x8, 0xadcd, 0x5}) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x10000000000001cb, 0x0, 0xfffffffffffffffe) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d, 0x0, 0x2}, {0x6, 0xfc, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xd80a, 0x72, 0x3}, {0x7fff, 0x7, 0x87, 0x80}]}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x10021, 0x0) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0c09293b9"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="f634d5ed20914c6832915bd7b40e2f22ef06e599c3d660d0248b3183900396bfd0ddb273c3dafeaf497913be980bbcc3d98a397835ec91b3e96777d45556f194d285c47e809d5fada662f6a0b5ada7"], 0x10) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20, 0x44) writev(r2, &(0x7f0000000200), 0x0) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x108, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) setitimer(0x1, &(0x7f0000000240)={{0x2, 0xc9}, {0x2, 0x2}}, &(0x7f0000000280)) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a7a06219bc000ef00010000000f00ba07000000000000000000"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900)='/dev/klog\x00', 0x20, 0x0) r11 = socket(0x18, 0x3, 0x1) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r13 = dup2(0xffffffffffffff9c, r12) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) fcntl$lock(r14, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) fcntl$lock(r15, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000009c0)={&(0x7f0000000200)=@abs={0xcb7b060016e8e7f6, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000300)="41caa3e390f0ea354d93d999013242262d9c35b0ac26f9a0e9a1bdbf416a441ac020c714606ff87995030785b70596bceccad489f6c3ffa0538d96f27d007730392ec53aa0e4f416083518f07174e0b799cd3f95", 0x54}, {&(0x7f0000000380)="fec56f7511d087fab06c3eb8c37d6da6f8f63283757156ae9a9be7124f050b46b00064d705f2cef1c03865e2d884b8ae1ed8fe6e6c09fc7f9a383685e529297cfe5b95aecab57a5733873dfda469244b806814100bf2b3d3d5ba1415ed97b3011c137ef43a7f134870c6bd3ee6303cfc56db70", 0x73}, {&(0x7f0000000400)="c79928ae55a7a51c89e8f304a62a83b9ed6d6040db94b91cafd169927d9f07b64032b3ac45d1f8089c26bd0a1ac84488df03a0ab7586243eb05d2b02b093c32dcd13aca1a9fc343f68a4f8657083df7e9af61987fdc0c1e22fb6fd36a8719a72b5201e19706a41281f07043658dc92bf2f3b834d9fb33c00cb195692e85f1cb6fc801590e6d42831419aa1bee9fb4f9495d4584f1d448f85c05abc33a4cb92d2631ab4fd87c44686476103e597f27938926a953f7354b812d2af302d353c230e1e1f6206a6cf", 0xc6}, {&(0x7f0000000500)="abce5395ea70da1a1daa18d844587cd43e29526ac30e8c0fe3986d36ad5e067dd473b0c979437de6d901247e607e1a7b49060c3e753022b1fc16f8f400c78c58e95bc24d36f9b3cb649c21e296c04c0971c19abdf9a895726d70ceb42c1bfb695dae2de2b8df1205fc27a3a1e1f40b102ed184d604e31f836869dbe239e4a4fa68dfabaa90cf91a0955203b74ef6f8d07465309780f04249239232aebad10206f0a17fd96cfed4e8ab7f76c42e5ad964ee442d", 0xb3}, {&(0x7f00000005c0)="6f447e67fc23c22b0314d819f320403f0fd151c1df33ca65181c77e8359783fc82d7bc01f484cdf1b57e60435df0640dfd167ddbd5c59c24b67ec1f607ec1ca97fce4e576013fc4a7c117302bdc327ba23864e5990cce16f", 0x58}, {&(0x7f0000000640)="b4046c855ce4bbd2b778586d2b2eefd20399c87b939687c04fd626f92bcbad75caa5343eea9a2c8075e837ce6589612c4a6be34368fe1471347bdbcc85803b76c25930ba40f532659cd2a6c8bfe9c808cd574987af23eda5f4adcb58954047eac6c23eedab93e5dbb63cb88e78a80c2d4250791083f768f32f271ac96920a051444fae1a57972bc844a7aa5c6a80e0c3790b5a1b3adeb0aa636ec767d681d370821f1fe0233e079c57c448bd37f6ff21f85ff68ffe3773e42adc824701db603fdbc986e36d0c237df26b", 0xca}, {&(0x7f0000000740)="cdbd14dc58b977019779", 0xa}, {&(0x7f0000000780)="b545af216c7b97eccf8bd7c31d35964b3f06c444bd83f74fe37fdbd8ba519cf7144ffd16956805eb1de0deb6a49bde3f64f412b0629b899effbc1af2b91321d4bce7f2ec88ab05a8645a4df7b13cbed79b6c7f722db05a6197ad767c05c2c0e83defe03838925980a70752861e7678da4bbed2382b09ca5744a1955b13dd7e7516fe449427f25a371a5814be0685132a5b2a5e1314bb9b8f3b816b916ce700359c36a9f4f2133980c5a93334f37eec2427e256c20afb139286a8cd22fbc7ea263e6ba874f2a25e370503b1ac4b2078189ae36240de819d64d7fef2293b2e3ff8a53cc84725d1a6cf63d9af81a0ddc00d1567ebfb443fea855956750da27680", 0xff}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r3, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="020000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0x411) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r20]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r21, 0xa) 16:00:03 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = socket$inet6(0x18, 0x4000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x210, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffff9c) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x13, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x200, 0xe}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0xb0000009, 0x10001, 0x1c}, {{r3}, 0x6086805216dd6543, 0xc, 0xfd2458f127ab0b07, 0x7f, 0x5}, {{r4}, 0xffffffffffffffff, 0x28, 0x4, 0x3, 0x3}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x1}, {{r6}, 0xfffffffffffffffd, 0x3, 0x1, 0x4, 0x6}, {{r7}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x4}], 0x9, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x8eacb41cd902d7, 0x80, 0x3, 0xffffffff80000000}, {{r9}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x4, 0x8}, {{r10}, 0x8000000000000004, 0x174960f0ab5308a6, 0x80, 0x4, 0x8}], 0x1000, &(0x7f00000002c0)={0x6, 0x7ff}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = dup(r2) fcntl$dupfd(r3, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0xd0) fcntl$lock(r4, 0x8, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "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) socket(0x0, 0x0, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:04 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:04 executing program 1: r0 = socket(0x30, 0x4000, 0x31) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x8001}, {0x18, 0x1, 0xfffffffa, 0x138e}, 0xfff, [0x560, 0x8, 0x3, 0x8, 0x7353, 0x101, 0x89, 0x7]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x57c000000000, 0x3ff}, 0x10) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYPTR, @ANYBLOB="3484dfef14ce7baca7efc3838c3fa0fdf9aa003603e67365cbe4bd88e0c19d6a3a813af4186b607f231e17f1411b92457318365352247f12701a4b83cfcde247e5666e54fc6919fc38b3993c114a49327401b64ab4c79b8a7a37e6cca23abcceb55f7352b2da15b2dd9f76745637ada2dd4794eec0d10cb489b0e6725222a8471c0bdbf759d10129bb36248a9f287d36ed7baeccf9813286cf31eb467893d2fb501e3ef8302c00a4411678640ab7c1fecfc4514e33aa036497811e06462cdeda9a14dfab8a984873b5649fe2ebb30f21c3f28fbc83f5f41fd3d4acfaf63264ce98726f91b4"], 0x2) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) fcntl$getflags(r0, 0x2) select(0x40, &(0x7f0000000100)={0xd7a2, 0x3, 0x9, 0x4, 0x7ff, 0x3, 0xffff, 0x6}, &(0x7f0000000140)={0x4, 0x40, 0x401, 0x7fff, 0x8001, 0x6, 0x2, 0x7}, &(0x7f0000000380)={0x100, 0x8, 0x6, 0x80000000, 0x2, 0x0, 0x4, 0x7}, &(0x7f00000003c0)={0x80000001, 0x7}) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0xffffffff, {0x0, 0x8}}) r2 = socket(0x11, 0x1, 0xaa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0x3f, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x47c}, 0xc) dup2(r0, r1) 16:00:04 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0)=0x9, 0x4) sendto$inet(r0, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) getpeername(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7bedbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea000000000000"], 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r0, &(0x7f0000002d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f6900"/4273], &(0x7f0000001a80)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) bind$unix(r0, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r0, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1c4, 0xc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x4e0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x336644a5c7542bd2, 0x20) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x37) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/125) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000480)=[{{}, 0x0, 0x42, 0xfffff, 0x3, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) fcntl$getown(r8, 0x5) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = accept$inet(r10, &(0x7f0000000380), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xb) r13 = geteuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xc}, {0x4}]}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0xea, r6, r7, r13, 0x0, 0x143, 0x3}, 0x11, 0x100, r12, r1, 0x100000001, 0x92, 0xffff}) setegid(r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000400)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0x14f, 0xfffffffffffffffc, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) chmod(&(0x7f0000000200)='./file0\x00', 0x8) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) linkat(r2, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./bus\x00', 0x4) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000011c0), &(0x7f0000002300)=0x10) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = getgid() r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = socket(0x1, 0x4, 0x0) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r8, @ANYRES16], 0x3, 0x1, 0x800) r9 = geteuid() r10 = getuid() chown(&(0x7f0000000040)='./file0\x00', r10, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r11, 0x4, 0x8) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) r13 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r13, 0x4, 0x8) writev(r13, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x10001, r9, 0xffffffffffffffff, r10, r5, 0x100}, 0x3, 0xffff, r12, r14, 0x1c0000000000, 0x47, 0x2, 0x1}) fcntl$lock(r4, 0x7, &(0x7f0000002340)={0x2, 0x3, 0x7f, 0x0, r14}) sendto$unix(r3, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r15 = socket(0x11, 0x3, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r16 = socket(0x11, 0x3, 0x0) sendto$unix(r16, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000002280)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYBLOB="6a2d881b2014b50be848da26cd6ebc88d65c2786f78843252fcaba074df708f95d9fc3cac1807bf44a23b5e38219c8d7eb710eb036a290def166d8624883e61ec4b98d81cd9a084cb09eab1a0f9962bb9eb4a141b51f31f71eb570ccc9e4476ca9fa8f1fea103087202d76a10c8e2a5169647c65ff1a60fc8e0ba1afb9e283fc7b2f4969cfceb994b4fb3c70f360e5e024c01ac2e2bf5cb89cc96f4b6a6f46d72ae805454ffc231929d347814c57ffeb31b7ac7e91d398f5d3f503a5bfa4762c46c08be260b4abd7477f9f042d6f2e4daef3da7066c6f4cced50724c4a6cd946a7572e33c20d3b1b7890beef7601e1db3b736c017d73b23996cd900fe648d98db2159cf9d718f6723292ea7cf2c15a9c7a7e0a2a79314c5b01a444bcba64aafdce74620e6a4d20e599162f11911c54d1bf0d8b206b34e4a36a917d0ee9fb570e60cd632927f871a67bdeba3a38db97a6566d6f01bf04a1ad74e6d45d66d66f22645f5f9ed4afca85931ce9d569e0b3858036070816b1e53cb5c9922fe0b83cb4f601ade89e780da2f6ed9c7408d039433ba21eafed1bc34baa5d54cb2322da783e7c3617bdc2249378bb391402002f2a5f79c77c93d7fdddf33786880661a2fafe3fe7ecc56dfad022ed38eb8f0043cb72ed11d1dbb92dd0a751581106361e379396b11f5a89188a0e2d39b89f071871d31224e0a45435c8fcbf99e550d98ebb9ba6de9cb436e64ff5b85b32980250aa1ab02011c2d4dd7652dbdf4ab12c5659e45f20cd6a3a57c953a3b67f9d4f873165e3df738e7e3fbbaa47730c44ded635e0dfd540646eeb0c47d7d9a4941a5d9c49d39d05659c4004bb41373cd062a702d3de89901674108af64f0ca2cc225e467e8ce5572617d4fa504d2336cd71da11244301c98891a52f606bad1448a98f272604b1e38a2f57ff08cf50e5f8efeefdfcc923ec49f66873ea5577646586dd782ddfbdeb36efba4349e88703f9496dd824ef99b18cc35e1e0a6ad9921630b30b5f7ba4e606256988dcc49cf2ce12fdbefbbc57e0a0954ee2cbe4c24b72eb1643f8ad5894deb742b5547e79a327e6df425ad95874dcc76d5f9b4341e53c50c5bf7347256f6f4c2bba45f95d1bd60e2e976ba69380c56dac24f5f2e00dbadf79044dbfcf87935e074419c6ef01ec76952e899316a180ca99b84c6837ea0e26b911a84de153b317a782d9d8e6bfec6ea810b1e5cd741d5c0e7296a5bd2afe2bff2281dd0802c162d0112f3a0bc70677202dbae19a4fa546fd6d11805fb55321429a1fb0636cfd6d3510c0de799610a0b8f0f5892ed9dcfcd5d3ddc30989c09095446b6ccae3f1eba4dd5abeb3dd3bd5a842d88c7d929a01754d5f32bef0e3acceed0e2cf7af62710014e89d99b94b53e4aa0d0c63435f14c860767838a5c2075538601a6b45fc63e1f93f20b0e56e4c6454c02ec41656034abb708d927ba457103ebc2155eb4bdaa5619721cc4747de4ac4ff5a34eadd6a1d4ea77ee5ed1c19daa1847c776f3af33e53764e03e643d9170d9afedf2a11ace91572537e8f0804e86841ae74baf5b5929578e54d87c39ce154b887e9958a99669d3a350a7ec23d19c3c1d2f68f49fbd2604d75ef6f575485e481a1aa733d182b24b5e6baa9168ea88510995529cee502a7b5848da39329562379f4f0c8dae9797ce799820eb16e3c01c4938f94751c00901415ffdaec68926823f4fce05701759a2c67607f00991b27cebde4a3a96efcc59a83698c62bebef33010f6804108a1607f95b2e263db7b0bafbef0ee72b613d02fc75e3194b00552018406b53b65d7cb4eb785156c4cc591347e19fb05104693a4f8918bc5112f342e55d3e1afaaf9afcb70b4e378fbeaa940a3413b1046f2f9124470b3001ad7d55ddb5d170488d50a38389975d2591c10baf392bde153613d93ebf6a675e84643429922508263152ed9b9cb8ad8895c559cddf759e2b654ac969851e18df1d484695453bcfdf520c7522d82aa4ed059d2a451283ed1455d45eaa5e7a720abbc3219273bd5f3679d4e10ec6e9bc94c3aff705b48a3df826b5254ce596e7c597feee79108acf0848e9635d23ffe05eb8a13462cf7be432813a4d5382e67f620c7d609690d89eaa7dc0d46f938bdada558dda3947df3ed7618623ef92bc2821bcc7194dd98cdea478af19438501fc129f571bfcc67f7a0df42318a0295c0eb158e9d1eb110b4fd7a5da6c663e9743894fe3e6026053652afbee14d652a00365da5f7b6a4e7a04fd8a669724bea33bb555238efc821597be581152be81e08c236aedc3e7f0ae9c12c0ed2cb26679afd8526036497856e2b27c5ac50a6011269234e5bb0d0c8d4c3ff05fc2a7c856dfa67925901e1c48eb03b4996165614c68366def3d1837b39eaba5ad0986834f0ab0814fee08de2318b86fd15335d743238aba1f3865af1d33d461fa5885f4d1cab951c40c1de2152a8c2e5dc0c254196538bd00cb5f19f35d76e4cc88a8fe244f69fa6d86f5e92dc6eec4f9192d39dcbe604c8d2d2935c58dd67f300fcc007dc31bf1d900424720ee9ead79e0693133c8754921866bbadbff815796f98ea82965a063c5c5b0255b923f940f8292fef4b33f6872f4f56a6473ef40f3e76ff478ddbb26855b6a7925a5663a9d630d07c7ee3c1a854bdf57e5cbf52b1d0cdb0fe8b5487c7e25a587a0ff907bfb3ca5cb12cab2dba55583878341824d7911c0489790e53cd8efff10bd81bb6f917419b2f8588d23def355ef8c816854682cfb0cce6209f7699e763415d8d4bf7eebb8f0faad8f24b569803de6495a0b4d7cffee74cbb94003dd07eb3d48991f2b63dd940db0d801a8695149a1e48c88a380a8ecf9067ac5e745ddd2f707a34b3366d713602f0b3d1bfffab3385440c3a5f7e016f66182103392e1b363cda48ba48ce562f8436b0ae04220dd0629378810d71459219281268d8445e7af0e70bba4fa7c75278b722dc46c6698b3f60000787f262ec9df08bd32ac3cc4a94be57564e37a2c2c9a9a723fd324f757ca1e1543d0f81ef3ea8d932672125ec1e3c01843bd36271e9a0e325e5946a0d778a57ad8616b4d1eac0aa6c1b7b5e6fcbe4d70625f64604c0d6b44b8432e6915ab1c21f6b632bceebdbda0b2cb856b874ae989b716aedb88e1cce7cb518f14c02899b1ec31423290c30fff5b0ee1d71098c5a4c047dd011506f0af0b00d995277d48e8e1d33c3473b43a0d91b6759a34a5a925fa08f1e5552f745a02ff8d917192bd5044c9fa262e20b05b1b24ce1dcbf0c41226ebdf233a711b9148a931fee7482faee42a71c72db1a53f16fe2435f782478548d32b2dce5a4f81e1dc9e493515f33d344de8a0b48185dfb4ca45845fa2cb091995a8f2dd3a1b95ea6bd202428fbb158520f3f7ff389c7382821a45d5e67797f5bd122bd77933af19823cfe4e533b6711d2655f8ccefdc3f80e7e9243071cb4fd7b505ff04e047d9bb7222a5adbff4157d243dd4e0723e09022cc440e8bd5a98503be0a9b2ac832fc82136b277c76069682268780d16e3b1d60d93014609494fe81fc64fd539ea544ee96652892e64eb6809074a1fa43c98efa219716e2dcda6cfb86249cf0d80900e7a6022bad0a0142e505b0475f26dde87933936a46523c3c0dbae4c3ad5575c49b52a46715fc019f16da53eef3c12f7e50847f3770674b02c1be8f77f5b34d986847d61a741afb15e1c02434391026d7cfbf9540d86136a41b6158cfcfbea1dfbf7d8de8906670f0f9ac9f546f5a5f28cc1f45cfe71b5fa26a93ec3b6a337cc5a35f207f0d6e987f1a0633be589fb1336f69dc0ccf1ed0519e478cdb0efcc2306e97329853078524239a2a2f08fb4729d87bdb6630516424c1fe6077d88953c3c51a141e2c91297a7d12b1f518bdfea50ed0e55ee794b9b3cca935119f03cc845411a0a8c9eb7cf659df0b01080a505d0ac583237603489e1af0ec720d3efc1cad6337422304d3809fa864e24aa19ac486433d4d1526b117e1c09ea20446e23f779e03bc04083e6d8e305ba7c3aca084a672634d3ccabc597c27ef6aef92cc2057e5bbec8069491e4f063233a20355041e027c8bc39a050407d71553a8932316556121380e28a5f09e318f89801ad9c69ddd497eacb29d5cc02ce7107ff0a3086abaf68def85ff7a2431b1ade0a94a6af9d946b2c692b76baa47d48e0dea819dd1a8aee1f00c532e4a3efc1e60dea18c75e2e6e5535c212add1667644a9ee5a2fbdabe5b1155d69518b9fd99045c0bd5de1aeffa95c496d68c98fa2b28c7d780d20d2f488a5ea68c191c36041f62fbcb02f654b7c57ed8e846a9df59057596178f25106f12b76b1ad1f83ee395fdcf1ed8f171c327cc89d74eaa439faa8d9e1ce7f17ab9c31bcd333e695160103f545308a7a2645098f6c069e33daf4678f19f1b1bab06238b714cf9e0c9e9aeb921b651ef0c9ec95ad644a46393231bbb043cba102e1985c4dcea19c81e747a867b9c59e8cb678a3a64b3ab73053cdef5ef752942346f6abe41b427240bdad19f6f039cd9f276e53a98c138a3b9b7612e31b2b2cff3cacdb1a8a92bce7c0dae24b2414d66f9874326a06e8f92fecbdd02ae510a03cb875bd45d2ad76c7ac6bea9c7a1b2419aa56670f8412904f557dc7111af34fe89fd692e33a0ecc05742baea0b46faae09ee576aa034c3a5f734f0d1936a62458eb7cf4aa30c7270d8d8545caf7e835a8b50c076dc2d194270176cf9b18438ed0f9e544146f6f9f09f6c4da932acfddd40625e7ccf99dc738ae063dcc3a864b9506c4fcd8f409f64f435a9a6d5fc54ae3f11197c199c4dd652d718aac5cf1999213f939ceb75fd1955edc4a67f9a8ff76d434036dccebaa86a12bb6cb5e32a5d94cf7fb897e2f3f72ac8d97f8a85f78c8f712a2707bddc168efb7d9dcfb6e948c672e03e48d7c76ae76bbab6325fb52f5bb764c2b5b07041221490d14b07a27e9ef7bff9274ea01f2c8ee6b6d94c2e43727839e9212d47be7cfac761a2226cb8df8a3b55fb1c72dab2d5f126ec0b888ba140902089ddf8b15e552d3c87dcff999ff9eaba88ea63cfc45813925e094d592ae203e0757012e9d5137739ffab4941a5aca6970bf4e706db746378df8faf18e79552fb17d39fe41bc834252a14aa1d25dab0f508e8b612779a436f97d6aec97115eb28a5d5fa6ebdf9bb4fbe5511751d41c87486fb947cc9f8c4e7c99ec08b5c48fc2d742a1030a8f06b62c3678bfaa1205f1d7a1b280c187a520fbfce9adcc1e568668901d621a67131db1ea5919292b2fcab73f19ea5f03da49f5411a5f5e79fddb672ed4b5a9df316bee2ec7fe348d17c31bcdf789ec59cab1c6da4f07de6293214bcd2c1a55bfb74c62bf28e62b2ed268b9d584153995e8a36653f0c5f2fc4b4d42733c03c82140432d99edb7c466f0238d9b5ac64cefc89ef8dd543f910d3209b29188d629ba16ac1e3580d18d076b6511b4cec9da093bd4edbb1ece3e70c2d9ee82509ec6eb7f58528048e291640c396abf493f736c6b23f7c14c2a40b8d455139dc8ebd57686bd6ca0a1c2d7130609e352846d34702465abe41afacc5ddc8a4a1a04e049436e2767c028bc029b08a43247e1abfacf6999e1fb144dc5d0fad2ea7568eb2fc7c4725b82477eb4911b2e7b71866ca67502807c76343c0b3bc2f1647b1d7f17d18e87a6e7daac7258b2cb92c6ff691386299964962e3dd26991859007777d2a17109510f97f2854d55e1da07a0d9ec7e357aff4c138f1dd3ed143e49697ed04f16fc59ed5e8", @ANYRES16, @ANYRESOCT, @ANYRES64=r1], @ANYRESDEC=r0, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYPTR, @ANYRES32=r15, @ANYRESDEC=r16], @ANYRES16=r0, @ANYPTR64=&(0x7f0000001200)=ANY=[@ANYPTR, @ANYRESDEC=r2, @ANYRES64=r0, @ANYRES16=r0, @ANYRESHEX, @ANYPTR, @ANYPTR, @ANYBLOB="8b4b2c8825ac4c33657117b0a8141e0d2bd0f8524df20f6567f338cd1413cbc697f03ae5114a78fead44fe6855c74832513d10a81887f53dbf079149deb8aed93f9466859a1b272673c72b25b50aa00be2d9f0d25ab5e1e0fcf49d4735d7d9850ee291eb3fddc3f49aaa3d4918787747a6d1545b4f6d490f78ef9cc4d6b3b28a0f96da02be24687bc693bbd5355c45145b981714db7117ebeebbe250fbf61ba2c2fe4b1001b268768cbbe482a5b266c71e641e9d287f27de8b14299e35c72e2a3e25149d578d4099385fdd0a17f6872aa41e7997d18ea7671aa54c45bc8ebc5eef6e632091eeb5011be83bb960069af233461ac28532d11a3c1fba096a4e26d6254c9aa4b9553f910c54d27c80b17111d797243bced778c80489f241650f75091179d3e8e8a4152482be8aa3e0e4018daafcc555ed65d8467de6033e00fe435408d354dd59c9393991047d4855cd228f6e1c28a0969d3f2646f6daa1941f2b16295f7e3d180da95fa0ee4397911be7a90147ebc49e7c6d96143b86d422ea64357cc5e04256f0c78c4116ab18e187519566b185bef9fa6f9ae9284a120a861dac06b7e098057139ec5fd625d7e49b36b352d54dcfaa14276993c958a8a25d7e519e06ba4934d56a4f513c3592b67a9e03617d75fd84be1739c850c50a6e9fd226ca97550bae7c0b5c8adf54276a7150f1f94509512fa31aed53d634d9fc8f43d88d94731e3013b5a9ca1d87298c44796a4f0ac425fb030bfa6af265299a395c49c1ec78ca88254fc31238172b6da8c0679e00ad23e701e2b89a50d56eaaeffd3f193f9ea3f03e77505037802d0eef0fa481107faaa4d5ffa34d57434d8dc031aeda9aa44d4de3d1a5985ea782b6b32d57e621b1cc3028721152d9bc57ab5de27f993c2cfc0e177b1bdb12a3db9b6b1db5728d6ef8c94c2e8794d35f89d18f609129cc361fd92120e261154dff1caa910085f68a3b4ee65136e0fc1d5aaebd204496e3c18cad6d09c213d01370201aa52523f3610ab67ee5e23eed000b456905ae9a3c7f3421ec39ddcc8325fa66b3b32ebfe2ac307dc667fa186d304f1d851312ef45560a049719a6a83858da8b6356623cac319c9e58f141bdf4bbbdf0bb6eb79064a71cb33b9c445a48fc7c1f226301673b834a592f8c6a685e7dd3b92a06b0d501213f129d03fda1d60a367545e23185340223d6c258b3700a40eb7b34c534f01bb53900e3660bf81fd4c4feffd10845ffd67325c5abd52e8aa00d922bbd3fd0ba0a9a70454cf5cfdd7c9d3badea8c7c5f911a61e75df801de51a4dadebf2589c66ac7c20285bf8b111bb557f41ecead516ccdbc194867d93bb7e11f48c0ba5f0434a248f846f2242394af769666228c81a760091a041dfd99a4365b844f21eb0335b8fb7d0b26f8e905e19297fe6b5f1ffb792e9187230517952f80845fbae6a07ab2a1b7b2c6d03d4415ea533966e83c14001f2c00ad7001e0fa370ab4f568f7f5667208a7427df38672388fbfd03405622bdacb7464941f526a1cf2482e98bc4632c6658c174abc85e845091bfff6df5350e32c8a56d3d6af06c5b91d70c5f85332368c6b23d1f833cd2ff49f153eb441b03c0cddd1fd5d496ffd5b4893f5beca5e987588be0d45b50db553925b3f7eddf29b52fee645a44b278c39ec04cc1a038258d937ae2f820b5f94e982413508710e9dc1a6d317cf5fa97588a2f969529fb9b08dbfe1c680be6d954c9fa7dc11d064cabb0999cbe07a400c5815005eb87eb6778435df30a17540a1783ac2ae59fcff042904a0fa5873d671f2282737963fd59b4f73e9385316b2da1285e5b070dbc999f3ed92c3ee98f3d30a98cf4aa9c8c16e28ee147d83720015dc30d8e9ca01ace457eae62f7efeccdb3d3e590cb33a841813a841e8ba19b91dd021071045edc4f82d5fa4847b0ba26d591c0a454cea57e8fdd2338e2bb03b691b1b5a1cf795f18a28cd29178cb524889eab2f7ae6d0f5ecd9503719fad96991615cb0cf7808238e25dff11c8b196f38bc03685d61beef8f9e508e33e8a107c216fff81f6d54a0bd50dac06c6f6a7138cf3ed944b08ca8b8706d8694591e725dea4271f204cc9ef3eb935da94791e8f83fc5c57f5c63ed6b678e5199528b7061e6ab41aa16b0d877487db6edf7e4915fefd2e09dd57c37be8146501e609ec3891821be028ae890b1160dcaca8fc1d679a363fceee4b74d25ef3535fb9acce4e9e51223c1dfe511b6589d0e893a2d2451f20ad1dc7205ecae22b9ce8565fe1bdc1f82fc29f07ee3d035609164d9a89d79072d68159f37ae587ee99a3d7d8a07a88bf78e7baaf430e2c990f6f6a7bf0546594d0984e9aa43346e26e8451e118351125e07f9326a4b1c9efeedb4476fdf35dc11abc0603ee4576b64f65bd98ff56c16aacf881a3c2aaea2745f7953bbf948b0b1a11b19f524766c569f798ae0306a8b017465afd45ea0ec3d9d7a336f5d279f9b7e7dd0d5cafc3d5a91b8f1db86a7c29e5e3a081a7133217544a42caecbef3ed84694a9fdf67dc36f0af0d9fbb1ac62722bb9d483abbacae0da3aa1a2d3ccfa27bf80a95dff5f10c083536d882a28195d148aaec57ecee35dca829a41a8f5b94adddfcb79b1f23198aa669f3a8cddcfa881561252758e23625b47c027ac75d81f87262e90783b430cd1838c00df34b9ddc8b889886f026f30c3acc3623b7883549082683db71e7abc63018f7609ae0f1bbb3172fd28c6a66f3cc475f7fb4e53be435ee4189aca1b6bda2af2a17c936f612abf69a2269e712582c67de19f3a59daa2fce8bfc1a5ba45e1b8955d014632089a9eee4c845027a8c0bb95e4fc28007d8c9d33d8ebeb5511c63c2662e943f8948758cd08eec4d6a6ecf215a1aaffafe62c841af937fc4d91ad00a8940b2cad2e67e5e449bb465784dc7a5b4b3380ea3bb6dc467c3c1b285075345813ffbe0e6c19c34c4851ebf26e69cae555816aeededc70ed9b30e55c35f61d0d0ba38fa0fbf4f48fa3f1f970e885a14a31997bb0af4556d24a10f7d47480bbe584b1c5979721110ebe428f490ed6614463798398b5ccac6fd6ad5f37a52b5e79a74b208ba716706879f40fbc88469d2eb3c7fbb9e1f72e775fab4a8074f5a1c390d31ad150e833ddc7e8cf2baccfb3d2901b84c0d776caf618faa4880b63005085892a32e8554df018a28a35b03c89789aa45a933b8c83493181f2770feddfcd19360f860777bf087ff48aea43c50eab0598c655a355e896b25f5a29cc02c6820a0ec1aa7e6f47c044a7d970ac0a00bca1ddbbde4f4981db09c0289df7fe665a8bb6bf825fa165b0a41d2859c6cba8a3b53b9f5a8de9ea9817448e4684275ba56cfc44084c18e48a5ecf525aa0d922cbd9fae167e78f9df28621b4697bd85f9dfcdefbeedb681ada7e05dad7afae215eb950aced5617cb6f0e1d534fcc6244ea6f8b92e1ac3f7a71eea491bc0127c6a0229d056a6886e1ea196c25a867eee5d8ba9196a43a370a80edeecfacdbbbb6c86f06ac39587617c355032cdcfd2f5cb4b2c5d4618990ff52651a6ad54cb826628bfd0d7fc36bbd8ba8371c4699b1cbff8249b3754f6dff8171f82762b3d463d6c86789cec9665bd7a2490ff5c46eb8b0279907277f62bf8abc51d17fac927fa82144689b4d7b570682e9611f52659f5ebde70fc478ee37cd5f5ae8d05eb2934a57b4b63d0efcd43e9b8f73392002f20b8df93334e1e6b7f287db1a3432773cfd506bac2a34d132dec15b1ce307a082b7d605a80fcfcd73e7adcd783846f533aad17cc837a4b7ae97169a2d2b4ce307355e775f1807196413c0f910c1b89747996cd97971bd1d2c16a2d301c6b31f35d243b13e005f5d1685db13dc0d2d08391771364145e991095491e4c2442d97a13a7a359d435b6985d505e44d3ab25e74bf2d355d8a2d3600d500c5511001ab32cdaeac88b49534d3377fb8f4a58d37e07ec77e02946d7de45f2dbb799c585497f4aae238dab7fd4323c07274bcc4774149ccab59df9d4958d78561d9dce2ace204324c7751f19a6c70a90c1f115bdcdd3a02177b4b51fb37694e52d1f7bd3d80ac80663abeb4cd0553332679b6ff2eaef8a3544ed789ca7c6952e204e636f8f9470b11162b997b9177859bccc8ed085c239492e4f75950a87da8d56a7036ac50bf6191fe28d80a6752b43ff3f4f7f587bd71fdd2ed02f1b27b584e3f95e9133db496b0e2c689a2a88be5f52ea1a0d6ea0fcc2519258ffd4f9da6907c58e68ca636f56d241dae036c87596cbc71f34ff65a8b2623f35a27d894f35834199cf749e44ac0160ac9a7a8ee7a92825337c74b546bb317f03b771eeda3a5605b93730f9b0f5d223dcb77fed24dfc6855580e1d07fa571c9151cec09927ec4e71eb202bf30ea10ce36f9d9cbef1f0362695080e6e013fcc3abdae2614a8c553b9c327db6084b68dcab9507ca86176b485cc211448140a35042410a5a79d421b3d24b8dfd691aa7cce39485539bb2361b078b6a11b8c74ad63a6f1821361e7bb1f2e8d66190ba4565ce6911e07d790a6c923c9f7a77317ce0d25ad4903e2277913f7e90115b6a431b4d3bae33a567383720c26108d2042da1797bc8169e701d83642228ec0157534e8f303e5fd6a1fc8c34d193777b2bea4c9d55c9a822287970855fa8554d2eb3f2a0dbe3a998d031aecb1e491b5bec431d427f5bd4ac17b5935726d998f05a9b4764e52fcfa0080b28d64cd8a80d151a30bced5cb8fb6104196edf949973d979a77fad6a4c57e742701d060e059296b2b39196f729d83430037d2c7d6bd1a89f4616e90e6a6cd9c6ae0f0a3a6a2de864bfb489eb0a963da130dd96415bf2b4de5ec026833661a12fee0b56501ab81eb8919179220da9a9400445d5bbad36803c59efd12612b2080f917fb0bc8693187f0a8581dfa6d59a9886306a376780eaed682db2a017c2a5bde7942a5e1a469057cbb7e4f24351c5b59ba6b066d1c9f366e749329330605b3cac63e9f462253f96d8e399b818dd3d58fff6f9ed89808b1e77dd43daf4fc2157b8ffedcb8f651a4d8411bbf3993e7cd990300ee982765a08bbb77d081a23fef1dfa0c5d7d66b41ecf44749eefa38a7dd8981a0a0380eef66e520f3b5d25fb728234e6e353d5be608bf59ed36a971eb28dc3f81a442b1a4075f4e1c15dec30069638ff1d1b4171317a2fd98d7e894b2df8fe53ff3fb60000c417724670fda6cc2f6c1cf76c101647de36bbc2015a526883ea01e1590f4d8ecef9b7b45011cad1bb954d6cc9bb13343d824d242709f1733abc3ed76b4c20bf52a9f9d4c55ce40e2e55851beb8a8343b3fa9281d29ebf45990331227b734fe5d3b503d389df597e0cd2700c21f9904c991565153d95eec0d3f854a5b952c7aa55531f57a3581d799eb2c867454bb0d6bf0c2a1d4091773b297278fff26e9b8258abfbfffa90066b3fa529117cb86a40b72277f83a68a418265f1d9a1e92dbe907c248599b5ac2534026b25182b63e92c043aeaabd7fac937bd72f6b3726c0fd8a98b3d96cf89b389f3fa889cf02ef4c149dea9e0c1f68893c09a598ad21ea25a8c881d6877e0afebb5cccde801007a40c93ec3ed6260de8621c66658eaaa8b1bfd80d5f8880ce796a544be13a827b78c8e8682a52d455cb098d5d2429e4450795ac1333caf4a65b532a60e47a4ad36bba9a47a97e2936f71b07b99ada17d76830b563c6e7ecb0be254e6932cdfd5ed9ffeb4823ae247459c2692e2ae089fd56ea9727c6415d16e7d7ce041c0fead9b852ae701a", @ANYPTR, @ANYPTR64], @ANYRESHEX=r3]], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) write(r0, 0x0, 0x0) r17 = socket(0x11, 0x3, 0x0) sendto$unix(r17, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffeb}, 0x0) close(r0) 16:00:04 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x40, 0x4, 0xc7d, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xcd73}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1e}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000e7b000/0x2000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff67ef}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x215}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3fc8b668}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e38000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x6}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fa8000/0x2000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x3}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) rmdir(&(0x7f00000000c0)='./bus\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) unlink(&(0x7f0000000180)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x5, 0x5, {0x8, 0x3}}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) fsync(0xffffffffffffff9c) 16:00:05 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) socket$inet6(0x18, 0x2, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSCTTY(r0, 0x20007461) write(r1, &(0x7f0000000340), 0x10000014c) socket(0x6, 0xa36f1322fe6890a7, 0x1) 16:00:05 executing program 1: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = semget(0x3, 0x3, 0x808) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(0xffffffffffffff9c) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000100)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1010, r3, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) dup2(r6, 0xffffffffffffffff) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="e93a66108bce183aa08c8e62651bc8abfd6a678ad068a9a5860e3273ff65ea3525180241f09f7b96d39db8fb00633c34f9fd5fe13b50aba9d9af4ab28568e94fa3c3d5323e7849c6f3078c69111a5087eafef80e10f4ef5822aa4a679d7aeb5c0f31ffb40e3b8add895800adedda4811eedd11fef6c39eb6f2f0984d03bcb58a0637d1ce07888e8be274dc03385833ed0aba636f0dc13a32c1a5f17fd1109b4cb37689c550c4dc67b558fb068660bd2643f6d04593d50e49a4d4eecc089d403382ba41cf2310ab9786fc9d6009bc174ef02317"], 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept(r3, 0xffffffffffffffff, &(0x7f0000000080)) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000140)='./file0\x00', 0x80, 0x9fd6cefc2d053994) fchdir(r8) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r9 = syz_open_pts() r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x101, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$dupfd(r9, 0x2de4ad83bc8e92a, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = dup2(0xffffffffffffffff, r4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000180)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:06 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r7 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x10}, {r0, 0x1}, {r3, 0x2}, {0xffffffffffffff9c, 0x80}, {r4, 0x1}, {r5, 0x4}, {r6, 0x2}, {r0, 0x4}, {r0, 0x1d5ae4665426c314}, {r7, 0x8fe6f82af9b72b8b}], 0xa, 0x7) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) 16:00:06 executing program 1: mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x880, 0x0) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00file0/file0\x00\x00\x00\x00'], 0x10) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x40, 0x8, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x1ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x1}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8000, 0x8) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) r2 = syz_open_pts() bind$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0xfffffed0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) writev(r3, &(0x7f0000000100), 0x0) 16:00:07 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x80k\x00\x04', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x200000000000007f, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6, 0x0, 0x10, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400), &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r15, &(0x7f0000000440)='./file1\x00') r16 = msgget$private(0x0, 0x718) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = getpgrp() r22 = getpgrp() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x8001, r17, r18, r19, r20, 0x4c, 0x6}, 0x8, 0x800, r21, r22, 0x7, 0x4, 0x8, 0x484}) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x84, &(0x7f0000000000), 0x4) fcntl$getown(r23, 0x5) r24 = msgget$private(0x0, 0x20) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a6}) 16:00:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) listen(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xf3}], 0x10000813, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\',^\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='}*%\'&\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-/\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%!(\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$@-{\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r3, 0x0, &(0x7f0000000080)) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='\x00', 0x80, 0x80) getsockname$unix(r4, 0x0, &(0x7f0000000080)=0xf93d) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.file0\x00'], 0xa) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) read(0xffffffffffffff9c, &(0x7f0000000300)=""/97, 0x61) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/24, 0x18, 0x0, &(0x7f0000000180)=@abs={0x2, 0x0, 0x1}, 0x8) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f00000001c0)=[{0x81, 0x63, 0x2, 0x6}, {0xa9, 0x0, 0x40, 0x3}]}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000200)=""/179, 0xb3, 0x0, 0x0, 0xfffffffffffffe28) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000100)=0x4) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000240)={{}, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) dup2(r3, r0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x0, 0x0, 0x0) setsockopt(r6, 0x7, 0xd3, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931b69296489402064018aec006f0648eecd0987686d9c2c4820131c04ea7b6dd02cab5a8c6f04bf7b4fff7daa4979b7efcbc0697f057940c2628fa873cd1b0501d80432a3c8de01601c710996d9ec2341f498467fa76f9135e00", 0xff5e90a5b0e5ca5d) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002e6000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe(0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="a09ac2d4595c3e4f42174492b563b0a48e75df09a2", 0x15}, {&(0x7f0000000140)="06edc51c2ad97fe20f9ca89302605b8604b4d61f19be240b2f4f2e64940a4cce45c7e2eca313cdb40afc9dff0bc54fba2f5a2bda0e5a0459bc53b4511a108e6863c15772b63cac36bc750278798c67f90791f49a64d8e7246c5750beafa990c1de259071d2f458697649de9a4322ab71a9a789a245a1a082b7fde63bc5d5a6c714287701c75607dfbca9194f23d92e591e28b25264ce6e78278f50fbdcfc0bf027338f464915172f91369a26ce80bcb195e2b447fb1bcae74ccfa9a4cafaa92212729ff1dfc1ecea2478073ca745f80e29b967835619277b8ec52f08648bb54f0667db63e0514fd810892888", 0xec}, {&(0x7f0000000240)="b17ef5951824b2a187e36070499e833e5e6abade07cc8de07ee97279a5403cf7fe15e9ab8d3fe8b4878873aeb124b6a44e47a99944ee13e7acaefef7bb8db0fed0bc6527817966130c112cb8b2f6438390d302af3ff2c30eb79d6c452b158827f24f27cfbbc3558294f17347eca4c2e84925c85b9c779fbf925dd782d367d9ce7eba5208607632f373927d95f7313fc89213497040fde364ff6a2c415f3845475627526dab0a6a2510e152975705fd70c4917032e283ae7d7aa65f46db22669ac9e8e57044ee808e23f2168547d0f6e36b7c428d0466f9ea8f21521db24e0b534aa85640517a208734cd8e1e7fdb27", 0xef}, {&(0x7f0000000340)="1a1f66026a999e5002c63f0faf460f162dd9985ac5819595788b9b68709650d35e852bd3157a52b61a5e282053aec0b83964485509a6320f8000f0672b8c0291e5177e4501f77a54767a0c913fe3a2b837c30b234838608bceb063ea8924a168c42042680a7bb3a7d301110f3492c6a7189565a3a3689c2d7d75e799f6752de01543fa94433892309a074a4c0049ecfefbe7745a9caaeee28b3c17ddb4a814459c3fab7343e7fd702f7da1bc81f9f7ed3e237e9b023c21521f7d5b6fc6adab177ec523e8b7a0e285e3cb11e36cf7", 0xce}], 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x12c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000500)) write(r1, &(0x7f0000000000), 0xa7) pipe2(&(0x7f0000000540), 0x18006) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_index}) 16:00:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x20) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:09 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x0, 0x0, 0x0) listen(r4, 0x6) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:09 executing program 0: getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0xffffffff}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffff0f) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x0, 0x0, 0x0) shutdown(r8, 0x3) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff61) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r5, r11) getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getpid() 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c1d0a0040", 0x8) 16:00:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x3f) fcntl$getflags(r3, 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x100) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000000080)=""/123, 0x7b, 0x843, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xffff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140), 0x0) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfffffffb) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x42, 0x1f}, {0x44}], 0x2}) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket$inet6(0x18, 0x5, 0xdf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000200)=[{0x6, 0x1f, 0x2, 0x8000}, {0x8, 0xff, 0x81, 0x7}, {0x7, 0x9, 0x40}, {0x9, 0x1}, {0xae5d, 0x9, 0x1, 0xffffffff}, {0x8, 0x6d, 0x9, 0x20}, {0x2, 0x20, 0x0, 0x7fff}, {0xd2e6, 0x9, 0x2, 0x10001}, {0x4, 0x40, 0x1, 0x8}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2410, r1, 0x0, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5e, 0x6, 0x0, 0x0, "000000000000000100002000", 0xfffffffc}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setuid(0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 16:00:10 executing program 0: r0 = kqueue() mprotect(&(0x7f0000996000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000020, 0x100000001, r3}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) lseek(r4, 0x0, 0x5f, 0x2) mmap(&(0x7f0000876000/0x4000)=nil, 0x4000, 0x0, 0x1012, r2, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x1}, {0x80000000000006, 0x0, 0x0, 0x8000000}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xde4, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000080)="0f0bd7b731eb5c1574d4e834561bdd058e684c5ff6f18610042e14b052532b9f5967716ba38b0bcc2f96ba3ced3daa963b57203fed42447cd8993f404877a9dd52f620cf45806c2849fcfeb7a3e13fce56d3e1e166c81bbfa541418ba134e6a82befb5b7ec53fa7669b8", 0x6a, 0x8, 0x0, 0x0) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() flock(r0, 0x6) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000180)=""/104, 0x68, 0x400, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x800000005) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0xe) flock(r1, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$getflags(r2, 0x3) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x20, 0x100000001}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0x1, 0x2, 0x1, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x42, 0x1, 0x2, 0xfffffffffffffff9}, {{r0}, 0x5, 0x16, 0x2, 0xffffffffffffffe0, 0x5}], 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x48, 0x4, 0xfffffffffffffffd, 0xfffffffffffffffa}], 0x9549, &(0x7f0000000140)={0x80000001, 0x7ff}) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *166620 7625 0 0 0x4000000 1K syz-executor.0 346938 91067 0 0 0x1 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800022b5ef20) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021950000,fffffd80668d0d98,10,ffff8000000257f0,ffff800022b5f188) at alltraps_kern_meltdown+0x7b 0(b,ffff800022b5f0e8,83,ffff800022b5f188,0,b) at 0 rt_clone(ffff800022b5f1f8,fffffd806f6cceb8,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cceb8,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800022b5f2d0,fffffd8065f2b320,fffffd806f6cce38) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cce38,fffffd8065f2b300) at in_pcbconnect+0x107 udp_usrreq(fffffd80728ce970,4,0,fffffd8065f2b300,0,ffff800020abe508) at udp_usrreq+0x560 sys_connect(ffff800020abe508,ffff800022b5f458,ffff800022b5f4a0) at sys_connect+0x3df syscall(ffff800022b5f520) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,157c025b010) at Xsyscall+0x128 end of kernel end trace frame: 0x15a99758980, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic attempt to execute user address 0x0 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800022b5ef20) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021950000,fffffd80668d0d98,10,ffff8000000257f0,ffff800022b5f188) at alltraps_kern_meltdown+0x7b 0(b,ffff800022b5f0e8,83,ffff800022b5f188,0,b) at 0 rt_clone(ffff800022b5f1f8,fffffd806f6cceb8,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cceb8,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800022b5f2d0,fffffd8065f2b320,fffffd806f6cce38) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cce38,fffffd8065f2b300) at in_pcbconnect+0x107 udp_usrreq(fffffd80728ce970,4,0,fffffd8065f2b300,0,ffff800020abe508) at udp_usrreq+0x560 sys_connect(ffff800020abe508,ffff800022b5f458,ffff800022b5f4a0) at sys_connect+0x3df syscall(ffff800022b5f520) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,157c025b010) at Xsyscall+0x128 end of kernel end trace frame: 0x15a99758980, count: -14 ddb{1}> show registers rdi 0xffffffff81e07517 db_enter+0x17 rsi 0x2409 __ALIGN_SIZE+0x1409 rbp 0xffff800022b5ed90 rbx 0xffff800022b5ee40 rdx 0x240a __ALIGN_SIZE+0x140a rcx 0xffff800021950000 rax 0xffff800021950000 r8 0xffffffff817fb7bf kprintf+0x16f r9 0x1 r10 0x25 r11 0x73c9ebf3f2024882 r12 0x3000000008 r13 0xffff800022b5eda0 r14 0x100 r15 0x1 rip 0xffffffff81e07518 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b5ed80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=166620 stat=onproc flags process=0 proc=4000000 pri=69, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe780,0xffffffff826286b0 process=0xffff800020addc00 user=0xffff800022b5a000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 7625 453905 74120 0 2 0 syz-executor.0 * 7625 166620 74120 0 7 0x4000000 syz-executor.0 91067 346938 45589 0 7 0x1 syz-executor.1 91067 212738 45589 0 3 0x4000080 lockf syz-executor.1 74120 336330 91157 0 3 0x82 nanosleep syz-executor.0 45589 62555 91157 0 3 0x82 nanosleep syz-executor.1 9021 517730 1 0 3 0x100083 ttyin getty 49171 171774 0 0 3 0x14200 bored sosplice 91157 441147 10024 0 3 0x82 thrsleep syz-fuzzer 91157 162646 10024 0 3 0x4000082 nanosleep syz-fuzzer 91157 21577 10024 0 3 0x4000082 thrsleep syz-fuzzer 91157 376364 10024 0 3 0x4000082 thrsleep syz-fuzzer 91157 499606 10024 0 3 0x4000082 thrsleep syz-fuzzer 91157 389519 10024 0 3 0x4000082 thrsleep syz-fuzzer 91157 29597 10024 0 3 0x4000082 thrsleep syz-fuzzer 91157 282822 10024 0 3 0x4000082 thrsleep syz-fuzzer 91157 250501 10024 0 3 0x4000082 kqread syz-fuzzer 91157 83702 10024 0 3 0x4000082 thrsleep syz-fuzzer 10024 325602 53079 0 3 0x10008a pause ksh 53079 28645 89627 0 3 0x92 select sshd 89627 212112 1 0 3 0x80 select sshd 33602 14840 41188 74 3 0x100092 bpf pflogd 41188 181816 1 0 3 0x80 netio pflogd 27919 23764 69974 73 3 0x100090 kqread syslogd 69974 223636 1 0 3 0x100082 netio syslogd 1939 199238 1 77 3 0x100090 poll dhclient 83580 447336 1 0 3 0x80 poll dhclient 59713 165437 0 0 2 0x14200 zerothread 96429 517309 0 0 3 0x14200 aiodoned aiodoned 60786 440486 0 0 3 0x14200 syncer update 25129 355674 0 0 3 0x14200 cleaner cleaner 69456 266493 0 0 3 0x14200 reaper reaper 44267 106263 0 0 3 0x14200 pgdaemon pagedaemon 22665 33379 0 0 3 0x14200 bored crynlk 60627 360433 0 0 3 0x14200 bored crypto 18807 80656 0 0 3 0x40014200 acpi0 acpi0 23351 469834 0 0 3 0x40014200 idle1 6319 370133 0 0 3 0x14200 bored softnet 95131 440837 0 0 3 0x14200 bored systqmp 6316 161411 0 0 3 0x14200 bored systq 10134 233825 0 0 3 0x40014200 bored softclock 55929 236635 0 0 3 0x40014200 idle0 88768 491907 0 0 3 0x14200 bored smr 1 4990 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 7625 (syz-executor.0) thread 0xffff800020abe508 (166620) exclusive rwlock netlock r = 0 (0xffffffff82485b08) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff826408b0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9659 6510K 8144K 78643K 65633 0 0 pcb 13 12K 14K 78643K 3382 0 0 rtable 147 14K 14K 78643K 10922 0 0 ifaddr 121 33K 37K 78643K 3339 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2431 0 0 iov 0 0K 32K 78643K 3733 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 76K 77K 78643K 24412 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 171 0 0 VM map 2 1K 1K 78643K 95 0 0 sem 12 1K 1K 78643K 544 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 19255 0 0 sigio 0 0K 0K 78643K 268 0 0 proc 62 63K 95K 78643K 6587 0 0 subproc 32 2K 2K 78643K 1699 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 1371 0 0 in_multi 36 2K 2K 78643K 1841 0 0 ether_multi 1 0K 0K 78643K 58 0 0 mrt 0 0K 0K 78643K 83 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 3411 0 0 pfkey data 0 0K 4K 78643K 10 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 150 24K 35K 78643K 78719 0 0 UVM aobj 130 9K 9K 78643K 188 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 3849 0 0 NDP 27 0K 1K 78643K 1078 0 0 temp 277 3558K 4197K 78643K 494221 0 0 kqueue 0 0K 0K 78643K 121 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 382 0 374 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1256 0 1254 1 0 1 1 0 8 0 rtentry 112 1757 0 1702 2 0 2 2 0 8 0 unpcb 120 9989 0 9966 13 12 1 2 0 8 0 syncache 264 57 0 57 33 33 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 6360 0 6360 5 5 0 1 0 8 0 tcpcb 544 12179 0 12174 58 57 1 14 0 8 0 inpcb 280 35239 0 35224 105 103 2 13 0 8 0 rttmr 72 30 0 29 17 16 1 1 0 8 0 ip6q 72 3 0 3 3 3 0 1 0 8 0 ip6af 40 3 0 3 2 2 0 1 0 8 0 nd6 48 265 0 261 12 11 1 1 0 8 0 pkpcb 40 55 0 55 24 24 0 1 0 8 0 swfcl 56 15 0 0 1 0 1 1 0 8 0 ppxss 1128 487 0 487 117 116 1 1 0 8 1 pffrag 232 226 0 226 82 82 0 1 0 482 0 pffrnode 88 226 0 226 82 82 0 1 0 8 0 pffrent 40 558 0 558 85 85 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 1364 0 1338 1 0 1 1 0 8 0 pfstkey 112 1364 0 1338 4 2 2 2 0 8 0 pfstate 328 1364 0 1338 12 9 3 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 29 0 28 24 23 1 3 0 8 0 art_heap4 256 7657 0 7308 88 66 22 22 0 8 0 art_table 32 7686 0 7336 3 0 3 3 0 8 0 art_node 16 1739 0 1688 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 542 0 532 1 0 1 1 0 8 0 shmpl 112 186 0 58 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 35282 0 33823 49 1 48 48 0 8 0 ffsino 272 35282 0 33823 99 1 98 98 0 8 0 nchpl 144 65421 0 64915 61 40 21 61 0 8 0 uvmvnodes 72 7460 0 0 136 0 136 136 0 8 0 vnodes 208 7460 0 0 393 0 393 393 0 8 0 namei 1024 268021 0 268021 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 93 0 93 44 44 0 1 0 8 0 scsiplug 64 19 0 19 16 16 0 1 0 8 0 scxspl 192 194140 0 194140 168 166 2 7 0 8 2 plimitpl 152 1652 0 1644 1 0 1 1 0 8 0 sigapl 432 19170 0 19154 6 4 2 3 0 8 0 futexpl 56 448256 0 448256 1 0 1 1 0 8 1 knotepl 112 4218 0 4199 6 5 1 3 0 8 0 kqueuepl 104 4804 0 4802 13 12 1 4 0 8 0 pipepl 112 11860 0 11841 46 45 1 3 0 8 0 fdescpl 488 19171 0 19154 3 0 3 3 0 8 0 filepl 152 199124 0 199019 181 176 5 14 0 8 0 lockfpl 104 66974 0 66970 1 0 1 1 0 8 0 lockfspl 48 15393 0 15390 1 0 1 1 0 8 0 sessionpl 112 121 0 110 1 0 1 1 0 8 0 pgrppl 48 267 0 256 1 0 1 1 0 8 0 ucredpl 96 58872 0 58863 1 0 1 1 0 8 0 zombiepl 144 19166 0 19166 5 4 1 1 0 8 1 processpl 896 19199 0 19166 6 2 4 5 0 8 0 procpl 632 73120 0 73076 10 5 5 6 0 8 0 srpgc 64 132 0 132 56 56 0 1 0 8 0 sosppl 128 216 0 216 66 66 0 1 0 8 0 sockpl 384 46707 0 46673 204 199 5 23 0 8 1 mcl64k 65536 1710 0 0 200 147 53 66 0 8 1 mcl16k 16384 59 0 0 7 5 2 3 0 8 0 mcl12k 12288 73 0 0 3 1 2 2 0 8 0 mcl9k 9216 56 0 0 3 1 2 2 0 8 0 mcl8k 8192 49 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 19 0 0 2 0 2 2 0 8 0 mcl2k 2048 226 0 0 17 6 11 17 0 8 0 mtagpl 80 1091 0 0 5 2 3 3 0 8 0 mbufpl 256 2856 0 0 55 11 44 44 0 8 0 bufpl 256 67131 0 59394 484 0 484 484 0 8 0 anonpl 16 2022439 0 2006280 646 571 75 90 0 124 3 amapchunkpl 152 154793 0 154680 268 257 11 19 0 158 5 amappl16 192 97814 0 96881 671 617 54 60 0 8 6 amappl15 184 3586 0 3586 14 14 0 1 0 8 0 amappl14 176 3205 0 3197 2 1 1 1 0 8 0 amappl13 168 1142 0 1142 15 15 0 1 0 8 0 amappl12 160 2040 0 2035 2 1 1 1 0 8 0 amappl11 152 3069 0 3054 1 0 1 1 0 8 0 amappl10 144 1955 0 1950 1 0 1 1 0 8 0 amappl9 136 5962 0 5956 1 0 1 1 0 8 0 amappl8 128 5580 0 5503 3 0 3 3 0 8 0 amappl7 120 2375 0 2365 1 0 1 1 0 8 0 amappl6 112 2929 0 2904 1 0 1 1 0 8 0 amappl5 104 2990 0 2974 1 0 1 1 0 8 0 amappl4 96 18175 0 18133 11 9 2 2 0 8 0 amappl3 88 3936 0 3929 1 0 1 1 0 8 0 amappl2 80 149350 0 149268 4 2 2 3 0 8 0 amappl1 72 450950 0 450493 26 16 10 20 0 8 0 amappl 80 74884 0 74844 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 187 0 58 3 0 3 3 0 8 0 uaddrrnd 24 19264 0 19154 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 19264 0 19154 1 0 1 1 0 8 0 vmmpekpl 168 182755 0 182715 3 0 3 3 0 8 0 vmmpepl 168 2437286 0 2435033 1595 1466 129 139 0 357 23 vmsppl 368 19170 0 19154 2 0 2 2 0 8 0 pdppl 4096 38535 0 38494 7 1 6 6 0 8 0 pvpl 32 5458053 0 5438542 1373 1190 183 216 0 265 17 pmappl 232 19263 0 19247 61 60 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1062 0 327 23 1 22 22 0 8 0