59c6f67297b5aa0a451c835ad0f6fb211005594d4b8d24a9965a87216279a0017dd01846d2d18aedee99d20ae7e05eae18be74f6af15516ca80b2f10f3cf7f11f971ff7307ae29db291836adfcb8138fdc1eb6d84d9f037acb1888f4663e917e1c89f9dfa1885a7b35d54819da91759edcbc1e763f695596bed21a0e739f4c1648e9bdf0a7db061e7b19fc8603d044548c73fc74c9c8fd3a56797f5af3706d6aa3290afa855ef50bba85abf818ee936a236580e3abdd37532d5a73ce4aa68fd824f284960225adc7665c3d5636949ce7a7f1d92d795149ddfa5b451b6d3929284949dae409ee65e400afafe012b4474656a5a7448cb137c9c39e3245b4a6f76e54fa177bfe0400250c040983b3ad0cd2c81e3c14732f34578914ccaae222b9d5d58919f2303935dbf7ed0258b4ad23a5c5e024d2e1be30e71ced3991d144349fd8aae8ecfca5e240e8d4194923e91f358170174d1f899a5aa5a222d7c2ff9cec20dfd257ca54ead79c9597e4122c7b8cb0fcb7d2fbf6437a2bad916225eba88dfe7afa996f1ca5fca538f0b44132b6c12655a0845932ae7d09dc692e89bd5f15e3c67cc13c6d999d89ac5ef749880f1aee69a3099770171e0e01da36052528dc6487b4fcc8a48b85c4fe3e32a70f8e1487af691392ec356162c99d51920e69403e307a2f1b5e3b000178a939683998796fb8f932322add9ffaeb469816af1408871a3b60aba9d3722773f7de81b4668c38ccbb81a05b209e2531581e1bea8560fbdf7391379b7586cf75cebd33230b79b0b16d3ff8c1ba3e4283618c93db63dfc79f0d5a94fd6afaa08f85e29294fe48e3ee2fececcb04c1d57137e23b7c9578fc78e3af03ca93e07628fdf3cdbd20acf1792c1de4eefe813123b6f95eb32ef85dc84289a486e33213fdb779438499c14c7270a9aec0894e07d449e483c044b03226c8a833820dd7963f8965e79d4c3b33999eca6140e764b611a1c535db072ba4e7494491f1ec4df4561bb4c77bc3049983fef4661d3a4a57de0cb1d1f425d7fd449f11ee990ab07a5f50a122d663f6b43ba543f71899917981d29ca9d6a33ca379b27e9028369825a6e45e87aa19386e07fee63de2fc00cd9a424284118d8a7ebc63bea74d2287fa63878eb3b8d12d52d50cece2807870e214903bf75d4b54c38a96772e5da5baeef2637340db22ba846fe49a0cccc72d99d2d53a898a025342fb6a2ef1edf110c6dff5eb90484e5d97388c56de38221cf443d3df158793f6350a6c5c571ac9f56e347b6aa78159f4d8829b2448d56d001f4d8f88bd7723726c355e6d4f91007123211e6ccda2f5c5204a73e831ceddb37ab8164b6583896c1b05f0681f4c1784fa4df5b4f2b068b7275bba453bd56c17fa86b841a07008c27e931c6e100c19e08348934de388b54b2c9ec9f9439d17138de48ed95e82eb46bc31fde2b191b6223dd8781c25b9f091a5468349eea847449a00dcea83af867ec02203c68ac967c1fe0bcde95112251439e8cff6aadcae855198b5199d1cf80f5ecc05284b1d8179e88b4df9758fd6bb0dbcbdc8a20bfca0a6348a7a2254e3a9d5bfcf8f43df3eeea091b056eeef173a20fe7c0a89118c17411ffe10d516a84a3d0acac4f254bef192c2010702210043a7a34a641e11580b78d0c00f460b602093e6dd3021b3cf0d8fa430221dbcc007609b224b395352d6e25a045ae9631bf13e03f976b2c5ae54dc77ace30986307ae64823d5571dcd49a7b047536720a9c5806ae55ecb1f078015b1fffcc539315534ef3dca2e9a5a21b5cc2d160e2739e871f546fd7c5174ad53164a7676abbd1fdf5afb5e2299f66c34df9dadf82ce49479ee8a153bdaf63b9ab5b4a36547b42001be1769e4c513bfa00bbc9fdd76ea2358d9f9be8fb58d29e5a13ad7f00012ad4b0410fd40e5affbfabb27f7cf19cb7a35bf3a4ef0d8a322478b9211243b8d52b0d4a60d7240e00b89e3d334687b7996f783bc2458ac99867bc9aeb1c8a743fb2049f7ac456ac5a00623fef8654e76c3ce3d1b78c1c4cc46fedc4300eb68c6e58f7880e9fce8e069e064deb9ac1f", 0x1000}, {&(0x7f0000001600)="caca", 0x2}], 0x10000000000000d9, &(0x7f0000002740)=[{0xd0, 0xffff, 0x8, "b32acb5ad8aed5e2a398b057c26a9d7c658553a47bef20133c7e231befd4c11481481b8e2d34391f26cda53abd73e9ac9d8b935d8c5b2f0c7e43d339fab904ed5932e5dd78cb5904ee666962affa0018d924d0c31bab3a1df0ba29938f5e61e40bf03333c6eaa8f2f1c253f654146e0933b31e2c2775fda596083359a02793c216c221d33d5ba7c91a0d747a985adc47cede48e6c18ef708edd372d84cb0c0ab71c0b80929f7371c3d22247516c1abba4d74b49b30d7d902df1656cc25478e8f"}], 0xd0}, 0xeb699166d4686944) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) fcntl$setflags(r2, 0x2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0xa, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000180)="8016ee9b07e54567ed90945ba48022f62aee344e80f62fd5f15d298775c4f3c6b3d6a44944f64b729e89ad0989fd712444e806", 0x33}, {&(0x7f00000001c0)="2074b5f59a71233540b688f8ddf326de10172f46a2f6d97ec43db3da4e8c0b0d2fec03ecced32a00", 0x28}, {&(0x7f0000000440)="52ea77403815990d07167a77830c6ad4a50a323576eb3b3886776e5420fd0f82ff3545a5958c5564a1ef1d95431a85e0303e1b326c9316c419f8d2e975cf794e3317ecb23d2aba35524f275194ebf5bd83c18a8e26662ab111d9fabdd165498149ba8bf8d5053f322abec905d3fc39e175903ad6f0534d189a92288056fa71fb75dc4934b09410c295ae176871fffe8b4f51bf9ff224ebbca0be93c5543da49733a295d5c924c214eeb233f708c46cd1e37634e8ef0f9e9978530c26714db4384dc5ddf75a773dd0421efc975b4ba29c651077eb834c951090ffed1b19211100f32cda0093333a0d916860ac63f54049b5e57c80634ad66acd7e85f11050e484267e77adf40c4c2ca9343a150b8aafb45fd9584a8f37d8a589d5058067d403ccb4d00b4e00e437e227106442fc306d6ef3bc436c3ce003ec66873a939f06e09297327fbf9fbc227a47913b348c66d481986f32e755d84c011a0ff15e838df47f1720151a432faff269c4c3fbea6bf99dce28d48836e3643f433cc75d6bc507b9a792670d9e7d0290cd3c2f0667720f66f7d0905b5a8f161bea14e9f8a3661a43d6d266162aaafa4f01eb047d345d126a3066664140ae6c52d01398377b3c2061f8001f05172ed8b5214d428c35df2c682cdd70f957ff2616369f575239b540590eea0be25bdc53560c93c31648e272955fb5701842c7c27dbf374b2cba9776573851ec61c6cb3867ff29230514067bd2b874ff6ddccafdaa5531a9ff08d13e8559a81e4f9501d66153925e03f28b19ecd24786346e74992c7d99349a82b3b8664be6e2227d5410498f5c61b957ddb9bae0233e8dee8bbf0f481bbc3cc39f53266b0faf6afdefe553179586756aee61998949558c067f68356ad818e4f8f9edf8d314cd6a158b48062e61d20a77f0a638f7c2c5d3a1b5421c889f25a4d6e0c0427ee482cd8614c4686a12657de398249e0561618c7d555b0b29fca9d5e37dde5b25bb5e3b467fe0961099196c33b41d96f233d60f596447734849ce9987a6daa1447612218d67c1bcc44d07c95238408fabcd89fd064698f4159f591754ed79a538f58b393c04dbb130f32e54f1266859cd6c39db706564b1bb0b509453c83fc997956c59e4199b3fc851c8044aaa6ea496d093a29b2a12666040ae7824048b0d18ad471a67a9812b95de45978fc3fd6e4bc767466c53beddc7154e72093b61e03957d033993bb769438330c7c77254b300c4593fa2d5956f291d15ee496eba1669959755703d628f46cf1a15146667e1b51780094b1878ae8e69f4721158823e6a77826490c42f89aec4d4b10bab6259b2b0ccd8a6d216de775c70e90ad7183bbe1b7ba4bc2c47c5d0ecf89340dc1bac83f944951fabbe24d3d8f685313b6dc4295941748d5bf414af7750350b970dd271d4d16cb1a482abd0ad45aa306c7c176211e4b4a801969ae0191d8d746658aa0b9e36cbe8a857acc5c92aaa9011876159ed72500a491b86fffd9885737f306ca6088fc3580b30d1df1fa302ba8a047c8ea2b2ef7eef811efa2356f75b9799ebc389c58ae22a264162e10a002f051b35bf37292e11a5bbbd07ea1a6278850e1a5538c5adfd96e50c9aed82399806f8ad5b1f13ef407836e90287200879635a8c5df0c906ca0a6adf297b699dc8ccccb3c89839fd5e5b62080bef224c4fca126361a90470ef4fd378a56a0098515fd2cd69611bc9c88c262d73fed1dbd76c70a18414a781242562b29ee9d1f18d2ed5eec05164592168b1ec85a6e36e75d7746587ee2ce329cf787db4d41c2716ccda8bb7f3a25781750cedbe362a2943540b8178c39e6109040dc0978aef000b53c17d666ada7c4ac83f6846de355d5eada8799430fccbb551bc63d0cd971f2c4e2175e2b92a1d2a19c8f41fe7e8f53afb1ab04a179fb93617e497be533babe4d53cd2e04ec2018ebddb57349135fb26975fe8a1f8139a93765676c9577f6e2bb84fa6afc192aac798d6ad5d63f2cde407aa8f7defc1af1a52de9729b000450c05717239a50a31b04c3500bd6f13f860c53b187a2fdfa6511c39291d5a622c87b1ab4bbb32dc9eaca6b917fcd632c70aa512d291c3a1be9e5dfb4f4a89ec1b499282da371c6a18bf86b5a981b8fee557f50f8b05415aaf7199173f567a18f4c6f815dedc0953bca758592741898627d278258c3c83cc492a975484492e1f35015b90c99cf3685b8e51caddac8f1d30dd26ff4577aa00fa2809ed12403d636799cc72d1d2d6a58a27a9666bda2003a2b73920924ab426dbc1acc598a265911962b6127cc22fcc48bbccb2c4b1dbe1b0113c7f4871171aaaaae56aa0205e3bc60dadf8b9d514491ee3aefc557461ddf3ed5c24f5af3f84eab6f76ab6cd0165ac57e984383130de409e9b71d9bb80a75bdca6f034fcff2fec5bd78d98e1c86f42fe7cfafa50a45ef14b0dda401437bcdab296cb008480e0d93491b353057e0fcbcd03526ef1a5b2e136d546fdd76b91667fa31fe0ca012334232966de24ea55c7b224a8d7233e3eb80ad3a2232f78c668bfd95c7788e17a430c7bd1ff924221d786a4468eee584d94d550c5c7821b09f7a272fd14dd44748c80f10368c67e80aa5eb315c096db032162d9f673b923acd93f0d32f9c0ffb9ce5a9f271b40f6481a6f91c4d786ed0ca751ce9a83cfcd8ed56d6d378b406190d54dc88d494fa1dcec03d3bae5b34c936573e94eb17e55bc9974b6278dead2dffe6f9f11cc230b8109410ed107afd95caf047eec899db6f7a0a87199ce50d1ea145883332f2cf62c8c311978d083be00beaa372ec22917c495d95e649cf3633ef167a283a39794a6e893013d7bc1162ba8720b3f10b7f74cf3d27892d05db354cc34156d70add7b09d6bf0165986d532d4805829244d37e3b68ded3c230702e490d543fdbf7d91a54e196a2517aa647f26eac593cdd5c4092c7c9977d7528f16ebf1d0a010516f36538a254c3531475d3413359a8420c564d7a06e3e1a01f18a75bb79194cedd11772d255ec0f0213bc6127b3c768a5c71e1a93941e015b5236363fa552e3b1ee038f31fd37d47ea8bd1f2717a53ad86cd1ba130219328fb346bc6e61fc8eeee2bc5666e687fa638f5d06a8d60beced27ae384262a11cbbd5b51e5cc9178fee2fcf5956bbee5cfe1c19a5e10a48e40b0da73dc9b061eae89d69aba315d74e2164ddd143d2183ab13d8121a063f7f80574879344b7f7ecba4601e1a0ddc10c121ca4a3dc56b0c3003cf4f367a6ee28f155338c445b241258b5c28eab0ef00becbc79e23288e88cc765f4309daf8312f73a6c57e4e56aa9978b3eb4b79d19984ce48fd730cf07697d04714cc138cd777ce2d5b5f6a9061736557c805d7914be6f768c16fc484661593faa95495d9c48c5b439d64c2ecd74f07d56c9ddf9b259aac69fa5bed9230c59a8e70b87056dd5febbe6a5022e121518f3343e102a806cb859172f6e28c2af0e93d5a99564d4b5b29abbfc6498e047fa1c5eb7a6cff24be235421dca073a2809c87c07ecf64de65c7d043dc78e462fbd8ef2676d6e549785e8faaa10839615367b02dd94f1c656a4ddfe52876a5f020d903bf1c0b1301b04867ec8a216bea6c617f505608c665fc309bc4d1576250194eb504c769bd61a1f1de165a5bc2ca8d159746dc5dad01922b05252409725dbf005575bd221531ba69d22ff5821612cc0c233b0c0f7aed09098d8624fc29f651cd1d0a5612ea87b4f2c8040a60d028ced6929fdd9879d61f5522d1a04386b4e643ed07fd9461c1ada6a025341714577d970a3408e70c6881db4f31c3e36b1759b6f94d8db2816be44350e70cb4e63445d76274873aaafa1311c31b79eac42c4a199089023afb1c186c90d8d5150a7e35bb77d866b6d3897130050d5b2e809957b40febcac3fdaffd5600d353aff63c4d77bae197e13a82d0456a30dad29b626c97d38713e9080b538613464390f65c2916a96e4c8cc9d1e43b2bfc02a44327a7b7b3552cf771c558e9363130804d2231eae903257bf7fe128c65aaa1507a714463b0417839d29f27e0082952558d1d6187226f7bfca1958902d3167b74f0e1c72c1a4d38e8104c0ed353cb5b80086a0a110c5384c50579ad183b9c49ccb205b42b0f8d50bc9928a1e6f345fa2ecc432b4586e6d2f5d59145446c1e739ab1bdd0217245bdea809126cad8b23eb469f2e7a0cbc5611a9a092a01aeb051ad1669a99d9f685c187681e18bd332d00e40e9c044b2e51eec0f77675c0a059bb1ec59860b2805b7f1dc6e35db2a50faed6f5623e624b86c21a14d9babb060f644d147cb80cb9be44ff7f61861b86113570d9c5b99e26ced51346324ff45d98fd19575fdff0223cb4ba18805485cf89c8656c3c42f88322481c5d79d393d02ba24e3390b21115fea1ab5605ca22706b2eac1ddd904819980949f4cdd07c530a00845bdf665464e7a9f0e61ddf0ef6d47d75f6d43368c70460f5e1c7caa982522bde011b8bf25d3cd3226b76b8b2e95f81c973f2b4b61ebeafdce3b53b70c275f6c7c8b5380bb4408f8278ffb177461a099ad7dba036c8e4528c789aaa450fdbe68babbc004ab21e84ba25f0be215b91121c5d5304c3d6cf0c5fe95e7045d737656b3373dad4cb08980bdad2e07813e1ca01969e0803f30fcb45a5e39751cee345604c91d2d23b27aed8d8590ec92cd15ec89171f2e0542d69f3a0b07db7d325be78347b5ec12f4a7d86d5ccfc5d81aee9a5fcb3165d768daaec512b80a45a8272d1fae77d41b53061221b32d9e0c90b2a05130b0b602a94124ad85a5c6d2f1d95e5d2e75ac8ba58298afe2d2e04e18c1a6646ed49fd382cb3470e29cf9ecf2118b0ef715069ba977c7c4a705a2dbd8a56fe0120c91c24b4fb5304933d125dff6628deb92db8cea15bd8ce61b6be05e7cdc89ee1275e03730aa8db092de3defd6a17b64a9d44095666564c65cfe6fac8db6d2b4cccc583ff6edb54f67477e5f75c33779f03fc98e2999fe907cda5a47a242a9ee7cb4842fa65f11f2f19a25f4d8de5de99b62d5fd1b7d55812912375ba29e48ec69e8e284cd14f6a7973f9ce46a2c4622b4be86515b4d211b96eb0e5d30acc1438c68d131d0a75fd4b8d9db63dcdaf3d5d6597b8f6aa70d0afdd26b309586734384ac9c7774a75fbd6eedff02d583e81cc17c41f6e9491ab5e76e37f648d6faa8b858197906b6fbd4e218c9ddea571c526dd6b3aece7cbc762ae9f28978685ed326ad38b03b3d9f51e032b595fd98a8fb431df1bc65f5259ceb5ad7e8cab84066e024751d8eb4fa69ede09c8066b29a704358b46ac63f1c6ba1724b75b7360ebeab264496a4b481d160f523826a6dd88b63f2a025621d9520ca95dd667c1d0252c5622ba48bf7c5524778f1a9b41ede0d6f37f89d17dddf1d1a65fbc68e864c17ecf7e12b15d306f0358a0ff5c45d5a08f1150acad07f73f299ace8be163ff1767ee21b872759e3082fe46e84b3f3d3fee0d9195ab28e447dec3a17f813f634e466158a6833c50546801ac09f869a5f8060b85f1764f22ce0aa01bb04ef5eab073ac6cf188623542281649083ddcc2ea084db5cb1417403cb9aba33a8683a224dc8354f8e4d938f7470609229a69816d6a731f03ec25cf0ccefecc368365ed959b155c742d1038acb53ce5cb14727d6b6137bc9f7b62e97dd5a3bf95e26cb216f1026eb8faf3721a9658e645d00c63d13b536dfbc5e696b87844cddd8f25a8fd52d364defdaa256c8f1f075c3d909f8953e424c316208dde0be37d76e864dfce07", 0x1000}, {&(0x7f0000001440)="937a58e61eb4845d27809eaf5ec3d9d57907aa953fea5368dbc970226d55944f1a885cedb3a080c5e814db9f1b63870452125ea5fe27a2c00c76dd250b364f8cfa9d4813608023ee0c671dfc0473c0295d599463e58b766633dcf86b969534d1c2c5ba9c41046e6252125816fb5c1282a65b74eeb0d8fc1d1209f1fab19660d3d689148bc95762e10736c0ff89733b4aa354a9e8d46dba137a029dbab7333b964d6221a6fbaeeffa8fc2e6b9ad5f34ca08bebc972399bb4a59831c09f1e3ce4c0aea1f389e61409d3b5432d8f35d3c5b9fc6bbd4c936807ecc56f9953c0fde70af9fdbb4bba39d2cb619b45c2f32ee2a3e4f03", 0xf3}, {&(0x7f0000000200)="9e9407c1960e8b9a36fcae66c72cbc15ab84e2110be403937ba357854012fe436cdfd0876b8861c30c4320c125c0a591237a0eb85227619757ea71f4", 0x3c}], 0x5) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="e02b011ccb6d4ba7ef8aedd3a80f700b287e3ae03bf41b444a8214578bb85e70bd0d26974b769702e64b750ac3c50cb70141a36c508f6383774362a3f105074a3b1bfaa39a2147e5bda13631f90889599c548fb50948c8b8b3ea002c9993534cff1112099466f10b80c51cd6d3000000000000", 0x62}], 0x1, 0x0, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') 16:20:32 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) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = semget(0x3, 0x2, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/252) 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:20:32 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690e, &(0x7f0000000300)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r11 = fcntl$dupfd(r9, 0x0, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r13 = socket$inet(0x2, 0x8000, 0x2) writev(r13, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) r14 = socket$inet(0x2, 0x8000, 0x2) writev(r14, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) r15 = socket$inet(0x2, 0x8000, 0x2) writev(r15, &(0x7f00000029c0), 0x100000aa) r16 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r17 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r18 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x400, 0x0) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001300), 0xfffffffffffffe2f) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r20, 0x4) sendmsg(r20, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000001980)=ANY=[@ANYBLOB="5000000000000000010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6be72ad1ce8a450ac3fb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000008ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abcbc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c34420000000000d7468a100c6e9cc50a62ab499681cde529f05ac084e4a62cd00d9cc7f3cff0a8c9e2f48ebf37bdf42828718c76167897d6c58cdeae3d32f97274b65a84548f33935bde34326d3ba6429f4b17f0d0193d0d80bf7182fb27ff2698735a59a57a5c06e236e7bce948f877e2649089a2c0da377492b46328511b"], 0x2e0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) recvmsg(r20, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) sendmsg$unix(r11, &(0x7f00000006c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01653100"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000340)="98de1fe0a0675d014d506112b3d7d7a7cf98b9edc17901c701daf81696404f3e1afc50fe3e899d345c1c9b", 0x2b}, {&(0x7f0000000380)="307ff2ed876de21f01db4e2726e69c1366ef146c8bd86ec338926d1f0a0cc3c3a0a85a36a5a2eb9eb009bb9e73c32b948e4aa9562ed899d14dcf77b3edaa44dbb6fd52e1f69151957eb4c32c3a07337c2471f828c96c262dd9ac1a5be6a9b4712d982375565e7611655eff6674ddb47d70226d04295c2c342b1d5c9887e1e8e7ae6a0837455b9ba1955186b9abc031c90ae679b080fc50d9bb000dabe682be939fa34dc185edc0106edf8939f10fcca4ec1fdddcff4653245b051600e0f02cfdd1b5c6a9e1498aeef289256c813768774312054f79a9f794", 0xd8}, {&(0x7f0000000480)="a560604a3d9538acc42c92029ef3c0627713362f6fd9615eb39312f110b027df6d010af26f84b74583f89bbbb0e54650505fb609a88bc781ae0bf3aa01cbd505148dbd6c4c46765309fa0be9fd46f54a0ca685fc47cc18f85275a641378b2a0a685cbc1a7b9166973f77f7aeec99159c67c5188d799c45cd50a685e3a7c877a090040488fdddf4993d65efc1878f73780a6145a8637bd36125dc7146dafd4e770fc0c1ef6d9f4485f61cf5ba81f02e6a3506fed9513922ae5174", 0xba}], 0x3, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000001ffff0000010061", @ANYRES32=r3, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000df05219c028ce9e0c67c238e4633ba051895c718dd54c67591e84b8447d2e35c649add8e62d915c8f6709f3821026956400d3fdcbe7c861e3a6d467ef052620d85a5cdd303261c6d4f954c44bfa259", @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r2, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r3, @ANYRES32=r20], 0x70, 0x2}, 0x0) faccessat(r7, &(0x7f0000000000)='./file0\x00', 0x14, 0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:20:32 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f00000000c0)=0x1) mprotect(&(0x7f0000545000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0xc67}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 16:20:32 executing program 0: 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, 0x0, 0xa80) 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}) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) recvfrom(r4, &(0x7f0000000280)=""/205, 0xcd, 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c65314c5f00d58e234000b77444851aedbd8c02172a593e8577c4a07dc0ce54ba6ac80988fcaa69d3bbe60551e47341e235ef758934d79bc2f60a0a484114c9719ef10c4546ecde59b3d86d0d0e9b18cb25f31e45edf811e4b3e517ee97c4d5b82ccff847449800faf8cacf062059f44063a8a579923a94215d9930df3f10ea4dd338b8afb0540a0a13f1d77da46a7f12b83108969b96e6f15a95bbb27690fa7c067b41e719cf05cbbda2f33c8863fd4548c8f20da34e1e7dc1d8b9718135683ae176288bcc4fe91b896001a989b058041f745e496ebd66e8d906e989f1b0e4ea134128f3c97205bce65affef2e8e3c2b5cdc5eb1d16b3c1b34ca475680de570d346bf3a0a42ae619ff7f954d2ad0a421a886a3abaa2a81b324839a5b8f405b2060f6cf43e402ba9d5b6fe47577a3f3da4b3c603896a1dd8f22eda909d76e5d9fb1342d672324f52a9237f4bf187fbcd83afd5a7ea19ef776f55da8685d78d998e901480167066d281378e62cdee05ec4a6ee905466709168a9da3550110cb4e5a1582d80b30c87ba4cc839ac1edbf42644d6ba621baf52e3e7a58b8a120000"], 0xa) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) 16:20:32 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYRESHEX], 0x3) 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) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x100) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r3, &(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, r6, 0x2) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x5) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) connect$unix(r7, &(0x7f0000000040)=@abs={0x2587ad851587dbbb, 0x0, 0x2}, 0x8) 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", 0x6d2) r8 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r9 = geteuid() setreuid(0x0, r9) setuid(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r11 = semget$private(0x0, 0x8, 0x400) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r11, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r11, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r11, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r11, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r11, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r11, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r11, &(0x7f0000000040), 0x0) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000540)={{0x5, r13, r14, r16, r22, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r23 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r23, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000001780)=0xc) r25 = geteuid() r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r27 = semget$private(0x0, 0x8, 0x400) semop(r27, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r27, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r27, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r27, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r27, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r27, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r27, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r27, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r27, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r27, &(0x7f0000000040), 0x0) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r33 = socket(0x0, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) r35 = socket(0x800000018, 0x3, 0x102) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r37 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r34, r36, r38}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000540)={{0x5, r29, r30, r32, r38, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) sendmsg$unix(r8, &(0x7f0000001800)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000380)="6d7ef8bad760061749836c8199cffaa856f7a8210b75ae4a3849e8f10e660fd49a2cde444b18ae2ceeae7427511701fcd1420d0741e270a7ea62bfc1ef644d6359473bdc2f57c277666091299f9a0c583ae31b1ed2e0b09c487543d480136d95df9a5c56d9cd", 0x66}, {&(0x7f0000000400)="cf1b1362bc7ee0f4fdc0f7fb884dc9df46b129c1c47f5cd0c5980d44fa18a2fc21fedf3d2a1c4417314ce87a701aea68150a0d05e94976df3c6ba70a6d75fa941669ddb50b688d945b84d8ee7de52944ca8c047e070f2d1436d6162865908f72516b91e0336b99eda62797115a82ce3bb28aa9ac34fd63e56e45466bd0738b63c1c9eb0faa00c535cd2f117a354353632e6523308104edf74dc0e6447ba11af34d9d69f491b432c1b88f7b765fa3ce05f1d486fe8d9fd9d2d89837e9422bacb695b748f49632cddcf84d85d82953e72068ecda5995e1aee4bc2a0706389cc4694b5a098eaa353caac10345fee31b1c61f2cfc679f6b560e8245833c14ea68959ccb060e01be45d1ed59a6068d5229eb407e3bcc0e33f7f1d18a6c64ec4ffe0ce9eb51305203e2bea5fcc2bac36052a0acce381e5c592d42f7a65f9867eeca2e8bc535597abddbda4ec3290421144d15d469558e00f14c64a2c7d465d396af95053cd7c19d4a53a004444b81f7989cd82f8e571e3556ea8a70e4b96b3fcda9f73516fb458bca8c5203be9a2a43955788c3ad2b776aa04f1e4fd280bc34709fb5bc076141036357fa5f22c73441e858c6f7c44507ae9f2e7eb2a019cde663a35245c0e6f74816fb483fcd212d82137c46eb8849d4311a83b9841d03af5a64f34dd1e435dcd2ea44b9d08e240d865f0a28557e1831dc210a3bba37bdaa504fa65a0ce746896739f0b58914563a87099dfd241bebfc6eff07e8afc19e5791702104d292f35d4c2df11c12a20e8a8bf6be9438e5fa47853839873263cfc826fae6b8b9bf6821cf11dcdb84a9837da371a34182c90d4680541bd5701420b5e518bd3a1785af8145ef009c30b2379cfab024a40027d8e40993075ff985188b2371c85ef80d7239cff9a86daf4f6c506cee743b47e5e759ea13288028be2f4101a33e98ff61887c3df38994d69d61788a9714ec5e7c5f41b206349b57b0954d9d4adf7dddb0d2583e682df8d12c212f7613476e7af06baa471e45523c9433de24cad9b8638a3944844d7de08c7524a6f39f9b362434274ded21c9b995eef27bb797fe4ef23c1d614d1f5d25b4a1ff13a49d30056745572f5354d72e4f0c82fa6d41c4f748a8ab255f9bdcc76d782f20fccfe2379390489cab671c3ceec3227214584d5359d97ee4fae902e59766b3adf9e8b105e5a626f79d15205f1117d598681c07301c98c71ef4d626092f262abe180f040db85351bdb54de0d226ad1723ece8cd0e8f51582af7fc41bd5ccc4febfb7612651d302bce82fd4c9003fed7c43f271cfff08d4f6207b5ed774341c250554ec9030254ef897d8a582c5cbaf3451f3a2c1a29264dfc8c05b648dfa3328ce62a22ff0c34df07af28e2aedd8a8760fd200a8c757645e774d3705900c6ce77637c439d658f01a3e4d36bbdc31d3159279345473d85752aa1451c18dc5d233454006ef6034733bbf06b8e0fc5ce7fe58757ef75d65e3c9f465e9d06eb602a150dd998b08f927cec4fe34560d471277995e00dc41bc96d1b86f010eccb12d0b8c12e7092d1621b4b05f514bd1d451113eda042bded2c3f9e318ddaa96377426c91f6093b5bf885260dfcbed5cacd7dbc2e4913d690bba09ddbb65a03842537a31aab8d05e489a8ed63217384111c8476d6d23edc247551eae05fd8c139977c7b45e2789fb8fdc3cfb6139b6d9b6407a7691288d088a1d635787e1698ee9447edf533de3c31f21a578f9355bfddf83e560eae791b0c7e6e9f01479681ee39daf44f615b52726cc0200a9d5399073007c02a9215430eedfb3f976e68324b2495bbe03c8f93c38cc72720e5d063c971aab07f338e3cb6e59f72242e646f3bf6fde5f8ceb66a76320883bd9ba0c9ab1f3e5edfd781fc4ab8d70129bdc3d1d5f9282b092126220833075a3d40a9a6dbbd8e9850cf6d62ceeed3685a631ac96f1c68b5a12da5a9f3345b92e308ac19b5f661bfbe66ed51d3f72de4c1eac42c4df9ee7a8c1070a776e9485bf4e7f348d6b6974bfb580ed6df536e93c666070aead4ba8e5f87d814725b7cff0000bee9d91f2fd4974d228528800cc8a5ec1cba83b6222fb66d104123da6f9b7359504d4605b824d6c2325d9d9a2d0243c150b27c1dd429dc2113965b284ce18c5de7aa70c60e1a1b5c514befb1dec7d5f81496dad9905d1ee3a51797fe7768b9ff9ab4ed3e69a4e61c56a8ca1179533cd73ea0170bfe90eaa2328a7185fd4e9b06cd31e9c357eb06035b3be0bc197d572de4b1806996a1cb2374f77b4c6cbbd4957b86ff17525fce5e7853b77d6db89f49598603fee1e298bfb570ba02aad3d3d862e087def1e01d90937bf83fd391e1801f8779d00b6f9957276cf450e37dc8074b98ad7573745a89d49c70d3f4cf5c15d4be5ba76f686a6bfad048fa9e6498db2324400bf8a82e9235c540b1e9ae7ceaaa22512b8bc1da90887e8dbdb61ac554b1e78801724068ca43b0fcd4784b41dd6ce4627da8d2d053c826d746878033c75571cf0094aafc1afd381bbd132d41551f1131fd41440c93fc1a49b38184db7155a00ad280f97f97b43dc96e23efe6d0887949352c6ee8c45898aae46908f682970c9845620d3f63cd3f08d0150e963198bb7bc4b7a74c5165cda8a0dc141aaac6fbf19829b143e06683d5767c042a3cc7b6bb94c3428c4de24be08ea48eae7fbd2307bebf611626fc6c664974cef238379ed775c4eaaed40b19be00b3912d9259baa6b82edb472b437225db621d2b9be92191c5a08ca570bbdcdf783e220ff5cca06bda3fc027d7dec9bf1c52f8c7a3949230a8b199c5d44c39099c44ccb718f45018c2db4a38b7f26c75bb9277f589810fd1767bfe50e971ba9a35307d333516339b09c9942adf3aa78a45ea4df64ac24056898ef422d42f7f8398ac232df04ef83061c1d8912f19249a567c2770f82be9662cf237668fd8e81838f9a739371dde8ef169f3212b11e632c7e6acda5735032a7c7f3e2e52fa186745c1a15c7ddc197189eed3039dad457f7768b20c2f4191c591f54894e8f7fe724cdf35f3b4f1b4f51539b96ee2f6bc5d69e1d165dd1fc42f064faa0358b16df253981fd5cf7a21623f50dafe0a0febc5c77e1abf0253ea244d59f9febc12cebe929736a29722e838f4156edb2dd4635a3d30dd6b698bc0af5dccd87fdd5888cc69e026c13a942c712288df3a69504468dd2e265cc6a07e30142264916024e6cd69296a8f41222e8544ead6783585e29e8f048c8307f361eb0a62240025af739218aa7329297f124c4f21bd9668a960217d47291dd812a013bc239c6929ada6d24061318c32dfa3ead87d6b01aa40d5cc80744b74962b804c27c43a56e941f92cba582a642fd90403bf177b591b8b15c58a7302f67b9f0e06b2ddeb66ffb7e6f9010c442361df5c74468b64d05916c15ca62cb6168c2e3afa1174227db77b9190b662e863fcd9b81991038f0dc087ca3e07522e416e7ae5f619d69d3c53c7b88ca1eb88c585fe55725dfeadea553fe8353a96b1737a5dee7d0c46a1bccd69c4f20ecbdf4d288c837f6eced30f7c49bed24128e26f08d96b92361d37a345730e452c7e5bc8a68157366eff699fe4d25ab22f7655066862c3f425d190573412556accb114824fb85f4c1ada8a0bdeef6e9ff5017226bdbbafbafde8e791d2a1a30c6649fe4212283b62ff066c545b96235274c866cb0d32b11a66c6de547354eb1afcfda7709ad9c68a05cbff198180cc3f06f84e6536602f8d92b34a4f788b1eae61bd91034563cf7fc88b7f1a8014423d75288d4c5f4b3589767df1f4b9413efa564d65fd245abd3c5414a54d9fadae6987633d3fa900043488df21d207e8ff000fa8aeac1d77fc7fd4ecda3ad9a9472ff563f7b80717c3e767969396e243b22514609a66753f52f3b6c5a584a379c73ed3d031ac6cecbb99cf08c22bc0da4c026a510ea1d92a3b9af3111b41b32148d5b3373d6e1c80b5949068fe25a2b380ed496628ec39509bb81984acce3ba77c82abaa2c7e1e0067bd08f35a675457bbc8701bd2bcbada2cd243dd1340e2271a802a8c96c4e280684f856397cc8932538c8bdf47a7ed3bb806054d4f13da65f37a1f8970bf63fcb4d0fc39cc24b90522e4e98a1167e448ac7eaf5049b2e8e8ac8be58acb6925e5778ba364f498c826e692aeb6a4b02c03361df6d18fac359f0dbf6e91c20c18b4a6d5009e6b8e8f98da58b1a1d76d18ad13c34bf4284d6d1dae798312af1a3b2b8eaf4dc043d9e2c092583c49975987638c0a72dc76fcbda3a05851ca772694a0297477d9436d00450a7d91bc443e8625064c9d4e0692b38b18436498927d2ccf104561905d7f096bbdeab14bfcb35c71f303933e4343659ae8bb83fae9934a17cd980ebb316a27f0997b5e7af7450aa18fc67bec02c6b10339fcf1528adb86167c62ff8b7068b3f06c36fe86553d4649c6c74efef38c9ed3f47302d0e5b00ab12fedd7a59473363fd0c02b340bc077c348dfab8635ab1427a517f66ba0df238403aa5796e21c549bf512c5d3dcdd91514866820fc9402efb895b5b1571b1f2dd2dacd4d536030120aa0aad16125cd5df4ebca0ffa7fd1f4bd7e150f0170dcd483ab676963390c87bbc10371415e48e0a9b573abcead3ee350e0770b985e6a4bced028864c1203decadf695c7c7ab8141dc8d891d16d30abeae81e0defbed3e9a598f1bbf201e8ba28b17fc1344bfe5193ef5324bcb2718509bb34ea8f403cb20596a9a36c5259717c00d2c2e515ed2ad0b745da44fe4d3ff2f6d5b80276431b63b4edf4e07c3a0fd05945df0046405c1b16f740acd2389fcc62f7e2be471ce0bee57303d2496302fc13dd92bcd1f00a66939628463d01aa2c27c6a57b229d0df7041d2f5fd8a02cff01533c9185bb9406657777ad7d4337f1c2faf6ca8bf6e09a0ddda29dc42827288153aa2bd6eedbae332ea23e91068f49ac9942dc586599aa03ae67d2461024230c16b7267fb5669b6ea06b0492c89750791aaf28d4bd9f5964ebc2f55b30ad4c7acce2579a1f9eacae3e40800f6cf4b9c1c9857c3d0502826dd2bf4ab967bd5176023b83c049a425da573340c8d2c2a2c1e2aab3d7feb73c88cc58615bdf7baa8c7fce6027b77572acc37112372d9476011c7a344f60efc11834da1115039de7cc1299fbebd893802c89ce5d0cb4eb9406a3ce07d2123261722ffc189d68f47e7776b7adf40e3c10f718573808a2128eb5538b2cf0726de4e77f4a3ee9bc0b42e10f7619cbccb50a5ec2dd5ccae8d3ccce177bea4ae7225b355d2f7d39bc4afb61aa5f499ef0924d0efdccda66b1686f58ae61062c8101d98cad87e971f4049b4c5fd9ffe3d49926a5bb12c183888a75a273d1c518b8f5a141e70e8dcadc87e87dd7577d02ead226c284e857f84ae843022b23fe76c8f1787afc91a0b122769564922aab4a9bf9ee4c7dcd3f1cae253c678504ac6095cc4f8c43bb6d4d508d84a5332408fbb8a86caf339a05a03e2f5c2298182cca7385459b330f841615f774e05d99f4ec637db89aaa064742c0ee8605da0257cfd47e2b71e87bcf46c7dd9d14c8d71a0624a622b496ecaf892371afb36205f7eaa613d2ba9a84aa927a1e12607738a1191b43242ac1c4498c28af02179911ec5ce72f6af753a35996dab92d11ae17c12aa6033952760901b6d988acf24368a6667fae77c012cf163e69ae7b4deb6a32f737e89570b4f4c5eb1c202c61f1dbfc9cf1cc9d43d41bea62b0878cc8de045780adbe5b18b8948bd102cd49e2", 0x1000}, {&(0x7f0000001400)="74e385df046421ac801f726a96ad57faec517624a61c3a22a7406b222ea76f8210e346fd9cb44f134f40d232521eac8461c6303af0f8484e36e4a1079f555cf9c69b110c587128f6354d8baa2805efb24c69203483dbb31ff00acfb83d66dad6faefe5eb8b59f4c0af00116489415ec3a174f95883a52844a109699e80be7baf18bd602eee0cf8478f04cefe2f81c22cae6019bf962badbcd726f1202fdaab880109dc5b5904d3d94c2a107c14b195fcc5f0675cf4c5b1af0d816fc0d1e0b5e9d45c0775694f8ea76aab57ff23a9f15cb4a28fa690174ad8b950f763ced9175ba5641c", 0xe3}, {&(0x7f0000001500)="f3de81f75e013cd70ba6c852fb2b602030e6d3357c56a344c84f3ea308f4b84836ce481bfd2ef442bd40d3063094ddd03f885ee88fca18f8b3847bee2a03d22e06ac17acdbb78208a65357a90aebb9af75d29cdab574a523e4c53c57687121ff85132abecd1edef7d35ee398c2d39040c920401e918dd64b03657b3de19b30157c644166a0334b67112472f3dd32695898116ed53c78ea8dedbe586dc4869c3f1276942f8d0fd1a4c77667c0290f6289119886be60f09647ae8d", 0xba}, {&(0x7f00000015c0)="b4f3a6afc3d2cf9ad27ec8cf98eb7fc27605604c159a3bb01556160964d1431bd9457094f776eb1e8388a8fbbb0e7a7ebc0c55ff18cadc5a0b6228a1db03c7754a4015c2dc52d86358da077a3076e8894691d8047f0731f9769b4ec4678ef8bcf37e037ac6c08d638e05ba06f3f541dd5b6ac249eca7d0c8ef725ce823bf827ef0a6ace77df10c64dcb5832aaabc64839ab7c7f3f2c937d83da95d04424423474dbfd499d8", 0xa5}, {&(0x7f0000001680)="7e53aa7a6572fbb3812ab68b5715f808b09280da47416877c638b2ec4940b288273a2e46f0b7f26287b76b3824a5ad89cfdbbbea2208b8f07ae6b96ce85141078e9796114f8589a8b47ee48d495a36362d652d9e8d1178cd82818b7f46e6116888f685fafaf6", 0x66}], 0x6, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r5, r9, r22}, @cred={0x20, 0xffff, 0x0, r24, r25, r30}], 0x40, 0x408}, 0x8) 16:20:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x60) r3 = syz_open_pts() flock(r3, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x4a1, {0x1ff, 0x8}}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r3, 0x800000005) 16:20:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0d000000e8ff00879b00"], 0x10) r1 = socket(0x18, 0x4000, 0x8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4002f66fdf2febb70edd00787f254d675"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r3 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) 16:20:32 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x6, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x2, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)="58a1d8bbbd6f090ff75fac67e31c25c1bfe45467c623e7325a000bb27357ab0be4d85e9c53d86d", 0x27}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2, 0x5, 0x1f, 0x4}]}) socket(0x2, 0xc003, 0x6) 16:20:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x4) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x8) 16:20:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xcf}], 0x9889, 0x0, 0xfffffffe, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 16:20:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) r3 = socket(0x2, 0x4, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r9 = semget$private(0x0, 0x8, 0x400) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r9, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r9, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r9, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r9, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r9, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r9, &(0x7f0000000040), 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x5, r11, r12, r14, r20, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r21 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r21, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r24 = semget$private(0x0, 0x8, 0x400) semop(r24, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r24, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r24, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r24, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r24, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r24, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r24, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r24, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r24, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r24, &(0x7f0000000040), 0x0) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r30 = socket(0x0, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r34 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r35}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000540)={{0x5, r26, r27, r29, r35, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r36 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x9, r7, r12, r22, r35, 0x80, 0x9}, 0x8, 0x2, 0x0, r36, 0x6, 0xfffffffffffffff7, 0x9}) r37 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r37, 0x8040691a, &(0x7f0000000300)) openat(r37, &(0x7f0000000100)='./file0\x00', 0x40, 0x80) r38 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r38, 0xf065924ef917ad06, 0x7, 0x0) semctl$GETVAL(r38, 0x2, 0x5, &(0x7f0000000040)=""/9) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:20:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:20:33 executing program 1: 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, "1708895e8a8cb4eed7fb45e60000001300"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xadb9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4db32e76a1a77ed1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:20:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8e, 0xc04d, './file0\x00', 0x2, 0xfffffff7, 0x3, 0xffff}) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x11b) r2 = syz_open_pts() r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x5) r4 = dup2(0xffffffffffffff9c, r3) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r7 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r8 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r9 = socket$inet(0x2, 0x1, 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() close(r12) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r4, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffb, 0x49, 0x2, 0x6, 0x6}, {{r6}, 0xfffffffffffffffd, 0x1, 0x10, 0xce60, 0x7fff}, {{r7}, 0xfffffffffffffffb, 0x8a, 0xfffff, 0x80, 0x5}, {{r8}, 0xfffffffffffffffc, 0x1, 0x4, 0x81, 0x7fffffff}, {{r9}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x1000, 0x6}, {{r2}, 0xfffffffffffffffa, 0x6, 0x1, 0x2, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0x7f}], 0x7, &(0x7f0000000480)=[{{}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x8, 0x8}, {{r10}, 0xfffffffffffffffc, 0x80, 0x800000a1, 0x3ff, 0x9}, {{r11}, 0xfffffffffffffffc, 0x80, 0xafa54a1d5b045ee9, 0x9, 0xdb}, {{r12}, 0x0, 0x2, 0x80, 0x0, 0x6}], 0xbb, &(0x7f0000000300)={0xe000000, 0xa2ec}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r13 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r13, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) dup2(r13, 0xffffffffffffffff) 16:20:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() rmdir(&(0x7f0000000080)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="139854f4cf3c2904f71dbdad169c60044a61372bfd22c5dd2b68a68231e5e4e5b20d906277a8bac7756e37c2de543bcebbf6768c44d3d32b0180e3bbb65796912593058e785b8d", 0x47}], 0x1, 0x0, 0x10000000) 16:20:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = msgget(0x3, 0x401) msgsnd(r0, &(0x7f0000001140)={0x3, "1ab3df5f824168815f6ef990d1967188c52ee23541e97dd10f4954ed22a84dd9c49a4b62f6f1ffcd265fe665895e11cbf77d0fb76c8ef9011250962272b8a5f28277849836b5c91625cc1989c7b07a7c10a900131e2537304fb3f88c7e96478713be330e1c0edfc8300d661cd68ada0d4ad0afae8a91681c0f0926e7f241947d9ceab2063fd5186376debf91ad"}, 0x95, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) close(0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4cb551be10f39c86557b06e23bc6150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700"/4098], &(0x7f0000000000)=0x1002) socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:20:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5, 0x20}, {0x7ffffffe, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:20:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) 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}, 0xfffffffffffffe8c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:20:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x40}, {0x48}, {0x8, 0x0, 0x81}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="b75d060000000000040000000000") 16:20:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x05\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000b, &(0x7f0000000180)=[{0x0, 0x6, 0x9a, 0x330}, {0x8, 0x0, 0x6, 0x100}, {0x4, 0x9, 0x1, 0x9}, {0x8, 0x0, 0x3a, 0x8000}, {0x2, 0x1, 0x80, 0x81}, {0x7ff, 0x1a, 0x3, 0x4}, {0x0, 0x81, 0xfe, 0xdd}, {0x1, 0x5, 0x20, 0x2}, {0x8000, 0x7, 0x0, 0xd3d2}, {0x100, 0x3, 0x81, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:20:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {}, {}, {}, {0x0, 0x810c, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:20:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0x8, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000140)=[{0x3, 0x93, 0x4, 0x80}, {0x90c, 0x5, 0x4, 0x9}, {0x2, 0x3f, 0x1, 0x2}, {0x100, 0xf9, 0x6, 0x37}, {0x0, 0x40, 0x5d, 0x7}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 16:20:33 executing program 0: 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) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0089b86882f504c7e500"], 0x10) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) shutdown(r3, 0x2) close(r3) 16:20:33 executing program 1: 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) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x3) 16:20:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/151, 0x97) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4d31910a62de3772}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}, {0xffffffffffffffff, 0x80}], 0x5, 0xa39e) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:20:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x80000000025}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2351ce9c802bd9a55b03144e7b19") dup(r0) 16:20:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r0, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2546f8bbfadc3228) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1", 0x65}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:20:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x42badfdc7ac5d6d5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = dup2(r1, r0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)=""/142, 0x45}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000700)=""/190, 0xbe}, {&(0x7f0000000280)=""/101, 0x67}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/81, 0x51}, {&(0x7f0000000540)=""/245, 0xf5}], 0x9, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000480)) 16:20:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:20:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) 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) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x1, 0x3ff, 0x0, 0x4, 0xfff, 0x4, 0x8c9c128101e02921, 0x2, 0x1, 0x1}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:20:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") pipe(&(0x7f0000000080)) 16:20:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f6cc11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29fdf0a823529d4049483f9d690928000000000000000af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7889e59534ed04d04ff039d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d09d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294e959d5fb583addf2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:20:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x8) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0x313, [{0x3, 0x7}, {0x3, 0x10001}, {0x3, 0x7}, {0x1, 0x3}, {0x1, 0x38080bbd}, {0x2, 0xffff}, {0x1, 0x2}, {0x2, 0x8}, {0x1, 0x20}, {0x1, 0x3ff}, {0x2, 0x8}, {0x1}, {0x1, 0xf288}, {0x3, 0x10000}, {0x0, 0x9}, {0x3, 0x800}, {0x3, 0x401}, {0x2, 0x7fffffff}, {0x1, 0x8}, {0x2, 0x2}, {0x2, 0x3}, {}, {0x1, 0xffffffce}, {0x2, 0x6}, {0x2}, {0x1, 0x2}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x81}, {0x0, 0x7f}, {0x2, 0x5f}]}) close(r1) 16:20:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x421b2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0x79c7}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './bus\x00'}) ioctl$TIOCSCTTY(r2, 0x40047463) 16:20:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01da21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e"], 0x2b, 0x0, 0x1000) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df0819cf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827855494d559afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd69e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a2634d27f6e2516fee759c1fb17091730a523ac766ad50f0b407712ebf2282586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e000000000000"], 0x2b, 0x0, 0x1000) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01da21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e"], 0x2b, 0x0, 0x1000) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) msgrcv(r5, &(0x7f0000000500)={0x0, ""/94}, 0x66, 0x2, 0x3000) msgsnd(r5, &(0x7f0000000240)={0x3, "b3a8c4b94c9f4c32591f1df7718256b2eb27b1ac55430975012cb605477bc1d6dd1359189613e9b25d7b8cfb0091cfb900000000000000000000000000000020d6c269acfc9e600453c7f2fc72a0d306b4cdebedc8f0f68c24c4dee7eb321abb67d4b1d5251137397afcd992d9356f84ef04bb08abdc5026a0113d04dcba01192cbedd75040000000000000022efc453fc4e0c916a542558059b92791883d7940461188a07a9fa101e61f320ed6f4bb070179618dcf6c8be42d3d5f4021d34d2aed529616ba20a9d6d8b010c4857e5417eaa97754c1695ee6d50ccbb834c3de47df091a959abd1d1daad4e73e11606257de2de44a8eb70c86dc6452298adeaa34913"}, 0x2fa, 0x800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:20:33 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="4c94401842777a6f867ed42371ec3c41374e98bab2fdc2cda3650e57fc9664ddeadf4f3138b59f7c9dd554dc0a87428cd8b9f4350053605da57c98fa0a6b76b24d8a2ed3232af7714b3c949c3a7dcf1c506bda20a2de7b4aacf6d89cc0fd753ba00c4db4bfa5d74f59a14222099c624365e2ad58df334fdef2d3736fce3edb2fd389ad52870331a46d5cd153fd9b7946d498f87d4c9c83675c29407c5d4b4e0018f1476b4b290f65a5f729faadf003ffcd732bd99c21c64fb0c867a4de722912f30d2f4fa2260606f255cd341dce1fccf2f5859ec6d4774834f3e1948343af23ae91f3a99503632a308241c0a828751e8a41239a"}, {&(0x7f0000000200)="a1dc049fab5d28c3b6ab3dfaf5e083214595c536171726224991b256dedfc82563be565259fa1bfdc156a41930ebc8a82240ed284eb1459293132f2ca281802b10a0f0de1fb13a082c7200946c4274651c3506554ae08d081bab351e901ed44f8a100f8a1f6f84cc7a2d8de7964fc3a5b58123af86ff01a4988295dbbd996771054654285e965a8a48f5112921f5937e6527d90062fe9f1fad582a2bf7416711c21d7b9312d1ce44ca03f4ec8c35bd765cf5dc741f826493f7683ef165c95009bdb42642a0903c0bc71b5ab03d5fea96d983851e5b89477084b0dbdcfa0b74cfe9c0940d8a3760fa1658087e4c01940f8b7fcba59e41463f33e21e771b0d8fe1c519b8caa4cf854ce008c606fb8eac484f5f79e42aa47da81da3b4dc379d871794e2905cbbcc6c158c4963ed9c5ff3e77e85ef7e200f26444fa40481734344c5c14ffe8ddc173f6e501584673308aa6fa55c05efd6b47d789d857a1376c86b8670dbab6d90ec0a8155b0ec4e60089943d508e433fc0babc503c8c64899941290481b907aab1d63de8f78d2c7147339e40fdb9a3132e5d9e76202e9472a7456f123e1c0d30bcd75516d3787fe4f2239d85cfeb218ce90a1eb9535de158f6bb0072252ce79351cf79f3304b5f3b10ba0a0635ef6484c3df37f71aac9b29070afc988adf7f5ec9a6576430e5d2d64fe3d183c4691e80b26b0a6ceaf5185cbe984fb6cb4c04802ea904658252a8ac3441df486bc42b27895d284195334a0a31d54fbf817c61ec39dce909c2ad2047f5da38d09e9b0c5798aec380882cf02b470d73c1c7266830163bf49f3e198ad1676a76ef64491bf35058c5df892381e0fa0ff4b4ca9fbb14cfe783323db7f70f4f9e9b11c3511c384b60f54130707cb2e282dfc012c5a3d2d17096d1ba7e2f733623c34d13543de2cf0b0f7f1bea47448949f4984ffbabae36cee0559629656899fda73262a370ab499d691fda355171d2372c3e86c89d187525c1b19231c7565521066894502557936c19021c9e0738c187ca6e6b88654dfa7c73b7482d3eaa823ee15f062ad59f48cba12cf6e39556fcb0fff36b8d9a4bad96a7baac39bdeba885fe1f14929dfca667d88af96178f54144edaa8adffe343b4a19aa0740471ff8eb32d7f7e3522a70b0d52417707cd10f32c8d4d9ef73afcda85029111011c03497f62bce71705c548a2f32b1158b3baa5576c88ae0e358eba526d66bf9934acbbe84eaac68e2655caa795d7d8b7b70e7b107d93ac92cd90f1cc9c9d77f5a32a2210ac82f1aa7a4c535c58112028563a7827fe84cfc220f56c5f010c7625d87df20444a68aef906e60e48b8bd4760c1ef5254b4ed298c8f6be1b2b42e9f2b620b66648cbcc9f85dd33185fe4df6bb60978e358811ac0ae72dd155008f390f4e7c6fd8b8281e9b93ab88e2a3d5ec9fe5fff1512f7b036b92769dd274a566c8977a8a36cfee9d0a8355bc5ffb188d92b496b908234c0c25efcc206b18c658ac99bf5b4b1389ff54c2036341244692794e1af583cda777321bd0d8251609ea46bcc4e0c69d3df860260ad8053b1e396cc058844eb177d301aef558ffb19569c1cf7d89ade29ca6186cb613f6cc09a5f3d5101b7e16571e452c3235b43c0a9dd3714b2081a6744720c587c2ad41e6d79aa14015e2c1ee875acde0c9c4f39a9cd3ecce1e61e43158ef82682ca5793459534787c3d50eea13b3c8fe79408660b446a0508a6428160961c7e05132e3349b420de4eb368742609cd9de6a03407c7d69f1846acb58ec5f8ed9f23d4070fac68d888860f818b3c3bcd2528bee88dd3b4539d39723b3d2ebbea52fefbdbcaa06e89ace96b8bd987ba58fa9177de22cefd3e7d5ad21ac836153b94be52287a6cd817e1179c9a6abff3d5f3e872a8951854cfb8d0c4499e88d067ad771f51bf9af31336dc4e4321ad8340dccb282a174dc1515565693634405cfa816dde3e9231e6f13045b2428b28aea53b6cfbdfe0c50b5fcb042e375f9a938c5dd1759cbbc777ed2a413f56b85f7f6ee6dd7fbbe61f897cf393641b1436ee3af481ffc861925d88e4244e6ecd524b1db278ef30172d7942f061cbe8177cc89007367c6be11ec253e516863aef132d260e4ba1b0a528eddf42effa35591fa15620fa3fb2542f1d10174045318451e6ee5afe24e07d3584e5cb8dcab60b7acdaa2d0ab449bc03e0d349c385c00ed5f6b1a96d293dc4bc568e3f12313758790c978b13f15bbd8e8406b661b2533488e58719aa0f5a1c0b61bfdddfa31e1b54782e8e8113af075f16b3cecde3bbfad541f8d18b9e69a82b236bbcd9484c2cf155b89ca1cbdab3f0780bbde5e79df6f79e59bc871e6aa31cfa81e6e4f7ebe28175cfdc6f7e3f490759ed0e244108aed2bc5099e022d63b5f33433b37aa13353e61df1b6731319f7cec8f04387f7b984450dd90837c191efeae54607e0277392ed9167ef2e5b0cb776aca43a8423159fbce8cb4627a3d15be55d705ee30ee7e611f86a33820c01d1ed301e1a11b191ececb7f63bd49795c226eeaf2fe5e884713490c702456b825126afd6209ddb95747b65c91c2121a55016ee6dbf0050620a4f275b7bc9c5d8679dc35dcf27aa55e6246aa7e2c47f822932d9d4d631641192c7684abedb11e0684e3ea46ed602f5a57219e564c69a083bcb3b3ed410920eab5bf94f6cc66690a17b4cf54286522d3e749504a137feda8b02ef6658fffafd40b3333170faf99d77c33dc99827f62aad65668b84e1814589dd712bed26ddf917f3a6ac8b932e1702f73691f8a7acbc1b97f3eab4492487e60ce41f46e6eb4bcf53fd14b6ec20e4a04efde9a13c18da0e8d4148379d1c575d7d635cf71dfa2cbed882c5d2afe35048cab80184544e84dfdd0066322f306e0a79ac69545bc304f0c09c0016386ab0cb9ab530e416d2bda9231fc8560556de59f545b5e2df1f53520d7bd930d2df439175453fc612af51a4eca00c1596d418674591f24d727d4c4ffb967a4bdde9b2840a445dd92959b93ff1bd083cfce2f538b6aaf7710a36caa28014fa80b9626a4648ffc76720117f6e167680220092b2660a6f3e28660be9be07ed5643c6f3c7c2db7e55818e33338b9934cde2669cca4393c10bb3da09bb62304e4eacbfe20736e50a6e0a18e68b4d3770bf56623da0c939a304368d6a7bd16721ce0761f4538f76b8b26dc0b65ab5b4ffc5969d9652a4486d5c392fea30e15b7b18401b91bcdcfc5e55a107a8d75883d220c80003a9538d0e7b7c2587a27afddec6d95539383cc369ffe15c15575a0ea99437d7ca4a9ba0e0cd211b8a75ab3a9afee6a1120e54f699803a15e4af104ac8c200d4a43b28eee59422d50a9563ad46d38e11a8b6059753ac040f046a2907f1c24ed373abe972a97443c1adcafdd0c8cf4d988f442be88ccb855c9fbb460849211bb25eb27124a6bed7c7922bbe8561f259e7d90a5029683e65c2cbe21e28afd01ab3592d0a9ca04496e59fc60ae3d3e398f457050882382fe1c6cfbf2d7c15b30546b82dc26213de7e9c2791d74676ed75cd02df2c162ee58a98ba98e0767bc305f64c7f567eed11b268bdf70df8f660b0903b0e25e211f5842f4a97a657d6fff9c1611b8a5e283b8c8f00c0daff206db3e61706909a1f071328e1934a7ed8831ffded2f3510d2a0d6dc97d4ab4723507058cc7a99899a91f949f58902fc82c29c03086f7bb853909e3432a37793109b61f434fd05e0e069e87169da7274038902ce7fa32fb1f0a807d714052ac508080ab9943f469eb38d8b168f56ee0d991ec49476d939719e6faa94aff1b8b1e17a03faf5f027c6547cd1772937086e8187992e00404fe22ba5a0d31f0bdda492ebadf475ed274efa896de0aedfc7b7fc00e07bf99fbbb379b93a1891623f3266a66c77a0fe66b2398b0e901b85a85dd6a8fe187f68e98b54474b86727890ddccbf89f9ce0f5ac4c46e9fe5ac498042b6d8d74d5a7e91e6fdc5cf9ddabcc7e4a683bfebc8980094bc2254630a5df84bbe86cfe196e030339e55948d94c30a6c3cdff504416c95fdd340719d275d89ab1cb9fe06bb70c2f6e5c3c1d38ae6d48e04c2ee3dbfd56bda1df498471b9b3759b3e8ab659d987a045c6c9f7013d4c8413adcde4bf6bc7689a1e1f42d2e6e03d4594fefd5042fe0275bd4a9059c3a81790c8fcfe6a2cbdfd2f1c8759f43b04c7173e25eb8262edf0d6a7741dc1c9cd45f421f9931d405d7a39e2fb4b54d3813cf76e1cf21a05f5fc0b33e5b1bab9ca0808739a96fc01578388f0f05d9c3d77a88637268cb2a22130d71015290cbda1b1a502080d712cf9241c9ba1a0768909140add772e326c8abfb096b443fbbb73d64364fcd3e426300da06df8c9f4cf828ed97bbca68099b0a24733ace8c04e1946f392453d2c0b3066f1928ee4f167539863f42d63183a7eb831f85b93f842546700bcd5a3914d152d4fc69e30c7b213ebb8e0e944f594a3384059a73a907e68a67c767deb26c2e22990b7f8581136e53a0d44acabb7b3bcd593a88be9bf1d9b52734c9a8ac4f9db97ac9452e9e8e9f27144b9892c8462e7423639ffcb842cb536d1ce5d693b52c0fcf7752e8aba68f00d7d854de18e503b7c85ba606c8ba67fd2bd7719b5350e6fe135e3e54da62999a49af4bde1048f98706a83993b5cb8c995c02777d6ebb41f8777a42887bc7c438ac91e94e811762b1bdf77a8d29134635342c5bdbe8c04e179684774be30f736f297516cbc6cdfe168a8330e81df18c3a9f8404237b56605d43af71daea11ad3f6b18273cd33baa4e5aa664af60b7b742f645c94ca430de6cbfe1af7b55791477fd58e30aa4b7b6b8409abbf7cdb93305e54f3dea5ce759deffb66a0d8df6f03248ee875965a2ac51c0ee9ffd2a442dca8080c94f1c281139a0a9ac15d5f98b74c1e122d0641d02949f3e8b28a985631d3bd729c652adb1f892280bd708437a250745b84b742c3f206c3c16c30c807ed03ba4b690d4c55b8d59aa5fc33536ce4c567bb7469f83311e49f7f743e114f41296c96f2270dc18cc88df1dc8e766180e1d4e613f938d9a5f52fecc1e9508ac238abc2b2b2286ef064fedac2fca613715bc15eb7d7c48201ecac4df82f78fb003e6631e868bdc4636a589990abbf56c14ae11fccf4dad796dce55021296b42cb78f8b98fe5f92cdec0804c07c17f158f7f0ddb8ac637cdcd9761b25ef270ca688ae4d26215d17b880cf10274b44b5e220ad910995e3f7f17e422a74f6026f8b6f6b6d425a1a28a90b7ae9dcef13af7da409d3670ac2b40394493652dbaa0b300b808f3b6be5357fe780f92197a3cab42e9b3a6b691f9cd1360e2caba4eefeddd1ec7f147ab7924ec83bebc197e66ad42fb4767f720c0092b4b7e258ebc50eebf571201453963d3cabd79f1695d2804c085e3f6c27789f504c2018dbd61ba2c9752af314f4e4bf8d69d6a5e767c5240973fbdf9a4400264eb751f5e474ea326e52ed3db14ece6336336d0929b9f58119f9a332312ecf75635cdedf2d5ed6388ec817158f5b8a8f95e0e800dd7dea6afcc95978da2a15b2548bd38291f98f5e368d144cb9a16cb184635dfd5718eeaa7bcffdc518ecff5b3e43140008454cd0f081a4a1b484fc4445352dc4055f07bf9ef67792aa1595b47703b1ef894d96dae273f9c3100b3ba120b375e8a1b844be733d547399e013abfdb0724ce0ef50e6c0a96dd914c840796bc0ec783a299bef2116c073d88a2d53f40fb6dbe8ebdc043564b08dc58b9a1d3a335e63f82ed5508", 0x198}, {&(0x7f0000000000)="3f08870a8d1cbea62c7b01b35ad77ef7805bec52a97e2742bffe41995c7c0cad33e891113eff995ed78e3f844044528b2606f096bb3a851a1b929abb88eb4cea48450c1ff71802b644d0acef993b0b30264b20ae841fc2bfca804c4fe469c06784512e914eef8dfa42f7"}], 0xfffffffffffffd3) 16:20:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x8, 0x7, "b859d087b641e986ebcb41136ca409dddea42956", 0x6, 0x1}) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:20:33 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:20:33 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000004c0)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r9, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) load: 3.83 cmd: getty 75992 [ttyin] 0.00u 6.62s 0% 316k load: 3.83 cmd: getty 75992 [ttyin] 0.00u 6.62s 0% 316k 16:20:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1fae80"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt(r2, 0x1ff, 0x40, &(0x7f0000000140)="4ff96522f39869d5d82184cf0f5ddf62aff59ccb037bb8a032be1628ce247fff675387e3a15f956f1dd35caba4143b7f9a73108fe4aedd6bdf468427c6d3e11d181dc4c20fe2cf5cce2acc6457c97d46b91c707af04aba1a5b0361a50f1ab7afe4edccedc8744e99e7871d8d7618038737b6146e9e59e3", 0x77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) shmget$private(0x0, 0x2000, 0x2d, &(0x7f0000716000/0x2000)=nil) 16:20:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x7) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0400e4a6653000"], 0xa) listen(r0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r7 = accept$inet6(r6, &(0x7f0000000200), &(0x7f0000000280)=0xc) listen(r7, 0x3) r8 = dup2(r5, r4) r9 = accept$unix(r8, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) connect$unix(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="00012e2f66696c653000f524b9acfbc37743b61005ff52bbdfce82f5caaeec19247483ece8f984ab31d5187dc851c3fe2463b2f3d3a154611640eaca83f0854706"], 0x1) select(0x40, &(0x7f0000000080)={0x100, 0x9, 0x4, 0x7fff, 0x0, 0x100000001, 0x8, 0x9}, 0x0, 0x0, 0x0) 16:20:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:20:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:20:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10f) syz_emit_ethernet(0x5, &(0x7f00000000c0)="a0bf6f2ddf") mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:20:35 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffb, 0x80000) 16:20:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7ff) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) 16:20:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) 16:20:35 executing program 0: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x1f) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x10001, 0x608a}) setsockopt(r0, 0x23, 0x6c, &(0x7f0000000400)="57fee6278e2ecf18f41e948661bbe4982e5ba41deaa3f12226d6ce2784c88b64dddd7b9a323e4dd7e93f9f712310f986792e53d35898e2c17390782111080b5526f123671b229e2c76ee49890c5f63592c977e326d6cfd855563b88bd5e5c50eaf9a5bb88b05e36f140cff1b41a53c62ca15ff51ed194cf94e9d92bfc973c7ac2f7d4553855dcb64aa6daf8515eadf2f2a927047c62cf62c0fb75d6713e663290d65f7889304114a5acf747d5b22f2560b0000", 0xb3) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getpeername(r4, &(0x7f0000000300)=@in6, &(0x7f0000000380)=0xc) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000180)={0x80000001, './bus\x00', './bus\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:20:35 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x800, 0x0) fchflags(r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:20:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x184) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x200) close(r1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:20:35 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x40) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:20:35 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r3, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r4 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r4, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r3, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000e00)=""/174) semctl$SETVAL(r6, 0x0, 0x8, 0x0) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r7, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r7, &(0x7f0000000300), 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000100)=""/210) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) 16:20:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) mlock(&(0x7f00006b5000/0xb000)=nil, 0xb000) 16:20:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:20:36 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000003040)=""/4096) shmctl$SHM_UNLOCK(0x0, 0x4) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:20:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x34) write(r0, &(0x7f0000000040)="e276d266c3", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = dup2(r1, r0) fchmod(r2, 0x8) 16:20:36 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x0) mlockall(0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) kqueue() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x4}, {0xfffffffffffffffe, 0x4}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') syz_emit_ethernet(0xbe, &(0x7f0000000280)="e7c90db001dee6a49d1666ff99b0f9a57e1fc31d7bbdf097f3d71e1b99bb834a6a3a31232835e7aea46049f70773cfbdce83591ea0849bd51dca3b9063e21d803bee1c91c1ddb3bf3c2c8fdcc8edae443a40f7f916acf8e9cf49d4ad4776ceaaa5ed9007dc1a8f20cdab002e1f9c9ba3bc3dce3366731096c0f3f30133f4b288277a9572ec5e205a689f3b8ab69f58ff87b37ae630197758a009dbd822d98be9c86128f2191381041ca7f7a84482de0962b3fe43f96b104de94eeda03e24") r2 = semget$private(0x0, 0x4, 0x419) semctl$IPC_RMID(r2, 0x0, 0x0) connect$inet(0xffffffffffffff9c, &(0x7f0000000340)={0x2, 0x2}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x60112, 0x0) fcntl$getown(r3, 0x5) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000003c0)={0x3, 0x200, './file0\x00', 0x7, 0x400, 0x5, 0x6}) r5 = semget(0x0, 0x1, 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000400)=0x5) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000440)=0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8, 0x0) setsockopt(r6, 0x3, 0x8001, &(0x7f00000004c0)="61182b1340417bfb4484c6df22e2ce7c71ae64d03ec620577e4c2d927c9b5eb1422cc987ebb34969dfc49c674fbf52c244d1adefeedf888c1ea9409aea772d8b09b5797c6267817ddde3e6024b48cf900d0041b323fe2745e91019608069de6b7a93f316b65a24103c930053f488698c89a74b0c4f2046908506e9f52fd0a8270892549df2d51372571ddc93531c43edc4ce535bdcdda116b7b454882a", 0x9d) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000580)={0xfffffffc, 0x800, {0x1, 0x7f}}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x60, 0x0) fcntl$dupfd(r3, 0xa, r7) getrusage(0xffffffffffffffff, &(0x7f0000000600)) socketpair(0x1, 0x4, 0x9, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000000700)=""/53, 0x35, 0x40, &(0x7f0000000740)=@un=@file={0x0, './file0\x00'}, 0xa) 16:20:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r1 = dup(r0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(0x0, 0x1, 0x8, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, 0x0, r15}, 0xc) r16 = socket(0x18, 0xc003, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r16, &(0x7f0000002340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a93efb5afbcadaa227493667d510c1f088e151584eb63138cdba1d4d1a3327be0c1a6101f3000df7cc62dc9d55add9b016e754f5c0f5f522cdd9d784cabf56a7d97f80c44f9952acd88e55e800b1365a7e3dd6109f664b91277ddf314e20b32609cef147a59a682415e407cef159182f25d0fc592f85342746dfb8e1f21a5267debd79592e3f458ce769dc4b57997617faffd7345ab6250b69e1557b5d59d62be5446c9ffb6d575a752646b68795ead1d92f15fbfb617d06cb0b3d2d1d9b39322c9c4260f8d70d685f38832ec42dce8e9da941ec202a6b35cc15d0987ca418949ed66e541205d07d6649f"], &(0x7f0000002280)=0x1002) 16:20:36 executing program 0: r0 = socket(0x2, 0x4, 0x40) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) fcntl$dupfd(r0, 0xa, r1) 16:20:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') fcntl$dupfd(r6, 0x1b, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r7, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x9}, {0x2, 0x6, 0x1000}, {0x1, 0x8, 0x7642719d7fd1a271}, {0x6, 0x8, 0x800}, {0x0, 0x9, 0x2000}, {0x0, 0x1f, 0x1000}], 0x8) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)) 16:20:36 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) semget(0x3, 0x0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:20:36 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) kevent(r1, &(0x7f00000002c0), 0x0, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x9) 16:20:36 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r0, &(0x7f0000000080)="9e3eb3900603b73725c7419aab4212e8864fabe4f27242c9a88b86fab7ca2730619556ae0b6555336c4bf934c4c8a0818eb13deb5aefcf64a9f5854736cc0ca5cb3f5369b9693d05333fe016a543f65588da780c95c32eb57ae2", 0x5a) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) 16:20:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {0x0, 0x40}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x4) munlockall() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xfff) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:20:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x2, 0x80) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x2, 0x55, 0x80}, 0x0, 0x7, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1f, 0x70}, {0x4, 0x3}}, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r1, r3) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="2f6493ccee6cea42aab3329dfc0d2f7ad10c59d87424d6cd409797b7d70aad7684633480986173bdb801bc0a74c8e0edf8c1f570d1cb9ee37a008df907fe0653ca77c9add2efc3dbab69af136e01f5859826692718a4e53e7668eb02f890c60c8929e56bf87b5792238928"], 0x10) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:20:37 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) sendmsg(r6, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0xa611}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="2f6dc4c09b078a4344938363d7ebe979c5406be4c90df8c6866c6b7cb17cb49057b3ea2a72321df1ed0364241841fae9ca", 0x31}], 0x1, &(0x7f0000000480)=[{0x78, 0x1, 0x1, "ac1ff4153aace23a901db1f9bac8dc5400c64d969867cef171397ce02481ff6a08d77fb242d4076b00c48fe28fdba484c0817d3a9b78f71ae1cc436dc8d095b1b6d1cefff754eb84386aa3f1b7b6d452125290fa013deb6a3a28aef394155b6ac8ef"}, {0x80, 0x13dd56ac71cc34d3, 0x200, "763aaf17df80dcd97509723cd39e71d03bd327c8d8d8a1d674738fdbf5c964d34f89cc5748937ad60886d6241e49d0e35bb750ec3fa87fc03ff10d41188396e6950ea2f250e25f820a1ae9d7aefa75bb4d421b3c2f7d21370b7bc5088e910101c1c0c7c4564270dd6c3d00"}], 0xf8}, 0xc) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000b00)={&(0x7f0000000b80)=ANY=[@ANYRES64, @ANYRESHEX, @ANYBLOB="4366a8ae276c35ce4f79dfad306a2cb80a6d547ab8ad", @ANYPTR=&(0x7f0000001cc0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYRES32=r2, @ANYBLOB="95b96b520297027be87024d793c64a204d7810b9b845756ea1af59e217d9d683d9aab460cd5f6b814dd0f6a34bb9c4ece1336779f13e32ebb97df84c8893655eb4613a4e0d8418601a529d19e690a93b01346b55b546a42ef9473397fc07064d42e877f8f6749e77f375ebc639442ab61597d616eef7a10ee2b3fe0a37dfadb75643ddd1b28907311e09f16c92220ce9083c8a64cb3c4e2b9ca66e9526756403a50d64659494e9bf5af8ec6e130a8bb266c57ebcdc8e09e83b99a129a927eaa3181853aa5736943f69ea27a02bfcbb0d41018734d8b361cb5a7a7d84547ce7e36263a0a4be88607b8a47b5aa32fdc5c12dd4c94d8fc880e475942cc906f22a0fe61e4ba343f0cfa7d609bb08bc567a71ed0bc5cac8e6614795a1d7da79e6bae536b37597fc6ee87fa97453b8a90b53f9c2c5663dd5af49d3d1a68eb2a6ca5a795711f5d01689773e958295f6366d45f76c56817372d65f1742b5476847bdacef38f2f96a3909ce089ef811c60c86c0ad0e1549e0f785d5adac76e791e5097106f6e913e877269250043c563b036bf6d85738d973527e43942df2f4e4e40f7d28589967b6b9998101a0c7401d0d0e9af5b14fc57a9e903ab9ab8fc718569afd4fec42b0a6a3bb1c6129c991dac47a6a88b992d62dd27034fda7ed1606b1c6f5995b35fd340bfc7a37d98f65a1fd8656a77fc13ca07d6458ee426716a59276b46c0e699d641d081cf30efe1b136d543aa604129546c9c808cd577b05aa7adbd5c21eedc9cce01dfbf6060e2272de01e48cbe3b2a8c5a16a3060cc2ccd98b867a25a1f548d365bfc526f35f6164b17564175198ab87d214eb293631c5e5034244dbb0d8a9830b74524888668dda2f91defa6848abb1b0ae786fb8f8db29a0e3099958c376163f6307227ea31a334baaf653395e630526aa124ccdfc89decf69c9aa3a9186e7f76bdf5de7ca0cda748d4b7e5dc4ef1cfc5dc77b49d45f3d25135cddde2848bcee3c072d2f9755005c815012e6c3589f9d44c9fe1527d3c9b97232c0cb966389b6d9a253069859a828bdaffdd5e599c9705a2817dd48258b176289fcb4e326d1356723b3e72ed529b01d281a328d2679f226f1588daf28c53a58f752be58bced7d5e0872b77e1c30a735e916c4a622a28041e95570839377efc6e446f05ee0e815ba922d4dc26dffd75047a7fa6b43d79be5a33bbb1f296856db854a369d3bef78a1bcc233f13a813b7db332e676a2726a6dbce8ea604106c0e97714addde0a820992e21e40bb08434f3dccb5fbe004cc58936d8c80d55c1fda5234d652f2f7a8e9ee8a7cf63f3bf4c14603601bb05f9be578321132e325397217d8371562e2826cb6566735a9b6bc3e5c16af327083f42c3eab3a416283b0ace8747fcfaabd0c63094ce3b6b63d734b04b89f9a50ab607fa6ecf46fa7d3db8a6e608963c9c5263f25cc9df1e65329ab1583b4b7a5dc4617020cf42ae462bc4ad6c155ce233c9350e871a211e89ed3fa5e0b1e594868f5eb25caf5fce85cdf79cce444bc2da2d9ffb79c3e5d62590fd466e64082dfe5e4d6ea8d4956468ff758bbd561197cf60e0b8d9b139d73296bc9082895ccbe304b7816f133d399cb55d1040d220b04383906563c2f60cd31f08a5763550d86a3bbec49f3ae4b1e53b0bae197ec1a892650c8baf29382a71073661bd74e510b7018e7ac81fd99448f60191f0110eab3e116d109f0b87a00961e5761ce5cc1d08dfd69e3b1d5e4e833b4fcd7f1a2d693e48a249e66857bf4974e50021c1a660ffd27ad87d61cbc4493240fd5b851b808d0121e658569952d5f2cb032543cc855998b02a6da59d3e5c8a46f68e366393374b01689d4f6698afa3ad15c053d8b481d10eff0d9d42f5e8435f7266ac47491d3d6800066348b877ae8ba699a42ae48b4b88c713570b0b613cf3874223472ffe34c571218f026a8d181c9ea5f0e43711c287d2106661619c6deeb3e340e219b86163bff32792596a43ea462704794253c4c479bad4468a84c2e6edeb669331c17ff550f1edfd51b0bc8c535613e905802e4bafc66b496192c7e3bbacf31121ff30a34b3cfb1014168374b5c3d787b11da97e2af8896bc9a7ca4b5c8bcac3acc5297805c01f290fd3b82e2c99ded92eb504d1d922af75ac80471a084e87f0d5da8e7063804cc4be849647a1345d4021794b59a4076b85cca66d134986969afbae7f631690e10038aa1f700861815e6cd3790fec1c42658fd4b971345cbd4d84844702a2cd4908a6cc1cf3abfb5f5252ff2537d7d04c5ec5f62f5471af30e1c637ef3ee491f275713dfced4bc28d9da5f360a4e541643d499652c689b301d2180146d10eed3285eb4fdc13ce64c8d568a91613bf6f52f6172661dfb98a73c75470f3bf3e3da0ab6b1a81095551f494928f0fee9e248751665026474aa967abb96561e7256100427cf74e58654509bff525b7b1135e7934adc97394b588e488cb34ad0ee2edef963ee9af6fc292dba22de784ed183fa4d10e4bde6747aa5b876b93c19081025ad9e7b4b7a9d77d3497a8d7690838825ae10db5852737b242087f32e75cf8b08f0c8e2e8be3302f53b4a3db851e9f34ef2f8374f9edef238feb9db576c3f5547301af03b9ba93f5031d4c56ff207f04980e52d80d1a4e3117dfdf53210b8f2d6a9f33b8c23379b47bb63a5ee819ab892e31d1fb84f37c822621d4f0f5c84234a7fdecec436786dc8bb654ea1045dfac2f276e2eaf4e797bac12f2a511171922b70b6dc5b207795eb558539ff8bad39548ab0da80d094b78992392c655800f2d27f1df7f6dc4ec3b8e9fbc7ced33f88cc362dee9e6023ca5272278568876a53bf0d39ef0b4babcba0126dc8ff927c9b734791a01cf9d5b29260c64adddd4df053df681cad831be5b9460079adf7157ec4cbc6cae977355cb8e5597d87bb44534936ef891293beb0f3af42628b11154821b58b3587ae86efaf2007acc548adebe5dff033ca22686cefcbda0a2874fe5a4ca2082f61dc2091ae6d8f8dac762a0ccc95792e820ae4eac7138592aacc613fbb23645a0cc0bba104f7764bac2feaa8c8a67dcf16c8d54fde193f54e00e1e5849a36d1a65e78c444290f3b9cecb21228b4d6f48a225a4ad9cdff1217dce8e766807d029d1a23b7aa3f7b8f42dedc4cc60ab9e9099559cbd9153e17f36a3bc1746b70883145f677ee0ea7a1024dfc202a11afb1bafcb567057a8fcb8e6947e5f83107faffd06d442f815596cf4f376469629f949c0a24ee4fbdb89c739b7bf96657a346a71123db26064dc6688104d3582fc8b4bb07fcb85e8a837b4e8a8e13bf6940386b25dfc3cf970529d33694fe44195a4163c73c7a4a9d20e7feb96cca83906b4ae2a4ead0e155685162320952407db2d439a0f53f3db28fb061e300e5faadd70d1810586191b4f16b4086a576a3074065d083fc3a0dc5f252e9d961329abc0edbd5df5bb1e3e97e496b11f53659864a3a8b61f16ec76176663abc6cb7ab3607ae01a5718b61b9ad5333236c165105b335c4d093d833617ada775b89667af7dcb56efc11dbf2fbea2f0cbcac706972585dcc98ccd202a46291b1472da850527fde6008763014176d35dda6836a9d039ecdac074acbfa87d4f58f8a22cdad146f48a2a5559c8772507ef2f4aba920583622b36bfd5e6ac5c2cab39c799097ba0db29abe43a2e08102da03c52fc903920731ec26e299c5f5739522fbff4b32be345b11002265a05601cdc5d39872077912352314624565425c0330d489f69efcea606bacf5c0ce9349682b1528357969a5683754fb679b85da1a1d51db2891fbbb99dfb9f2f62d0d3fbea774b7209099c04a7efb6529ada08921d0bbf69901790941584e6a0b54a05a512e9d5d388103c9f0cfb0f41dfd9a12d7fff93767c8884a5301d08aa427aac5349d760616f0e2d4ce21fb510fbc85f0392feea1310ba043ffbb455d10fc12dfff7e645a555d26460a00bb534ffe13298511c68de9ea1b063ce7d0bef40b751716d36cd6e9d767fe78ddfb712fb2c68a43e92db61f1491e06868aae3eb6c1167c518afbda4a2466cc8af4f25481c704d91444bab27fb0b8c07015a6b111a1a8c43e45a6069add252d06636ef722359f3746840cdfecaabc0b94646f0884bb308c58434a7e12567b0a5686865544b520e97f2ba28e89eb9a2118e1617caffa1aeae51b1502042eb3d1e601b343c934df53e77133e3bb0fbe4a2ee68cc477e16f2ec53d90e3717b34e42e14e8da7bde450bb342f8258e65810e100271185d2ef06525ea56fda6f09ed1bd7fe0b986a1afdaf0effa9a0d3febea9ad7dad34f83bce5c4a2425fbb855dbcf60acb3247273791abceb1c068c64d548b07247b408ab665ca97edcdfee9e50ca0d7ba9f15585508f725dd251e1b41d6c75efd7632a9df596ff969d1f916deead01347de590cfa2180d45570df62224cdd125803a5f8aa52b38c7b5482b99d9390f4b256599ee101ccd07270e7e1d1af476bcd377e473d8e56813eaed5600ce742544a45a4e0e7dbc61fec53e9c32194b63ab0a46d64e2c125d22842c7aa6ea8e3770afddc07336d1aa51fc83de76474f1e8381d493941aba120f8646b5c33107b651ad318adb1922c0ddcfad340114baefd70e5c3a074c7cd05d64fcc28cc04735fb8fac0bac0923a43ace01d62aa2ccd4c9f538a5a9d8a423c51f393a93493ca513a65bd5825c9f1741be2675c197331dcab808c5ccc4a7b719249d0a5654a5f8a490454e1b836656e0e6a46739f2529b9820d09c1bbaed067874c333b5823f68c7ff94e81ad62485a1c8a9c0d56ca9f25e457af86fce217c679bb4343d2c258824747e4e8910b7f1c5b1a06331d6c009ce4030dab104e388a3f0ff757c96f8f0e7eb863d6eb6c1131e33ff7f3769361e0930106bb5d3956b1ea2678409fbc89a89f327b623df715d08497f3807adece9a282c9f84db61a2c0abaaa563047ae850ef5a42e860983fbdf0e50f1757d784da6d9f9e492a19e5768bff514e4a77c22542b5aaf499e3e37f94502b5649d4f5d4dc68e4eba5b5bd5f55a10ed134903e8080689869be850b86101d0351e3637a5725b2571c76eb0792678d5dac3047881ab7276ec1587f9d63a720af61a3754cc092a6234556de10cc5ba56ad5554c950a6308aeb99cbc8ecaf1947c1f25f30bc15fbf8cfb7762149aa9c80fe9ba4cd56a583b7ed718a8a0c986e27190a85dd97d0d87d29b5e6b935cda5a03fb4fce33bb2bf96b62a4176415af4d2b492e80be8c74b15233205b658b13ec46c6de46a6b9ceec0e00ecde0dac32c9989a9d6cced1bc353b25c4e1738135075191141bd380f071cb808698321541938c77125bd6a5985da17066c7296e5cd6451bfeaa2bcf2012707624e039d1ca65c282d300a282d9b01a8dc5bfb60bb26c0a8a0f3d5bf0c2a8702848b05acd27939863463688669dd991ea155fa603ea8b6946626ed8952a4e5018bea2f8e49d3acd7ee7ef3509007ad7d389258573b363496b7626d505cb6360f3e78121cdac790815022299345dfd634c33eee8e0ce853db0a2e05436370d17a2c568e6307d1114296cec1970eae4884b21941a43036787d6daf7e8127152798ad1b3c991c720dd93106977b5c835cb1701847efb51d288737d250d2e75b3430fa578b57205afe9ad917d7c9b016e730ae304a48757861d6b6ce5ff0629911dcc2133fddeab4b4a6efd14b8b7840e2cdbcecf12712548eb45d6915a556dfc249cec88090c9e44c9cbaf609aced036cdddb", @ANYPTR, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYRES16]], @ANYRESDEC=r4, @ANYRES32=r5], @ANYRESDEC=r1, @ANYRESOCT=r7, @ANYBLOB="c219351d8d185886d2dd6ed2a733836d27e916dd208dbb", @ANYRES64], 0x8, &(0x7f0000000a00), 0x0, &(0x7f0000000ac0), 0x0, 0x1c}, 0x827bd12ac38f1548) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1000000000000060, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000380)="80ea883503abec952baf1e513757160e30703d5668205544b4edc8913a8b855651d74da0e447e80e1baa17daad336004f634b8c36c72c4346e90f6c8193cbbb2225a2795bd8a98cc8fc550902895a7b1f5feb6850575be5e5b28b61807fd14859896d4b9095b6e7e482a9aef2d0ab019edc0c0fe909a306ae77040d7de1d2751b6b9c4f54ea0084776b1ead9476be55898012fee52f507c00ae8de17bccbaca99d7537748919d1ad5de00426a19ee56fb7f411fd", 0xfffffffffffffda2}, {&(0x7f0000000800)="911392c2dbf66fadc0dec8f1605cb740982ae6ebbc8fd8ff886e85f107b3f9cb36a56d6668955458cb7754d6a26ab403a8d91d9f623d0f53946ce31f098e5e59144ee6aadc6636db1e76471c26696012a8fab7b5b303fcb7ac92c7c61b33d0650bfbd3afe01f0f68a8f08d0d17b2e8ee5471008293e86334f70a3fa098a55dc768d72d74e5da46801163d68a08f268a672adb98fec0267ac5376752722438fda0dee88a2d4118ad6b35635d22eb43a4b97d210fe4f111fa6653f2bff5f7df7f973866794e63dc081bdfe33f47b45f36024d3cc926978f04b80a86d3fdaa678c5cd53086ecc616278d1c366a33373927046d14aa7481fd919f90d85eeae46dd", 0xff}, {&(0x7f0000000700)="c8a2285d5096834964546a8305cfd57639daee286bffb28a2838460e77a8536508445f4f792332d993d6ab92c0288201f163decb7f14637a37b33dc5cd047d57cc98590b8e2a1af281f626a7be2665435e9e02ac4133ebbd5787c8f8093ae43d219c187e8cd21a562d728f012011e9fdaccb0843776d4e88a2ae7cef911a3cd16aa7beb1fdda81f5381d3eb6c0d245539c069af6bb0dca5de502bce2bc1bc113d597a3a6d6c2d1a5eee370278dcfcd9e3facc64e551c2d3dffab2bcd302506bc0dd9d92c28990723948b3b4f0a7e00849ba239da9676f73c8dcce4a66606151e9e42421a9dc477f1b7f660ed0a28ceb4c995aba533a26edbcf02fd653e4555", 0xef}, {&(0x7f0000000640)="966209146dd07aeba8a932f1cc6e8763ae45335fb28fe23ef809b55b8f088ab7cf330e6984440962e405b36fb645b610b90b4fbcb56b4f1e86e616bf1e0550e28bca35d2bc33098129a19a81326adf0820a97829b2d9b1ac3c57967a615e5bf239f7f1fde10e047e993fa64f39f8053a9471590112b4aeb7e37f39a165ca28dd2bf17e1440a047342689cc57b6576415605c9c43e4a25e44", 0xfffffffffffffdd8}], 0x4) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="cbc6544abfde6a87b429b2af4a0c66553226e4", 0x16f}, {&(0x7f0000000280)="2db2e8901161614b8693cb3e17dde5e1b7527e1d0a6df850145595aa7435ff9923476c082fe44864e974b89dfcf5741a6ef6f1da83649aefc6a13737f7f0c1c14dba2eca410ffe90ecfedefc071a21f9f7879b5c7bf20d938f892210c6555add46dc92fdccba1e65a800c1ced81091e25c9dda5c80cdfe2d4c94cb5729a872b3eec84a0579807fc911c9ceff984cb15fdf564f2ffc34ae784bfef6394e", 0x9d}], 0x2, 0x0, 0x0) 16:20:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffff7ff, 0x7, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00), 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:20:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x60}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="13db8293b633f338caa61adb7742") getgid() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x1f) 16:20:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:20:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x0, 0x2}, {}, {}, {}, {0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:20:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe7f43cf7c20f6b58) sendto$unix(r1, &(0x7f0000000140)="542945af736bf8b5c4293fc4a3ee4909e58eff451a30404fc94dba056eadb1bf41707918c2c7dfed432bdc717c1177871e46e692a4f22272d5cec6b26e6f7864012d76668738c17b39a1a7a6f757fd50abdb949469e50ce990e8a0c7529c92d1a59d72c83539f7cd46cbfee6a5863b73d3bb29c7d0902a9a240b1921da347921dc3cc41d1848a34be6", 0x89, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:20:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d3f00258c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) semget$private(0x0, 0x3, 0x102) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0xffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0xffff) 16:20:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000001c80)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0xffff44e1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="e6aa43a1c1d1778ac8be38e5b6b7d6ada9ec7d524664a738fac2727f3958178612183e627b542643f82bf3b22c3ddcbd40dff4abeff6cc2e800605a5f93fcb1fe3df365b5cb591f2ad2efecffa2fe405d4daa3825baa14d6", 0x58}, {&(0x7f0000000180)="1c980cd8018cd07ebbfa2375cc3f647347acdf3b8b8941c740ff2e4f94fa646b364ee6397a9582a5a16c36d9e6d8f42f9b1611a38084e1aac96c0ac06462675654439634304cb8cb04688a973ef24725cd7c58cb9168858f4642d0cec88e7d4704b4f85c10a5f8bf2dfd070fb0762be5300c575ba6ec459bf484c6e7be0641461488a88fe92d68f962bbe0121d9ef0ec7ace1376790a7a0dd3ac83f0590380efccb708", 0xa3}, {&(0x7f0000000240)="81f957e748856cf501da99b79ad2683b462d4dbbaba825853e7a8528d1f4052bca2389ce0c6d35cafcc33340011d6dc983f5aa9f7c99f4c2727e68c88bd1", 0x3e}, {&(0x7f0000000280)="0861f776668a0d7f46cccc6eef4093658f4a153e173b6b4d7062aba2ac3925cceb8b2ae08dc68d0917cb04b15a31a4e7c18f9eaa983de806a7375e2ab436b62738f786c243d8e823a91ba9badfee3ebfc169455b7fe3cc66f474", 0x5a}, {&(0x7f0000000300)="f34ad19cb0381abb7fa6d3e06f170a76227477943d807a011e5c392eb7716e7b3d67374b41b4b14833cabbf3ad8becb9d749469f66245504605b52c07999f1634536d5e562462158b863a3b30e49c1a05c30", 0x52}, {&(0x7f0000000380)="08421c86f05a19b44a5e3e109e16932faee0fc11353f450ce500ab47f1429aaf7554fb64e6aed381de7e063a29bac181f7a613789c5ef3fb4c3926bb281a1275c0f7e1f84df4400a5271771da595a9a275da354900337236779321d3fdd25043a54ae8d17d12273eabe4c7d6ebd606511c8cc9e0f9a333261a81505525a31f32f0d1198789ff8850231b376d49e24a3ce3c4ee9069dbb8d4753ae8f516abd228ed53f0c3deeec9a25b74dac2ce751a1e1ed64d2c12ca36eea49b4c26ceed53f85b4cf0ef904aef787cef0c03f3f2328e60f6474083d080db97adfa057f2e77", 0xdf}, {&(0x7f0000000480)="45439736", 0x4}, {&(0x7f00000004c0)="c5664f5aeee70c9cfe3bdc558aedd68b3d72e727e19f516c0686bb20baf7f7a57ef2ec14fcfdcf699f800ece1627950c15f0a6962d5cd6ff7ca98a8e7d44f9054111503fb16f98b68504728fcbdfdfd83a24f37fc4ae4648df6519bae2727ca3db235424217dce56d31580e8396e0e1ec9ea8297b3695526653339c9ef002a3e729e6055f62a388b2ab7ddd257acded87e4c021c", 0x94}], 0x8, &(0x7f0000000600)=[{0x108, 0x1, 0x4, "0e877b20492cee3e5d07e3834d32c952418901f03f8ce9b87cb9b102e743815f47ffa14f1f0cca9f54ddfe4225ba95114ab56d275ec02f5c3612b87a822ce19051d472f3ba787ed8e8137ef9a715f329d721b1eab481d039f9332f472a08de054be4b02db826fe0db3dc2d6640519bfd73b4a50e1b582c671be2084249ffa41edd31bcb9c392d76b27862c8e00290e021ca16763a93a7d4a6bbedd48fccd9904875358dde16e118748af7446822ad0e5be185b97de1794edbae55fc4504578d13b805bc86526f567a198c8bc6df1bb3e4437544d8b018511725a06da01edb96d5dda88982be21736227769780efce52beab98fa2efa69f8c"}, {0xc8, 0xffff, 0x9, "75bcdd9a1b680f3d4dac126f74951fc9b09633bfede5205555d7c457853aca5e2e9699e202c4eec6b9e5751dba14801afc739f63b21587265b106a636679d820a0432dafdcbb26170c5caea94663e0a7fa1512ed694ff1709d7d81f8390f61446a9335f16595288a9d0a00fe7e18ee40fa5bffe01452fd77bb1b2fe3ac0fd735831b293a7603b448f4d37837a33f6a0400a90cbcee245c1716777d79a5fe0f1f945996379b7391ac41aec8d86546fe8cd287552cde16cd8b"}, {0x100, 0x1b45e4beff0292a0, 0x3, "b39229973aeab227d0b54323a73d67b693fced5cb883b465973a31314c504a5a6b259281281c0197face5e0470b5f501e193e0ad06e6bd0701263c3af84112885d2590f91e696b85b1c481d3383a6b23e3face29f7301f8f1350b874edd2130215c1faa03e8e46d3764f244cf5e2ffef0868f8288fa8e5a05b2db2e16ff39ed8efdccc65f9b3bc483ce4c5da3cb967efaca16d743680850aa155eb5cc74442002cc657d4f4eab04a4a7b986234aa201faae24ed98d844e815ec51890901a68ca806830fcb9e0d6c4f4f6c5445ce1db5896ad156dc377005ac8f514dcf7bb228a94d637da10be8c71a37c1f"}, {0x108, 0xffff, 0x4, "6cb6a6deb02aafb98aad543992f3fbf187fcd2c2324af21c8ea2ab52cf7431d983e95645ade700dc6bcf3e22bb821aeab8acc368b4db9894f58bc8a4d6e470c925ea9b9c8222b6e151240788294354f388118dedc03f97d2d758a676180af0be6faee456ed44dc9b9d61618a849396e56522dace57880cc178d39914881b007a407cff40d329ace521c417252bdf62a09ea4cbcb46e642835f9a3e64766b6af29e8c46a51c9d3b971a548358bcdfbb2148effa9fc11f9bf3fb032fe54c1cacacb842358415d9c7f8ce8c23e399a807be02a10895dfdf1504307d1adf088f8b0d23443d3ecd1765878a91b714bdc421ca722047"}, {0x98, 0x1, 0x9, "47d45892b6c68104c18a54403a40fb991e44ccf36b35bfccf1250bb96bc1a63709ae16216ba8e29967cd0d45c818ae0718690552bb8d96b0b2e7a9e927bd637fd29891683152c277d46ff12a2d263c3682261e91fd4fe29b0ff53d377e021d56b58aff2b4dd02339ceb2e150c20b399faf45da70967e9a9a10eb190254f45d78e04b199acbba"}, {0x1010, 0xffff, 0x80008, "d777ce9fd79962da22a6aa06d8e5485ea6a5f20781df8395e7f763f4708ad35e243e0b26efd676033e377e26e5d7ec40d8024a57350d6e06fd19f1e0ec5b3bf38bb885a961cfa9f8be958cdcc138afa3a2fd3648c04f08a2086cf7ab6d883fc96c802204a7541eef793d598232faa24f7cc29caa066453340ad452325a3bbf08dd01411967f635755fe5224a72abc91a74c9fad75c823f7384ec2ad634c38fede5609fa7ddc3afe99e5fc6c475dbe005ac8483aa8da9a2cb74bc949b5ae3561edad4cfe137dfb8cc919ebbe3f77692d538db000d4ac97feb8bb8941051a611fbfd10026d2ceb4183fc15daadd189c9c4c7dc2c819aec57e94177afdf92ca03c65e336eef971dcae8d57816a317d369071774f9f156b9eb86e2abd0ee5bcb6e5aeb9466319f53b6dc3c5e0f6ee42ffa81427b2b4f038a73d764c9bb11bdcb3d0e1ba65ad264f786429f11a10ce1669bb7f3cc8cae5647f06e0fe4c06c3e62d7546e6d431c8b43aea3e06ce363165f27cb10129cbf403f6e7272d2fa383d534391491b84bb46f95f5764f0216fde07f4013e61161ae160c5c198437eca5130ae6b230aa8daec61b2bd8e63f4b96241e6d32b242db70c654d40a1b31c8ae63f4d004c6b2d1fba7fb34b574f42db70b2750de45bd9906c8b1ff30c8d37d928c369fe0af8a8f2325583ebac31ef9ebf68c77ca4e0a9693b39310a9cab1cf216d6db85525d8cdf6944d67ea7a4f682782433351920aa425f8948f80f11ae98c935656657fa0f09e693f16989ff0185785af7bc2b0fce34e480a379e775fdbeb3bf9f9000dc153c3b1c8dc8ccc1419c5cd76608c930a5e3a7c20459815fb8aa50fee3732fc26c6448b8221214baea985286c07dfa6075c4fb0fd9969a436154eee9bd4b091c388b96b642aca9f0f8df0f2a941b949473b9c8b4ff5c7055d00dca19fa80b9c30a78ea8a588357241f3f0201d4506859536929f503ba2a850f6241a10b53534d28d40b2b54c77dfa354f85888ec9c3e91534830db4bd1faa819d172fbb520f25754186a1017ed82fd7aa85f1dedec805cf057472c907d7d70823614e55addc4488872dea23d06a627091cef7dc8809d50819880b104a3b3b405166cf420d0ae802e2211856da96caf5a60e5c0b9d4257075ad2667f7c211d10522c8956f4cc2d7cfa202604a08ec222cf487c83676c2d5eb0299305cf3f7ca1d467609dc43c37203d0172abd9d29702cf7eb906fbe728b3c21e333e04bde5a84564c0e1ac1260921517b2eb15f4aab14683e86b00c6356b3b16098ea6756501b6ab4c38b0c1ee67d7b14ef69f6d1162b27465d1ee4c467260bfdaf9686717905da1da5643beac76deacd898e3270de825c2696d1b65f00d6814799dc699773273a2c919d8e547a55b2de26418ad41195fa40b30fab4254056a14c6399c156f929db345d01e971dfbc662630576acb916b65482180d10afb94ec7b2ac48387ed56d11cf729f337f4c2983c5667997d17b004dbdc2669e4796e6e400b6367cea41d6a785b1595ea4a3ab055512cae11bbcfbaf306fbd57697b8345130a14babb539a62302d6c5f90cc7f4ff11ac7436ff19f89a95b6e4e77a7fc7496bbaea8130cc05e3205df5f73199560f9dc704bf6a20a05b7d0cbbe0957796bb2cd38bf269650523796bdddc71a758a4d15a68b7015d8d115402e067d20f99b5a877ff26bcb2b158d900b0b8aaba19e1ed0d2252b0e2e4625750a4347172ee866f33278862d70e7fb477379e7ca31e562647b69257419d37e4ae6c58016d0f2d3fd56e7e4fe4789f8beabdbf9e2ae1facfbabee096fc2bb085c65b3cda09b26ae15add792dd20c709b75cefadf06c04042a8beb8d673de5fe6ba12096b78d04dfa76111a1a2edfbf2eeb4cde2500106fbfe3923f792a0f4857231a65f0bead795c2803b7351d1e10a1e33f5dfdc5a257219a04bb3d843082ab0babce1295d304494ce8b48765e83ba8a09fe6c99c981e230285df273f29108062b5fc510400d58cbfe5141196aaf7504a3a38dab59d9a5bbb95aec1b1e1898be6993b8d9a3a5e7311d7098c69be2bd5913901a5d381458f7b0e01f53a6cb753c029637bc8ed58e5abf2cb9714a3c50e69b037498925d99c63ddd9cfe6bf7a807baca3da92adacfd9cacb848028ed6e7a69cd430b2bc05cdade6d131c44a4a8dd8302f205d05da6236d14f3d37d681f34472d11a87e24b4e0868c69eef3c7a8c0166db62f3805d07dc20f02c793cf838cc02b764985b3566a8b72b79bf3a0fbae3118c35c64c730980398c69545e6c4a4095fa2256e5ddd1c6f494229b65409073ed3af2e940cd1ba521f1120ea028ab9f43a091abd1296ce2ca00648c40c4611184185537dda3818bd029fd91b78426164d0037015951013bd1a1e4cc8ab1f225c0d2f00e07ce3ca7674ae868d4e45f50dfa50382994c0be747d622850354e1b978b3816c1cecff7afc3fcefa1d8c1548b75bfdd1d78b20e96a5dec387021d2c94a46aee04451ac2756473ed50938e65d581e4b32377e076553ae15d614e2d8c80e6ee3ca68657dccd3a384e21c234a3d91daea393ff2e884888132229a2ed19878e443090d517f7591ca9dad6ff0f1c49fe27e814aa6a4bd6e7732c9b020a6a524032574c69a0ad427070ff25ec6f977a2afb716c01b2ec761cf889404e332a57c6f03d5c0c737ae4022672f0b01b65e6dcc41b22a8375d95ef764f06e87e3bea8ae1961f8cca07efde42f434c6fb0aeefaa1966a79c8614cb4a530dda0fa8407c3dbee47bb67a04f206be02dc2b953183be97936528684063a4ce19ea80ef0b1ef13ad687e399f49bcf3b0bc0acf481a0414f198b40ee8459247ef70b9eefcb45095ffda6644a05fe7cf3972fc06b0c0224fb4c7aa00d42d518f8205e941e7f99e5b98691aa90de6fdf17d401e97411c9b342650ff7e08ccdc8ddf0996fe374a10ca3d892249dda4f2096d6e8a89882cfc26d69e2a9b55d4e60b05c27f06c9e6879752b2d47425175b77ac09f98c7437954b5e27a9347f1a658cb593cec9e29a7c30cbcf1225200179e075f16f827a57697f6e5200ed0a074df12a3a997021c3acfbfc10f315f95ca8a70a1e9a653e6750d4774975e7457aa76a369520652c13a257065dab01cc0a0359fb27a244f3d3b9e93a4c14c7d6f9915a123426d9e836c75a7d86080ce8a3275b26f41961f32abb09c0c00f3c664f4005b7cd022bd799af5792dbc0cccbfae57b5367c31b53ccb7c0bb94ea79f1ba7e2487e4821e62bdef232021ab748748cbd80cd04bee5fd259d6852d39c91d8b491651b28e3a2ecc54b205e520f71dccb9cc3fb7dafb89bcf9edd7b63b20e08383b5906f7ba72e2c87ea2b2ba8fd00ba48d35ba950d4ec4bdb3acacaa35ad96008b8e8ea37760d6b25c1e1e47f75f1a942a3ae77c872a2f0491fc4bafd9a7db8249c1a18de890a089baa00437a084616b118c82949b5ca1ffb8500a68b4efce0dfc5321c2904c78e99a810d0fa1339c5eb969022f4c7df571f13b318108787d9029c9a396acc9cbac3e74546bf9fbbd910044ad24f8cc0c4fae27d25bd55a2c82966621f72554c7e1c41194d9a072c3482343a7eb80d0ad23b35b20c94321980a026490452472317a8a61866fc9ab912265e425aade5369ea7685982b83f7ab185bd66a4df4c904ef6073ef366c902da7f09d25c71c64432d1564ab9f4193cb004a93cf9a6d7afda52f9c83dfaeb70c842bd289c762c67406c4cb1d53c8d1a6239cad944fb48de7aa763a3d573a141c76185f8f7817892a89f4c12e1628842ce3711bd45660fbcc3ca8698e704db4f6fc1820a94a256a6063f72383adecfdd3c21c6eb4720039c41b75e47e51aa06648688bdf2b989d3c5cc9f7cfba05792d9f42913a6efce7625b87dae2c54d3088f1c9788e09cbe524062a32494633b996f9da4a4ed45271506db0f6f3703ba6b25b6f2384fc74a0bcad52838a8f24ef71c3aec8d96ad3e420ad2941836d1e603c1cda9b4deb49461add00e2e23d3ec3845a6c48927924961c0de914ee619f90d2921cbcb18016c2774b48b6c73e3fcd0852e036c6d478596ff39a74221b86c014222b68010004faa457ab0e8eb2a7eca5eefcdaa1baaae8ea56739c6e5d49b3c5e63a369b25234b2b28413c90ddae912c8aedb3388731b034f76aa53143d88054fc9a76d98830efccb6a1923cd407f55ec32551f1763bd0833df05a9de127ef7a160f8d604c2c0c5f678c7228fb4fe4106f01417606a1a5f8622ebbdc4f3ff7126032e11902d1afe7bb7b5c95d06fbaf8ad9de3916c82d5edcfb03a75c34e79d058129263889a1c815bf2c19d8ecf38978220a14fae014c3f4655636484a26ea56d6a3efbde32b33b3fc0ec59a3e4a6393eb974d4b8b7e600eec44629a1cceaaca45eb72ae205f55b16f0664a9bb74268fc087ecc23e56340839c620461355bf19a971ab57ee1732b9b294c80c64da040b448746c534738124cfdb3758b4d610ecc4d4f354f9fe17781bedd1f269cb4755ba3a0eb7a61c39a112f802ff7a6b17bab94b01fba5d85e3164db56f355d154059a5d760805fd0ca1fa069c037bf88cda1805dee77a2a310ff7aa23fda6e4241b3d0e8c26b84fa8706cb20579cac81bb71f50a48f78f445e97be41ad3ec782c55981f0267f129e63a2321443aaabaf2aba3f987843b328dc1d31f86554832ba5f21f0de9939c265e48aa3aa6b82f3570f00dffdcd83b4d99093e252d79fddffde80e94adf8b5951eb31ab3a196d47d9802b7377e909debec3b111d9c5d5b63d476eead9b7d5356530c0df3d68642699dd82f8d7b40d49200a31726f13940b72f906360859953022044dcbcb99f2689bd1b4f965fb5a95215132fefe0a45ec1bb7b14dfb869d5bbff60a69d3eaec76f5692085521024cd91ed2d7f6ce6fb4af045be25b848803bd797d8a7fc0f5f561377bc1a6d7758af438752e3f2c78145577ba8c220899508cf9948bd90f799e34388bfa7c0df5b6a022d8335bfe063dd91c99352d817aa7c43bc94cff8575bf2c8f5fc06b78676edf4515347ee85b900a62501c211ea4144656cc77dfd99d340d31b57f8f4a05afeb9ddacad335e6ac4f94824174067e8e33afc7c51a646d61103030d927a77f989d408a1fb0940151dd2b35e64893f1668bab9c6586d0ead73bbbf71952262599e4a255cdab72a5bed9fbbe796f2b7c8d03e866067bab9397e62489df6f3eb84c9e41f12136509e356fb87680145f179baa40e9695981bd9f0b761a223fc1ce5f20c2efd6e138f5e1206b5f00d48906659d6cab34dc57f3bba6499b7697ca760b2f4892ca1b360e9646158fe03e0a1ead9d41263893ba69e92321c4f9b161a88ad81eb871ab0f9c3e138fec3cd5f67fc940b15258535394b7a974a15944d7def08ada797eac24d29aff76253720ebd83838fee58f04a697d45dbbe2ae0aa8b1573535d17ea7ba47df85c1129e41eacf0036e2690b227fd26857b1999c9a7b85b2eccb6e0962493be03669c2210f96ba0e0c4f829e535b4fb07c875ade6e8c572a42a8ed94cadb64067d2dcaf502f5b25be82d5c90746391db3fda09be464766ba160d268b33e5996395ce331e7d57f45d6b515cb4d2cd350bdd626fae0ea4ecf387d551f6f5b6ed21637254b7cdbd1524b23cd0d3ad678b6f8ef89adc7c155da8763073d2361598badb46bd0bfc212d783b74254f73aa5c98536165264fe3a370c2b061162948193ba49e46a4b21b47548a48b555a059c70b84a598315de83348d8139"}, {0xd8, 0xffff, 0x889f, "a0864f93f922a43d26b47cc0e9666dc70ae1d24ab8ccafd5c183804b6a4093e40c9c1aa7e21487c1811bb9eac47916f330f25c4f928adab84e0f6b72e151349eea6185d9ee808586f963a3da96705995311740186aefb4a12dca38bed02a09d810f20cd6e581f613822ad5a3f18a5ade9c2f82fc66b0fe17fb22b8db4c4d59a69edc230ffa156a9a3c6a75ac5fcf091adf5610d48e42f02271358b842001b78af244ae8d7e08e18dd6a9bb6ede34709d7080a7c465316655b3d720a07f8926180dc46ff7dc9a"}, {0xd0, 0xffff, 0x8, "a3c955ba011efbc40c9f17975578f5db1ac19ca97d6d714a1bec08666807a68177a1fa68ea64af776d3a66cba645dc0b5835875911a7ebe9d676bfec753d80ad50cc2702f4e387069625b85c62d44041da6d6b0ef0575ee1f1111f9765f3ed15d094b6cba1a5f5c0bf44e91851c00d220856779189dd04720263a3b9efd15ae246814b482717307de84cd5b1981af3e98489088a82e8358f5f57abe249e69d5d3528dc877b637a5225ac0ff350e28dc9042de1a9f98c35793094ec"}, {0x30, 0xa9e7aa26ccef31e3, 0x9, "d1375e7a6f1800afcd12093c4688894ab9981e1b744993a5e1"}], 0x1658}, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:20:37 executing program 0: chroot(&(0x7f0000000600)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000ef7000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x3f}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000012c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x7}, 0x1) r2 = fcntl$dupfd(r0, 0xb811ae653cb69010, r0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) linkat(r2, &(0x7f0000000580)='./file\x00', r3, &(0x7f00000005c0)='./file0\x00', 0x0) 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) 16:20:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r10 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) write(r10, &(0x7f0000000040)="e85139ed042e5e286896159dd0781a11e2d5aa7bf8f9", 0x16) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:20:37 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ktrace(0x0, 0x1, 0x8, r1) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x7, 0xb625, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r3, 0xa, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:20:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:20:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31088dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1600"/3867, 0x43) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) msgget$private(0x0, 0x404) r2 = geteuid() setreuid(0x0, r2) setuid(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x5, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) r4 = semget(0x3, 0x2, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3000}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket(0x10000000002, 0x2, 0x0) 16:20:38 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt(r0, 0x4, 0x10001, &(0x7f00000004c0)="049762482f754ecf785a20a36ac194b0f286359c30696b975114a0b121abfba800be0935e5d070aa77bf4dc9231641d9e4f640b005e0c9e86fe3d94cb3a6f6fb47dfe7d3f0895aae330006e484005541795721e645924cd237b30a2e2bb9851e101c2888588d2658df6d3dd6c3beb9141ca715244e3e26266cda1b92cebb4d0be64a5fed4075197fc6a0432f867bcd2d9a2b8785fc751fb3011fdc6680afce96834e91f081450b4cc11f63d9ec064be84f0f2bd9cdf2b143574d8c75f7098dff7d0655b05b3e123f08cc4b904c078d158fe69a47874252643db782c4c5e6bc77bd22a5792f1b05867e9f0ae720", 0xed) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000002000000800100100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000300000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x1c6) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/193, 0xc1}], 0x4, &(0x7f0000000400)=""/115, 0x73}, 0x801) r2 = accept$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/29}, &(0x7f0000000600)=0x1f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) 16:20:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setrlimit(0x35e3bd7934a28dad, &(0x7f0000000100)={0x20008, 0x100000}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) poll(&(0x7f0000000000), 0x0, 0x400003) r3 = socket(0x18, 0x2000000002, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 16:20:38 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, 0x0, 0xa80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0xd20cf52a60ccf609) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) 16:20:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffdb6) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="3c9087bf79545908c651fc3efb3462d233e84664c82c036ef5399f7aa1e02bd5c4dd6c9f9f6b2d3cd9433d93c8294260fa4ebb089225797e45ef20ac64442745d540e6ec29d857bcbebe2782d5c40498f9f5fb16b7de60d78c6fa9538c6a71461b8267126d6327dd74a895ca40e5e112e680698bc75075dded67c490b5c5d3d8a016a7c0ce0e4dd3543984a9d02a9eb8433c32317d9a932a4709947365a18cfd6981f6cccdf2866d36d4c5abc2100d42e6d91ddf2c5c8cbb276c1a1e8e38e23b"], 0x8) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) 16:20:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="20c6190b0ef78a859f0205443bce7eca92515b0c5107e67d1dbeeaba02966594ea5dac5119a92f831794a709582db5942684826ef9c674c0f219c4f22e4b10221bce39607c9b13cb8b8a0d02c3ba87b8692433d8d786be80191c50eff09c0de78861a53fd5e29aef96ad84067bd4d49a6a14f808d1d082603e1a9b88ab35a369bd263c5be6dd9e624e48ccacf2b87552181b74843ad9a7841c5fa47bc2fb08eb5e161831185070fc7d91f670e73bf0", 0xaf) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b590936caea323cff8ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c98730618bb0f6dcac79f1768eab73c2bac3a3b662adf57cfbdda6bc042ff18e21659e5f2f3960b2da33e3cebfeacb63442b80c39e1fb9e2e074b7d9e5317a66dd935169c5a42401ae8b72d52ee2b3f9fa1420a32d59610ba05e0bd5d499109b07e0a"], &(0x7f0000002280)=0x1002) 16:20:38 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff30282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c508000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f67696c65300447bb9e82406dc5d743fe3bf24ac11562d519928e3886ff406a2c62ac4318e2270b77c32c7555e0b8e8a4ac57571edafaa67a176de4e77bfd348e5a34fc6c3e008fd19ca2b83e3f4c7110bdaf8523c9f25cbaa52e592b6acc1e6d35cdf9af5d6229f7722f669ffec0c1328561815987695ad74226775e53c51ca73e1c51833f7874e2b15fec2d2c2df7037816f5b97159836098b54bf116758b9714b1086050870816ad84b031bdd15be67c7442e3e26539c57b0bff6a27107e66dd5db5aca0907f79817155aa5173e1df9feb19beae947f591bbd02a76154a72ac3eca1fa31044784429997a476b7abf15b8fff2c3eb7ebc422285f3044632e994c5eda1a42f7de589e5b976df25930fb107a666a38e520c86906540d0161f340ae3ec14003a0dba088976448d55d19c926d82d3a"], 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) socket(0x22, 0x1, 0xa2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0xff, 0x2}, {0x18, 0x1, 0x6, 0x2}, 0x535, [0x1, 0x0, 0x3ff, 0x4, 0x2, 0x8918, 0x3f, 0x1]}, 0x3c) ioctl$TIOCSBRK(r2, 0x2000747b) 16:20:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = fcntl$dupfd(r3, 0x14, r0) bind$unix(r4, &(0x7f0000000040)=@file={0x2, './bus\x00'}, 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:20:39 executing program 0: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x44b173f68a8f1ebd) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:20:41 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x510, 0x1}) 16:20:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_int(r1, 0xffff, 0x124, &(0x7f0000001040)=0x6b0, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) write(r2, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="fe772449e14336dba9124837fee56a21130a02e5d46cfe49db7f7024c2d7cb6a20122b577509f6b59f7701d79f350bc975d60cb5ded36ca61e20a501a0cd2172ca536191e154edd1c0eba39cf6d31e704b9babe0eb899ae96e8906a70657a0139724205aa7f6c32b60d8c324a7ec", 0xfffffffffffffc70}, {&(0x7f0000000200)="6509f3c4db094e6edfbf12c90597504e5ad2eb4cecae86c3f2f57b84eb557288837e2bfb7d7bf408ee4e2ca3ab301d77a7ca248a66ed161ab4ceedb6eb0495d4baef89a2d75d5aa6642b802337395f2ab61c116af1dae0fd0193c21d2bb26a43f362622bccf0fe4a646ba22024a40808e2b8ccd8947dee34f1", 0x79}, {&(0x7f00000004c0)="8eae700f12452d037e0fb4cd9e8682ad0e58a2738f3adfa2cc556b295ec37168a5039e05867b774e7d97f635fe239e10acd139daf4cabc2936e20400000040000000000000005ba5a19968d7aac6fa1c161ebb3bc73b4617a2f30160733c67a287db8ff59b7537bb1b8c010ddb1b79cf284af78ed8965a6fbcf06872744f1a894f109e3bff514ee2475e57949d7af0bf6c27070202fd10f8be8e", 0x9a}, {&(0x7f0000000340)="29a35dc2891d508c1f7689a3421c62ab74f1d2fe90f786cd7a88dba79deb33d768dab48fdb357aa39a4de36e76abdc21c1b62626b4a147b53be3dd02f40c47db4758384fbd324aefea87c7f63ff1fdf62f5502ba368fdc8916fd8cdcff57721f5bf562185d0c158d1c8a065939e0d50f93832881cdb0f8c09dc0d7e71acea8aaf8836c00c7d309812ab9f3645874a3695281176e62cb8a8da90cdf49a55c7dea33bd4a9c391007adee376675b5c929dced884c9edf599d62d2883f3a70b5f5536fc3c9d12789ca9583835e752d78", 0xce}, {&(0x7f00000018c0)="2a10a5efcde646d8a864f7ec46eb4ce6afe7cea06e406f1bcc3619ce39a07159b93c9c591393106b4f98bec7cf7b5774455adf7e525e770cf3c698358f17b004356cd29896d32f608c1ca8c4e71e037896649d52f288672268599c93418729ab874b002a8615662c353652f77d53e37961c9bd4ad5fceeabff0e3edab730eec7d8b8b1b4c6250ecaf3d635d5ff03c7fcc7a65014097a2876c48350cff5d2f70bb168eb9cdc37100b977e0e48870d79bac3a0a02898d483278ad7f29be8bb5f95fc1941bab65dac58881499c983f4c7a08ce041247fddf57f84ecdd4b391e9a16e5288e8f9c723279de35b0d9206c4a0192905481982576f65077732c447182e11e34d9e46db6ce1392382b13b3faa2d981cd83352aac89132e148d55afb854f1e94ded541be58fedb30318804139cae0b37ecd9393b5366b11f032279e794251915c789bba1999be2496b99a95035317a7bd48618d3248661ca8a8aad1c23a7c48bfae94e0cb1fc292244a0505b5d64434d65c9e668566b40f7c95a98c1acdd338cdf1c44dd7f9ffa4bd9d7eeb865a91249a42cf045345855497185238aa78b8cec536489ad7f5b0516c203b02cc3ad2bf404320177fd25dee05f5b924a9ce2fe1ea5541704e1066058dcbffe2c302b7cd4cd67404a64733207e548bc67a241ca24617d00009f3f20c61ec34bd587a9078fe869aa42a8fbc7f386f91ae2f00cd2a135e057959c336ce379141d5ef69064e1efbadeeeee18807f790a0b71d4d23f0ef304fbfb75695f277b9e9d29aeb123c8687fd5bc9d4c65328b8e2a91d27532c515e2630f588bfaa4c60e71df2e9051a638301664f9c1d1d99c3328f612c7e274cac1548d40af0ca1394ef951ea9e96316601dd54fe6ecf9abf383a5770f8f80d1306f3276f1b64dce446425e38f132d184c4323c4e4edc63cf22d959b8b8ffef633d8a233b4d2a1fd5b00703b230f1d6c1729d102f95d0aeeff61c32c77c21dbf6bca367dac079440fd720c082330f99e352a3e5ef90f7543688230d18adb6f7f019c9913713b0a5554548e8e76ecc3f35b204b297fb8765c30e206b5632bf8649b62d2b535263b8e80f69f28eac36eca3cf7d9fd804e0dc1d37afc3484661f8fd9b20a9b46699ca1c014957ebdd9043214af2db537db82d0c2f3076db0d13aca1623708e43b3fc0402d84ef31fbae481d3f64ca6ecd8361e79a5599fd3073af447f1b834632f5549ad772d313aae4cab", 0x372}], 0x5) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getpeername$inet(r3, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 16:20:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x16, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:20:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x5) 16:20:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:20:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) lseek(r0, 0x0, 0x0, 0x3) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:20:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7d02e57f2bbebab12938c5ea3bdde3"], 0x1) socket$inet6(0x18, 0x4000, 0x0) 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) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:20:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="2d01697165300000000057"], 0xa) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r9, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r10 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r10, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r13 = socket(0x1, 0x8000, 0x8) sendto$inet(r13, &(0x7f0000000740)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r14, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r15, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f00000006c0)) r16 = msgget(0x2, 0x0) r17 = msgget$private(0x0, 0x188) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = getuid() r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) fchown(r18, r19, r22) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r24 = syz_open_pts() close(r24) ioctl$TIOCSETD(r24, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r25 = syz_open_pts() close(r25) ioctl$TIOCSETD(r25, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r25, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r26 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r26, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) dup(r26) r27 = getuid() r28 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r29 = dup(r28) ioctl$WSKBDIO_SETMODE(r29, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r30]) fchown(r23, r27, r30) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r19, 0x0, r11, r30, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r12, r12, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r16, 0x0, 0x0, 0x3, 0x0) r31 = socket(0x800000018, 0x2, 0x7) r32 = socket(0x18, 0x2, 0x392) r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f0000000d00)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3528db4baf9c658d906e6d4ff0f000000000000c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c11ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc504e7d88c4f0a00000000444c6d4105e684360a11848cfa7cd282f099e42893152d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009ffffa534c00979028862524a0b3bd3d8294c59ffa2dca0d7b18ac961f28919b5a4b91248ae9ecd6714d42b9d76e4290e297274f10dc5adfe4abbff9e62189d605a3ae8e317c12c2fdbc7151e6d8a666cde84f7d07b73003f5de95764269189f320bd1e312edb2f803bffba159d1519b81356db63a70e37ed8a7c45a39b658d607bbb51dc24ede4a7cd88b7b12654fe54846c156dab479c8297e818d80bdf7222f6126cca3810776d468d8b7fd741ef80742c66b6c3bc93eba1c1543a9106df73915f8a8fac434fb2228e73d11eadacb443a266a37f8d48c634a90619ee771f6e6d5a0cd29d9744e32e80eb4c76efb1ad4658d413c7af92be3c7cef7d68709132162d54699531f20d8a9c3866bb5eb794cc4806417a5a8703f0dcdf96ca9b0a23c8c48afbcba28f0a6df392a1fa689a7e6f72d38c7300"/598], 0xffffffffffffff94) r34 = socket(0x18, 0x1, 0x0) r35 = syz_open_pts() ioctl$TIOCSETAF(r35, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r35) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r36 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r36, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r36, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r37, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r38, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r39 = socket(0x18, 0x1, 0x0) dup2(r32, r39) bind$unix(r32, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0x5) r40 = socket(0x18, 0x2, 0x1) dup2(r31, r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000240)=0xfffffffffffffe3d) msgctl$IPC_RMID(r10, 0x0) 16:20:41 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x3f) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) write(r3, &(0x7f0000000380)="f640e929cd4c8f39ddfa0a13bd0f21cc0ccca41c3eaf7863ce11d07a69a3d14b6044d37b63c9939451a59432f10eb4c4ca80063e061de29e365afee7c9b0e59b28f3eba955fed81a466ec0ce04dcfc003b870feb27c965318771ace5057d21aa5905ad70eef7de4d3ec4b9ae57e146bbae77836bfbe9cd5a11f1ec4e78d91cec2bd85a612ef2d9e54360c3104800fc66b0ff8d5dee40f05c0884913e3ecaa6edb6f1218bc904d5f5af9dc091b67a36ecc4c390fcf8119efc2439ce83b587ee861191a72dd4a6894bbf9ec038995f5eb37e", 0xd1) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x5}, {0x7, 0x6}}, 0x0) 16:20:41 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=""/254, 0xfe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) getrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:20:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x20}, {0xbc2e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="084ddda776f28d57c1dcac07bb9b") select(0x40, &(0x7f0000000040)={0x0, 0x8000000000000001, 0x9, 0x9, 0xb778990, 0x1, 0x3, 0xf8}, &(0x7f0000000140)={0x3, 0x81, 0x3, 0x401, 0x3, 0x10003, 0x2, 0x100}, &(0x7f0000000180)={0xfffffffffffffffb, 0x4, 0x10000, 0x2ff, 0x7, 0x3, 0x1000, 0xfffffffffffffffb}, &(0x7f00000001c0)={0x87, 0xfffffffffffffffe}) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffd000/0x1000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x8, 0x400) semop(r7, &(0x7f0000000440)=[{0x4, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x2, 0x2000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r7, &(0x7f0000000000)=[{0x2, 0x8, 0x114fb90cb9eaab4b}, {0x4, 0x8006}, {0x0, 0x2, 0xcca2c4e5c871d9ab}], 0x2aaaaaaaaaaaad11) semop(r7, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r7, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x0, 0x800}, {0x0, 0x400}], 0x8) r8 = semget$private(0x0, 0x800000000000010, 0x7c) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000001280)=[{0x1, 0x8, 0x3000}, {0x0, 0x7, 0x800}, {0x2, 0xff4, 0x1000}, {0x0, 0xffff, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x2, 0x400}, {0x3, 0xbb17}, {0x1, 0xff, 0x1000}], 0x8) semop(r8, &(0x7f0000001340)=[{0x0, 0x53f, 0x1000}, {0x2, 0x665, 0x1000}, {0x2, 0x74, 0x1000}, {0x5, 0x0, 0x1000}, {0x0, 0xcc22, 0x800}, {0x4, 0x100, 0x1800}, {0x4, 0xff, 0x1000}], 0x2aaaaaaaaaaaac12) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r7, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f00000012c0)=0x7) r14 = socket(0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = socket(0x800000018, 0x3, 0x102) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r15, r17, r19}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r11, r13, r19, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r19]) r21 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r21, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r23 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x1ff, r3, r4, r5, r20, 0x14, 0x3f}, 0x10001, 0x8000, r22, r23, 0x183, 0x5, 0x37a6}) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x3) 16:20:41 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYBLOB="e422a4349d992cba12ed3325af18f9490018ab2632c6bfef9d1c22d6c99703cea83acca804855b05bcf311d667e5530e5a0f1f85ce342a3763123b92c7f5ff28e0ccd816d2879082910fa78849345d7889653163654fb44bbc37945d738fe1eb35a3bb04cc918719e38fd87d979561a9fe1f7598f25d", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r11, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r12 = msgget(0x0, 0x80) msgsnd(r12, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r12, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddb48538680024678930f2abcf00"/4101], 0x1, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r13) sendto$inet6(r14, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) dup2(r16, r15) msgrcv(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="a1fb2556bba832b975a0f85ab884cff16fb75b791722becb448fa5dded4268608775c7b54f532ca9ef56f854d91204859fcd487c907ae782880006139479081a78308cd9181abdc0f2811da1a3c90966c18621e87972fe8ff9e006e65f29245e1760f7424d70230d445a9443816a8ccaa1aa472fe4d78dd9f998110227f1b514cdfb326d3a15e0bba62ea64697798257634ee01f1a05360e6beeb8977bbf64b279aa5f159f818b756ab4dc7675f47441602565d808d2fc15a32b06f0a1dfdb65024748feb5cd40cb4a297d03d0b0889f742827"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r17 = socket(0x11, 0x200000003, 0x0) sendto$unix(r17, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r18 = dup(r17) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000580)=[0x0, 0x0]}) 16:20:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x55c9}, {0x1000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000680)="0289c0ea0792d4ce7df189d1b870") 16:20:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r4 = dup(0xffffffffffffffff) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xfe) r5 = getppid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) getgid() r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r5, r8}, 0x6) write(r0, &(0x7f0000000180)="b8c597f87b5fd35197aea312b225832d3a5fe763d74a046db8b5aaeddc3545fd40f00d8df6601b8308a3a3fa2989c8d8f31c80da36ffa569311b5b159d24b9ed4d6315fc149c07433a337a865c50173de27530cfa33530b3582cb32ae6d5a9ffa07625ba319ec8a69a96938d9b1b4fcac38b044d7cc623a6de7478b20388e22fcadc742a689e696fcd6291ee324120f30f8b254d0f22a03ebfedcdc63d209930bcfa9a86afc48340621a", 0xaa) 16:20:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffff9c, 0x0, 0x2e, &(0x7f0000000300)="ebffcbff13fd812eaa4e713048e69931929648b4b55d020e578568b6e59ff3fc319bbb366af84aea86a45eaa8857a28f8748f016e840e23430ca792d0561cd87422d94d6e025e9560dd9bba7166e03ab8cbd3dca261e4bc95c3e827f120d8a418ee02fea6b1c226402a0efec4abdaef06f888bca3f8d35de1b6f318851781c0d51ca6b181df81594a215fec98d2b97984d0bb71a69e8244c92968944f341cfc40b090e85c589284c4f8cf9c44e9ec454ae2f0763089f132dc768b8d094c9604e678034ba7df52b00ce752c4ee94b0b91", 0xd0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:20:41 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(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(0x40000000000e, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x5, 0xff) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0/../file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10e) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) recvmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@un=@file={0x0, ""/55}, 0x39, &(0x7f0000001280)=[{&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/102, 0x66}], 0x3, &(0x7f00000012c0)=""/35, 0x23}, 0x42) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x91, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) 16:20:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x225c068219bdaca8, 0x0) symlink(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)='./file\x00') fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r2 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000680)={0x10, 0xd, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xdd7b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x18e3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800010c7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$TIOCCDTR(r2, 0x20007478) r4 = open(&(0x7f0000000300)='./file\x00', 0x3e64f1961bd189, 0x118) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x0, 0x20, 0x8000, 0xd001, "1e216614c9c4b89a8dc3242ddf9ccb5e40850252", 0x800, 0x40}) 16:20:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0xfffffffd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) fsync(r1) 16:20:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="2d012e2f66024d0eb8ddb7cd1c8728696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000080)='./file0\x00', 0x3f93dba18f7b1d38, 0x10) dup2(r0, r1) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="00002e2f66696c6530007b6476634275a337ce77d0b3d5a2f8ce6c6aa9d8ef80323515b72775390def5201ab569b2b24d552ef37c9366ecd3a0901104b0b53b2a4a2c630eab62ea1cfe521e2c01337c686876e86e309fb5713889a4583dbca2b609d45beb614f9698598c6834e87691fa98b96a28dd400f42388dfc6c88321f6568cea755791fa44e41264f351f39a65fe50a048e5d1b7228815ae7fcbd4f67c9c159a6e787ba9e4e0ef8ee4eafd34acdce7130db61970dcbaf16c0a2da399ae154b4ce08425a1abcff45ac04dbac7eb1bbb38adda2b37eeb0cbb7a3d4159a2a8bc44e9401b62e5c141d2b3be19b72432726e220d2ee6799e71da7e5e26c9eb8344136f293c63945d10b22baf5fd36175886db3f007975e4396fbc2baca9bcb08a0cfbeec427a8a690a1f057840da4a899257760ca967cd46acf5081a2b473501979fd74800335230143b3de989ff7a62faff072d5f300"/365], 0xa) r3 = socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x8, 0x400) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r7, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r7, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r7, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r7, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r7, &(0x7f0000000040), 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = socket(0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r18}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, r9, r10, r12, r18, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) fchown(r4, r5, r10) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffdc4, 0x0, 0x0, 0x0, 0x27b}, 0x0) 16:20:41 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$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) getsockname(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x140, 0x0) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = semget(0x2, 0x6, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/109) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x5) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8040, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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', r1, &(0x7f0000000440)='./file1\x00') rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mkdir(&(0x7f0000000540)='\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//../file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) write(0xffffffffffffff9c, &(0x7f0000000000)="0d8b4effa0", 0x5) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000011b, &(0x7f0000000040)}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) r4 = dup2(r0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\xf3\xa7@', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)) r6 = accept(r3, &(0x7f0000000040)=ANY=[@ANYRESDEC], &(0x7f00000003c0)=0x1) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000004c0)) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000005c0)=0x4c) r7 = semget$private(0x0, 0x5, 0x204) semop(r7, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) semctl$IPC_RMID(0x0, 0x0, 0x0) fsync(r8) pipe(&(0x7f0000000600)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000480)={0x2000000000000307, &(0x7f0000000100)=[{0x80}, {0x0, 0x0, 0x4}, {0x40006}]}) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockname$unix(r10, &(0x7f0000001680)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000380)=0x1002) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000740)={0x224d, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0xf361}, {0x8001, 0x3, 0x1f, 0x10000}, {0x35, 0x0, 0x1f, 0x1}, {0x4, 0x7, 0x2, 0x2}, {0xd8f, 0xc1, 0x20, 0xd54c}]}) r11 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000440)=0x7) semop(r7, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) 16:00:03 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xfffffddc) r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) ktrace(0x0, 0x1, 0x8, r5) r6 = msgget$private(0x0, 0x1a0) r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r9 = semget$private(0x0, 0x8, 0x400) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r9, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r9, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r9, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r9, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r9, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r9, &(0x7f0000000040), 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x5, r11, r12, r14, r20, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r21 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r21) ktrace(0x0, 0x1, 0x8, r21) r22 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r22) ktrace(0x0, 0x1, 0x8, r22) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x8, r4, 0x0, r7, r12, 0x94, 0x600}, 0x7, 0x2bc5dfa1, r21, r22, 0x8, 0x3, 0x1, 0x7}) r23 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r23, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() fcntl$setown(r23, 0x6, r3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0xafcd4c7247ca30a3, &(0x7f0000000000)={{0x6, 0xffffffffffff5e82}, {0x8, 0x6}}, &(0x7f0000000080)) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:03 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) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) readv(r3, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x190) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000200)=[{0x3, 0x0, 0x1, 0xfffffffc}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = geteuid() setreuid(0x0, r4) setuid(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x8, 0x400) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3800}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r6, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r6, &(0x7f0000000040), 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x5, r8, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) lchown(&(0x7f0000000280)='./file0\x00', r4, r17) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r18, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSMUXIO_INJECTEVENT(r18, 0x80185760, &(0x7f00000001c0)={0xc6e242eb, 0x7fffffff, {0x4, 0x2}}) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000001140)=""/112, 0x70) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000040)="8f484f838a8de952d9e6a834dc1d62fc0594356e6b8f9c4c0d5be65fe2a1d6a763b393d74908bcce22566b6143", 0x2d, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCSBRK(r0, 0x2000747b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x110, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) msgget$private(0x0, 0x68) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffeb, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[]], 0xb}, 0x408) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x1}, 0x8) syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0xffff}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd3) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000001900)=""/66, 0x42}, {&(0x7f0000000180)=""/125, 0xfffffd41}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001700)='I\v', 0x2}, {&(0x7f0000001740)="b1f217897e36727a158a2a47682eb84853ae20e3a83608986a5064691137fff6a65b8af79775b2a85ff52b062e0019075a6d068a8d231f0fd683b08191e6c6bec2f5a6dabb800620196c032668c312bd6594fb9f4bde960903d500267f07d7f03e", 0x61}], 0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = shmget(0x1, 0x2000, 0x269, &(0x7f00000ee000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000614000/0x2000)=nil, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000016c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x1}}}) shmdt(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000440)='./bus\x00', 0x4000000835d, 0x100) write(r2, &(0x7f0000000040)='t5', 0x2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x80000}, {0x6}]}) pwrite(r4, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/133, &(0x7f0000000240)=0x85) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a00000a0000000000000000002000000000000000000000000000020000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592de442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddef57a92e0201492aa4b96c485f60fb735b9de90572efb10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36"], 0x1, 0x2, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001200)=""/50) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000080)) 16:00:03 executing program 1: setrlimit(0x3, &(0x7f0000000100)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x40000000, 0x0, 0x1f}, {{r1}, 0x0, 0x10, 0xb0000041, 0x200, 0x8}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80, 0x81, 0x1}, {{r4}, 0xfffffffffffffffe, 0x24, 0x40, 0x120000000}], 0xc97, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x401, 0x20f}, {{r7}, 0xffffffffffffffff, 0x40, 0x10, 0x1, 0x2}], 0xfffffffe, &(0x7f00000001c0)={0x8, 0x5}) readv(r2, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/62}, &(0x7f0000000040)=0x40) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x20, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f00d2ae90a99592cebe781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x402, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="8e3d4c", 0x3, 0x402, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) dup2(r1, r2) syz_open_pts() syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x569, 0xffffff81, 0x6, 0x40, 0x5, 0x827, 0xfffffff7, 0x1000000000000039, [{0xfffffff8, 0x1ff, 0x7, 0xe}, {0xffffff9b, 0x8, 0xfffff800, 0x8}, {0x3, 0x0, 0x48, 0x800}, {0xd8, 0x9, 0x5, 0x1}, {0x8, 0x8001, 0x1, 0x5}, {0x4, 0x8, 0x1, 0x7}, {0x7, 0xfffff001, 0x28, 0xffffff81}, {0x6, 0xfffffff7, 0x7ff, 0x5}, {0x7, 0x4, 0x10000, 0x80000001}, {0x81, 0x8, 0x50, 0x6}, {0x9, 0x0, 0x8000}, {0x2, 0xffff, 0x1}, {0x40, 0x0, 0x200, 0x40}, {0x2, 0x2, 0x8, 0x8}, {0xffff, 0x8a, 0x7, 0x4}, {0x5, 0x5, 0x4, 0x80}]}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) socket(0x2, 0x4, 0xf8) setsockopt(r2, 0x57c23f13, 0x2860b62, &(0x7f0000000380)="a8fe017d660aef4f2777184cbd0045348777ac16b28c55c2d393f2dca4562cbb9745931de5a1db80f8bd79046a465bbaceabf3e030e7d4ed99561198382ef0f4035c56a0592a162896529b25d08f62ee5df5310f0e7de437a296cd29ea401934e9591c151cc973316dc05061167316b3ef7c7ab86234a8f6579df8d8be3cab75ea5332490f9a258666da1cb98bf7820df19631c3b429b9bc631a2bcb837143eb1ba403d6d6ced50ba94168fcba9a8b1d247d20ca40d40b17089f1840f80ab6a957d3f1f9af510c93f757f2cb23cd7ae9261c16aa36e225dc49aeef17a0afeb29d59566228ace5eb60c8c1c998000117b7b521b843ce39dc289e650f6ed0f0d316601f369af1fdf085628f17b8eeeb3545c926c0d6c30d581866dc3ab9ce2dcd9ea5b79631adbd14f28de9a79dcaaaaf19cf5209909b6addf7f870b916bbc1c5ca71aebbbdc32fada5e9131b23ad4c9c006bd403bc21b1b45e1710c8d17962fea559fb0d5f42f4b8cfe77d30feddf173641a8bfb7d3fbf11dd8beea2d4e67b9e3c1c03b51cf76d19a64d03d839c8b7fc4483040a0b7262f7705844e5efa4a0141316fa848352818d3821a8ec8bfbcf13be88816c279dbe2fdec9eef3bef7c14d52dd6d8bd7982857de2304f751b429c604720c591ad2759009c54c16c1b946d982ff54f093ab4d0818e22d4a1679b09de988883f16bc6ab3dc00124bb10a1c3242a8f6c9bbce35146696e7e9cd26382549e667f17fe1122b651d7bc736194aa534e7ea19336829ec8a89c1c4146e2c28e03b7c99d1d9e1296f83fb9b6227f6b0cc01d7a68f686812db231eeccc271689731045c93189adbb1b3e264a45c465e71bf083aa645b26b43bcf9beca8d5ccab76201b562624af21f20f1547865199aaf7cd4c6a459af7ceadb52c25573aa21888eb5a06b39a4646af0756876b18d7f82219ed099cbcd4ec5caa0aa1eed5d385f36627fb6c51a5fba694f437809d9f1da94059e328ced0c50be3cff05ae06300451a88f3af22278dd1adb080db2c6b787b37969d42cd2adc0dbb80d4d649da15e2f61b80432f370339cb9ee5813ab8625829c5e5abf40d1547e28fede559cbee8a24a59ac6fc7fa59e581ae76a6880dda27905f2e680ba41a0e44a3e041dc7dd06f6428d7755c5ee87797b3bcf1310b982469d9536b7c551e2215d839b734fae65fdca1b74c93490b130327dcdcd0a3cf98246e0cb2f7a331daa45df292109bbb042c15a7d71a34f1b080a45aac6a36b512dc65cf3e33991afdba6a30220f0b36a49c6ecf5b078efc71e6e32d128f07c9a27a707c9e347fc3fb2227a24b7b4d864061d993b5e7133037d62ec1b51d488dffe63774e610a65e323d5e3158200f328353bc712e7d0ae40ea9694e6d68e9f1c48df95eb1c3bcddad585ea599318b00b8f41a20fa5c4ab3442916089766dfd2ced7a9ee2c4ac6f34d2a82ad1404e66fad985ed836a23ebef36d63ee5b6a71ecbf7a08d32ff544dd8935f7c9b943e854faec220d56c20c416ecfb1be74ae74adc6be6e638c45ddec0b4c381b57fa0fa420a85b451917b9152047d0e9db7b592475cb775d9b9ddab279919ffa3f5e244135183b6d1dd5adf4099718bf863d63e939a5bf4c2a75e3dc8eccc2eb3c6ff8396ddb79836e50ca9259b7718daf8d1ccb541f056456dc34412d60b2a59e7a2738ceff0d881679e532a55fc784e9a9ec0c8e7b071f45202bcf29f5a1bc1e80d4ab8fb54999bed82fc64f86b5c44bf2cf8c0749f81621aa67e636d0fedcf88ef078a665f83303152dad5216ce103318b4ac9f898de6ee49211454ef480466d0c516354e8e6e088c05304291a38b8706df7a744ccaeac542f2fcfbf27312f48b6fc3944eb5fbf6a8d35fb99242aa9071ca9cce64c14fe00382e7f97c1d155c150da40e7fc2a057fc797aa6f9a44cc6dd1f91407f031a86ea6b373e1e2526869a63fb6fcf78e72496f7c034280846824d384cd29547a478c2efbb38ac77599b030ed24d627d34a8885e5a734289b31c48071da3462fe5ffc36feda832f029c1aa747ca8f5d752f89fe84845553c8f754149c05d3c0bc07fbaaac0d7035259948465f138a423de3a7911dc50ce504d265535e788f48587cd58f32d81bab7d7d4562974287619531db0a7d9cc19fe106c005893f317e1966782d929cf7ab8198b809ff40d791c42cd017959eb82b0fe21ae5ec4fd6dc2747faeea386ea1c2fbac973962ce30bef968d02701a56441e07bde7c34508ead66beb28580b71737dcdc1b718291e985bbab2ab6c7111085b57b3ce8dc7bb76defeb1defc6a429a7b950ac4ccd299f5839bdc4a95ea5a10c8091f886237677a3a8dd697380f52bf1c28a6ba23238f4a29d6784035e8be96bec0810b0d491bbc5097a86756aa6ac5de0ad2bed27c5fe8c48fcb8d99034791ccca41aceea48205372f0d25262d9e54f7ced9a837fd899a928952daeb357efc3d897f86e9f96f8f04d541d55a0a912b98dbc1f8fa2c30177f3d897eb4de4f2476665f0227d942edb6f3051f1d4397fbf9d8b93392692009ff80f4db47e8996fea2c3788d2e7015986262f9d1a34f8c3ece7ef659ed794607814daf753abf23650dee7c2341acc647dfa3d0b65ed1a4413a6f6b56239949c2b07bec5fd89686286bf590c7100c1ecf7305cd3f0bb65a14eb8541521d2a0a25767bf14e325847b42ebf2f26c019f4891d7cb0c1a45119b4000b01bb1b712b729950b1c92d1338d6813355087097f94382a1ea6bfcdba8ffc80116b5bf54535c1c06f3001b634bf823becdbd2da7c819123368f017ae59a0a26608163eb9c0077808e792868ae22bd1c926e65514203e22eb85e8e760cf485fdca5cbbc01142c99d5b378c9e232c5d6d6c43c32e9f2e776b748859380d51c0911d96dca736b81d30f18993729750e35dfd45396639ec11fb2ba0e8c82dbf09327286ac6d393f4d2db74d52272a0da6424b3dee1e2feced4d940dcf6f476fb3a6318f04cb7c519648f4aa98378d0b4ae3ac7ff4a3a7be02a3254162f524fa0b4ec9485d58a28619d757f272b8d6758369ae406508aed7ea4256529bcd31a4361c6f892f5f1d8edf2eea3b1670992f92fde88350ca91e91314bd53181444b14b29da5d8995a1cb5eead58b17d0d605d7b04eaf23076c243483af5baa4450b0449cf0b9ae7ccff02d7d7ddc695b9bad9319aec2b8db55d68e5e17c6888b27ba4b63d6b591f49b7bea5a6eee474d1ccbb516f8d7a5c78c71da71f4a1d1f7640137302c3ec0231753be42f90d8b90c9ca1c024e0c3b5eac7de71a6617a731c78f1fccf62542c300dc7564c616d667b45b3878b95c800bfc4e049f031157e342b2d9783b356a1e359f2a76cc58dc1e93cdd612b8696847b923549b6811fe202376e3f4273ee914ada73ef77e7d39fc551f2632d79c3f5ea228ac496472276b8cc36d62df4d18096916ecc539ba0e9e0392831dde9393fbb38b791c2a502830b4bcc699b35accf566bcf0d1eabaec8076db6094265b5e4b82a90babced6368d7224ce3bc57071d3b9b38be39892812ecfa3ac379f6cbb4dc561d7e87988117ae6dbbe53256079db828f6b996aba97bc088fdd70b46dcf0188d3a608f12ebc01cd094bd67254cceb0d4e4239b2066816a6f63d140bff093cb4b886f4c1fa78712ac3f08c93b1e7d76f23fe65938e80456484abb22b6b8684d6e2fb2dc3549ce36c4a4902d5751c914ec5db5fc68fbf8b0fa02035bc0e63f94cbd0a9f0f1580d970546ee3a985009f0fc66446150b84858116d4d14950a51300bf926aa8674557ab6e41a8c97409688dff566396b6a941793315a8a0bd6b47f6566480c3092945fdb738c4ace35f104d49d47dc6b287a53c0f906309a7fe64a3695026234db0018a721a29ec83b400c1ac70639e319f1cf2f58e6c7c3a7920ab9405e246345fb2d305b00bc0bebbd8cc9490b2238008aaaa89d996e6863b1bb4a59428fc82ceec7d43a9b7ce3e0360cce7ce7b94190f9207a4b98a75a55c291f31c1f1955c4ac8d6eb833dcdba7bd93cd235f4c13b56042ecdedaf5f4c8d4dadfd82163c1c09a80fafe88277bd502200b13d6a1c0a91a9af115141da7b4c99132937c001a887138c36e04c748c217b5d0b0ff3ac9aa65aa38c66bcefe4d3bd0ce6e0ca6dcc4d5c14a0d3db069c23a5ef762458818ecef9b2e3e70af5498ff5a6928e5984eea9ec0442ab40de0acba0d710dd30d9af17bd13d3c9e12e053b083391e53c9fb4e2bb1c1003b7a1e2ccac0be260dea36d4a1520b0b4f1c61be256297de5e4e5c59d1bd050685da99433d24788594f9c44c2535556139eaf54aa7f6445b0bb124bb0bd5761139cf1a37b91d8b5878ed3d91345b7dde7d0132c798619c8838d51da9671b6d5e08efaf77905ecab156a84168b1a6c7323229a88f8314b04caaf8ce2a63cefdd21131fd9181fcd1986ecc0c3d81237ed209ce036cee8f5a6ca3e98d80c6ea2eaf7c396976649e75562e9c679cf2e09b95aec4b7dc8d633e3ffd1ee150bd12e9408fa6ec7cc42e10b5c7448ee11a1d0b0530f368d20fa98eaa3f7bd1e622b340be6bc8011eadecb81f244e93479a99c2488675f3204085de1bfec466a88881172b773763ea43ade97e80a38244a63c1f0f15d185705dd6bae4d0935e8c4e57372598e65df8470558fe18cab8f17165ee5f9090b04dc2a38ac092c48b59ac01a9e1ac071fe74f7c938c3777da9e0fcccf7d42d44e0182f0b28dbaacc83eaadc7d207c463c72d4b328a3c21bee0e7997735325cb9641814a9f28d6b9ee3d96e101c8ee3e15661c4c5dbc6ee3f859d40c6c97407994ae4dcb56132737f9fa04565e1a4fedae3a78bc0b4225e47986a14136c757d68f2c0858ba9570846113296099cf728a6b756f5a869d8c10d34293aaf0c436846fc057a306311889052962141b942cacc96af21bbd644c0024eb8014c854dc137ccbafdf7f341f3fd6057f5e07c70fce370bd61135dd55c76fcb53c14882fa76849ebb121bf6255d675705f04a5cbf7e94bfce5539006de8804d277d95a8d5ed7e5d53b02d3e9667b457b1b58fa36d703d6a5b33b15ece2db5072aea3e48f48c5ad06a899ae65633c50550d1cc0bf8610019c24016c077f1806990b5e7cc3cde0461d56c9287f11f75c0cc7e9df92ebf0fd466fad033229a061473eb433ab2e489bc5c61a8696d929e032f4b1ea5665bb14ecbd824ce0164c82d568234dc1b81b5479b15444317428ee0a10f9f3fb7064e208bd20a103db2ed13b9f093cbf91a1aee8a1fa731955b3a3710907c02f53315f0bd283b75fe25c7874de1e625623018b7fa4c87604dd981ebd6afc3458e458ae0692536add187dbc9e61bf4b68bc7aac56f145032fc37182ddd3d02d829e6f248cccbc7e33bb43e817411f57b4f2850a3695dff787b3ecfa301673c0170d60b2b490bcf528c29ae4ff074fe161861917ef0394faf2234d53e894115b57f57779d7d54081b8ad8786b426fe0e1dc7dd15eef7c25e754d67dcfc1c7db80b399d74b672d6aaa51a910e625bbde2d8adf0cd178f1bb62f7adf3b3151ccdef41d1cbd838efede0e04731aed0fec96079b55c333e7e66de7bcaa27309d4a2b12257f489fac4b9075e065107781562c50b4e48cf6b2afbe0ca2cef83f5bbb882090e81363be8dc15148eb40f437d28bd7b89e163bc133b63acf720ccddabfb3612116a9173058ead45c65f232c0c771b1c1d72923924baa632339b042a7fea6640f73d1a20f6b2dd43d079abd7ce01385c98a74aec", 0x1000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000029e000/0x4000)=nil, 0x4000) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r4 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000280)=0x200, 0x4) pipe2(&(0x7f0000000180), 0x4) 16:00:03 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}}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffff8, 0x7fffffff, 0x2, 0x10000, "ece41b6c45a3f8e41d559871c43a65f37ccdcdf7", 0x400000, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x202, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCFLUSH(r1, 0x20004268) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='\x00', 0x20, 0x9) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') 16:00:03 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)=[{0x60}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x200, 0x1, 0x6, 0x1}, {0x1, 0x8, 0x21, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x3f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x3f) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x76b}, {0x8, 0x1}}, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0xfff}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) socketpair(0x1, 0x1, 0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) socket(0x1, 0x4000, 0x1) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x320, 0x0) r9 = geteuid() r10 = getgid() fchown(r8, r9, r10) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r12 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r12, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r13 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r13, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20180, 0x0) kevent(r2, &(0x7f0000000180), 0x7fff, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x41, 0x4, 0xe5}, {{r8}, 0xffffffffffffffff, 0x48, 0x80000000, 0x1, 0x6}, {{r11}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x4}, {{r12}, 0xfffffffffffffff1, 0x2, 0x1, 0x8, 0x6}, {{r12}, 0x7, 0x10, 0x20, 0x7, 0x8001}, {{r13}, 0x8000000000000005, 0x10, 0x40, 0x8, 0x1}, {{r7}, 0xfffffffffffffff8, 0x1cccc0b5f13b7668, 0x1, 0x10001, 0x2}, {{r14}, 0xfffffffffffffffe, 0x80, 0x4, 0x6, 0x4}], 0x3, &(0x7f0000000100)={0x0, 0xc8}) socketpair(0x1, 0x4000, 0x7f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup2(r0, r1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x64}, {0x6, 0x0, 0x0, 0x8a0}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x5) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x39) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x100006c}, {0x6}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r2 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001480)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/67) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/249) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semop(r5, &(0x7f0000000040)=[{0x3, 0x7, 0x1400}, {0x1, 0x5, 0x1000}, {0x1, 0x1000, 0x800}, {0x7, 0x1, 0x800}, {0x2}, {0x3, 0x7a56, 0x1000}, {0x4, 0x80, 0x1000}, {0x0, 0xfff8, 0x800}, {0x0, 0x10, 0x1000}, {0x1, 0x0, 0x40906510be05edf1}], 0xa) shutdown(r4, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = socket(0x2, 0x1, 0x7f) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0xe41, 0x0, 0xfd, 0xfffffffd}, {0x15, 0x0, 0x0, 0xfffffff8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f00000001c0)="2709fc6b854f654afbea92a10374c86c3c4dc70c86887aac0fa1d64cba8036192a5815a56a52a2720514f4a1d0cc549178a27b502b08fdfdbd41d721a01e23184e2b65e73e1f8ac9147f1cea6936db1199fd06f8bdb5efb04d6cfc696a1f8e266ac35d84d815705c911aab8c91f74a1685b32e337ac7a3a163d68f2dc35d6fcafe78f7d8ce9adce50db787fb468a14ae988ab91350286ee2ad3d103925fecaff23d878b04d55d01e089e02d9f44031ebbeb89d8e6a472de5f2a66fd15bf0113fb502ed6485", 0xc5, 0x409, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xfffffffffffffdc6}], 0x1) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) truncate(&(0x7f00000001c0)='./file1\x00', 0x0, 0xe57) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x0) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = socket(0x18, 0x400000002, 0x0) r11 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt(r11, 0x5999fa03, 0x2e, &(0x7f0000001040)="ebffcbff13b938712eaa4e7130080599319296b96e26909184d0fa845cc8e88548", 0x21) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r6, r12) r13 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r13, 0xffff, 0x100, 0x0, 0x0) write(r13, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r14 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r14, r15) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3f, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x35}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc9a34ba537e72f200"/4098], &(0x7f0000000200)=0x1002) r5 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000002c0)=0xfffffffffffffd8f) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0), 0x0) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000001c0)=[{0x2, 0x3380, 0x400}, {0x0, 0x5, 0x800}, {0x5, 0x1, 0x800}, {0x3, 0xfb62}], 0x4) semop(r9, &(0x7f0000000240), 0x6) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000014c0)={{0xfff, r12, r13, r14, r16, 0x126}, 0x9, 0x401, 0x42}) r17 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r17) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffd8f) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0), 0x0) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f00000001c0)=[{0x2, 0x3380, 0x400}, {0x0, 0x5, 0x800}, {0x5, 0x1, 0x800}, {0x3, 0xfb62}], 0x4) semop(r21, &(0x7f0000000240), 0x6) r22 = socket(0x2, 0x3, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8020699f, &(0x7f0000000300)) r24 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r24, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0x8ffed9bb568b71e3) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r20, 0x4}, 0x200, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="a2ec3304c585c8d41fd22714b6948bcbdcb44ec2530ac2cda663233a43343f09073ca1567fd4bf8f0d10063b97612da0b9814ef897aa6b43af143400f08337293d2b60215f4122d98fc4d3e9b524e39330cac43a356610da47decf9a51c8734e969633c6ecc66556d2ef7603cc277a544f59acd6a10208", 0x77}], 0x1, &(0x7f00000013c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, 0xffffffffffffff9c, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r13}, @cred={0x20, 0xffff, 0x0, r17, r25, r28}], 0x68, 0x8}, 0x224ddd2f4aee0349) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x801169ac, &(0x7f0000000300)) 16:00:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0xffffffffffffff92}], 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) openat(r2, &(0x7f0000000100)='./bus\x00', 0x80, 0x52) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) fchdir(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x3f80, 0x1, 0x8000, 0x0, 0x7, 0x3, 0x40000000, 0x4edc21e6722e2da2, 0x2, 0x3, 0x2000000000000}) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) readlinkat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000380)=""/199, 0xc7) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='4'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x7, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r5, &(0x7f0000000280)="2eea8c510e5a7fa48d2aeb185bf2bd425518c56f59de7d560bb8d936927f468f81f68c2e8f36d828303eea1d949d2239c8053e2a5a15c49be0059d5c88a69461ad49ded8a5130d940f96399bfe0884eb543b41d6c5585257db286ae1d71e1fc9dd8a3f6cd9dc9cbe8219eb4523e162705e6aed866870f22cde5044d95b1a6f5e181b13a0937db7cfb170574a2f8d1864fd9fe610ed5b295c28", 0x99) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x20}, {0x3, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:04 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0xd1, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00005d0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f000040e000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './file\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x5) getsockname(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005375b9f54877d99da84a7441cfbf4770dc189777800eaba0dbe0224a52f3b34e93419419f00fdf46f18b8121e3bce16cb976f64f2a2683392462d645c0f12b09cd4efb186c5b181d5807035ca46976bb3fcee498f6d297e7247de058cb359a4119d07e485a0ac3b02f6001893eacfb7aee1bec0a17c9c42320ed856983760af711d7da3f466dc7486d776245e3b2b655d9285615ab0b5996d453e04c14d8611aa02ef6c008beaed5c033818f37b82601f5320184f39e67"], &(0x7f0000000000)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x37a, 0xfffffffe}, 0xc) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000000040)="ae9fcc3f72c3a43575bfa9720cca300dd1a4689618b863064d6ee09ca514578422a58bbe9aa65a0023dcb447ad68d2f3024c", 0x32, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = getpid() wait4(r3, &(0x7f00000000c0), 0x2, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xb1, 0x80, 0x6}, {0x2, 0x0, 0x0, 0x10}, {0x6, 0x0, 0x2}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) flock(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x10000}, {0xa003}, {0x1235}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0x10) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x9}, 0x10) r3 = fcntl$dupfd(r1, 0x0, r1) dup(r1) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0x4, 0x800}, {0x4, 0x55, 0xc42ffdafd6d1e79}, {0x0, 0xfff, 0x1800}, {0x5, 0x3, 0x1000}, {0x1, 0x2}, {0x1, 0x3, 0x3400}], 0x6) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x6) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01da21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e"], 0x2b, 0x0, 0x1000) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) msgrcv(r6, &(0x7f0000000280)={0x0, ""/113}, 0x79, 0x2, 0x400) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f0000000180)='./bus\x00', 0xd02fd09f1b97c321, 0x100) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) shutdown(r5, 0x1) close(r1) r6 = semget(0x2, 0x2, 0x100) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000140)=""/22) shutdown(r0, 0x1) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) bind(r2, &(0x7f00000010c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = socket$inet(0x2, 0x8000, 0x2) pread(r3, &(0x7f0000001100)="91411cfdefaafe2bcd070902567a3f", 0xf, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000001140)=[{0x3f, 0x0, 0x0, 0x1000}, {0x0, 0xe9, 0x7, 0x20}, {0x1000, 0x7f, 0x50, 0x1}]}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x200, 0x0) writev(r5, &(0x7f0000001980)=[{&(0x7f0000001200)="1a72859d81c62850c6efa8191ef8fbec1c72c9fe97cd9d3bb143c06f186579d5fdae0b6ab4f71548aead2cb0e572b6b6bc7287a6953f44c79494953db9ab8819e17b0e927c8ab617a3591880b9934c1a7366c52c1e218ac8d8768563df5da1f61f064baa60d23a5028fd786fb332eed937911593a3fe10c49dcbde77e4f04851a974c288bc9c0636641b55902edb80ad0838de8f6541e9815cfb40bd06dc96a652b47c4ea49893a6933532b712d2577822ccb970700aad1f77e59ecfe6e5785f5a6e89d4a4", 0xc5}, {&(0x7f0000001300)="24184627942de1d863251dac2fe3aeffac83c1234c0efade9b7684565a47c631d0b03c9e083818429af009fa5e57a406d0e271723d17eac14705103ac2156da0770a165062f82398a31fdaaf38", 0x4d}, {&(0x7f0000001380)="3c315f740d0aca29bd6b24f4670bf2847c6c715e956a04f3cdaef75267c6b06d50a04d9e970e61cf0574f5c060e848321ec794015477f6b3123f23bbee922adb397314bd0567dcc6870d2f4de85260f328911dacf18004f5cf35a0c51dd664366b6e9f22d44038052b8e7753dd8a981e4ff82789acf4aee7a1e9ac1bdbcf4ba1f802358a1d69e88dfb9e50fd701d58ce2c775615381dea7acf58ab001619b30032b91bee1126d995ccad2baeb912b30dc0c56d441291145b97", 0xb9}, {&(0x7f0000001440)="3fb0f0f0e1e4ed83f61808f253cfbad4df0af33f40c881b0ce4a39c8e5a578dbd09938fefa77994db0a1aef074c34fb3aabfc7c47d72ed254f4690fbd6191d38f4fa69d4787d7997306ca167bf40e62248d4c623ee20b889da1ddc06c46762fd924ce159650fcbd2a3046acadd63e46ee43a7b44d32378f9d1c24280ff1819c5b4e8f8a7dff033a3362f3c102698dda58117e2f0cae28c32b50054f838500bc71a858d1136e80036116a5501a3dba055bd331f12e4971f85948af7f578b2340d9321512cb2e436e035340d8f62b07b28a691e6ef", 0xd4}, {&(0x7f0000001540)="ee1d69835bf4c1ca6f1ffbe63045b2da3672da1409801b030cd25069dcfdab28ce20ff001126e141ceaccad650d89f3d52355ae3bed05a626b7045e7540c36751b5e77c6102b325e2015c88b4f3b8086888d64f18c7c61f41d73643fcb332d2fab20081ad0bd2d33bfbe58de3fa91b42d40ac8a5ea695fedc1b038488eecbea50dc5", 0x82}, {&(0x7f0000001600)="8cdcec16", 0x4}, {&(0x7f0000001640)="73a7af440497d5fb777c49bdbd44587db209a2add40bbb4705bae65e43c688404b274496b510bc8389850f52dbda22896fb2f540969c59c8df2f00471594c7d11f212a56993d7f2a11635d4472d20d0a0a7ea84795a0155d22af9b2e071b6ea06fb33236b693f55afc6a6e7295f5dc5470f447e68a582be820cf866b6abbd06c20630fce8756fa300a69240eb3c17fee0ec1635eccb776cfe33f21e120e33787d44b9dcdfd0e59052b9f9e351e5945e926480029e946e34184a77c753d3abce7df5641c092844604c1ae7c2fcf3e6e97b8c79295", 0xd4}, {&(0x7f0000001740)="dec1e528620a36276572844f1b40d2fa9de67ee8dbedd272659f04166054661f243cc418342d72a0282972d9429c26cd0498d347b0cc20f837143c2860124fd19de11df5248e567d56782aa2ef5e75b9abbbc80a9a08038d4cbebe1469e5fba0b85aa3a34846d644f601ed2b8d70033ec18720162290ea", 0x77}, {&(0x7f00000017c0)="40dab331b71986ef79c65ad6bfb46770194a7bea9a0adf3a86940a124196b273932b2b0879d5765a148333267eed83336028ea1cba943b0eb8ad2ced819ec13703ef418488aaf2695b75eb29394f9125f7c1996f370c7873bfe0769e5302496b6c6a226288054e7dddd4acc93fab729b0b7fe15e1e5472a43523a51ccf21ace2f1d930defc08a2f88279eb4fca249edd6aa2c90899b9815fdce835345aa003621dad1d3c40d20bc4c8bfb688b8a8c23e3f426995ae49ddf4962783a57359f4", 0xbf}, {&(0x7f0000001880)="f5a113ecde30ca3267c695ac487395c3b1ed76415d1943111297f395488aa5594e0f66908969e8fcca5860e1ccf5da00e974aea08b21ba9065f87f1ed2e2c09239528248424d630d2c2887bfcf926e84de4b06b391023836839e2f3c667012c71e86a5e1109a21e5d7d09b82e2dab829e03bc5fd5ffb69675f0d49085c3529a1be877682746b0fffc3c0b552bee2625a897f04b3bc56c6a0e8bd3643590fce3e573984952f270eede7910df472fd9da321b658e201b8eb4f6aa1a5941b67e2f10939890774422ba08d61ec3c420ff1bf6086d82c130c1c902dadceb8336040c96e807f689dc180be", 0xe8}], 0xa) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000001a40), &(0x7f0000001a80)=0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001ac0)=0x8) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/pci\x00', 0x10000, 0x0) r7 = fcntl$getown(r5, 0x5) fcntl$setown(r6, 0x6, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x10000, 0x0) dup2(r8, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)={0x40, 0x8}, 0x10) faccessat(r0, &(0x7f0000001bc0)='./file0\x00', 0x80, 0x2) r9 = semget(0x0, 0x3, 0x0) semctl$GETPID(r9, 0xd5628dc4e49e6504, 0x4, &(0x7f0000001c00)=""/180) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001d80)={&(0x7f0000001cc0)='./file0\x00', r10, 0x5da28309a92cdbc7}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r12, 0x4008426f, &(0x7f0000001e40)) syz_emit_ethernet(0x49, &(0x7f0000001e80)="28f24464d0b6bb19002928c0680529c9ac9a8cce3c163c1e76e98f29c87c90cd0ec4cdc5162cef578e0effad7445ff3344e930ca956e8108ba67fc5fde2a21da39a58df7db5da1f75d") r13 = msgget$private(0x0, 0x10) r14 = getuid() r15 = getegid() r16 = getuid() r17 = getegid() r18 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001f00)={{0x7fff, r14, r15, r16, r17, 0x5dbedbb53058412e, 0x8}, 0x8, 0x4, r18, 0xffffffffffffffff, 0xfffffffffffffff9, 0xffff, 0x2, 0x6}) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fcntl$getown(r3, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x8000) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:04 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, 0x3fe45}, 0x10000045001000d}) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r9 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r9, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r10 = syz_open_pts() close(r10) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r11 = dup2(r0, r10) r12 = geteuid() setreuid(0x0, r12) setuid(r12) r13 = getgid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r17 = semget$private(0x0, 0x8, 0x400) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r17, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r17, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r17, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r17, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r17, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r17, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r17, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r17, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r17, &(0x7f0000000040), 0x0) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000540)={{0x5, r19, r20, r22, r28, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r29 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r29, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r30 = syz_open_pts() close(r30) ioctl$TIOCSETD(r30, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r30, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r31 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r31, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r32 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r32, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r33 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r33, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = syz_open_pts() close(r35) ioctl$TIOCSETD(r35, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r35, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r36 = socket$inet(0x2, 0x4, 0x55) r37 = syz_open_pts() close(r37) ioctl$TIOCSETD(r37, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r37, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r38 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r38, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r39 = syz_open_pts() r40 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r40, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, &(0x7f0000002640)=0xc) r42 = getuid() r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r44 = semget$private(0x0, 0x8, 0x400) semop(r44, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x2b40) semop(r44, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r44, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r44, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r44, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r44, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r44, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r44, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r44, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r44, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r44, &(0x7f0000000040), 0x0) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r50 = socket(0x0, 0x0, 0x0) r51 = fcntl$getown(r50, 0x5) r52 = socket(0x800000018, 0x3, 0x102) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r54 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r51, r53, r55}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000540)={{0x5, r46, r47, r49, r55, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r56 = geteuid() setreuid(0x0, r56) setuid(r56) sendmsg$unix(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="0100412f3000000000000540d2c7543eb6589bdaea63677982ab669cea4f113e7bf73cbcbf3efce72415d3b46f4e521379b48cb828aa93ff5094d8420e76f3968d3dfdb92f7ff1d97b73c24f119cdfdf4d21c2fc396462462d661a8c780a57d9baa343159a881d7017c6761d993e2cfdfe52fbc5f7f1b17055e97def163166440d06c6e8eab1ab14622ee9a2e268459a530fc27ef90be02310752a821bd2da8777e69189f1713e722f15447b7456c11433cca90aa3ff22b4a00dd224d9dda139f97e23f7f3ecda64a5d02c3180f02e3a1b3a3c038dfc53ed2c39634b8f8eda57106a50096a00ca7d7f32f597a889f1676ec004ca3a21748614421ba0d779a0ea055229046a23e694468a781e4d1af2f330f465cc3f47e253"], 0xa, &(0x7f0000002440)=[{&(0x7f0000000100)="3cf39044cfb899a261d0627bc0e240f62aa91e9f1cf619105c6b5fb82b5f78f85febe2692922995697d1fb9bbe210532597d7345b705d5b396bb645b927c60d0c36b0d26508ca6b3b79f1e5ac722f9acb5fd01dc2e1e5344d35cea1d8676976f06763bd80fbc8d7b48a2a238fd12fa3cb5587523a2ca99394501133c59431c4822377298ae08ffdd558539ecf9805c4b4440b1133403eca72f69fd700553eb342bdb1aa7a5d4393b164dc276450a39961d13785efe7e9b33d0d0242b33d7fc650bebf04b0dc02a53ef9fc8e1d8ec46baba1e47d1e6969b37c6bb47fc7ff053d33b9cd558e41d275b8c6a7f1ca192f2e57dc706fb6ce9fa47bc5c7ae287325b956b744c7e73e25fb6c3c87ccc4cb10f5dccb40c81085393e0e16a8eb1c7abe9ac08e1f86b043eb1627b8020d6b2aee6b3fb6a296bd92976d6d6f07227d1f2c01a54e03accbffbbe86fb702f43fcc283374a276787b755171dbadb9db9d8772f9569666f937f8809616bc2a5d666d67e498aa281c59f271864be79e66423df505525bdb34c415fc6c2c8bd84bc1966a6cfe736912914850b463962ef654e30c39a32662b30a4ddea207173bd9758ae5fde1b01d2174305f5ab07c3bc8f3f547bb680b52c635907ab34fc2877ff87fb0df60eaef9618a22d709776cbdaee95cfef2d96dc06930e027a900f7a25ab5e605f2dd570447602e982dca8c2e1e4b00a08a189c82f883d97766366ab58b9d481277ed383216a2d6b58ce60278bac5244bb9003d757608b34fea04ccb7bb3870a2b9e06f81f578e9b7be9581590d1ea834596ffb2bf509fa8eb0941268b52ea2732dc16d5717e4e8b5c8ac5b3bf7e878dcbf2adb6c364050f878ed1d565d9c196e593e87068b89989966cdca7ad036dfcfdd346d0baae7397eb036ba15a5862812aad299036a5117125d7d2c1817387a37693bf55de1b5bb39c3e557bdb68748dc78983442594ff821be7d5b91440eef1d665557dae2d4d0803e4daafcb9a13990300ff5d9cf2df240f1351065d142a343302d8147a7698a002d8fb158b62e45a743328a81f46c1c885713fe68a7ada01a31cef7ffa91c9a6aaf7a8d0373288596bd9d91fb80771f0d48365b96e8629aae1d62de8440d6cd29a42caee351a70bde06d7470e5b0ca4ea16a64cc836ac8c43dd55b5c76612a0454329149dfaa0108db22076f697de04424b0c0ef5f0e78938dfa10debcafa439f7991292888a9f8d6a873375c758ad331d9e37cce1e0986c5763b36f30aca3bfa15e6eda12d7f1c92cb485ed8e5d45e0f54a1a8e1e7974743668a0c65c365109d0ecdad7015d9bbb18291a27d1437ccd8f49e8311962eb7dd46df07c8c1e258598d802232f71a8c38a808d61c7a09ed343eb7340e1f98f28eb6edc2421a2ef4b509aebacc7f37e8732b66bfaa5b2d75d03a8f7e16a7e7f2e0d9a95ebb26d2573dfacbd096c0560c7e3633a10f42ae11457173361c42c8a33c1672c9f4548823530a70ae5a1ee47090bccc5b3f0e63aed6a111e95ccdada6fdb87497b13f3c344deb0e48a67e1db17f213559fc2895abcd0fd05733e9fa409aa64ea36e7a71566a79b6c19a9238fa002618d4238ea1b0d0857b0ae3edacf4b1d6e5e8ad6528dabd35a59a38078eab3fa5e5bc2c6cf481fa909640fbbfd5b47602c67353e2e0630ea3670a5d0f890b7404d3e1244aab1bd84a6a09a5598db57adc5efdd9bd652f45c611f4e1adaf9c111ccee593525a7cbe2757fbf368d7e9696d15148004b3889d6bf8cdd99448ab9c604ff12c943141513336c6d104f96f52ae21c4a160166638b6914d359defc36a780eecb70b1ef315ba565c15a4af7373d38d0d83e3132e4f931b6ff0be7b59d34b0c4b982246c914881ad57f9dc128a1be3d1302a99863db66526a9f8b1254e93042f58c1e5bc48b60e976f0541f38e34d18350218c2ff5a489dd3cb5c6f90fd38374a24e5997f9ea1d44caafd2de71762049c14fa5bca55fd345f5b8af98bfa891ef443b90a13f063826ed1e594d288955bad233f0c39c523a5343a9bd063669778bc0b32e622ae1bb15cfa4598c2ea1612beac1e8e4a946a7393914e51635ded13bb72639097092943e013ea3375134c53c1ef5d8e5491a514f92872856ab4b1cbeef95562c2dc3f14d9b471dc8c11276cb5b492a4cf4f1fe0a7dcaabfaaf1e3509ed8d82dee5bd63aa3e36354cd09497fd6ad9a63788096dd88542f30e81b7ba9a9888dd0486d07c82a8e89b0090fc10d4f66c616fcd3c242e655b7853454077de86f301e699d6be46811877df22e938efe1c5e7599bf57317f3746619d6e16ef2777b12a0871cd7fb91593ffaba76f012b9eac09ed890e4f2f6a8f6dbea4e4be44aa77a8326c66e6912c0830f6436e21d0337fee58feffac28ecee9713f3beef57d6b8ead949957bd81e35db6a09b53ae7377d88509b64dd4cef333f99e903ea364c4dce5ed0107456803e42033a43d5c0219b3d4ecdaec37be7a195731bf8097f2de3df88e528e610b8fe27fb6c7b251fd0d9b87065444971e93e7c5090e40990ff60ae7d19b9288500696039864fe1295c3e0773b46ccb1b50920066e9d82e1328081622a0d892d0f02b199a5531902aad3b156eb366d5a1bfd7344d6a5fb33ae39708682f098914ea4e26d8e375cc1e488597571f2fb81906014ae86b3c7f46093b528b5415b44624e6b9d471fb23720b8be07a9b8d3c6f7890ecd3f6b4bb9a4de5761d75a3e4cecc2cb70f7ce2f8c0ed43db8498bed0861d3f5c1a278664adee8f447ab9e7759c7d0b267a610cf3f27098b84422e66846348dc6d8a340ff5ecdd0fc27f170b187491c1a57fcee9fff30a818245c0570cfe179c93d8c5837197a2bae2eb24f1d94617b741e0876a62cbe3a1da4ac8a5c20ab88618e92e5383052b6fc668c17a044b782016666a3a3b5af8dab43e88c4db9d452cdbe279a0b548decd5109cf74dde05830813b23c991e70b65ca8c8b5d1ba437595ce4b211f897f10fef2adc74089129b634574d71468cd8766578710b065beaaf917bc3314a5f67574f22e59d29b7d5bce5431ea132de16db4d322319d087654cfd5501ba4acffdbd34d8263b7cbf9299afc950403216163e149e0b88a398552610b16f9ca67f10cac79ef7c26e20d9b318badb585800b632803d1ea67ace2dea9949050346ba39ba12912a1a07dda34386e48a46c9e0bd6be8635409f1b17b7dabe3bba324a77d9da848a42979dd712700dabad296b996884ac2d5e780a82f88f68dcf8ce7de5a914673927637b5686f36b43cccd6faedb0698ca69638f77f61bea6951d9f0037eec7c545ce3cdf816550701fd5a2cefcb3ba2bf5f7334809bf7230cbbbcc702503f42d0aec58ab86a7102497140ef6337816436f73929c88fecf42a7d6813c87c058011b095b1cf1ee380679d5d70e3fee8285ff974232e7dc1b82c60fe3c35f78f54abb4028e348fee2506e04652e8154986b4570577a22e76045b483ee6b969cc115369cc7488ac2a4481e21713ed8863cba9a7962de458839cc72dfc8ebc5def7c1985318b939cb31b8fb4c33ff683153db64e11190ec6082f23033eba8381f4342a1a0f6c48cec657a0347b208d525d72435bc9b5dc342c97940f5a17fadee33d93a3fbf515a972f075d0ea3f159ded364ea26e97081d5f96ac432b9a40aa02f7087bf1adac924d17d809500a981ca24882c42cc547c154e1603916d5589df9edf1dcf3d4b0f5b9ff9ab2e77b011ff4ebcc2dcf70131af903e881a193a55f9e0d7cd63bf0acc9f55397cd3317a174bfed0d5e6a6a039cdc0b1a73f1eb5db90e8420acd87aa7369073f5c67e6ff392a058097d6e4503ca5e3a46266ac562e608f74ef4e018120673ebdb6fb10c6e20c1532104cf8b1e81c4e77895870e89617a91257c421388b3adb587db5addfc703011adb68ea7df627203373460c21bc9d197a16d1a0a42a8c29d3326259f1e65cbd4ecb45495bea9dadd506b9b6c2c39cc4def6a3ed6500ebfda4d1990667b23e2b428fa50ded4bf3d0341aa3b8edab7c6ffd8ee1f48cc418ba73b18e13671fe313838a8970864875089d10b53c7e472a12d8b196104d7b8cfff8f89a5b03edc49274c6ae676cd405e96f8682fcd2416872d132fa825f706863cd0b5f1506eabf86876e066b2e7c7b35fa470bd37968df0134af02c628058a4de08759fe0b6985ccde494e159159e5a9c2eb18d80bf33d47006ce0727b074cda8ab8715cdfde34b3eee871ea8a7fffa9e684383798874a0d204b7b69eaa02012c85d5066b0c728ad98b9a9f7191496bd916861890d58cc5dcc5b044c237ce8779e47d8748d8655085efa6e5bd38b8ac1ee6720dde09ea761f3eb929dc41e9ed5bc0687e89f4900575f48697222fd4ab87074aa84dc46a9ffb3a5986e37b87dacdb804e93111f0f47c4ee9082d0fd471aeab7ad364b866325b534814dfd72adef1be4d2be11a41e5e48954ce3d380450640fe9a19f8e211addca485ffc1f3f31d366e2a7456a124dd5cf81c7b143579d3280fc5031fb71a300e4688d124535df8c69f57a565438d672d876b67424d43a05181f4bf87eaf864eaad868924ece9ef54f162d8fa0b31fa19ed53f1a42a978b52a4d1abb2d9bf1c7152a78ca729d52916b9c5b24ee4761ad316e21b93b870e1c9f77c163251af7aa86641446a721bd60a094f50b2275e4ce5a34f5488c9509ce9f4e43e92fe05c9e7acfbff7c3aca3888d977e7cfeca3d98230d45485e06d065f0487607ea6f222bf1379a1fd5dc8933636127a4bdf57b4db2c8006546ed8b110219c705fbe38895ea68f44ad6d271a4d5d01af1ca843b1f10a7ddd389b1072f5c59b9581be78fd54ec72b1f4cf8de9d7da0501cc270d642d81a2634bc5d43727da17082fd311125c4efca93f3cffed84b6132c2302ca9dca97b71f19995bfb197bcbd5fc9f566618c3a7a8d2cf3d4c98fbdcf89d4c7d7d3b8914e35d2ac65965e7fe351a627e132d147fb3721c8e6486b1b9d8966250467a77cdd5f9126fdf60229d4f1b2de5bac9e5ed0a212df6616913f5877fc81e8db3f67bd2ae402bdec122e15b43ff7e6ea9d615ca6bd593eb455b51c40cd7a1f4b26987867f7bd4b0ccb101106f09e9c414fd9acef4b6032553bf7b383797449aec591a82b6941b6a0b97bf2fd3183d141fdf68a3834ce676f8f8962a06a4b68773ccf252d0383f05817e3ae23db40a379d839841fbc770cc797dbe3aee8205d835ce6e95af3f77fe5e826ed1487626b109b5efea2bb972bfb7767d38272f1ad600ecc1dd967647eaa521ec6eb286288fc24be5b481c78877dfec29dd8a0aedaefb65a77b2927c57e4b3305d5dabefa4a21b188d6e750380cb7806c44e63f3fdb1b498f83e8ebefb6645bc4d98fa0a26e9d0358e229471b266ec7d7f282a8851332254d2f4774ce47e36dc37d62683cf93b3a7fa0cf882f70d023fbeb6685e9885c0dd7c9e50350f680270704adcbe4235759e62eb05494fb6a92735ff4e524bceb07193e777597cd1ccfc5bd89d701fcf12d9d7504c26a25634af87147315522b76f33f17ce3d9c06bed2739180c7eae246fcc7e9d9a70b7eef955faded19d8c7871e81e3258ddcfd0f0ee2cd1d0b4c4fbbf605bf377d2ae24710cbab0903b01dd99cc4459047a92d143f6ccf65fa8798c80216f3abd909537a6c0f906f638198a40291e5f923a7e4d7b81bb9bf308429b6e179c4ab701ad584034d20cd81317cbd424c4accb976fd6de988c27f7518c1a17e2beb0d8d9646c877", 0x1000}, {&(0x7f0000001100)="a4e7d065412628b853224a23a9dc481e90eadd6d9ce2ffe84c16733c05660c9dfe56872402ddccb85e18568ce69164dd4a9169ccbc149e67367e7a839ff9d770e126e9b152fdf411024051e07d18e7dea9ffea2c8014a5c6dd700e102574575a864c5e37d003bb530a12b5844a63c60b5a00ef8dd29afc700cf2f2bcda13400ca012107bbf64bea724b3d78e009c504b8a5b28a1340dcc4357e318f5c3915c4266b911e063216f01ed1de45e390dfc2edb44ae1463d4f813f7b638b676dfd71ace71c468ee", 0xc5}, {&(0x7f0000001200)="9c312036298febd112dd5ad128214e5c06eb3fbfba6603da1cb3e00fa03c6cbb2a5603fc7218d4823992ccdabbe407e1f7b4ed65406cfbb32dd5278ebe58934f8c37e9658f63a6df4da10b8ec08943a03fd1200dc1817df7f880a138e54f747c4030c9a4996311fb42a0719fb27153d03929915c5134", 0x76}, {&(0x7f0000001280)="fb4502c4faa35c629dc337d038f4e296caf61e40749265c4692cce5fa643702fdd213eff758bf2ab5ba6eb48fb9bdb2919ff0631dcfc3e4b1715f44300cc24a4dfc1cd0a71ea328074f4632c24efff4ed587aedeaa6908f6db5dfec400eaa397580b99341b8426c029af15509c2fcd6235ccebb7b36e95a3445293e54e81128007bba2537ba236b0fe740a29085f9e04b1b8c030d809c1821a21b696d67d04aada6578520b47db3904fb4ea287830f266c6ed7156073eae60d9e13c71e21d833566b699f01744e8a24c92cd20fd2f53bc59e2aa5b2046d59dfb256", 0xdb}, {&(0x7f0000001380)="0a61e5450e20a583664723a8d9287a41ad7b223783b1aafae59716b5cdf1ba30932cbe5eb3ebfc3d0c4637967be413b46a709d9dc42db00830f3a9653bb54dfd98c9672f3845682ce6880e8dd5aaa8c4d45a0d4bbe20fe5dd8081e98ac5155989931b13e02e4fe955a57a1a4fb86a7de16b50eac7de1a8d921b1faf8945c0394d0253887daabd2bc6c4847bbdb17abde94a281858caddae26296cf3ad489a8f6b619c16d9cef730778a858c99cf7ab5adb1370958d3c50ebae28a3ba4f1d6a1400b0142c7824ef7f2e7559a92252e722075fd27b99861f4f9fbe52f9bedffecae9c8374cd2f884616107ca6cd720c44dfd1de16acf3d97146b05c2db400ba92aa067ff2e8d5abf29a09f7916dce660f1e5e7bbb66e306e018a5286e3623f2c545e605c31d8bf1e65253b9a1228e5c53d6926f9991997f3dd35c1339cd7e7dfc6e13f982b5c1dc1009468dd0ef49e5c2d4a39d5f5efc188086cb7a91c4e57279fbd54fb45310d957a9e08d2c2320f6350da3aa251f17437cece84e8fdf5307affb912fb10717784053bbe7531c9cc51e52b9a1c56c74e3e3880d574151b815a1b0d71c4c0840139cc8dbd3dba82d024831fd019c79f79ecb25290bd4d0c9dc3d0febbd43d9fff26836c231c06e6730d6963d538c20a238ef7750ad2576d223d8bb9606b6cafb40b4510c86e674a5a0fcc2c1f95230486671a05a55a5d5126a2d6ce04d883be4adfcdc56a7acd05496b472f5220c05e656480abbbc130adb263649bbf4d34097a77493a8e4dd485eac23b7acacf33473833084c33d9adda46079d70c09162381b0c42685a8b606ee7b9d502a7dec3d00e212f59741b33831471668e2f7fe3159545ef4f8f608244c999d41be08b7ff6db087a12b4bea0b4ec3ff77d9998563cedb24314051a63e108e4e57057afbf3e2180b5f9e524b0e717cae9ae92c9549c2f7b24c08f634abfc3462e761abd82e0835f11d5ac56e90cd768beb4d00e1cab9d0e4709f334b9d3b47bda860c67511f48d84834661bb163ea08de8f9b5c126edddffa3fbcc5ad6f1801d12e3be6f71a8a976ddce00243f1f251c5e5ed8d3212788de0c35e6ef655fd807de93e9965bf0f368ef66824c9eb705e6bf8437e98e54de592f60565e38294d56bc46d3ae6bb29ca16078c880cb484b5ac04b217a12ccc9a9510169fb1ce9e9304ba512a60a0d02f78482a36cb6c17115a3d01d56b1d9038c2ced28bf719e306564e4ae6ed138497cf41d672c3c1711df7357811633e15412eb6acc7e7857929a91d7732b2ee30cbe70448a2f24bc1cfc62409820bddff21151ed6f3194f434415238488b9162437e7dc6aabb1a2e66204837260ee9076fefd1aa86f88f8702843f85721ff90e36bdccbf1f029ea4eb335ed811cd8c8a44e1407a998e57db4d03478acf22461ad1560d0b4d2e12fc9340e43f2fb6bf85356242b199b851316767096ffb52cabfe2adf7181ab7b9418ce7f39bd7c3965e692a2b2136e0b3df8dac141300689bc73445a9dc85dd206bf208fcc2fd9ea9bc66edadf76f4d267c450e1cc9ad51c2894e79f3a6a74f1d77075620993d5e9ab809ef4e2c2f83b14d75f40ac5ec233d18211e47d8f0238aa7d47a1169b7ff0678bcdd25e8fabf8ad84ac98c104ac599c721e8d62905aa12d8c179969aed96bcdfa7234418fa810d90597d16d03cc531afe2f7b8a390a772ec1aad345a3679e4f5b1487773cecef7a3bbb7ee40ff157ca99f010b2d94823743867a6dc90ad5eed422680e2e655d232cf33248c9c415bfa495a47f92b5a80fc489e7fc742008e53dcd2d6ef33fe91a476f8aa290074dcee57652cd18102a75d7cd52a41a41b61cab94533d3a53b7f2f0ff3548ba00e9c823d2fc609cec4d1f546d6695c9e4375679b6e83176276cceb07914ecab226f47432344bbae1b9e6c5b88a35cf5acce794b574aafea961c9ef58ee5fa0a3f895f8e10e945c068be3ac724357842bf6a780b61407e9e27385cd7fe90c0f50823a1931a1d55fe69c607c6231b14bd9a6d92536072fa40142283fc191d2eb940f7a3bfc72ba5e785b1528ea5fd4d3426ee9e452c1fd4e1530245a3418f91d2b907b22e62a565eeaffae609832f0f6f6722f6c0bc7a7bd79c0cd9d9de1841d0f429b8fb92a2bc984d8a1940195582d0fa81e5a1c5f781eed44aac4405dc2034ffc16b38ac3ae419ae5a178077a7b1c8aef0552ed5580d44009fb1885bfcd8163a4ac4436961125c3cf25cde345e0d5a879d741d1523670a2b34285c57a4f164ec2a4227dfb3f38e943a6951f16d440c61d1f47cb575f645567cdfd3b292034858677e6bf95e52ca924f5e2bdd7271d1ddd5e7c8b83c1a7cb11c9dc863485888bb5b31bc511b1cf46b57945ed0eb53be83b1e01880c804c54b90324cc44fd4b20f5ce6d0cd6429918f31a99b5239a65c07ebafad9f1547d57b370ed882b0c3295763f6bf5373f8d504ddba1a2d52e959c1bf806f0b988e509e2ad320d31f4f4a24f0fa28a992937171aee5ab4364b33f77b0f9502ed6cbb7195b1a62bd2035bf963c31d8997e9b12864736b6e13a2656aee4b72c7123bea2d8a60dc33855e8a0de1b99e43fd07591c637d337f2b9c5e2fc292ee6bb678f77b9601f50107d27d160374219b194b61ca22af8a2344429216dd1681f453eb73367be81c8dca40d4b5a20c77adf728e066fdc449d2666ac550e750312bf3688b67285405d61163c82bba5f9cab518c8f6c9c070fb2f09024cb001c4e8a4928144613a181d63bd96862ddaf5035d3c762053b7ebcae02145717088a84e2b7d4ecfbe2e2728714c43d5e56779c096e4e5b083a60e330dfb037293df6f680fc202100d61b5a8baee47f17d7352aa8c6186f82695e1064be7cce9b7b7546aaba3d2b793f5ab0ec8722e04371b60c08bd4ce41787bd9c0600a645cae34716de87e5ffe14dbea7836831cef5e611329d1d7025eadbebf90f247b55fd3d4dc565eaba811aea001b150449aca1ca514b19977ffccf1c2a038a5a35e126355e9080133739a674e6f0e8e547918e2d91a145a3958558d8f4ef9709e6cac4baf5f9cd2dcb69ea61164a09a0e8ce6afc2b87c73c192c5b8df6374ab7e60c4203fb31eee1c22e43ae22cd8a0206dfe77023994ac9811258eca8c197ab7c9f8582257aa894371dc9d238b9e5ce3799de8eee4a1ac7e37e10f1c49f4aaf31e21bbdd2021fca16196dd216e617b6683becdc59bc0732cb67d77a1c096940eacdba35d8bd3629126d28858d2a54610a9dc36ae8811cec54551e93d90fd487ede25efe6b90fd5d3aa398877445c812333bbb0a4f3c4d1d15364dbcef617cb1fdceeaeeec01eb26037a07970ef92b04191da40cdfd85e8f22d29c0844b55161384027b06053398652f19181c356d68eb52f45e952e8276ac4609d19e055048a4bb280d9a058b3808ec210b9b52874f593f4ab7d5838f7d587e8cc68959676a6ff1790fceb973d3f3494c25d82f83e1d34fd10b625964a3a438c51f3394511cc941dbdfdf118ed353cb78e4109368bd780324192f9d272d1759e1a8e1c0b1f509387802fbf1a3d82534aa764f69ab1ad775d9c7a597d53ac5a83b574e1c9d7a8db343c082be3053047127a78fbf34542a84daa69860d90fe8c18a8a6413c2d69b921a54eefca39f1d84f370106602498c54c38d59a74ff4cb843def86ba525784a5d79b200d0386e3f160d68177a10613015a51f1895c8049585e365a872b7a7d2b49819528a929bbb9b12f7b9313d73417cb1debd6810856a69784f1dc9577cd380138cff30700d69a6ad5cc063be35594199910c3d7624a5789efbb2c44cef4a9132f842be23b256a1d2cd83aa9bbf52a0e1e248042ebd3c04b1ed600d5274ff5b326f47a6a98273e90138e3212b595e224a4e9f36bb82bb95908330a04072a144ec368cc6003d3a5f0030d925ac071efe83acb6875756aeaed89e9c415197bab96197ac475f16db9d31d8416bcbdd88c2a460a276ad8643a0ff233a939ec1e12ecfcfe42fa1c71b55ebe160270a640398b0949809921c70e940fca15010557be0090bd7ba3f16652615f5df825b8eb3363ad26e080304d51690297181bbfa2eeb4b7ddc4fbeda72be0b7190fcd4c244961f819b6f76e6f0da2feb078db82b56a07b1d6fbbc54b2903f1ec95e6dc8ab88f8a62c84d4d8543b6639dbe3d15bb03432f8693f8637a9eac10adf5dec8650cef9d12d1a04e4584f2aa1783d40bd3ff7a504135818b81afce857543369b07a3444484576f106ee21103e28de7ac770cdefceaa752b74a45cb4f45aba596d4674cc2456f849b872607c795c74fcbab1eaffa6f44f4c68beb710b5a96da5e8695ca70862ef681a2a32c906b1e533760fa45c096788fabea3ed1e1095ac56a1ff323c1c9a25600176536e407ed7f779eec84c770aed68be567174e379752fe87b3185b62892b6699991b9af6beb62b37c2f03f66b673384b17508f8c1cb6c36348d955d28a6c4d4af21a644dadbd668ee3eae40e4bd5614f3628db364c2b267d778f7615926f077e8e08fc5c91bb5e26e831428b3301bb8c9c501e7a17ce9e46d1a862481b5bfdf8008212b81fad859a1aa509f09c633c09e196ea6348c1484d50b1590daa4607f5ea281ea33f9bb36f88b6d144b5c87c7a14906ec4454b1d05b8a57008281e775cc2e3c70209f894e165994504049236f229f8d54a40620e1e4b0091437472b1038f9d5f6c68e84e5de1c839b72cd778f58ca464748c49ad968345945fcd3411677fce5512a99a380c63e05a4d8fa2943b766666bd2c9987959c6f307ef7062d3a943fb5ea78e9eab84114af07aae8414237cbf3dc628a94b3f96750e1dc63f97beb1673c91fbb78a59217a839012c3469a0ddfcc474b8226926947e7d18ddf2d13876257c865c81a15d819b4dd0d1856ca4a3fddbdeed49125d2304b093360591a32c7a90fbd2c9cd311d263e98da366fb60cf4a3b5f46fca303926a560124a2de31182f1f001ec9fedcbcfc9c8709131f9dc14b3891b266cfe12199a92034dc030782d2c015b072049e72b03018b981509d391bce0d25da1d002ab16a552d8bbe5d30f591f4c350e989c42c7c4fff361d11512a3a303f0f2a2264d91263c465b079087f25c39c1ba747f303bb2847e5632cf1300b7406e9f582526c9d12b2aba433efb2d0df744a64497df7472be9118ac9f9a4cc5d7707f83b19adefd2c8be46ec83611309aeb8ff9bafdc971884d374dcd1fce8f8ada6cc853e04b9002439a9f85e5e944eb570eedee042d53a4c359e987adbccf85e334b9b8e42479376b1f883f9abc920a240c029d89ba24cc811ce133b99646bf3611a686efb1abe524298a1b59a2601b8252b51548717ac1628055bf47ce1c167e642f63e16138d0ee1f39f538a66fe7420e9e419e4c9b4e8fe9114ff345faa0a1d9c9ab30475ffe8499981c8bb069666d7846daf3477ae15cb952cf36581a689986c0f2aaec0dccf5de89efb8513e567278a8736b0259a2b75aec7554cc3d793e7960e488585929e0413afad11df94c21d4389e2a2b5c081d53b319893c8f1b1590a7d6da53e724c221b60b0b023414355147bc68c6b676211789d23dc25bdd306ed58d1acafd82efcd06a2dfc969c7963e4d22a170ed253eba0006421182cc81f47e1e6dfc3380de57999f7126a6b93d254869c08f0cbb79a2ea7b1cfc4627bd1e73527f651d1e486d3355fdd951bf64c8294fc0f1dedf4fc50786e0ce5a8285a9e63392604f6c939af67b3bce2a9db8dce5", 0x1000}, {&(0x7f0000002380)="32be3c93c336d11794b8fa9f31a2f23283a1df33168be0ee17c46dd3f6efeac821956d3ba58cbf41a5d8309eb16d7f545ac40e3fcbd4c02759060887518fbb735d9ffeeeba9ea3426d64c2718bc10dfd05a763e7d219a15628459987618ce889e4f23fea14cbb7b1f057edf2d6e3b4d07e34c30326c372a988c52aae2ce99d9f52da859336c8aeae052406d778944e8f03fcd128a710c499fb1c97a4ee06c9cc4e7cd9219c19a39709d866ef6373ec739c17", 0xb2}, {&(0x7f0000000080)}], 0x7, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r0, r9]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r11]}, @cred={0x20, 0xffff, 0x0, 0x0, r56, r13}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r20}, @rights={0x38, 0xffff, 0x1, [r29, r30, r31, r32, r39, 0xffffffffffffff9c, r0, r34, r35, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r36, r37, 0xffffffffffffffff, r38, r39, r40]}, @cred={0x20, 0xffff, 0x0, r41, r42, r55}], 0x138, 0x8}, 0x400) socket(0x400000000018, 0x3, 0x0) 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: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x101}, 0xc) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x140) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000200)=""/133) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x3}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x2) 16:00:04 executing program 0: munlockall() open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xd86ba0caf2a20816, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:04 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0xfffffffffffffffd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) pwrite(r1, &(0x7f0000000040)="ca658eb342ed4f596d770468bd2b7c52286135e1264ba965e1c4e4bd4d8738581da2f232a39a51196987fff817da710f6ba0b9f799b1ebbc18f8ff9033f1c16dbeb1cf7c3e80305696d6d82c8512b3afc3b4b87ecb0c852c449718ae2a550ba20ff362ee35ee23429f2d82cc7b45b3e9642dd3de43364afc75133ad1d6ec669c847ca5aafc496e44167fd6e1760981d140f28dfb2d", 0x95, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:04 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f00000007c0)="89d9d63b7322ec8eba97d71df5ad68511ed446226882126fe30e7611464cd1aca69b7b9042fcfb99fe13e747e9972f46eadf065cc587370c76836b719aa0929351988b082c8cf82777bfe5c518495ea1d434ad", 0xffffffda}], 0x1) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/223, 0xdf}], 0x9, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x6, 0x0, './file0\x00', 0x6, 0xe4b, 0x4ef7, 0x3}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r7 = accept$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r8 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r12) ktrace(0x0, 0x1, 0x8, r12) r13 = geteuid() setreuid(0x0, r13) setuid(r13) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r15) ktrace(0x0, 0x1, 0x8, r15) r16 = geteuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r18 = semget$private(0x0, 0x8, 0x400) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r18, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r18, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r18, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r18, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r18, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r18, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r18, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r18, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r18, &(0x7f0000000040), 0x0) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000540)={{0x5, r20, r21, r23, r29, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r30 = syz_open_pts() close(r30) ioctl$TIOCSETD(r30, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r30, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r31 = syz_open_pts() close(r31) ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r31, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r32 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r32, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r35 = semget$private(0x0, 0x8, 0x400) semop(r35, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r35, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r35, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r35, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r35, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r35, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r35, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r35, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r35, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r35, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r35, &(0x7f0000000040), 0x0) r36 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r39 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r41 = socket(0x0, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r45 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r42, r44, r29}, 0xffffffffffffffd6) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000540)={{0x5, r37, r38, r40, r46, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r47 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x81, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="574150074e526cf20e718d70bde949adc9f115f13e9eef39e9efe823eca517c463864fa3d834d7352bf0e98837267fe6df384289157b9c40488a4b6d8337dbccf874daf03b1bf30306990bc2b1dda06027d1c2d1941928f71be6430d28e3773e8ed28f467c9b0ed76baff5a13f1bba436c6c81a19dee7705ff26affcb67048a1c2f3ace829594ff184e924a7794c3d2e80e292f2b56d2f94c8c5488940ee29a4831c73268ff1a103f5bc353c278f0cca33b5c75b3e2e44beef2096", 0xbb}, {&(0x7f0000000380)="e6be2c4edb25e60952156f61e33b52df4cfd1c950b56d338a6fea091a03b455a4e2e0efa7ea9537e9029a29f77e23d27741f563c1108b33fe951258087a2efd1d1f376fc6cb17820fb21a49dba6c8355587b96fdb0df030e0b02b9b9e236b698f3b08be332ac2ed3498a3b941ab92f66274a9658126975dce2fd0af7b9d9e21152424bbec06282b8b2cba47087ad5b3294887d88dacf484b7b86f13021ac387872658e63daaf46d85720c6b575f9c0d997dff610a44a60534a9e7a3aca0ebb77b7247ab610b428bb2f18a1d8625842b54a6e25602b28649fe03985b1845f7056f81c81141359a26213668e992ac60e743888efc50946f901f6", 0xf9}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r29}, @rights={0x20, 0xffff, 0x1, [r30, r31, r32, r7]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r33, r38}, @rights={0x18, 0xffff, 0x1, [r47]}], 0xb8, 0xb}, 0xc081b103eac5f52a) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) setuid(0xee01) shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000df1000/0x3000)=nil, 0x3000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r5 = dup(r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x26d) r7 = accept$inet6(r6, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r5, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r13) ktrace(0x0, 0x1, 0x8, r13) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r10, r11, r12, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r13, 0x3, 0x18f, 0x9}) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000df2000/0x1000)=nil) read(r1, &(0x7f0000000080)=""/11, 0xb) r14 = semget$private(0x0, 0x4, 0x104) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x80, 0x100000000}) semctl$GETVAL(r14, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 16:00:04 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x5cd, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="05fb06124b6fd77798710047322037dfaeb0637555f89eeb1d17d05aea96fceb632b3293a7c1a3579e908a9924e2eb5fd35b966f9725ffc995f0b06326e4b3333c26735afc03eddd38019c07269a3e9e4dc2e674db8f057c438c4b68be5bc1ebeb0c6592224057eeec5c317ff5374231037542043920a773a9602269895e11169c5547c783ffa8c57199066f46e538294943683bc707d37d599ba58c05892928367d90c38b92c3dab9dc4b4ae80bbada43384a1046548a15f14222bd3ebe4288f843b2e26a49c617a9d5142ca9fe95ec1b37faf5956fb1fe00d292f3eaa5845cab3524a02ce421c8779a83420d8ffe46a441bcc3592e9b8508902b5e0d00"/264], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x200}) socket(0x20, 0x4000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r6, r8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x2) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) write(r0, &(0x7f0000000040)="bd3e0bb56fc37bf12e4ee8ed5674942e9e91477f166871ab42536efb34c3cc7bd2af442cfd6faeb38972b9818f77cdafcd206395ab28bdd0670bcf4ffbf9c5c40fcf5be64d434d2b53b0de1c1350624a31711b8a10af645ac6c1b9e44825e56794c288cff3e4a822", 0x68) 16:00:05 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socket(0x2, 0xc003, 0x2) socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x468d592de4ed7076, 0x0) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r1, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r1, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) 16:00:05 executing program 0: msgget$private(0x0, 0x420) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff5, 0x5, 0x8, 0x100000001}], 0x101f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r3, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() setreuid(r9, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r10, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f00000000c0)) r19 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r20 = getegid() r21 = getuid() r22 = geteuid() setreuid(r21, r22) shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x0, r21, 0x0, 0x0, r20}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x9, r16, r15, r21, r15, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x0, r16, 0x0, r16, r15, 0x42, 0x200}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setgroups(0x4, &(0x7f00000002c0)=[r6, r8, r13, r15]) dup2(r1, r2) 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt(r0, 0x80000, 0x22, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) 16:00:05 executing program 1: syz_open_pts() syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x7fffffff) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:05 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) r1 = syz_open_pts() close(r1) read(r1, &(0x7f0000000100)=""/241, 0xf1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) lseek(r1, 0x0, 0x0, 0x7) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername(r5, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000180)=0xffffffffffffff1c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0xfffffff9, 0x8000}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCCBRK(r3, 0x2000747a) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x200}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1000000000000060, 0x0, 0x0) writev(r0, &(0x7f0000000a40)=[{&(0x7f00000002c0)="1c1611e7bbe8fdda6ed1b0f1ac7ee4a1d0f506ea62cf95a235424c2237707ff038c0660725268fb3a55657b2cd6331c9626b4b5b0a5dc839a3809c5bd6a6144ded0868dfb6ed82aed3f7fc3fddc69e169b4c61de8b4819a901ba1e0ef2ffaa3e262ad53dda01e06d17316a0294347bbc2fd18d5982639e2dd8c758b6916a4b92b17b824e85bf7362fe14c34f1a2bac2f98f83b1c02573935"}, {&(0x7f0000000840)="6de337a5cae143"}, {&(0x7f0000000880)="be898630a8cbfeb2b99b7239ff48458f59d4bc4304aea90ab787b27e0e86dd7c7f84acdd3cace6e52bfc6be5407c7a4a437e4d090561b2d1649d5ce69a4114a12671f6a04e61cef84ebcd77fc5e76ddc7a1883ac55b3868907008728b1ce868aee0d68a1c81864e339bc848d49879c0aee"}, {&(0x7f0000000900)="12e13ff5b5f49030c05d7b0200000000000000cead", 0xffffffffffffff6a}, {&(0x7f0000000940)="9ed052dee7dd0c39decd4d67ff22fa6f4d045d9c05e1c5303668e4492acbb418c5b2880648741329520b2b0b329f52821345eb467955675a89daab21864fbcaff5cc891a687f331c04c18476b079c5ebb9de479d19f94a8b3f7c8734c2d71acda368624a237192279173368528f10aa268686c838714cb96c90ab1a7c23645ed8e596f3d7d595668ee74bf8cb98161c46b4e1d8ccfc9d2001e400289028cd32cb97ba0286abfdb379ef582db24d2213f5ab6f6d81721ec6e2857d30a860face442eb03ad6bc5d65d78e0d8447bc45bb7b174e6fd699ba7c48e66b2e12732918eb1d6"}], 0x113) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) socketpair(0x6, 0x4, 0xf8, &(0x7f00000002c0)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xff16) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) 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, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r5, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r5, &(0x7f0000000300), 0x0) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x1, 0x4, 0x1000000, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00009ff000/0x600000)=nil, 0x5}, {&(0x7f0000f4e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000cef000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d7d000/0x4000)=nil, 0x10000}, {&(0x7f0000f49000/0x4000)=nil, &(0x7f0000f03000/0x3000)=nil, 0x4}, {&(0x7f0000eeb000/0x2000)=nil, &(0x7f0000b57000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000b2c000/0x1000)=nil, 0xb6a}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ddb000/0x4000)=nil, 0x9}, {&(0x7f0000c36000/0x3000)=nil, &(0x7f0000fcc000/0x1000)=nil, 0x5}, {&(0x7f0000eef000/0x3000)=nil, &(0x7f0000b6e000/0x2000)=nil, 0x6}, {&(0x7f0000d28000/0x2000)=nil, &(0x7f0000e1c000/0x4000)=nil, 0x85}, {&(0x7f0000c45000/0x4000)=nil, &(0x7f0000c57000/0x2000)=nil, 0x2}, {&(0x7f0000f87000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x22ca}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e05000/0x1000)=nil, 0x4000}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', '\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) recvfrom$unix(r3, &(0x7f0000000140)=""/176, 0xb0, 0x860, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x800000000001d}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000240)="92d74200af35f8dcfc081b695cde5c9a8d24af8128c00f304fa4aa594b1e4b24a5f971f759394cca2b2bc1f3fe18fb8f0807aadc08407bf0de9f4529ba6437e9e29ff60d5d41d2ae9a6924f9eca93797a22b097e445d24c047e9fa51eeef0a24f93acf4b4b173e23c129a785ea6d8e32d62353de7f7c8c041712fcc5cb07e1a4dbbe5adf6abcc9802c46a2d9a688b367874d9dba538d66357b9fc34a6175cb1954d40d759d", 0xa5}, {&(0x7f0000000300)="5fd8595a9e807953a86bba33df69bcf0f5a51d586e3aa0dfe51a92a35ba96b21ad9482ddce2b833a1b14cae2d50b39806104febdda198081be26c04389c1395059dcc93da50fa4219f7c78d2961904b637a9964d44409991727cafd32e897a5e00b6ff23bfaebfcaceb128109e6159a669126d9b79c4791be9fc66f4ef172448e2ec90c4b6670e08aecf0c2ce221bee32289f7295d77742837029b47", 0x9c}, {&(0x7f00000003c0)="459e1231d0cc7c4bafac8ebed462e40329feac39151af25aa6ca83eb0b23cfd599fff5a25b9d2804190b50516d9a9a5942e4a8789e8258b2be4f6bea5efac88133f51819b7bb924166b42f1e0b549d0491a87e9adbb6c109eee85192ce9ee07f6cc917655decbab98fdccf6ae6abd876aa2e24ad078ac13c35fedfb6f8c61b00284b6a023d5bbc611f1d870f704aaca4db9c22df9b34ff7de9a771fc06a7e2c09fb634ec8fb5105568cbaf95d7ea4f", 0xaf}, {&(0x7f0000000480)="b7a1f6cc6f8f24dc1418b59a10ab5d8bbd06d4752169215fb92014b1d67a9e3979741adbd056e5fc8c301ce3bba6dd0838d8a60fc1a6f7add6ea27c62bcadaa19c9000bfa137fcbf9cffe2a98b8802ab8cb58664ba5f21d07b4b4965a2d4ca478cbd4aba9f21de87ef8f6d0a5ac1ff31191596f3768ce7cb790514cb33ff253ea94eee79e94ca9137d48aaa6e764856ea59b76b77de8bac6f947f29e75b85fd23b42d41bf27c2305ab3c7c4c274b9ffbcd788684ed58ab1af1cfd72cc3a1c656c368534df7deb2c9ac1ab5fee9fb37d3d5a9977518f3125852be35755220183a4730cd453c613ddd786679", 0xeb}, {&(0x7f0000000580)="d1223efc8623e7670437452b4f940e173b3e797f4d058129aa3cd9253247a4eb1bc545123f7745c3388f9747f8", 0x2d}, {&(0x7f00000005c0)="a1", 0x1}, {&(0x7f0000001740)="740e16804f3bf15c7cbe1df82833bc5642445f0b7190e2eadfe6b947007f980328b5363cf15820195b9c6df0ab41ca91c80c1f6f52f0ee9b4ecb9f4bda396838062b58af726c5866ab6346760869f1ef027b254758adbb191a385f2e275ab21766347d6f3548a169447757fb36f1ce419d2f41e753a611b733370b2e548598ec09c38b2575a64f0fc86e567394a444ffec1f46265f4641837d4518ba0fcd9838cd88c3c3f64df03d17e1611f9d1ba06eb69395211a", 0xb5}, {&(0x7f0000000640)="05271d3c07e207f5b2c08f43651e6e1a74e8007b23b66bd9361063c2d678386e95fcae41c0ab41d9fac7fe4bd19e804e7ad2df01d58047af7cf8796af08fb0002dce64012a129eb58e5a6d9276e3326ef42cf07ce212ce6d045588f1fb791fa92bcc65ca860f66cff9ee2ba61fbd6241212b4ebb5772040b0f5067a229b2c3809e605050494b35e29279df94232f05fcf3a6015da0bbf81f067c5111ea031b19b54f582cdfe04c742cf027d7437d43b1b8fef685153054feeb6086a2166cfc84bb1732a5d64fbc19b2472cd65056ca14ca30137ae153a3d76b07be100679a6bfd00abd4e1940724c9c01b37ac11745900d14207f4c0c05e7703170351ed64b62a62962f8944a13578a42c248b2e3f5cd15e7e8bcf23cce96aac215f80e14b34605c3a5ec67da5761a5a69f879fea90ee08a5a80bcd7db2164f1b311fab8abf9400514d7e3a4ef5618b4d4e5e667dc0cce3e975420a63ea44c4500165404dce593520f6ca1e7ea2cf2ca68c84b198780252b654687612c5ed33b34d4d769b08aba6c4001903e3304ec5af72452a1841318af9214f816360cbd60906c65f9d351ac827a6279b490ae698f0c9fb24674cc6c09cb4dd9a857bc22ba9d9e29e3dc536502eb656585073291adedda9a7c2a978d1e262d1a1a3c7439ea0a0d8f04226a1408dd1dad0a5bcf72463e670dab3945cbdba06f522efea0ac2b5f4c5d314d67b05603438ba933cd32cad92ae13963dc58fba56331bd346997b72aac780f70e456124ff24fa6bbb1c9b2cecbf35e73ae68da9afc1b1aced97d8eb69d7173731880d5fa7490d76932625651c805b9de73c521d4976b1f7a438a7ea58c0582cebc5f400257d2411589d0554936683ae674342359b1a818958d9df906963fcea060eff00f81514b7ecbfb432ff1febf7e9837e86c5d69a4a93ac473f1962d5da196fffeffa4b622019ee26449b7daa920b2946b9a388396ab70e3c21e2c4754310779226673aed015474b0574ff99f007ee7629ee90ec95d5c82798280065c6b4247d82133ac1cd6865abc7d34c408f63e1a4842eb7295c9c4c2737674d173f5cc49ac15e6e5d56e6316fbe98c374316c58e79fce54a690f922733b24fa91a0f1af8dcc1602c83d7edf9e1a748fa1e4b0cd976759fe0779d432724593cf239dca70bf14af7c90224f989988c652bef5cc73f9c2ddff355125d0457959b3a57a7ff8e65b516ddc0c54f2f7a6a330aa34dfa01adddbc18b9f3a7035f1b4ca17b37f46c07e72202f4d9ebfe7f7e17084d8dd80fb4a70cc692c6cd3cdbe552aaaaaa8bead4cc0400248fac1ef9959d7fdf95a7fc59753105ae4c65de3f28a9dbca79eb414a3d84c206dc39e4b4c9a5935ded46632ee78edd4db2ee8828fda4c694a8ab25ab62b7edf2f9ac2231ebc7ab1e9d9ccd41f970b50f7da25d63c24494613d110741ee6986bb9fb05db33c719838c0bc8de660f3816a51308ec0d4cc2b74094c15bc30523e9bdc38ac05115cf76bc387ebdb3e9301d04a1a8b9a8280393c44ec4c67474f6f863394688a0aca16a5cd3865c5f7401ab8ec2ebb3e8d51393fc5d7cd9fd166998792e589b2ea44aed1946c8f49bce931b0075ecaa22431b402b2935b25ac01b784750f432f4cdb8289b61d8216b7a8d3afe171c3e9e9562f407f16e66f5bf1193c26ecf3a2f765ad4791e7de071d42b6f7c9c753095255f5accb5b9bfd7ef2561607ea6a32d28e2d8a32bd2d76e557054b5eb518741d2ca27e64fb456427fca2953a71a3ba271c8fbd7e2c2aab7039513885a5f3614b4e9d85370d9cbc3c45d2d5286bc8a1fe3fef266d6758c0e576a3f173aeed7e9501e6dc49374eb44d9be082bfc6e1e50fcd6c2bf3f0afb4a63e1b9cf75eb12e8617b863ad0b5f0c0eeaafd757a4d709ce4689307b5e358f52bae5394af608defedb3e0c7217e47babdd16881c0329a5cbc59550055451c9851bcfa919ba193b01945ebdeb8d4951aae96c099d014072eb1f4fff0e8b09d1c48d7954c79c339c6c3e145e30c10ecc0e80aaf8a86b0a4f4f14468b07bfb3134e4e472c9a2b44893d31bc5547204c941efb037b46f942be3c5cf943a6cc0879ba97ac49be0b4a867f740a647f9ec41598e84cdf365c35978b267a2f5673b0ec70ed8f6863764d890cd2c63a496801f6b0715de0e4a49f89feca2e322c346611ee41f41f3a06abf04bda0a6912aeb19544a77d7f2a5763b624295ed422ac6635432ae9937147eede89d66115d6199b116b933114491a909df6313655ff7b4c597dc4fa2c7ab408994d63a8c64182a023f9d87685e9a8aa444f9714fec800fd456e2c4867b9aac3fe71f63a9f9d1b11811bc4b6abe1c5c02a98f9ff2245d76888e4abb9b724299bc2f2245b94ec5bf351213413ade92f263d6782e4e2979586060d2839972763aa98a188540c63d55f8479e8d6d91123dd2fcdec0251c1d669097d4fab0bda119b67eff05eabd602f2b57a711b2158013a966101fec08201b47bbe6c972e51fa461eeeba66f9453ce30bdd8a2ab655561844efba1a582228701e38676927a838aef1dff477f98dc832e4044457fc09a5397d7f79653c26402597ec4af3db3543cb81e3c6a7c2d067118d32e5bf2305140116fb1993e04101c50c4abdccb7ba3c7bdbec93b76d629b37889f50992398425607d93d89162e994385999ccae933d6263f4636735d3517b54ae04faf072d9a90d3cbdd222e8f4ccfb8c03661ae0a93f44641505cad2ea4e477739483115cfb326a097b55d7f221ea450b076e5ea4f10e2519a58f57f97c1032e423b1559a5008765d37d95a60b59ee59f4892ef932b5fdfc32ba9eedf0b2813f2e959490c1b8387863ff06d37e0d4b742f4c6e2bd8b9ea6d576602e8291cec2fc69643f995b4a953335466eb8f850325924b6c4e199df5676ac0f62786ebc8e1a3be2b021eaf6ea4ed8371dc69541ec7bb18e1607542bb9f28adee4daea55bd80392a2a386adb57a75df5fe368054827bc14e229a529e0ee9c154dd4842f7757da89eb05b5ac67aa61ac5e3a2c8ad26ca9470d42a4333a1e2e3a69bc4e02e882d161cf440978d4b69a50a960a9b4df875c9e3204e1c791aa92df2f8472b5e3b4cf14baac89b31ea7877a65c287afe623b6dc0fdc5649480cdb242965a9344e41e818c58074e365ebc2ea35758f7c17f5f2c8b6b005e4f7a6d97d676757236baa956f474b55356f8d9c34eefc648930cbfaca17d73a8de75ace2d3dcc82a31f5ec56a2b012e4c90529b958f7c40898dbeb35008ba344f3ec1d8741aa44177dca1b30fec8e8bfc8ac4279fdd138e27739ddc546bdc1bc51e6dbad840e20b94bbb5e97d2e61741ea8dbaf04b60e58f65142917677b247e88ca110e563b3b1a8b320ca578a478b3978dc903197605b8612fdde6d046e9094ca66e1d1352abd4adb16a21907a7a64c1b31b471fccdcea781bd320f251380b1870111168dafe1c297fde34ede835503374333d0d34f90c37a8f818a805e743761d7d30e509f760039db3d59159401b6c6ebe57c8712f9d18de80e86ac02f2e8e7d94308cd96f0d41a2cf0e34b90590311b588fc666c2442af7f10a04fe08a99a974835707c94aabf07a043bdfd78a512e7f101b9c6fdb2703cfc5ab546a12009e3aab9115273d43b7cff9c8b9bdcacba5124f7e2a25fe2fd1d13ad1f91f4489e8cd8ec67dddd61f56a23370f53d84444d825cc1abceef4708db024799072b6e8bf031a1fcdf2b452617d8e5701d76f13bcff587d0f348c4ce557c269593e58090e39d86592e5c1467b6bbf97f131dff49a7ea63bdae8ecc12962f93897cea51db33df92cfab731a7f854fd4a2bbc1462c0cd06109f5a529ea4412d57873ad35f1c36881a5677f182b55197c80460adbd1d38421488d2a586ce3224aabc9c74bd4e5164f38d515e2646f59dddaa57bc79f8229ec69775bc05b76bb22e83d57faadb484b870d91207f76e93cb5cc993993130fee9199f7920dfb74614082620d26e0993497135942968ebe89b2bc95d87ec5114e10694935539aa88a078cf92b2627e9fa6d5714969da6730721d4e54a40784f26db2e25706eb516c5b482fbb6baf0baf8a8e2e61fe95de452d48c743cbb12795c12e3d68a8f3e977e1afb45ca5b31444103c127b1566815558b521907044c8737aa9e745dfb2441b27d58ae82c6d04803b55b9333a81fc135df50d9b933d7a4885a128a1d46d110bc786fa945de74ce24424bb9e685aa49b9d1d03ad260281f50ff1f0ed8215f9c22deb20eac532c3a4b95bf5d8056f1f0c29e24205e27d9957131cf77ca7af966e8ef15b6702d8a098b78c4b39e3ce3eb599a63d308f3de18567f811ac9c9788e92429c1010571043f5f789f9fb30c0d106ba819ece7be43762a5c7b171211777284ae1ea245512f59e2780778bd723a8dd430d1c2b477eb6af61309c3f8d8eb17806297d7fe288adbfa26fd9e5780ef8d3c22c280e9eabf174bfa695575ce6b79a9976ad7d2066cb8baf86b711078eda231af6a7ff1b7f2826e462a424cf6a1534e77f9ab893dc39ef1487ff6ac81e5b5105569cf25aeb9c62bfa44f04c159443ac65206c27837f2c3554dc6dc7fc36068bd4fdebd01decd4b3476d806cbdc6db3130f2844e0990185e2e5e155538c1f33130f910247d2d375267eac1eaab9ea28596dc93d1165d2c26ce8011fc2cff6b113ab2a1830fb911a2ad31751437d1043e0d5373325296733adf6739c7f1b105796a24ace2d8f53577ec92e80c962e47bc257f55c1ccd492beff726d7b816b554d3a29e631c78b1bb359c3c7d4242d5d760188dc70690ca3ebcf2501cb577cb6745a0631193f2773f599a02e6e0ed703956253a4eef38e0898718e92ce51a706a572e4f2c4332b4dcf5f9bb0babb018e2af1422ce27047a967df9f941cb42713709ccc9da30e203141d39f86d20dee310d3010d57e315e44545a6c43861a6ab19c73a8ec2d4f29405a62cd7551a16427a63021a39ef451fd00d5b282e6ee132f9052c162d9167d1ac235743dc7a953f9c8bc29257d38fd689d0bab1553e6befca783326fd14b5ed2dd4f60647f1d38b6f21bcf1088dfe20d365e3b99cfc8d37e2131ba7975b447a6753bbcf94fb1b3def09a44f9efb68dbe917db498572b924839fe2b51c35b23f7afa66c1a0d01ffea46a8912ccee26032a80e83a79602e9b6f3a342181a61fe649c0d6bc1a9544090d0355b0bb22d6e76fc9539532a6b2f32bbbf5f3b633279a8550398a0a445c43ba4c4152a43f38d0db5c6c84922e548d5cf0cc3f6a4dddb4dbc6193887cf7cbb7861874cab63dda2a584f61e717c18b2a63dfc10ab03d489a3ecdafd201f1940458f74b8ae29a07d438b5e3ddee4f5395c710b0236b9176c0433b17ff79883161978a0e4aa09ca57e53423c10bfbd6e645f328b5ed4370f1952d1fbe73af82a5b51c7ff59f340779437a9ad3850b513b49bfff79f2e75a4a544a3ee985786a404af23c6087315dc95c4c341123211b4f51fe9ba79671cfdd0167c4f9f33f5ce27ef0691fc7810874ab63fc85836fc7d0115094a242c77f402dfd973a7ef671717c44716747ab0d52934033733b35a59b9fb04e23de4a752e6539f7d35e958b2db583b05210847c52897c76104221f9b1165ceaa56f1df0f4057899e9c7d5042bed757d9346fa171c70ce1636eefe9be30018c598df9ddb1dfb3f87dcff5eed5209cb774affe4e35d11bcd507e33b8f839773dea0fbe0dd7d723c466ae98efdd8e97094d9293b33ade9fd2cf34a3a", 0x1000}], 0x8) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6, 0xfffffffe, 0x1000, 0x0, 0x800, 0x0, 0xe0c8, 0x3, 0x2, 0x9, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x401, 0x3, 0xd5e, 0x0, "9d6842dd9b76d64641a706002f21373f4d8cbe78", 0x7ff, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) r2 = syz_open_pts() rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0x8, 0x0, "c7a49c246d2773b5f07c770001010064a500", 0x1}) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386a0700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000000000004ed5ba83b151ff0cfebf2d7d267e68ae4a46df4b3f7e4acfd9c683e033b1b9d9dfc1d8983d1c59c8b5b0fe2607ef0f730335b4c3c7f5831ca632eedef22fb3646b3d9e0dfa9c8523b557ac826c8ccca212391278395aa02be1a85a6a6b0f22977dad30d4e4d5aa3daa4e10f280a40a5e092f6a05dc7cc4dce65bb373"], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x8c94caea86895327, 0xf84fc29f1f642383}], 0x80002000, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r10 = getegid() r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r13 = syz_open_pts() close(r13) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r14 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r14, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r15 = syz_open_pts() close(r15) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r15, &(0x7f0000002a00)=[{&(0x7f00000006c0)="67659b6cd722cf1baf074c6377646c74a8e938a0198f8a18f587da883ad9d98d5bdaee5a2d0ae17eb7ba0e1c96ea361ae59d3ee61cde092c02fef4f3fc175271bd47dc474b6faa6c3d4c0c244855772734b65c00acc348336ae71f8e55000000000000a208ede42d1260aaa1f65768c184f17d6b3f0e6ff1c61c0900000000000000007342ed6d6905c011ce55b3215b734c39d99f95355e80b3c14ec2d1c945bce34ece7150d293a87ecd87835ff36d6b3ec1a665774a3daabdbbed305fdc8a6d2785c65feee5877088e8c9ff5e56e61f786bdf513328252a6b3f9c27ee3edec7d107433a8e0002b8193c99a25f2eb676964195941c25b1b2a5942b2dc2c155b607bc539ad382619a3b5f1c36ffb2f7630c4d7a7cb73b0800"/295, 0x127}], 0x1) r16 = syz_open_pts() close(r16) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r17 = syz_open_pts() close(r17) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x100ef}], 0x1) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r8, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESOCT=r12, @ANYRESOCT=r17, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRESDEC=r14, @ANYRES32=r15, @ANYPTR, @ANYRES64=r10, @ANYPTR], @ANYRES16=r16], @ANYBLOB="00000003000000000000e8a15eede769ff950000", @ANYRES32=r2, @ANYPTR64=&(0x7f0000002a40)=ANY=[@ANYBLOB="14b0ea8374cf948fb2fceba48630c34a21cea09c0daddbea79815f322414c163f6db2eff26bc8cc426cc49d0ceedfd43240631564e0a1465a04c84f560dee25cfa1ef3ba5050935f553622fd4b12f9273559920e8ce889a7298dcd7f85210eb4b9e73ec30603dfeea41bc6ee27e6632177989bc9487bd1073d652e163ae63cb25420b6098fba35910c4c710732be5b543a69a9aec14b4d1a15e5bf786b97f57354c5c3dcb3a88dc82fee11084edfb7103345c8107dbbb6b1371aa905cd4d16d3ceda431b48ce2ed42a2c45ddef621feee086b0d4240fd03c02603e921cee4164e27552c7cd88a197f953ed3c331b28a170b074f1880f42bb38dc4575fe1cbd66e8c2685335ce4923766fbac817d40f1d007971bfd5bad69e4c88a5a14220485f33d5f96675505d3d38b1b30225b6cfa6f108f52b040fbe26465f85745a1a03d6863f84fb76f1055fcffe893e30288fcd6719794b87e31b3a489daa68bbf79787557a573f9347c4ace717b911254441ac6fe35d4f3cfab4d475b3ea3b651d7f102c0368fe18941d69c07540d723f739a874a4ab9390a8fb5d4e289234cc1ad96feff352f7940857918814afbf7f1308b1912b5c3df27bc243c8e9826105544218643e4a0c2710d26cbdd56d1ad7d0c7aec1570d9c9a56df6590855bea6b07e15281ebe71d563499ea57d497feb81593f40ec1e81251daf1f7523780b0a4eddb2f1ac4f1052c56b7c99f9789944d7506f4b1c7b3b54b9cc75b52c26cce3b1d3bc3dc2b7d69986fb2f93bde814fcb15bad1c797a747a35af635b28aab3ec4fee5371763ab328846b7f72577d8a6c8314c030a9d84782b78b1189a69cefb985f86a37e529cee1b1b72ce36344231987e42b955f61765ec6e313d2e464ade25e6a838879ee2830cc8bfdaa1be83b9286261a4175e5ab6082df9bdb6456ba0b6055434c7685ffbe4230850937126dd46c5420ec88102dfe01db0801e569434e18ec8c199d0ee6241d169675e8fd8aa476875bab100079288f8180fd2ebeba80114831bce77619c56d0e7ecb2018d8da9c65b1cbc2b9aa868a34eafd0164c0395ad89e8b9d19d9bbbdea321e5633fce905bfe0f74e2d46ec0e208eee4489d57e16448d4cff5e2fc847971f288989f5b305a0c1b4a8d00a17868acb45a79709e3e0d799d46195f74d044f2ef889fc6df5aeda055e78b543342ca02efd46bedd7c2869835c673f0b947749b27885431e6d0a77d871def1271a8f1babf56dbd58552e0dd758f4f5d8cb649ab69eee1496f94f58c9a417cc9e793caef05392633ded32c39e7e39b5ad0a80d8dc8bc3f849cc946d2bc4d41b4e7de005e50ee3ed9e1d5de4c97891fc09526a4ca9798d767b979223a37a5f61f2a5df5a6de1b49ca3dc7c679a2bd19fe2026a561d98412c30e9f3bbcf7c0790bf144522e3614443559a882354a0f0f222eb1bf35d7c37fd6cc169d5f1b13160f8f167d226b0a68c54422d273634dbeeefc7f924fc5c451637527a813092bdc927d5263df0178e3830a6212ad8e0731aa56d612530389f17829b4d102875f2e2cb04ec13b442609506acc361cba19d991808af993a1875d003a4cc87a49fc79283c550ed0eee9f4226c040b6b59b29a59abe15aeaf59dd82ba19a0cb2a50d369700e7ac7f5ef39a200d6e792ca3fdecaf522e4ac2157d12cdfc0f2030448567148548592627318b3a1cfb4fe9500fea2fcf0351cf94843070715f1797a28da085ad0458e2f8dee2b68da0225bc2d5887a2cf31ccf489d9f03f2a0286b910018d0064d2063171ef0b37a14f36f83602075f0154da3c2a73a227c1fea91fecc12ee034c6140532d57b4b75ade5ff9eb0179506180e581fae2120cad988d2563555177f498a121b1aff96489aac4e1808c79e94e3a4f920205712cd1bd2e69b9a1da12fa24c1231ad5f40dd63db9bc59fccae88ff2e321a866d7e0c6cb45919dee48516392e878ea25b4e19f959d493fdf75acb5c6015886895053c71027b5e6b33cd2148d0f456f0e7669ae13aaf8bf6caa6745d99c08fdba797afa0ecf142f5120f11c303996816aea8f82a755f6b776205bfae481af7b63710ac478d70740215bd7c1bd1026705ab6c2523d8d26f2eb2c3bf7afc1d0da27514a832cbc9d3f9f6f0df7e321096ed17dd71eda104e2d5ae87814dae81f56a28c7dc0e6b0bdc4150753f1739d9100811cf75a6c821b1e8ca714a816f8d82b95112eda951604ef0b2cd645085f00cbc520dad3273a4a3e6275781c5671263475be999f46a1845b8c7ebd3b7c7064d6385f1aaf07083e79dccf8bd230fc84a2f1a20bab3659cdd2698ce166b15eed896daafab33a2e93508beac7e4b258acc94e9adc8ab29ec825d15cc71095c8793b0993b265759e2ee7910a12e467919837e7372a3bb19b0927eb1df929811ec3114e2546b017c9e9eec0d2aaeab0d1c1f481a43758fcf1526fdfb2766acad26ba49ecf75162fd289a299cd3d32abb3adfe9bfb50ce04e39a5c89eb14e7760db56bfa35bfc4afd0b989eef19d58b9f99e1c3bcd8df74e1f95b641e031d13b021aaa91bf87cdaa37bfa7f3e50aa4c00822c271f27b0ff10e10bba339ab6c8a0fd7bae122b1503657ec8c6a3720f21550fd9fceb7c1033eb83a620f68c2987f6e9016e8efd28d0fca02a4d07c940bde3f189ff8b57e054005d45067df1bed128329dc57a8fdea0a2f44cf4cb9ee614b3359d09c7a5892405f91e8a103df5f86d4095cc3b224864e941f559ebaab016027ca7fad36657093df57cfc1a30437a68aac6e2cf40d68f56df505f1d3acec0ca2c729e92eeb11f6a866d73612353dd329bce6a96344ccf5463031e58c673d6b2359f4f4f297853de5b93ddf6be1cb41f122bc7405aa6479fda20707f030ee847e0b70e57530ce93c4000baadf0ecd92507b0806cb50354d45d60bd79dda1553ea7d7d1b9c8400a4b177e102cba6c8b4e7797c783345b99d1700fbe8de305b2e5be9ff0c2ca5de0cd3968cfc772e04141fbfce1da6d69b138de5954b877d9d819ec433a365afb83dcc8e17ac246d08a8704099bbf00fea875b2361f77c8732e6ebafbfee858392000f1f50fc22fff6c14cfe1ef0764e7fcd8b9ef35d191f35d1ac097e1a5c526a28d2efacd45cf52872c5fe03dec7e56c78d258339f4d7635332a2d9d10379f44c1c2405e92d2395e4afa2b34d4e3e2264089f9f2c1fdf6e8957ff20a8185edf66bbe6b018ead9dfd05e55f6288a7570c246bcc4a47f150485cd92809f39f405b0082248d240019b20c488f59962b2548987cb2c1dd54c9bf9f5345fdad3d234c269fb5b6bd4d07a5e8be8f1c4d91b2b3d32e5310ae3ffd517b62e51578c902499c37748ae7fcc6a769e4c6e434ccf055afc65c847d9acfe8feb33bfb9bab9d25baa94327757c59b89f9c4956f32b325af0fc7382fdb7c82e10cb33b18c370001f99817c79ba3e91241bda691e19fd6b9e9ec9b89871c151546beeccdd6b1798d3707eead5c20b29fa361c3f16decea61342a77c0286867d3678a64f7b85dcc26724d22c013bb3a89b85d0785460d21a97305918c1881348591a3cac8af2c762385d1729af5a05d7cbc9edbb6bda50b3b8a8b140abb3aaefd25d0640c99ed17ebeb7c3b8eee4c29f6d3094754fe010735c8f5881561d1ec2654d3717888813d1bf1fe53e8d312919de85c3aef60f10a199357d19a43258a73c841b3830ee517ef998c6b337c900b3f439e1e5a1a232d7b463e3e7b7a18ea4b257455ab59659a841aafd106648c67613979bc41c6ebe0eb6a91b51ac45092aca31d1a65f2772bd70b67de764ea37f7d158a48ace4d1f09d19fa94ffa5ccfe186d2abcb2bd877ee38c80789800b6212a34058c0973ac4d8d1a1d9c3a35dabd333e689566571da5272dc34223e496711044a72420e8c848548196ae1a3c9bed2075681cf50ac99f21b992558dae1877f5d190c1ba3efdac43ae23c5cfb315d62f29c51df5120f0f340e7a37e867b16221c223d342d47e5a90be43afdadb64815c2100a6588c9d45c8f708541ae79b3037208008465c6ba77da5eaf115e6cafa271cdb66bb754de875d7fe596047e023905827a43b2b66f13b5a65d6b224ccd967186ba712f95b7e2efd6acc637c94caf793b5ceebd77fad3301cd71af5b2e4c07b57f76697fea38078b20487268ccf57a6b333a67f6a42aff055f788cb64cf5fbe0fb9fc175e61b8dd58d847bfc6c7367fd340ff17faedd2da9e905f632d09f1fdd6f0028b411d208365d4412b78e935dcf87be88918a779524a1463fdaadc582db7759b157e8c942ed995e49bd26ad2edd1bf9fe95e182890e541bddaac42dbeb3bd5d976cb88ae44b9dd122f066b47991edb78ae2fd71445e863a5f51ce85caac271b8ca0a0a4cddde103c39515ee3aba2885ed65ad47b9ce89946d9b1b20c2daea48b873d38e2d4f1784e7b64447b7c5f891236081897201eb09159af6dd4861bc343d294252ddb796f3c4fe4ec3ac7160c0a5130090462485802e3569ba1ecb052e566d149b9e3155b544c2edcb3563ef6ed75b8903cc5f5dba8b98f33fbebc1eb7494c0d94c48b7092f51dc18b389afe55b9e4a36262cc1409ff93e7b798dc52e068561a32f7dd7bf069839a32d99999b0c71495fc3d9aeb780962493b377ae9edb1ffbd6183fc021794e25a2ada0c24233d834886e33c81990415bc3e1b599aceb68614c40f0987ed1c94ccee62c43fc7d044ba45a501e8d706fcae99f3e126530fa887249f08a1a91ff6c2dec972d0470354e8f526648cfb405e833563a2d71e90b605cf004b241643851310f1529ca587b61f163d5114e738fc8c73717de3eea43370b598ec38d470c6fd17a06c35ff08bb83d310206770cf2980aae4ad18b84c4359c9884f78a067c965a0db9fd34b8ac115924189236a9c0fbd14e710caaae42544ffdbcab8bd026bbc8398e6605ae2af3e49ef296122b7c2f629a3a441104e1562d15fcd997785935dde4a4eaa3db7e8044d33c44e2a4c97d0a1e759100330b24d9c875de25ee0d558c4a76ab451e3552abc66e2758fcde0d8560ad5abe598249fd65c71c1fc957089233b4f698b4d6463426ef80e7d1fec34ecccd1c4677ce116c27b0346fa8e958f0b697aa0aee599201c49404ee184ccbb44ba40cb829fec1e2ae2bfc2d6b9660cb1137e9bd5b472398fdd556702c108b3d1c4afaf33113f410361da2237d89eb105055e356dd0a1a4b4131e2798263e4cc7c3c887c19fa95f51b0f1242a06e417ba650d33051ef98b129712e4e63c83e9277ac5e78cbf5d4f42e1580d0a20e15774dae0a2ed0b65aeb601c7d4ce58f94905e4551a9e8324021b00851d26210585a29a0464e7244fa5a9f5e44dc7adef4e7ca9507c00aacc83a37f887a93ec39620505d7c8e75fbab519fce5186ef7d4151680c621fd9ef1eaee47d7756aac8e6b10f0092b65c93c8601a2707ac0907d2822ff8e2fd1e267975b1fe9e97701b91f0e8566828c7c11dd545d677b4f5cd8d0c786536851aea3fba3194b57e3c4dff79650df640905e77201676358c6eb75a5270bae4d525cc9364898654283978df7159503767f78cb84e60549b229338638a4e72bb2441657c643bcb5c8478ee81d1539940f8b16889e86b53ded6589891a7b5c3c2cc3bb24c98b5dbc28276b4f94db79176b6f42de748d93f6404607ad55c8f2bdce46207b1a46a3399b44945610ea711954235907f7123c68f5ec4fa1b0694fb2bdb02b7d192ef96e85b590128f2a1c7d9c07c2bf5ec42ca2f317", @ANYRESHEX=r5, @ANYBLOB="0c0b97618d38b4a6603fede9f06ba3ba91e48934539bb4a31bd9b357adfde12003addc0de6ce3be80054ee5baacbe7bae6b5ca206e1435adbc303acb1d3e5338433d910fd15b0667966ab23ec9ae65b13fc55c25b59c78313ba54ba7d85f61868edb25c49c360286fcc4fc2da4bdcf722960ee367499e17774399bb7c00ba441a7e36170cb79c3e65a6bf2618f8e00e94b4440bec32dd8560416ae7734b381457713a6cc953b2e58b882fc1423b83c02187fa328aff73b5e35cf00"/202], @ANYRES32=r11, @ANYBLOB="000000004325ce731b20572afa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x78, 0x20c}, 0x0) msgget(0x0, 0x8) r18 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r18, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f0000000340)=""/211) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60", 0x102}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000d00)="8919945df05fd9e9f3fc21d4450f8cdd11142842745b15beb3e2a38a18e5db0aeff066b4f9972d35f7d30a4fc2db0232e5524ae09fa913d3a149fbf01484f8b1f74835c39cb9ce04742daf4ab303fde9ab2452f81866e8d5a8318c5631066a9b06e75d4bd222c4f7b5046f08f623fcd42ee9a5ff2748fb80cb5c13e983e0852f20563903cf212cc41781c90e2ec1a4559094ac283f95db265f21eec86181a924c973d211aeb85b53d5df67d14b345f2fade83d3901f8b18623da6395aa18fed9f4321fcd867e70361bf961d9cee0a4cdf61a49c6d7d17bf93d1fb8531c421c58ad9f594c581d37400c3df205c22543b821be4a5dbbb66433655cb0d050f4e75be6534143c2b389404d8c5c7a07d44d9ecbb09f5bbcde45615a7be4ebd3a36673fd897f0893a7833be91f2204e43ef6b7c4368adc5020856c13bea51293fd6a03359d6b877a4209428a17e03c86a8a01d62a9edcaefc97b905a2a346c9e4dd77f4b465fb2154e669acc0b3dd9d0aebda65b5aa0078f17ae396b6b58a3c30d05ff04e4fa24f316ceb5a1bc462ffa4cd38f82f88a8d36337ccae8494045318f32efcdfb523821b91001d1379b3b25e0f2a54bf9605797a750ee0596fa4382b0b9db97600361ec2c4ce6655501437216f020a90fe2271aeaf5d5a28fa14a11e1798b703075b18f9d86fbf1ad1878784e8e24ebb16820e18f6d2bc62535841e7ed2b7b36d52d90981c8704147e56e5bddae40db1ea46033450d35df16744220f6c13be593937cda9ec93f0c8341d0cc53a6e509153d481db5f6de1259dc767e58a3d2b3537ff06df0de624f5c8b3a0581aeac42c28ad85e15e6d8e217ee55ad9a062a37f707de29c9b36e8c7cfe797b2a2be8947488d40d2a0d1a7d709656bfacb8ad97c20e999ebd4da60c76bb1a7fc63feb514ec59ace06ea6fff9cad5bb3f2fdcad7b7bc26470437f0f79894f3492f78dd1320f46a9e098fb8325e8dcd42907bf88ca844327a5c9f06f3749ef0667f85e7c53c602aa9e7ad1742793f8523f8461176e312b14846ae0d566c9ed00cb53609201c59b4476bc4e51de07679fa21735798bec317d83de3430b2ef781b97dad7fa0f1a754d1bb08eb4aa4dd8f8759b7a273fbec2bdfa37c292e40ef4223c5c3b8552e596a4d5597065ec5d75e13e9ac53846361966655f5031b045f9f9bc210c490fdb13aa6d22344bfff2cdb2feddd950083054d8ce85533653e92f529fb38d2dad652c3bd6f2b0dea7167d21de19e2872137c1c7c9165f6399f757b95b5647ce4219f5eba23296064b2894e18e9ca7489bdd53fddd7487486dfd9340454106074c582acf0c294921b2b04324120afc42473d209b905a45cc470385e7b0037d7522dafd34a29950b714b1862fd6c7e89cbc0615340779d4fd489a839d1f687c80a017148e5c511975696b1d05f3fa4040472557a6e576d961cb81c9b59ecc6be51f8155bbe292ce9da05717a32725944e0a35393801ea16e414be750a6787a61b255220615d4781fb8d08b01249c5133e9cbdfe908d35189b3773d4fada10e9704ed834326d480bb2950897d1d6d7ac432e3d6bbbc6f42648ba46e87b9de2db8b3a4e438939a1d354ad981b3ebeb361d656e532c6186ae37912c413425c3c7a83eb05c9ad1726f77501615f4d3388817d063120d4e998679bcf0ed8ecfc6960c3613963455c3af2a8c743587ce0a7e48577ba4ac75a331210e19a5805d6c094338ac47e033c71f21cc5bc7f70a33aece9a60c74d9097cfa1822c6697293d58cfd8915a2f592be69cec82e55c2ccfc15f7fc627b84d1db6082fea8afaffd81db824f8ddf384fd10a0f4aa865f2cd5e45367952b90b75e2f1f5d78f6d8f9b7591e8140cdfc7a2e35e4e780d00b48ec89f145c5076a4dc4e2cf8b57a198b65ba57150427f2654cdb96f6a2af0387020f9a656c8045b8009188cea21d242fbcaed1ab6d937a876c45b8c096934f5e17180a1b3a0d0c3dc0fc34c763a1ca478aea48c4cbfd9a082f98c0dfd688a541dd1164c0b9f46c2efc6768a7cb0b5b0b6e4fd1814819eb9df72dd4578e9cb1c7cac5c96903b61221cabf715691f6a5f8206dc591faa3e611ba0b11b9276ecc262fb957b56b4c8c37199bd59c041d65cac6fb092f039bf8271baf834540b7b7e81f3b2e18caed03806a1a06c7bc5b6e9b13d3035250272187be2afd134341dcb1bae9c412bf70297f9285ad4112d08015f63ac3781166976b94c6aa16b76dbf445784125dee2930e74187d0a6e90baa202cfb594f2b60eec305e5b38653d2701d75b5faae4a5bdee7ec264d62886c54a2437de4a9e6b23c385acf2f2915b9b04b4540ecdbe096cb8c618329cd8f1badb6d5cd333f6d5a6e698542f7c1d023b4040cae28e582ca8e174d48240843bb837f62b691b398ee26c9770829fdb052dd21e31a92ffcea3d5a2821d769eae77185faaa65103b7474f4bc3ae042eeead2554ab92442c772d6a0e7c9d84247d3aa118529a3d32bb34f9936e0100e6fd635aa94348680f602460e1bf733b524419a4a451700e8f523e325fbb6cc2ce1b04d85f4308588b1c9aee8bbac03beebd9b57a3824f1d5ed73d7355e1849262fd82413350d3146984864fa0d88eeecced10d04319d481ab63911ec3a5ab4698d54ede672c32e355a1a6f5b0ae6678b23f03826d9f51484a3c19941ec8e625980aee6f21f098b46e0cafbda22b5cc506b873495bb0e72900e8b05e7e6fcfd1a1da8fc02c8f74d18f8fe40f4aa7a23bbd3be9af29be63b33d0d852fdaf2e43ed6a74732957f0d1bfe33eea6376affc6cc0ad48289d0b4c5f093493b41f83aee0d31fdc52f77b4b19b00c3750048086567c0b8f4b04ef467001a113589974d6d6abd127c7e29b75af7372763f60ad6b8dbe2587ec8e924d9a0294bb2580f93cac9ef05d16f7a2ae90245645ffd0f3cb364b4b0fd08cd189a532ef2ac9896cc89534d79c1776cda0488ab63748ce1c720a680635d182e6a0217f57cbd6b405bd42f849508ff8e37fd4c98771188edac7302f433d9e24a2f95337cd32ea3eb9b89cbf41bb53d576363f7ba558926a4662748688af4555cc400c5d4a40b5268c5637c6467b7a0efd345072a19a7aff63076caad74affd27d8b40ce06eb705206b389f8fabf724dfb901fd98ec6d1bf13046b7430bf9761363a702b0601701068a18ec85cb1fc7dacd90a6875ec5acd512086d28dfb4aaecaae42ef56f3d0a533fca458b74cd015e77d9e9caa82872d1cb45a1164091ef34cb7ae3e56df0dafe24c4693ecf8a51e37c14a8540efe447576227930f7658c05db2e904994b0239b135ba211ea15a8ab01351170990129262af0f69dfe8214019a1ccfbd9506e29df2ae1e19eb0ca0608669624c565e6cde8bae183929396a7f8cc75f7acad6dcf5b06a9e17cc932ceaa2baa1de5b6ee964277a47674bbf478c74b23b353dbb7abb46c924daa9ce5538712d855c1444e3e14792409d44bac185617eb8a848ed4d4b3cd94c097bebdc201b3e65b3e62f557ba91d77930219967627f34e172d0b25f226c84195a22dfa0ed7c1b3a27e12425dcb80d15fdf26d0bef3ce7956e5dd357ca6b3d2fcf90c341fce2a7402f4b9e4ac8eecf62f3aae8b6511a4e76efa732b670091fcf848d610ec40c9aed29b955bcac4f0df4db1595b16a97cb7f19f40e68f638364670626dd30c7662f63ce94f82c008b1c6b06aa54ad02115f22b612a8669385be191a6cbbdb6c9143e7118b01b946de807688b3e5c54a3692ae0ebe6e00a9459d1e1a98b385588f1cc3dab7e619b9252f4f14d5503584f5e9a47ae3f5b5ed8ac7b128c31c1190fd5daea9ca9d31dbfd598827b1ecbf4a8922f2097f954fb57716d5a634390972be172fb9d1daf9ce3fdd8fe36e25fbb54eab48d28a1af105651183584f70f9da1fbd93a053af8c297f20dc99f78abe1f9d9657bdc07b07b147f539077006b3f40ae8930e85d375e3716157ace6241cd3cb1ae2ca09da4fe52e7ca2265f8e34771f3dd3dc06745badb7d508e1cef97493537a1ee99c9bd5e3a1769a6d892418b7400416b73c15f887d0ac342ba1037824e65b9e90c8e827f65606912817f8dc86fbdc075b28e463ac44abfebaf9a187464076b1d7fc89367db00d5ff0ea9761e9e28a91ac4323d43312868483a6ae8ea3f8d8a173fe52f9656b370954bd70517a967672a5941a20a6e418b6433cc4b63e50baf2a58c589fdffa073484d8127328acc58950765e10fdcda0401f00b3c5c0d238d1f696c79b545c579a130048c8b6672cf6a7cbfe327b4ccc6d329fdbe5bc1544fb4f1b1ee6555e49caaaef3ffbeb94f9baaca1a1c29a01d539f3d8f56832bca331705bd1105f3f8aed3379063f4b497ef1022f85735d5cc18ecbbcd5a637c5266adef208ab23ff5d7736ebddc1464705f8213bea6766b50145b13e3817d730a6f9e3fca8ccbc6acd95305fc0d1a298f9504875757714fc75413fa38d1a716e6ad67a769ff505a93ce4d4cbd5e240f523024733c75e275d0dbea95c0130ee91d419e282c2976797898cbb50d765f4d35ca7466c2a637481c64db3b96a8262d9c92c954dfabda6550d23230f1821578247cc7da735af6e60709fe87a9d5ca9bb5ad437be76f7669aebcae8d2960c44dd960399eca080b083ab6c6f6345ddce900b97eaad71dbbd32fdf5205eb16cd319b3feb5ec4cfae3aed6718c879e7a850e96f33a31e16739b0e78b7e3ce2781649ec6d035b45af502cbf6e4b6974cb8de692517b1d108ae86ee019ce3cb6afb5f558d6ce7e8e321a44dbe77eb199ed6eecaeb3b8ac33abaf6bfe08c5b7e23c12cfc3b58fc7629c3e1db26a8b647c949cbd7bb36a22b56aa5919eab90bde7f429bf3236ecfed23dbceaa22eb3ce306935bb141caee319aaffade76b37cd74b870e2a89b55f88b4a6813cba53dbec90c4c4061ed702e8410b98b12fe55ac95e17e4ed1145589b1a6f25253b82cc4865e71ce342fb906edb35f6bb0718a7fec874f345cf7176b92ba19fd1f6f6187613a052d8f0a01ecd615ebe79d0029efc4b0643502a13c04de28cfd5f94131f514efcd8e0c697b0e7c2cf4eae36b499efab7174a87e7798852ef34ea01068c21f2a35a4f1bd303dae6aa0ba7c6c27e94322b22aaed3a1d695f8bc7b4cc22b9aa1272c50ae097e1dd64e390641f76d6bead758258974b656a7eddbd7495f1e1cb2014e8c5f1440150d7b1cbc8faf5e38193b7ee1bae8dd2ef9612c767106a6866542fb9502a1138f5a9f62d1a61d90a919f86a03bb34548894a706ff0f3a8a97fe54bf927dc9c880eb537b525a90c04fe907ba535a0aa62f5a5a90d3ecc5291d2b7175fd9155b9ae57eb7502f472873f2b6c75394d08b53705515005d2a69cd8bb0cb29135e3f89e9f30a419379cac048fd560d51c4c5763c505a97b23540c98462378a2d5197ff36b2847dcd092c404a266c62055a8a00b0adea8d658acbe5e6eb9472721ecfa5f07fb97a20b4e9d9223e4780e052a5cfa46b972da7043635b461f0bb2e42d7e79f451ccec5a9fc716b06f59c78f996843ec8488276e59bfe65292284195bc18d56d1b88e9500042ec443366ec523049f570027de7b37465f585d21ae707d29aaf37a8e71a780ee972f161a151226f89fb727b44af8f1e09aa47f0e635eff7be17c34e9ec6e09b9508bbc081bbcdd5c53fa9af3456790246071833d2920f90acd18504b3aabda6d1089d6e0d68210024a7d133ba1f25dfaf6b45bfc8267b17f6e6d2b44b2f7b86227324431add1b", 0x1000}, {&(0x7f0000000180)="5346b1e1d48b789995539a67f4f34e3fa4d19d5baa08afd5f75d0765b41a721a0dda4d6d18525e0d6a8982a96251380fe640d564dd7154bc27e2ad8cf69363b48aa99a6998026613a6c33750ffa549295ba578ebab72e15fa74d635cddf7edcb5b804e2b806dbe1865ac473a8d274a5005bbd3365d23f2af92c407d1c00d559d", 0x80}], 0x2) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:07 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080), 0x0, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c9e255c7f67f157d7835ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) socket(0x2, 0xc003, 0x6) r2 = socket(0x2, 0xc003, 0x6) dup2(0xffffffffffffffff, r2) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:07 executing program 0: 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) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000001680)="2d629a38e76b35b33b3f6bbb50b2603698c3fd8af81fe4ff1875a47cdc678630ca57652357b041064dde47cc08da67c847703a88b333de96ccfe56e9882ee04d52b983b240653106ff142490c1d0dac1248a9a1d389319d60f81bd3b9b4da7b4f81365603ca8b6347520966f0500745cdee890e49a7c846ae21c354d36ffdb8dbf7d221ff92019fe5911cdaeb857f2043cedb23252a7ca07f41865cde1657110b48a32f0091cd30510c5e070c48ffd862198fae748a306bab9ae3a0f9ae6a74476205e31f90469447cbba0c01b8b08d1f96f9ed687c6ca2c5daaa3e9ce2bcd435d12e8306dc3892cd915ac230ca460593251378129000c3f4cf80d3a7a2c9a5cddf2a781aeda4e1e15c2c48f948a931c972b7db5de0e78718ce657a7d3d65cef9a445bd23c94f0faffd6669a64439edc70f60519021bb0f521f9c2b7bcee08f412b6c0d31dcf95e4e658d5e882c73579f5a1f6248131239a10439447889eb62f5d42c6287a415780ee7ef92815fc0b03f4115541705eb13c1e61486585597e8cd886496bef791c9749a21206112aab7019f1f30b33753c3ad4e623aabc7b4b511f63062807956b7b1f3d6063d38965629af787360d3a8b48323e4961230904c18cb50093ef2680447ffaecaf36495c3d26de46fc0eadcc00a3422270a6142162d8d1e9a0a9f9f5ec39f7c1bed2ecdc94dea3bae0ea5fed1d9f2445fb6dfeba9b80718df678e86f65ce0d4d643c3e85c9ee731f384a807de660e1c3f0d6d1416564fdee007f6b6262da1d150c91967cd944ecacdc66896372011f25caeb8917e8aef30106f572e1c9cc56af51ffde8121d1a59af869fa28a767d4ab41be8e0963dc8fd9dd8fb7e45eda7cffe5f9e8d54ff25accbe485e4170f592fbd58f9c2dd55b5a34acf2b165fe1a662d5040ed22c6fc120ffd9ece0fe896a08b9b34f177fe2a9da43371657b3b4ef877e47b973c70dcba813ebb216c7afcdd78fcb07b3e5d76ff57c3dec46f0068c9ae4f629766e3a91c999b0f74916360b54822af11d71bba48fe3f1c28ab261270f0dbc799195e508a033b477401ea059ec5a22344fc901e1194c4fcbd65fee280950a8a6b85dc337a58d5997fa32814091ce74ae383fcea4da4183db3c4faa201a2df7cdea23bd402d376c64997bf0c7e07e4375fdad9ec2c1c1aa0f0b63c87ae42316e4ce34939e5752b0601b22dc2d9912a7d993b5e13782748d3b7193d6a2b633fcb52aaa18e5945b7ec072871453123d2bb56d86f944d2d0953385841475b2c5f182e799dcc617337c8a2a686f7dd1eea3e48e2347cbce52ccc33b2f5416c890e626a6b6c9f20c1266494ff8c7fe340ff8331c699b2a3e2fb8012a15af9f5058ef9bc7e336ecb41c8228f008e61b02e34a9e1243e69f38788142b0cdb0673bb594c5b82f10dad5432b45862800c351bad5713eb39c156b20bd1b3ef21276502982c89a69787a547a1ff8706973d2ce2b8148e2d1191340e48fc1ac3222300b95231a721a9db3049b3c60ab4683cc47148f49d417b0cbda37d70bc36d0b6cd3dd9d113f4b97da70c06798e0d5661cda9b03029e763bbc6dced147667813a0f3dcd69036329d133b171c9509e7a1f2d1c3a100db70f9e7d59c5234e69038f5a3eb56937301c5b412a9493b6ab5a606c2518e92f162890cd6768aaa96b72dda72e1dc9bf6ab3d916b54f27f4db1ac9ecad479c6bcd47fc79fe50dd49f3da097ec83ae85880b8f47f622a59c28297edf4cb942b2691d98ea3773379878e1bf58f006f21cba7215179f026572314a37b910eef4ac359ac8eb1e1c6973094b178841a96449383c7f343956d2c3e2eebfe9f62b3146be61c96df6925666f886e60eb7b444f7a72d72e2acf1dbd8d7e24d86b22686309c2dbf2d96f66dc7230c6d92da038e10dfb910510f9ebf171a63b6f7c70611ecea312ca116b09c4de8cefd6f6d7331bb5051ade139b766cb79e7b8a56f688b1ecff4d77764cef258e4a407bc10c9818b3488b1272f3200fba0e7681963f761544111d49775bca8449f23208a39d9465cd794f0e06f96e6a5cd72d4c6fd1acb7041d7e2c005f8806403145462d2b799a470d5ba14231ea5806bb380b2c518391c0c715062288b563b203caf21a54e3c3a4c35d3a01db40d6200e86f813793fb704ff24dd36a5bd5a0919550f059f705ab630f9cd4fd8465b97bd1395b9839dc70b2d356ad53f1580ce9927e1032e5b6f929f55e8d8a78bb566fde91f8f1f252573b9dccab6b3e349c968849793c46fc3e6fad089470c24bf3ef23dfcf4dbf74ccc46bde8b81bcb9ee092cda172159deac4652bb812b36a91ca76c91cb8aeecc249c6974eec5c989030dac17c43a9282fd296db7ec12a12f9daf78705ed0a00355a2f5449b5ef63dc458bc544bf6f108a09fd8ec4567ed458919f54ffb153cebd4c313416eaf30de4d2dd113d8a3c3aaf1a2eefb1de7229d9a5ba517262673c865156abd9fb075439c2094a934ae2bbbbc1dd225631b61b6c0e0c633618333e13d9cc542ba26a85e94293ec2e273143fe21b7d93b9386cdb13523e341bd4d3cdc27fe2d73cca0b58f4e71c6925df36cf548c322b4cc0099d70366871cac985981016c2df8600b20134481f3791ffe41f0cd940a55bbdc0a075e6ce416a5830f331d9288826a0da35453f06bc1168a208bcf943a007d264809cccc916d03252908d1e1fc0a213819d91938d6b498fcfe673420f5c21e0a19250f54b22d9fac0d31f2ad89b4ee27068429a1d0b4a626ec0e30eb346443a0e1d58281fb41b5208ddf2e1cc8a0305f43b3e581754ad7e56f83c3670f48b26160c5834e68683312ee27af68a566fdcd98b823e536127ffa80f0cfdd681ecc1b170f47398ae0d3c0f7ffcddf269ab1fb3a655f411407d4ac980b8d29da5a2510d5e1c06fdf5bffd4e9471ca0e4da9a1b8c0de37b69106d36e783ea83a070a4b6f8bb4b877df2e3e1842dbd5dca443d82634bdbcd58a270905bfd445ea72ed3a0e24021cb7a06f35eb645eff17240fa78361420b37ce9b616ddc6641760d75ab0683b1167852445b3522bb904fe104093a617a3f3ae949b5e95bba726cad4b1aded80d7035866d4bd22722010eaab750154e38e93eb45f10e70f32bc237d0c112e74576669dc58f9d72b854eed3ec800e3ec16850226d56520b524459d4da539bf10d2aaf9d2df8c3a8b84a5bb6fca54af2909f45caac115c41c0be8ae7669010c672afaaeb231c802fda1f23261d0e30f85c9a0c7d4950e44b00fc5ba47c198654cc04b340c65aa26ae53cc23fc54d32f5a7bfd2ad69983a8404750c51c24dc4f431c834eecc77aabd38da955c9b78f8efbac4951bc7d49e9d460adfb4fbfa58ee72573f0471d5aea335ca988a4999598924d30ef9a238365dd8fdc92c06c7c8296c3804f53936f2f305c4918b2c781040b7acd7fae317b1a99aeedbb9cb10d96baa7d2a105a2df5e09628d41f2ae0d2c03202cb7c786515adef072a66a5878008b24f73a991c901428e86b444a1dd64673b35e228b34faf28414d8fee5112c9180b8ef9be2693805adc344064f6126d750b460163362af72addd93f1dd407bf7001e5527269581f8d336e473fd58e9694f0137f5f914a088e60c554886abeef067bdd964d336adec3791cc5fcd4dc5c3a3a4e7afd18acca252e4d4c0bf126aef878f5273be07c8662336c1b724f8fe57c1817ff476dc6f79b8c1642b429b78f0736f34f76ee88cc9e6a25317a65f735be4db36c46d81e6eba315ea4f3af5a6e3a4a94b369f876217d7a78e1a3c72153d50de7a214636f1e76dd8964022fe270cc8b3f29cadec49cde66f8b81ff64e74244677d6cd80eb88f224f5cf03f3cac213e2fd7dd26fd71b5b9de07a6b611dbe942966cc5d5fa8a7c7a6a6e68c9e51469f79a2bb066d67a2dbe2464c9f2fe5b9e1bcff3c8e5a84293b0203fe1516a300ed4c0e9e6738f34c694aeec3ea93d65ba2ff94d0986478c812b9f6a51800e875dc0b57b145ee2fbcc1e34e99400978fcb06fcb0004a485753107d3f19f506fce6964e9eca8f6dc54836f8a0349b03c183e98bdc0d34d3dbe4721be5481035f56582bc3032363eef6d2bab03d60c25aafeba2427199c7d2d4cc9ac6c9ae94ec4c02c200f432a17a8953f7f39e6a41e25016fa1d411c0233fa25f386c9a4f08b16859e42d56e8c0e2d565073e5007a28d22a91215af19f7d61e2e946acb41a4f3de77c867b47a22f8fbebcbd7f199c4c54e6e7f0f61f0aa634f358660c803229472acd2d5c0594519cac8c38311204ae91fe4c519d9e1d1e103cc9bdff17af0850635ee60f97bb4f64bf64d62329f5e86332ef188b16cc4da03c707554697213df0ef2723d626165ba57986d3a46f6654fb011ed7f64959e57fe0e723deb53d391083e688a269724e052664837e7b1bde4d9b0654d22d3ed06325cafa7d8506fac1923ea30292c6ccaf1b669fd290f99f3466cab22946d6c7c56980f39a71eb1602bc93890a403a6964de960c29e8bf02686513dfe0cdf6ba0b8a043ff9090efdbc90c2259229989962e920ef81934d6082f9d9d89433484a9b96d93270fb70930091ee098487a6b1bcb081bc112ab4f0d8a9ae8cc546611e9c01d61b02f730b879f7a9a5aef962c23ae6b3a0ad3a185fe54116f42bf75b2c87935f03a60f5747a1d3d761b7b63bafd763582dcf666242c97db35b48f82444289b433da16f3b8fb452f6ceafbede8a93e1ceae0b58730a80875bed09c0b082d60fd7ef9d8983d05c853cdf3eccc377939445a126cd00cb44d077bf7e4aac160e256655d4d8ab2ab31e84ecd85162057512020993aaeac12acadf48294a1f57e84e85b81fe118575ff9e1df111c3292e5fa5314f421f1b62cff6c93c342a79d89d20daff120d595a8b6f3de6f4e833ef1042a48dafcda82e7386ccf5a65f57d1b7ece690fb788b2e34f2a0c0ed312b56646aaaf3ea6967f5d24c8f795f1b4e38b692d2c955fef752d08b8f1b6ecfef64e1b4bbcbf212c32181bcbbb75c239152173435dffa5fb80b9d97e7dececda20918ed1bf1b589c89f0b3e9767bbf8c49ce7bde237f646a30ba91d577d56bf1202ff47344c7662489fe236268cf4a122db01a4296a12decf5a7636d1c364eea7b5b9982e91fe872a3b5119f06b110bdc7343f74472c274217013341612b2330f80c4b9798e5336eee49b4974659ad3b65cc7c675890c4e8dbb041feb57e4fa5c4c17f222a27763613587ed1d8286b01b273dd2e21da315b123a13880efd4590acb3ee658c2b1d0f2320af1bd60b9e2ef664bbfe97cde1f7ac2525eb7f6221229498720ea10a0956cd29ae015352d5aad81ee73a351119bca92bf0bdc347d06b19c221654705546247da30e8a9bfad970a70525b34c5ce1ed8c2ea315dd50e6b9bfe4262d4e13d067e7a83a202a1352775c76ab152aa8beb9d1beecd6e0e2271390a5037ef4e246542ea691eaabe367a9d22060f864c082eae7197d90152221c5d1473caefd0c97dd236ce678903816b621ebaad38f8772024778c7356bcfcb0953a9c6d33bd9e6a1b94b48e8a695f7759935f8938f820c32341408336f53837cf479b2a62a113cf79630c2ef8862ed28bc4996ebfb3ab469298855e00a4ebd2a556c98e44eeeb0cafe2a1c2f659a95b9ed21a444a54d637c231b59be4276d93941876b59242b8b31267046e04c981791ae31e2a1e922250b6b70b8d127f857880d2620c3e6712dfd9a898847115ef6de4fbcfd15677eaea0afede0f47f842ec980e9aab26319", 0x1000}, {&(0x7f0000000000)="13fa99bc3ca7b770accbb729c69eff9bda49fb0d5b3ea8dbc6209fff9410b48b1d4d6636fb305fc92377cdd3f3d99825ba35ad587bd3cc8a87dc2cea7784a46ba3d534ed38b373dd067d1ba95cc5a37abb53c4465edb1fcf0e069b88184f120e", 0x60}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5c}, {0x7ffffffe}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000001280), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r16 = semget$private(0x0, 0x8, 0x400) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1000}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r16, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r16, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r16, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r16, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r16, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r16, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r16, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r16, &(0x7f0000000040), 0x0) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xd1) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0x5, r18, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r29 = semget$private(0x0, 0x8, 0x400) semop(r29, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r29, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r29, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r29, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r29, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r29, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r29, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r29, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r29, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r29, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r29, &(0x7f0000000040), 0x0) r30 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r31, 0xffff, 0x1001, 0x0, 0xfffffffffffffff1) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r34 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r36 = socket(0x0, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) r38 = socket(0x800000018, 0x3, 0x102) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r37, r39, r41}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000540)={{0x5, r32, r33, r35, r41, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r42 = getgid() setgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r14, r19, r33, r42]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="82da4ccbb2f93a97217424bfe8fe17cc5ff83a5c3fe197b2058b9e8015879af13beade3e2a61a6bd54428b2150332cba78f746bd7c3ea514a9ddb9b1981fcfd3df4ede3c18f87f33aa2bf7f1d9625e37ec46d0c8df5805a885a8300d8bc21f295c655daea45d2869b37347628703b99c101ff94466876b95a252a935b8144fd35d07c342b4499ea9a817944d825a0a5bb45894ac337be359f40b3a4ed68193e4a5b31c736d2a2a75a4a4c07d78c0a236cb9d8a3590eb06381b8bb0aaa5b408bc09596e928d7617", 0xc7}, {&(0x7f0000000080)="a076299fc942da7429c0daae94b7ad04bb36b9d115086b98b04b321cc577dc87390616aea0e2de68508ba4b1c08a65923ca0be7ba85a1bb3404da292", 0x3c}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x4006}]}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/49) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x2, 0x4, 0xffffffffffffff8c, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6e6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe20e}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800000000000}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)=""/41, 0x29) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="81767cd334a0a0bb8ee00efff9114f3d5211792023b5ceb799b5217c9063fb48d88457838d89484af9b74977d60802465035dcc1b22b2d475d63100079dea0dd228d6562948a267e6bc593246f4746ecea93a9e1eb8da038eed2763074aa0c9c482bf8614a7d2b0dd2ea6be3effab30fb25c8323c54a12055e563a7449615c00704196f36dfaa06318efbf68d9e21607fb25272c5c904c9952dceada37db82cfe5b9", 0xa2, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) fcntl$setown(r3, 0x6, 0x0) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x80000001}, 0xc) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) r1 = syz_open_pts() close(r0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7ff, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82032e2f666b6c653000809271e26dd43177009bb35019d0fb93149fad90725ad6d24db4b8febef9ae072fd30f4bee7ba80f89a856fd2ac2db04b61d66c9ee7f6a2fdcf83962ee38d8133b90d789061e59c9986561fca73e91961720a6dcea10814ef3aac0ddd124cd40cdfef85e5d91ef4385ff6d9544c6fead2e51bba7402e5e1fde75c6c81e673dcef11d8a9c15c7caa6642b01b5230de16608bf242cafee7416f11f23ff2fd973d27c90e213a3d4191b17ebe954def40dd6c28c0d39cd99054fa12a3c2efd08951ecf3596b4d7fbb129692bf5ca3474dcfb28bc45e307435aba4abeb34bbdfe110649a25d2300000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202009f2c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 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}}) flock(r0, 0x0) 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) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 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', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r4 = geteuid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x8, 0x400) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r7, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r7, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r7, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r7, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r7, &(0x7f0000000040), 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = socket(0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r18}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0xcafa, r9, r10, r12, r18, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) chown(&(0x7f0000000500)='./file1\x00', r5, r18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x8001, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x43}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffff7ff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) truncate(&(0x7f00000001c0)='./file1\x00', 0x0, 0xe57) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xb) getegid() r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) 16:00:08 executing program 1: pipe(&(0x7f00000000c0)) r0 = socket(0x1, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796791c25d967cdcce7a1e1481cc0344ec46f6fdff00003af928a8a20a7b195e3f3d4ed8fb83a3dce890e6e8cf73235f3a8421b53a2622303f96f1d2ab01a4809450f6c2cf204900000000000800a8706d7a51af5b3fc9d2863c568a7de66f4440f25d4d080089fbac1e68125db19f085dfd237900003539aa99954074bf4af86d40"], 0x10) writev(r0, &(0x7f0000001540), 0x1000000000000023) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x4000000000000006}]}) pwrite(r0, &(0x7f0000000140)="d199f67cf9871068ee01e322a2d49e55fe351b61092d0dc29ef3c67d15d6064e6c783e1a8efc2919af1f53a170afbef21163419a43a18a5e9728298f000511b7e37b428580f5913247d8cf8b23b8f6705bf98fe2c0fa40158c5563d034f61e6cfd5977dc2feba62683a92a48c43d787304a0c2b968e4ccfeaeda693d2a0983d454cb3fdfabbbcfd7f69625c6e3193d7ab1caede0d75e86366e62e5dbe5981f009586d280fbc582a4e0a01acac46ad0e2af7a11559a59d373bd665740a1", 0xbd, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x100) 16:00:08 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) recvfrom$unix(r3, &(0x7f0000000080)=""/2, 0x2, 0x40, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x3, 0x0, 0x3}, 0x8) r4 = syz_open_pts() close(r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x391, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r3, @ANYRES32], @ANYRES16=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYPTR64], 0x26}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) setsockopt(0xffffffffffffffff, 0x1, 0x1, &(0x7f0000000440)="fa7a561e5240bf7dcfcddd3fcd396ba1da87d80fa485851918e19b4f753f6ab7295d9c8e9217dcdaecfe86f283a780e3b9cd54084322a7219b276a8a87e938f6552dd27104e226b51bd11fc900893fe93eeedca4c312bfeaefa3dd062bb375e56a2e0eafce3c1b5bddc887c476b297a91fb0f3b749c222840af59aa8fc7f31ce7f0342375dd0cb67039e80376adb8b81bd36c7a123c8eed8cbe39996a2ddb7207112e0fac6c65febce7d73c109adcd2cd41dbed2191d6573b1930a281cb936aebe45e7d2003ec15c10f518c798d846fe06dd9351cd47c395f89b6470e30f6aae072fcf09518c72c2d6538842b62f4f56b81a6b59bfea88a5eb24eff70f45feadfcf7d3508d60ec70fc5053be4f6c0fefb01de30460bc07ed7e9dbb1ee95cd725ba7dde18113e78e2f79547ddbd8d00f652f02f6f22b52e243073ce8180fba73eb453c3d102cb3210109c0a8c2c5b888ef58a49347b32f0e9530f979ddfd6908d55b62df732bf3bd99a0ff77f76db7268f7ce6fa8f26fc779f206f117c57cc44e8c9bf378383f5455cbe2c526ccb576a12a799225f85710e1f35801516b60f9f87e17aea4d10e6e145c740ee15adf562b2511d59962ab935d9aa8e7b0ec1231a1819f5c9d7dd5ec3d6947b8d00c36f6b1608833c8aa5ec4f7ca73daf4ac31f847948daf134c92ca687599b52e344ddf4c5d824025a4aa60e5803daac8e3e188c40d31116691f4f94817e3f6bba876dda47df4364f0e47f4cea8bde45677d98c5e48f6710c3be4756b16606fda3c520eb76fdc2a0f1ee82e29d141513b570fec2e38a55f0439ad5dc8443a63577d9e5c497a629a903536cd70f8141f9bce22ed83084ba89b743bafbfb6314e65d64b786a152ec6d17cb7d953ba365f6cbfe0929bc6935c02c0cf4ab37779f875be465f7e1ce1a4369be060f07c366c4c1004accbcffdeb97071e0c2cb3132201daab4a38e75abb71b691f95eb8397a3a95d0c5c05a33c1a3d67d067026216d5d6383bc51527457a660a059f73204efb5503d0476b4a3c0909876c6c8954aaa44cf38b2b57d5c2fd2db3a6a964c0f2f580bec6e515f3d7c07eb04962e63f4feb476b10e5ce1cc032a83f767abdc210c1374df259cea64c7368ecfa305c4c1847d2ebdd8933cdc483e54ff796d077ad052e9a60015e63fe67b9b90ab057c5984076aa665a448a4fe1eefc15348ed3332739c7b4c58404db328f121a7cac04bd26e08dd129ea0eb5009577b282d5c715037c1ae7033e7f347d810f49ad1e801131dfabfd7e58cf6037fb7eef47b2746fa7970668414d1e0b3a602cef0708c87c399a89892a155183166c9f708603b4bb101d86a38a0ef1452ed30f16a946eafb9f1150739bd8ec9dcb4139df7f976173932da28d148ed45ed8fe6b5f624daf72abb6ac6df2ef046c8b8e7a958ba21969b16a5c93031cc2b0101e14a4fc70a5af08a386218946335d7dfb27e6230d74aa5ebc6a7528ffc3e6a81ff7034d1f294f218496b9086241d2c729553c76d789eb631ae26056c21ebef94d01f67ef06bda905a0c9f35e9727648a26fc752b42272268e8f36b73d6590a8f13e80a6b2ce4efdaea7a20c94d779dc26fe5f05087a4a24948953c5a9412f88bedcce73e8dcb4b8c89cf65e00f110266c13f1e6c123a3d6a2ce6ed108aebfa3c2d14b738b58a9d7717ccaffe776b71e8dcd03ee984ac2291bb951b9aedfeb4a5a278b6be918ab0884c51d44dcfb5e5cea5094524cacd1c78d2a8a30050ebcc9c845d506e726f8cf87839a6ee2a917c886f46a5735b47433ac01692ae2bdbdecfd7f4d50cce439875c1f002178c879cb892dba907018595865bfe2272c825d8ae5db9ef885245a8096e83f8a40453e4ca22596766d5e24942554de24429e5adc5e95b1b5cb723e3866961dc82c951bdcbcf3bb5b4fe3615b4f20f1b539c142e508fbc2ad82041db9819f6504c3fda848d867b94e68d38f764ba10160b2d15ad2b9112eab4120c22d00720297837dc504c8b663aefb95e1e35338ae54c1ff58c9ef66c449bc69641a811928a36b5880aeafd815da46be7fe3af36325f04c2a94620a849afe35571b2b6ecd33bc863d070b21caa61330e2c17136bd84bc40168df6c33fda2e26ddea1637aa8d30f6536b848b78d978b46ce8fc5efd4e77cedd377e5660b732fa1ee0ebd252b7e8c65d42a7c7df5411577f4570e0f990f12bde75cda9fd6f17b7ba77aa8d95bbb13ca4d9ec4b54b265a08b77823140cce5e9f1e3cb80197e415e009eb409357cd28bf19d956e41153cf3533a894f9a92a8aeca529f161e03c00eeec04e170ba37e8874f3e0cef1ec0223c52ca2406b864c8baa5b84fdbb4d867b7f5040d04a963b285a87427f587f6353c83dd1f70d8d4a632771216bf35541ac6263bffe27e87d738380b39a6c9887c2e8fe2a9b7d066090bf181ed308ec89895bc2e8b5132c7267eaec0347fad421a3d7a163c0aa28c8ce7ec9f5d8080833df7c6e4b419b9d94cd437c4e36e1abec68634817fc25bb181cf18f989943b18f0352e400c90efcc5e33fc6144e94493cdf1daf9b81eeeca5e67b02e4207e9ee69b080792c2b5475fa711ac1ad6ef2139e4d3324a5331950c9d09415e4a9cc225d42c84f0bcd72ef67765795311268cd988a23a5eca9ce3a8ad6ac1748a444ee3808bc9fb7952b11e304b82e47abf260445a3751c4c397e6ba461225099bd793e47cbce9b2539108aa070747edd65212369c5c2a68eb28fbf20d61f709e9bb53786364ea632d390579b21f2405c20a75377c21756ce1a7a8591a1d30f6fc545b8c89e811720ecc9463a144c9f9967ee7ac280bf7cf8cb1e5a8715167e1532aee62ec5a7a984e9225fa41fcb545b12f8c291feb1a2d527e8bd8a5ae173bb7a7c7183aa0c5aaa875c70a026db8d1af6e71d77018dd764eefe48f077a1d098e8927e93fa481d69b5aa73e2ee8624aec691cec85d7a3e504671877634086f5ab11e4817cfe96af5e0618b5f088dcdd723147792bd29e2ee0a4efdd4aee4d0b3c95987f7688e0db08284aa05f0128854df55a562c5fca9f50a43ddfca6182ce1e9d7ddbfbd4e02b108ebba107d4d6ea44c2319cabf4effdbf11ffa7b843bf5975ba780230879ccdb0b851bb1be6c8eb2b3d7a88bc0c09e40c57c3e21eec0085f60e0b64238102e61729803f98481a2005bc7687ef440c183a63855f096994a5ae6ee69fa12c18fc78e0747b40f5895d7959501af6b969fb61234858616403748b154a424f5bdb0c9bea45b410a0d7bdf53013f5a81d4a7d7b1e7ec2fb944ae950780717839e942eb91606632dc7ae9cb6d0a3555355e09c8917d79f1ace35f2db7f9714a37a8bcdaeedb3fcaf3833e51059d86ac5fe6e68fb1f87d7cefa1261088b217ca76bef2f0eacf323c9bc33264fc0638a4a6040ffb9d286b2508d43206f2c5f0ae6a57be5f3c6aebefa9c0ee1c0322bbb0f208a133461489c452dc970b6772f8464fb00ad60ae89660f5d74d1b23342f225e664468bfb433867232f6d20096583454bc39f0f2e3ad89a4d23ac885642659b7545d68dfde3c641cd41b607a9a0f334c9065fa9331d9c5651476b07c09572ebdb94f42574e281ed47ff6308dcd1c38fe11c9724669d0a779569d58ef05cb673c4b8bca444335fc14197d40250ccadddb99f494a1f722017c58de15848143f137b6e10e09ebe87c495b901b7a5438fbfddee2f3ebf12298bd013f72257a8b6ffcda7ee3c2ab6599ac673eb9ce772130b8ba906deb2299a3577dbb1df8a52918574d22e1ef33bfa9de6b5b1bf77b9a33edc46dc4a6100a5aac2c83f997c08e4e28a9a805d0c4e020f8191a9f3a4c3a8a9a5cfe8295d17492511fb3ba20df04b66f319e152507bc4544c58a1775aa2c98b06b17c7ec6aba2398fa87d527a5f91d30feb24434d0e053a1d0b4249f6324e4a8ba0665549aeebab18a7968839365cf824c6c57198eac5d015babd257fc2d5fa889955bc772ffe68a6231aa083558ddf89c528eef858abe6781b6fd39a54804776aadfd63473dba7eb71ad8088d8abf1d9c1d9bcdf6e8b89ac7b3c403ed7b56b2c77d6f1551a0f7d5de3326b17c03a3919c95f527717838d9f449f0c6c99e802caca33d871dec6fa7274692ba0dd2a30460914155d85252e80612c29e691e63029a38b34255669c24c737c9262dd0cf91f68dff411f02b63e0c593bf3080bc6f6e48396e00f8fd4a3376a203dc1f89a7181ecaf7b124e6333782f3c6d38aa7b74622288e558445708772a871dad4fd29cbf66b5ef5890c2f8cb00799b18546475ee5defae1fc08a1490edb8465a1316ed4aee4c7add5f40974995e1da7cdab47f8d23763fafeea1344e77cf07871f8bc6ecf2550ffaf8711981343241606aad99328d44729c0f2f91a1493b625fffff59d5d28ddba0ac598f9917947318c1d74f8397b1cca6bc4ecd11782fce5b1c380f0209d4bd3e6f7477cc0fc0f3ceb401b55a0fdb5ef818f18e774c39f69230daccb777e881bd1a018924686b9f85eaad3cf9f4333977d9cfabc61b9644e15a5519e3a8429f2ad2aff8b5e3b11d5e28ceae74ea78f063b7bfb77d7e7eb57e7807a075c8464145a93b3be2f039985ef2b15402eed7d114b6a5e0ef9627e2975002c9964311bca40222c364922203b7e03c970a840dc5fab23cef7bc4983a2a667d0e1df32db48e3fb8a32f30270481e5ae72ebcc831eee6fb0604b04b5c0de324ae61da2497efbf43267bf65ec7a331fcff6ddb3dfbfc91d916ba0575cd83b7e9aab4c76c21552efb10046c5e89e8644a8ba5f3a2628ca5b5ee308019b28d9e74323bbdab03f7904bda979e3cf2cfbbac5c2a55ed047bc25fad6a97617f64cabad9e08e9fe61e9b67f73447485de3e97a8457ab5db30be7798b8a3fd71f92a44084a5995c12a223073965e8b1e84bf380d1c9753be943f22a78d2bdb952d2102ba6a436911e9689b91b4016e454854ffa4b444b24f642db551638174ab466a01f711e64443af23669fabf3b2359000fa539c024a8567224127e9fb2db850d48772332409c62cc8b0f04948b7b8a145f15d6192b4d43d4362e3ef0e4f6de8fd1b572f5e9b47966c51a3298f8771ed6a5aa6ac09a687a1c253fcaa92478399ca06bc8f5d92a3374f8c155c6b1af2752c9ff489083b25e2d5dd0341edfe0c43b29d31f2a8acb504870bf2a779e9db17028e66d04632195f2d1b380c2049ea564c8681b1b4fa6dca402e3e7b0bdbb77860f945e02b4d5b9a70184821bc80d7e5de3df07d1807917bdc170631cf377189ba01938be10b6168e770fd850f8e5a7aa1f84810256c11fc03b39a739cebcf63e223b815791fc80a01592a08013a64d7792fcc5c2c2c330c7e2e3e76cced133031183ef006197dba89f21166c78af617eb5514364444e9b039d239dccdac4b1778a235e71d9df92ae488686dc7c76c37194d91d229d8f519e67f9dc5df47e8ccdbae6f591e366c5c4c123293bfb769093e6d233df01b632ca3e416613db54b3a7a069dc6146a589de98c7b912104541ddca9ad127d36efb3228d80337215038d2961101dbf2ccba374386b3dab2faaba494c74847390b015546082f8720cc31d761c7d5e6593b937e8d199dfd367b3f2f6faa49157ee62ae8a21198ee7a51f5e2a87f850b83e305bd73afb0e336b604a70fe254f66914adb6ca4197668debb563466baed6ef5b4ce22fe8a43e9b4e11c0f8fc1c0fe7780b1c181cd6f7d8619a26e21744711075df28316e7e2733de73d7439629886c8449feafd", 0x1000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x20, 0x4, 0x3b) 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) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000180)={0x10, 0x1ff, 0x4, 0x7fffffff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f000028d000/0x2000)=nil, 0x7}, {&(0x7f0000351000/0x2000)=nil, &(0x7f000017e000/0x4000)=nil, 0x7}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000d73000/0x4000)=nil, 0x4}, {&(0x7f0000a39000/0x3000)=nil, &(0x7f0000530000/0x2000)=nil, 0x7}, {&(0x7f0000092000/0x3000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x8}, {&(0x7f0000e92000/0x2000)=nil, &(0x7f00006be000/0x4000)=nil, 0x5}, {&(0x7f000035c000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000044b000/0x3000)=nil, &(0x7f00004b7000/0x3000)=nil, 0x8000}, {&(0x7f00005dd000/0x4000)=nil, &(0x7f0000742000/0x2000)=nil, 0x1}, {&(0x7f0000b23000/0x1000)=nil, &(0x7f0000372000/0x3000)=nil, 0x7}, {&(0x7f0000592000/0x2000)=nil, &(0x7f0000752000/0x3000)=nil, 0x80000000}, {&(0x7f0000eba000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000446000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000266000/0x3000)=nil, &(0x7f0000245000/0x4000)=nil, 0x1f}, {&(0x7f000037c000/0x4000)=nil, &(0x7f0000ee5000/0x2000)=nil, 0x1}, {&(0x7f00000a0000/0x4000)=nil, &(0x7f0000ee1000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x8002) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$setstatus(r2, 0x4, 0x8) r3 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x7b, 0x51c6, 0x80, 0x80, 0x10, 0x40]) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) rmdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = socket$inet(0x2, 0x5, 0x9) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x5b74, 0xff, 0x5, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xb2ccd95da6d96f1d) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x5c}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x423, 0x0, "000000000008000100002000"}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000400)={0x7aaf85b8, 0x16, 0x81, {[0x4, 0x2, 0x0, 0xffff, 0x5, 0x2, 0x80000000, 0x1f, 0x9, 0x21e655e3, 0x200, 0x2, 0x81, 0x100, 0xff, 0xfffffffffffff801, 0x8000, 0xfffffffffffff800], [0x10000, 0xffffffff, 0x1ff, 0x75, 0xfffffffffffffffe, 0x4000800000, 0xff, 0x3, 0x2, 0x81], [0xffff, 0xfffffffffffffffc, 0x0, 0xa01f, 0x88, 0x9, 0x5], [0x6, 0xff, 0x101, 0xffffffff, 0xbc, 0x401], [{0x9, 0x80000000, 0x5, 0xd5cd}, {0x2, 0x4, 0x7, 0xffffffffffff8000}, {0x8, 0x6, 0xfffffffd, 0x6}, {0x3, 0x0, 0x3, 0xffffffff}, {0xff00, 0x9, 0x6, 0x8}, {0x0, 0x7, 0x1, 0x7f}, {0x8001, 0x0, 0x2, 0x400}, {0x5, 0x8, 0x10000, 0x2}], {0x9, 0x1f, 0x1f, 0x7323}, {0x56d9, 0x9, 0x4, 0x3}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x1, 0x8) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x12, 0xe678, 0x7fff, 0x0, 0x9, 0xffff, 0x40, 0x0, 0x0, 0x477, 0x3f}) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) munmap(&(0x7f000068b000/0x2000)=nil, 0x2000) r7 = fcntl$getown(r5, 0x5) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x100000001, 0x40000000000, r7}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0xe46, 0x8, './file0\x00', 0x0, 0x8000, 0xbc}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2, 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0/file0\x00', r3, r4, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000000c0)=[{0x5, 0x1, 0x9d, 0xe0df}, {0x8, 0xd5, 0x3}, {0x1b0, 0x9, 0xc1}, {0xff84, 0x3, 0x3f, 0x4}, {0x8, 0x7f, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) dup2(r3, r4) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r1 = semget$private(0x0, 0x4, 0xa5) 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]) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, 0x0, r7, 0x4}, 0x200, 0x401, 0x2}) semop(r1, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r8 = socket(0x18, 0x4, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x16, 0x0, 0x11e) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffff7b) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r24 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r24, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) r26 = getpgrp() r27 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r22, r23, r25, 0x0, 0x7fff}, 0x80000000, 0x2, r26, r27, 0x7f, 0x100800001, 0xb1f1}) fchown(0xffffffffffffffff, r12, r25) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) dup2(r5, r6) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000180)={{0x4, 0xfff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) shutdown(r2, 0x2) write(r1, &(0x7f0000000180), 0x13c) 16:00:08 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x2) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x19) mkdirat(r2, &(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', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8000, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x6, 0x4, 0x8, 0x484}) getppid() 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') r11 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) getgid() 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') ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f00000005c0)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:08 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8000, 0x2000000000000001) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000340)=[{0xff, 0x0, 0x2, 0xfff}, {0x6, 0x7, 0x1f, 0xff}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r9 = dup2(r8, r8) shutdown(r9, 0x1) sendto$inet6(r9, &(0x7f00000006c0)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c00e29a1093a977819de62411bf4ca74204d42db4246a1613a7c6e3db8417bb05e83785a5ab4d3e3d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd91232e88d5986f58f297fe16d96ef120245331374bc71d6cec152793600200000037fee7cb26ff31e7df8ce2f190f182b6d3f866a1ce5a45946a5b37408121f35215c77d6e6de7173e78418fad3df493bfeedd994f4a496ffda874e962d78b4fdb355022af44f1cd891a7b7e5c506fb1e26eeba8fce27ff26c06d0a03a", 0x132, 0xf415ad13302a2596, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5f00) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semop(0x0, &(0x7f00000000c0), 0x2aaaaabc) r11 = semget$private(0x0, 0x800000000000010, 0x7e) r12 = semget(0x3, 0x2, 0x401) semop(r12, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semop(r12, &(0x7f00000003c0)=[{0x3, 0x0, 0x800}, {0x0, 0x4}, {0x0, 0xdd04, 0x1000}, {0x4, 0x2}], 0x2aaaaaaaaaaaaad5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x0, 0x7, 0x1e, 0x2}, {0x1000, 0x80, 0xff, 0x200000}, {0x0, 0x7f, 0x1b, 0x1}, {0xbd6, 0x6, 0x5, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x4000000000000006, 0x0, 0x0, 0x1ff000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0x2}, {0x4000000000000006}]}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0x2}, {0x4000000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket$unix(0x1, 0x3, 0x0) kevent(r2, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x42, 0x40, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0xfffffffffffffffa, 0xfa3}, {{r3}, 0xfffffffffffffffc, 0x43, 0x4, 0x2, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0xc, 0xf0000000, 0x4f24, 0x2}, {{r0}, 0xfffffffffffffffd, 0xce958ed90c52013d, 0xa4, 0x4, 0xfffffffffffffce4}, {{r6}, 0xfffffffffffffffa, 0xf, 0x2, 0x2, 0x80000000}, {{}, 0xfffffffffffffffb, 0x4, 0x80, 0xffffffffffffffff, 0x4}], 0x5605, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff9, 0x84, 0x8, 0xfff, 0x3}, {{}, 0xfffffffffffffffa, 0x41, 0xbb15f8071eaa3b3c, 0x1, 0x6}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0x40}, {{}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x3, 0x8001}, {{}, 0xfffffffffffffff8, 0x84, 0xf0000000, 0x5}], 0x10000, &(0x7f0000000440)={0x40000, 0x86}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) fsync(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a021f3900bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122c00000000000000b9b89aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e47978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000002000"/1009], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r4 = openat(r2, 0x0, 0x0, 0x184) openat(r4, 0x0, 0x28004, 0x142) 16:00:08 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fsync(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002540)=[{&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/255, 0xff}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/146, 0x92}], 0x6, &(0x7f00000025c0)=""/204, 0xcc}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x60}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="13db8293b633f338caa61adb7742") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x253) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0x5, 0x4, 0x5}, {0xc000, 0x9, 0x7f, 0x1}, {0x40, 0x61, 0x1f, 0x39a8}, {0x401, 0x6, 0xf8, 0x2}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000005000000000000000000000000001000000000000000000000000000000000000000000000000000000000009a02b5f0bfaa22d8942748965d1a04563882556f1572c524f22d6f4b696ba29d44928750a43c60c7aa2633cc2c26f5f5681e3596cb151922bb280357a60383dc711662576023a5574a4ea08421cf288ed273d310b4218fda2946f418360ba4eb2dafc381b6b89e1bf217e45a2883b2136895efaced63ea54d538391cc8e1e9fdedcda660c70388737d50d1bbc2b94b064570"], &(0x7f0000000140)=0x163) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001380)="f0933d81a8e67fa483d67f53b11cf7e7d599db29e53b25ffa10584db6780748f70c17920e990e64f38cbe08a52d91350aa671c3f83bd8aad4b31e342dd6912580bbfb394b6ec923365e3f0ada29b9f50db678964f8ae70b5adab08c886fe5f425e3f7969a28dc2ee3b4b46415ac2d1876aa616fccf97b48e4afca738ffb13ea6b7dda7ac322cd005b10c55a68b484e2538", 0x91}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x0, 0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xd, &(0x7f00000000c0)="bdd9477c320c05270000900e8656b1da38027b990a1b0fd72c5c35ea3866d2c8ee8ff8d8") pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)="b92d4f29ea0af9cc2c11982e3911f19778293bb9689c95feb226c5d7c6ad8e154867af3874bbcf45899c8cfdbe2f9e13f5cba28c98df7a2a71ac8073f1312b4de5661f5221624abdb904bcde7af3c8f8aa629a9f6fe2b653c6334a52f9ae5df61bdeb4127b3964695d0917b69c319432a94806d1e85b1df3c89a0908", 0x7c}, {&(0x7f00000002c0)="234cf9279add05c8328eea35cdf51c7ee3d1f68ad119f98e8ffc95d3f417f2985fd46683df64f6640c106ea8306575585e452c1609b2fc7111a57a12c585ca9be5a22b95e86ef286ac2d226c508fecfcc19e21a74e64f64eb2b711b3b33fff094d879f55f8d9a245080507c0baba1bbc462fafaef61701d46d7297dada32bf4514845e2081b8e3b6f588cd7ae59da2866dbb740a8a72e27ad8fb566742741f7672cf11bffb44b8d0d4a1965165ab676c534f84b4b7792443155ac4c9cb2c5352c3bc3fb57a891a60fe55452d14a6a266bd6eca56230c64521dac03982763c0dbddd682dbd257ab6ea1b6354c8da822954b4888f1a9521bfe3e8f709d991570b2b99c1dc97f9297fed4ff53ff9b351f8ff1c6a53def9f9ea7bbe983ced015392507be4b6076718bc17eb70b9f4ce09ac3119d65191667d79c9e3ebe062af836690e6939b2af9390bdfec147dacd634938d6f73ea28095a787eeee7501edb1c0a88bcb93309df1679e1564ed9ff1c519deba025adb170c51fc3c370835ff843fb7b2bb62520a7ca379b29a84d85113648f2e6ffc94eccb129a29113d87a15d805360a5beefa3958df15205588c517adbf23f615e0a977b444550a29b79709c99d95e7a493907d11fb005ec411365a88b2548c5f8b36eca07a86b60b38ab5e7571f20eabef4412e06307f2f4532d13854585307113c446eeca920c77b0d133b3637ddb3f7c16664226188da1b6e5cc9b384a7853ea9615e0cc270817fc6f1cc616c7558e6f85f51e95c61c0a66249c4dd32cf6a59ead05927de88b2015d99fa3e90dff052779550cc40f9a75675a25c8c6912576f0b9b0ab1848599cb4f82417d6d84d01fd87f855eda16d92342f6092fa47a815564499780f69bab37e2b7e45e78b32186393f0e715e0dabe0389b74dc9dfdded16b0406edb41f2cac495d1bae49315a04e403df52bec74c7e8d178e5942f2824d0c5399e33fa863b80bcb5184287adeb756e33ac14c4a576256348c59e0090d283f5008a68c229dc71c4524eea0aaa7e67a6b5180fd3038da9827586dc5da94f5486623a9de2cd59687a6f1aec62765c60d80fc3fc04bb618e0b87ba789876268af3b8aa737bb4ca3e69aaf1b7641e63ab9337cbf0a17b5af936d93321edb40ae0a05c3a406086458cdc509a0bb0852452c427bc7c994befe8f05bb8f89d967e1fbcab04f0ad06a45ef8a130f46052f20ee9d32098583d8986685a1d06f342a0e0e771d2c19c399a8f457302e3763c5e2ccd6d559feada64a83c352a86f15183a9da016aa0f9dcbb10b31d1ddeb06379080fe95c4ec76660679ada75485416ffc847aab6640ac3c4d6b3fd837e40d85b2ebfdba38f9a39603aad1e5303e2ad4b9ce633537fe84538d62da73440c9b6b6032bcf4825826a775192faab41d0fa63cd2457decaa0f6dc07cf6a8acce6b988499ddf315fbe48462e80282e4ee28856f5e89c5419063e630897d52540603d19c6f805a3bad24fc60088f26d5643c3a9aa9833b242a6aca40657bc5b253099934f0380bf423364d962a051a62f3c21a8e899b2e24e79010cb12ca3bf36d3dd029485fec11d7e4ecd8a2b83e98b6cc44d9824da9f47a07039f8a32e60e45c71a236d6060798dd969fcf1b93562fea1bcafb225feb3e1b0af03e47e01e3875f6890d0ed6d56a4b6f3405467be3af04275422b8bb01a498541b588bb2a15d95560477b09d8857c19d07f43746e7cb16663eafc827eb1d4a4db79ba8e2f5de35fb10ef9dcd49344a9648c28d6b71141ea6cd76539aaa9a184d3f1d334ddf3e577138b3fb2973cb4f68dfbd80a4fea9e50b9a5d832c033be5e9c8f2e3986aa5eccdfdc52994a118ce7c53d6416d7325e142b11ec7727e75d4aec18a62d7ec67f0b22b406fb04385463456368bde98a8de8fee19b13e1ea20f9ccd53d1bb4e0895889270f85dbef6f9ea9f1848d71c57bcfa57f64d30724cd2488d37352d4b4da9d06fd0dff0cb30c2fb7970d1d6504e98576242831046782f13237c1fb59f06a50e6e9f12dedc7489faf3e099f0e8bbcef41635b813c78270efce2cb68760440206364df5e95359e221da83a2a8b9a4903636fbe9935f14916c1c5d674a3a6df77482fc1d1dc7c5f7aef5f3d0c379e73fc9a4eae0f87e4300f5b70bdf9b4a217787bedd6fbfd961f078b4d9e7b89633555739805eb18d8e9f143f83ab04134f82403a4a3936bbad6546147611369c5d53386ae3f87d04895df742718d75ae3cec9745ecde0fa7f0d05c0054850e19bd52647f4fa84e7ae47c224c159106ab7f6266c97be8e28ddcea55bb5d7bfffa2090fc8e7b0d4c76b5356ce326fd7e278c84d6b1500be0eb448ca849062992738f11438b0814824371ed76f1c12d2d0b80d83ba665d3425289dd0885c3cdb5d4cb285df70842052d557596bc10844937cc88c1889c34892145d13e79e9b09012dd084f9e6b188530f3da1c1a8da2138d1616427d1cf1f13c2cbb312b37e0bd6a1479c26fa55bf85bd2d0e7ed3de3eefbefedb8d6a3b1c662b9b2350b0d87b34a5e58dbaa7798616471b61bd1408c99062b8959deea1de7195f2b970876da92df39a5b0fff2721443f5fb2ce1cd690714d2486417f8a141b14f2fa6c9cfecfe99bce3ba1da97778a9c04e1f6943a2643c712e9b187a692c09ca4d4bdfccca8fb0908afcc44ca7fc2e63c6a3489ee5e6a5e6ee9ec1a80fbe5545218943348460a408cf45e588d27a66cff34e32abee05fa74313c93eab8681789b633ad8dafc5d5ea10c6455793f1e46216aa5c677f0bce7a53baceef65f10c173004af04f7a0a0f4c6e0c7d5dca6c6038e5e65af06fbedbcbd78107e5be3c5f3ef439cec640252257d7894f02d48795b4fdead4aed8fb41f22e8518284286ce5ddd4c8873ecc9abad3f3fe8eb78948d3a97061b194f8074c549f29a050ebcb4693909f73e9363da651c045c87d7d0baabb47f47fb114f0c6ae38ad0d1039ea3ba4f110b280d2ee549bfd4f08e12f84b244e6a2996b3720013492978d5950da9a38f2e940fc389791c8581b772bf6aa98de8cdf7ac0eddf32d0b546fd83639993b9eb2969d58233f92f4972ca251447b34c740ac0ba22ad80900532b3987a7b371c03a2b7a9f7b35cd8b08c4c29334c83bbf2593e844b453840da323e4a21ceceb7c1f7d867793c6f66d235dc2becb63184233b9c831f2d35cb8830d3b6b7fb42abc7648f318a8aff00388024f09f65a36ae104ca097f933a5113de78427fc25663d5927b00c24aec6d19f0a397a18de27c99f55cc07689238c6c902307e8cf1a12235a2251a7c51f8bf2fa322591dfa562ae1e4187665c43f8dedd47b9a9a9b6ebd67fd52d2b396a991dedf9057c1ccb23922ef4a18cb2dc0d729100cf53e936f75ff42a5ca58578ecef0a2feebdc290a60a4365da025420eb9742396e3545d63fe6f3aa1d901784e3d0b7b911c75994b0aba88260ea548c6d3742240bd653775a0643f7cf43ef814abdbeba3c323ab9568547452be668e1e7f12ae568330d99df8bbf13ce44dbc0250526ea2a689595720060edcf0d601afe388a459a8121d7cac757b00d2717ec7ba101134e2d87fe90de7342953bfebc2ba423389d08291be7186ea48fdf59a3f0966b726a26d1e900c04d1186df3caea73bf956a4a3b8cdf71baeecfd716b501454326cc9cdfc4d6877d2612e3f6482979c614625fb85cee8ff8a8243e98bc9cc8dcf0a803304e99599215d54e14a5c52faa062217261ea9ffc196dc13c3796cffbf1588a183792b76911891263e1ea08068f6b1bba045631458e2cac17b8b5f1315fbfa669e0011e2456a4cf0e66c5bd90edd7f2fc030e85c16e29555f3ef079ac3023439098a86e0cafaf3eef552423d23b080b06dc73bc3fc6437db378313a037846ec12dbdc16af068001ad87bc757c02aa4dc3fc4f709b6a367003068f6460f2af59e2446e5bd58801e2aab7b7f1be64a98db96493f233961d4a5888d77ca7e04c7bd99bd51e3056f2ffc517aa8e22d4b59438f599bb0898a49ab33ea380dd1825435ae54ce122b821fc1aa726d85527f924c5109814dd0713eba92e74cb17c161d58baef0affdb993f1d713eced9b06117a529968cf3804222fafcda766439e3803bf54de848548e9d45a5fc403502f0941592249b6018b6330e7736ddd0248b4fceb5f76f45f871593085ba184de7919694020cbe78e0973dff878ffd39b99e3440fc73690b4c60fa6182b4c631abd0f872cd78ff85236fc44c46832032e0229c5dda7728dffa5a055d1e463c87c3cd67c31e91bc31a59142019226b8d2d3514719768acfb192dcb20c48f73c6a6950e85bd599e749fdd5755c23bf265a06890ebc872bb194978b203a33a70c8979d588f79736b50dd541537cb954cbfa50cff1e29ce779a1be667b20ade3cdc0b22a2b66532a00448d2b559040712d7d9686616acb3b176881f9c4fda654a28ee505e7a0ea786191ea249734b8b0473590d70385c3b9a290c599af15c5e64e36faa32dbcc7d4bfa2372465b4faa641845cce8d73d969ac18872a992a56a1b0a3e486ea082aa48768ed1db0f2ec2183f53d9095c6e39c65508eb6e651a54cbfa740dcb65a5fa5722aa12873bedaeeb4864634717becf8ee909eb495036ae704892991dd3da23d8c80c1c41b80e87d595283bd3405c32f73019cf182286ded00c6af5281084a5ee7e5942732a5fc5091006d9d89f1e65c7ab144f1c36aae65fd490b873a7b83c2efaef8cf6757be4747440de796b5b559a1a676d55b2bf780ab8b25f4ac30a794f12f452566ac89a429dceba8c84fad38e859c5ac56000bbf8d13c82e62f7b40a5e50ca569f4d8b1d1f2093adc3805d3c5c66001921e8ae60937480ea1a93de5e692c1b0f44e3fffef41fb94ed9db1096e6ea2556e60f27672b9303ee1adf7c5bb77c8ac5e52c11a2532db902dfa5f735a463022c3a2130bbfb33565535be5d708fe692b0b1e32b1cb0f88ac017aba847eec7b83f6d19ba1a24b677db4904a087590746d2c30d3a47b7281478609334128284f21bf4a13b01ca40e41952361281a85499d9f109b86a27b965e4937e7bb36933458e88b459c3813dd06510566ae5e19d20083d0aedcf98dd6ba8e414f3aba2e909fd2c859efbcf0a1175abb546718a4738b8d6ee52b0537edd6d0e23bb7645830cf732afa3c50e932cd4049ee99482e62e3a0879c03219939cd6ebe923669ef6dcea90d3f497a698f61ba45bb7134931a85496da3c7a5ae44472ccb77b580028929630f2c6cdbea64ae4b42c0611da74157ae7268154e5c11a6559e61a94c339764ec38b80b4313833a1a2ca1d59c68e879960f3d277f08b0a5adbf9780000557f42c576ca7a52aa9cb87dde8067ea26ec1ef468c0fc9f8085044e236e4ca0e031e0fc1aafeaeb9cafff808b37bb7b6fa1a20de1c3bef607d07ae035d277d2360a7f2a9656771268951b3ff224eede0b5cb94d63a30e4ac87142e1fc4f58768052b60ca7f1f258c16f49e587527f2c63ae257e1503f74d52c8467b6ee4ba722739bae144dc527603d05f755881a25bd9ab3e9c2fff35c57c30b6c6eafa6345c6d7f2a4b7debd7b251ad6516eac121597c643424e1a3bdbb4808cd15ab559babf0604808d5be70680d9f1a3734b6c87454ef943b996f0a9aa4f13336265ef6aa0206b7af3e50e68adf07d5d0df079e48e8f159b4ea9a0d4c4e5f621000679bfc7a8a9810f5366ec717525edb957e22d1c64c426c574be990cf875948e7567510f7cd22d1bcfeb90", 0x1000}, {&(0x7f00000012c0)="e3cb7e25c82aa6160c0ebd0218a59e8fa478c0db1e7d9cdcc43d9dbef24d5d06393ea6625d65e6bc6256b206709d29adc7e73a12b6964acad2087ec8c4c1a3ba478284a85fbd5315c446efa81a6d3acfdc199ad5041f7ea3c6b916cd37326c1a7d8df08c0e0c002ac499af030cdce763ddf10cebd6a16833f2f6f2807296e2410d30d0dc0066cf14fc9287779be7cdffeb451a4efb1e95f2c8e049e946ed29", 0x9f}], 0x3, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:08 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1d5) 16:00:08 executing program 1: 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', 0x60e, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)="e259430b1ef1da47b29e70fa49cb0638a04af1de9290d8ea926bc671ad903e2f9e84b65b0b3a927e3bbca24141d26186fbcea8895715f343226562f7b0862c138378355907ee7d710eb4f8f03b208c7384eeab9476d6c59a1d45828dda0b3216198924a44cb7f0a093a02f88e80b1d61c8cf794f533fb384507d725d44304d9efc26fd2ba35ab76886cf3a33f10cc4e8c9e17bd936dcff01f39ef112c06dd7f7a68b4a07968fbaad277e", 0xaa}, {&(0x7f0000000580)="a215e98923379509f11de0fa3133d7a40379817580acda6f5f686905511959585931182af37395f94129cc334bda2e1bbc100170ed006c6c6775c82382f7f5192fa239612466000d753673aefbfaded919f09de672686256f763f84527e0acd1641937d85c74e3a336d50a151b1ce0db4788f44adfada13ca655efedbe4c6e7344869c9a0237f7d464252573a3fee67152ca338d4aa45b986db5", 0x9a}], 0x2, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) preadv(r3, &(0x7f0000000540)=[{&(0x7f0000000440)=""/99, 0x63}, {&(0x7f00000004c0)=""/69, 0x45}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) sendmsg(r4, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)="6bbaabd71c6e76aab8d47902110167093d07c5b03f5edf0f99e149b529fa02d06f055ab8bcd5fa92a83af279617943da4dd2c930c41978ce3b79e9f0f26ad2294bc6b50c4fc0e263e6f2cda5c03f0076e1a509f40d81428fc3c66db580669df247bde18a91", 0x65}], 0x1, &(0x7f0000000640)=[{0x48, 0x0, 0x7fff, "648131dba1fb192d8cb83d2ad8d763695666da93aa1e89f81bfb631e858ea2d46f9232da4de59d056b0e05bdb48534d2878e0775dc525b"}, {0x98, 0x1, 0x81, "c439e5aadaa99835201c92a492cc748e6120f8413f490ce68855d02178fbd69c7f3dd4ac58edbb3075e97d7f305bfe8714ded69c33c628f8b4e0c431d85eafd0ff2aad9067085e1a49ab9f5991b4d32fa63ffa7c59e191e26e5e8edf124ce848ff9c367cb8ae32f2a48b5d2b9837eee8520cc21af0d64537e5f3c374b2f25cec730f45de1108"}, {0x58, 0xffff, 0x1000, "6963f8a319f57c80022b92224b1e37b4b4cdf41104162904665249302658483dd252a959fdf0e2db34ab43fc4886f06e6fef2137a0074431c72299196b676f9012bd75"}, {0x80, 0x0, 0x3, "828498fd21cf31ad1a438e210ffb1ee8f6469e5a1eb9a50c2f82f1556ff4d75e61724757129ce1fb625de39863447f17694e22cd9baf29d0cc42e82ca03658efb1d5dd801c633063a2e3d4a7d062bb02f0b8d1b8750ddb8deb35be8261b5bb01c721e47c93ac19f583"}, {0x80, 0xd5afbae3d68f9755, 0x7, "8595388b62c683a5c13f37a4126d37bc2c1c0512a4133eb12fbcec04f8ef6b275086c4fd56046b98a43e144320bc0cde94be6e6730d1dcfc931be586376aca77bc8b153bc4f0fa4c7c0a411e32f53b0b5be73aad03ae91c1c9f0882ecf06126c20660b2b02888e0568e21f1b08d254"}], 0x238}, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x0, 0x400}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) readlinkat(r5, &(0x7f0000000880)='./bus\x00', &(0x7f00000008c0)=""/169, 0xa9) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000bdc3220cbde7520b5023b3037e7cf29e350128aff658941eb753c2625482858fd915c3d65bf486c75b097461054292dce9f9ed9c701ba311e4e419d93379df4c2db392832b46ea28a67ab336b401e022e4"], 0x1b, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000077bcce2bd356b1ae0c66a7542a538706000000a714000000290000003d000000030035700100"/72], 0x38}, 0x0) r2 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000000)) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x2, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f0000000000)=""/84, 0x5d}, {&(0x7f0000000640)=""/86, 0x4d}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/127, 0xfffffffffffffe88}, {&(0x7f0000000580)=""/174, 0xfffffd73}, {&(0x7f0000000440)=""/185, 0xb9}], 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000180)=@un=@file={0x0, ""/99}, 0x65, &(0x7f0000000080)=[{&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/203, 0xcb}], 0x3, &(0x7f00000017c0)=""/5, 0x5}, 0x40) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340), &(0x7f0000000380)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) stat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89050000000000000030776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb1370dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a"], 0x10) dup2(r0, r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, 0x0, 0xff7c) close(r0) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="3a484cbc18d7ddddc14b746893e82f71f3a75165809ccca97878257697d61afaf6fd2787df90b8bcdb6f97c94b86f14862ecefa814377dc1003e15d71e18c4d12044eb8bbe98c9da3a7af3"], 0x10) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x4, 0x4, 0x1800}, {0x0, 0x8, 0x800}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x3, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x3, 0x40, 0x6bcfa8e2799bb9de}, {0x0, 0x400, 0x800}], 0x8) semop(r5, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, 0xffffffffffffffff, r8}, 0xc) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r17 = dup2(0xffffffffffffff9c, r1) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) fsync(r0) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x244) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000001c0)=0x3) socket(0x400000000018, 0x3, 0x3a) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x5, 0x7fffffff, 0x0, 0x100, "467c1d222e2faa77ea1585fc5a60aea7a5176698", 0x8000, 0x3}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x01\x00\x00\x00/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x10, 0x4001, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x2, 0x0) r0 = socket$inet(0x2, 0x8006, 0x7) socket(0x1e, 0x8000, 0xfa) pwrite(r0, &(0x7f0000000080)="f14f73082e7422ef24835b478f573e453f2c", 0x12, 0x0, 0x53) semget(0x3, 0x0, 0x41) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000300)=ANY=[], 0x0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000380)="a33895d993cf62b63a7f584d76af84fd8fa12d05bb4671a9953e2f63f790cfc8290d4fcdf5efd160f3ae0880d09f5fac4e5d229c050dd53a35820577a8ad84e1e1b3905d430ed32bca", 0x64, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r7) ktrace(0x0, 0x1, 0x1a832858a5328720, r7) r8 = getppid() fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x100000000, 0x1, r8}) r9 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r9, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r10 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0x2aa4c4559c429ebd) ioctl$KDGKBMODE(r5, 0x40044b06) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) r11 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:10 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8d5f2a3225c6dcd2, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x108, 0x0, 0xfffffffffffffffb, 0x6}, {{r3}, 0xfffffffffffffffa, 0x1dad39a94f6b456c, 0x20, 0x2, 0x20}, {{r4}, 0xfffffffffffffffb, 0x127e845d920bebfe, 0x40000000, 0x1000, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x82, 0x20, 0x3ff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x800fffdd, 0x5, 0x5}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0xfffffffffffffffa, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0x9, 0x2000000000000000}, {{r5}, 0xfffffffffffffffd, 0x22, 0x800ffff3, 0x800, 0xfb}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x1ff}], 0x8001, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) fchflags(0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x211) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x101}, 0xc) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000200)=""/133) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) 16:00:10 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd36907eb1de05e856f5b7aefc789ab6ab67b4b1a86e9fa62e7a4e24d495a9c427927810d0b5186cb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000001090000000000007d3da52e06834f0ee639ab58274e431e45e45cef0456438d1f159f60e107ddff00a6840ac468b85be32e2f72ee3cb8d333384926e5d34dc265087a261821856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8f2c2f3edd931eab883d432d74713fc5b321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba0200000000000000c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d20500"/568], 0x10) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup(r3) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="aa6b577e299d92410134e1612bdeff9cfb1581558e87ddb7f320963fa061fca784ee76d39ae5954b80c6284b52fb121e4073cd9f4812e65dec346a1e89b45af6466f391400471ab0ec83835abe47aa26ac2c2215a3e348a5855b78b015b55abc4ee2a871aee80994e028e7da359edf33513153b43ef0d1c7be5ca4733c57ec6446f53fa2629cbb504a1a4f30d1f78cd980b6d9af6145a1fc92ae8fc4467793056aaa4a93a16876aea4a8bd53557b07f72e1d364c46446c6dabd75607811492a9197f9a627119d0a55c6b9847cbe6bc0c0972364475a2fb05d58db1dada85b8008682d92028e87dd0a1d635ff5b65be9cc630e6dc08bcfc5c2fb7325c4283fc53fd1a6eff47b8efe7d9cc4eacad12eb8949c3df01235c500aaeb507a08e1fa9875e27ae291f713d5da5ac0779fb2b844ec18cbe6fd620c3d4354c72c5c71cbee024cfee5768996671451fdfdbbd6e6a5574f610291e5ea53d03376941c8b08fd2ed5f341a74e148feff50553f5d59166aef4328d85e5277956a863840eaa57a01d51264fedaa525567f3cb5965766034a8f5d585de0ca02a67887703376317918462aa11c0199b3d05df754bc67892b9c148d0b2515552dfe8b64336c068def89c1d5b82782bece683f28810135b0ad5e8a726a0eac1502c35377df3c387e5febf2f0cde1177acb546b084eb89c1ca549b2d7cee638ccd10dd08c84970dc231e1f98eac33b1713290b1c24666276e193ee3e9882d1de3ad5b1206af250e5ccaa9191cae07d97ab324bfce7dc75c560c00fafdcc9dabff831888c76dff8e6b614df1e0da610aed27ce4e5e43654b5fe48dd9810d11f1af9d36403cb4d304a09615c1cb7439c6b19fa671e4989420c74d8be76fb5c2a152993b1f9590f5a15a019a596516c2bdf39ef75b93d28b3cfcc3bb75a2b1ad10c002128bea5b3f4bb25c4abac87259a4fb7aee29fce22e7a21572545684045ff4a3e382cd5a76a71c2457a7ebcffba0e1fe90d27723f690ae5c041ba148af61853858dc4e39bbe582214f454c914cdaa68654cdda3a8b133c457e0a1cb9f2e26b9775e03facc942f2f210ff4fd6b6f4faf7a75b58ddfd91215b95ffe2fdaf2781edede6707cac87ab91832be7e4cfa47ed880ac6ab4e7b0bcb68d41b4f6023aad57f89b270a9584c15579383d41df58629cf25efbec6c9644c07277ed7bce21e0749568680bb85e947b3e1a8488155cae19777038ee862e6f029dfd8a0cc979517bc4e5c788527b4c94eabb39598d434deaf3ee7270f8b2026a8c22617d4ece381c7d444ce5899a7fadde88a64fa1a46763248326ac618aeb608d040caf191b749387e25923daadf0af345857a82b42648493e89811505c4872d35bda7945d0d85b4549460b3290e85e795531f13649b3eaa05c97a7af3245c6da452ad26f597ad0eded34dd61ee3addd9d0a42e8a1c7da89d45558b7341e5bcc359d002280c57cae05dae8f9e566019f7a35b7575db146861e06e908ff782818a3a4298cf91049b0dc82a6e786f96bb65ac4e831789e7529eb9100284574f15e0a6a51ba56c15836a0b17355d48b962d00b62b0b6d545197fb19cce6e3f4028696cb31759e39773ca97db2b3f7beb09943fc87a8a612493b7b1dd940e17dc1ca48a87f3343d4b7f7380555269df682749aa30179dfd90a4f15328733a4f98c88b6699875eccae4ad7385e73ecbb944cbc99cb504b84257efaa62be275d712c95dbb43a3c2406bf8368d41977b75fc521869ad3695251ab7d10e767ebef26d2405d3805cd23259e5035ef24b9c5a580a7286dc406cbf0129b38dab57c50403ad323064b88e8eb0613b5aafcc228f664d54af29dba30a0ae8ad5771a5104cb27435a8fc0ae6fb036d34a02a2a761228d1c6c6db9f6376175958e802a571b4b504b57256417583116d42de65d95587596015207d5c10a053ccdeb2d904d68ea45f62c30911e838c332fff02e394619d0c354414172bbc8cc2810255cb2dbfc22684b5935daa527b92d2edebc7328cf7d4554d1cc575ba6da4dce7f7cc1f8beafea9f3725fe398e62361d696ee0d1cebac6e30ffebed3fcd615bb1016e4924bbe324a36a694c9acffea64c22e8e6dc27bfd848714c0f7103b6fe6a8fe3a497dd0888489e6fc04dd3197fc2de400193ea03bbcbc1321f139a58e783a0b53d677bae51e8f35f55bd142890c1ca18605c5b3380589d89ffaf3034449c37c00187b0239993f287fac7b654031f362a446089b3bc967aa2254aae5b3b9cc57d95ccbe90316f1993ae8ee4705369db56483ac829ee569a0e05df32bbea29859d92b3b441cb9f522a568686b442a8d42676b36a8ac02ce487eecfca125136e80be30d8ab5b0d96da1113b053c9e03a93c52272a7881499dc4d548c8a47d64ee140da67e55debf9fd71b3612a4448e5a4ca1ab2217fe601e7dcd38e97e1e7ba27dd1021f71423a62748927b7090bd964b56508d55426202a120f5fe40b7ac42563c9639df10881c8a490e328faef04c0b6819a1a52a32c49174e9a57232fb24a12e4fa2072ba2463371eeaf848cb6c6adf80f6ab4678ee9df717981504d2f380f276d189f00e3493daad056eb39d18b6ae77614dd2a933665bd94c723465eb87211a6b33ca10f59c47c64be9ff902bc17e423b4d66b89f33205e9fa07fa82e1f58a788759b4cf5a122f6f0e54670952648c688178a8cbd3c0d5bf635118abac2262a42daade450ed92f79f069d5d54d8906d069ba7221d9363d872b19bca1f2d01579d7776d0a7adb51c075e9cd163c2836d823c80a8e69561e12173e08f711ea7b58cf018442ff13d01596b197d215e37df6e0f54b657528d3015e9380c60a59275282e5a09b97dd5658bf1b7f9668b58f0c138f33f25463d5ffd8705e1e6d1df426b98c445158b2db035bdb9f9c5a0582fd0a68ea3b9105177ec4b53f9cddab4043cd9d0eae258ea92e797bc50f5db66ce9d9062397f80a24bb0bc6d1e2cfc5a465569d61a48a227a8ad65f1f7432c88b5046fee95d228bc5b61a3d08231e0fee6bee99f4eabfe89de73c7314173477fb502bcf5f4e97ea0d126252ae3a85627cf76abb01d7e4437d4124b3931c0e50687b4f597435ff212dda5fa423a22d16e5c2c96cc163cb142f1bce30504a676763b1fc666cc6ab5b2944fc249c65701543621c3081ffb11ece768d6b5886497955b1f16b14529b7df0ccb6cbd50652d42456923bf2e23f863c93652883cb59cf7b9a0a1afa3a77e531e2d306f1be77b98fe6e1616b2dffc627471a2cb933c33738a658397246392596599b3dc349c43715a4e41e9c8052e99782ef5572d5d8240bcd991fff015f5684977f311807658a5c96c8f99e30224118674abab72dee37ef560a70d02645ff1c100d194a441561082d5772913f80a47a653a96e3ded1161f59205618deba31621f3779a25c165bd503ef3ca2a87c32ca640dac2439956ce891c4955e484da1e834747b024b8e2ff72ba7e068de0a6b95dc6a48b6dfca113a9a9924e6b4a5c10e1923c8b3423ff1dffb1bb135b6d8daba37a9533dfec9fc7dc4dac50c55c086ce21d7a60704b8ac2d736ccfb0132bbae7e1369ca1129f69b48e01046dcc187d0d67bd11da76ab6f49530167156515d9a5b7dca02d3dd6ae81a3befbffd4840de84e752313cb2e4e8ff7b7ec8c615a194b3d1b330fe93d422df69a2f7401b935faf626702b7d2eff769ea349ab96eeb5af33b2eec770bce4866025fcfbe2a40830f0d798d9144be26e98d24ec228e910f277fbacb5a449a85e128631ae3234a8133f1a7a23b18a1159dce62f044e6d636fdb8b0c78f0127345be1a02d4aaa2a0fdc62aef8ef3ff49c23f3f3649d87ab83cce8383ef450409704e1a913d9b59c021a009627bc4efb88d29348e1fa6ad33a83a8c47dfe7ba2b420bba7b0fcd90e5ed2c8a479dc35146e3e88fec9ce0a93dd7f2d56ab2155521176cdce105af445", 0xb01}], 0x1, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x100, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r4, r5) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="ae4d89ee141952dd1e39a31d2770904dd37256938754b5387d93840198ee965030f83738d5c893ad14981884284505e41f92d26de15d2701c830eacadf434b96ca777fd2ca2ea337ba5e70e2cb74a5ad6d9272523b", 0x55}, {&(0x7f0000000200)="63acf0c5d4339f8d069c56cbfd0f4f1043b90565825c7e749407ec537c1cfd9927b8887023086e7ddf4201f6534d38e4aaeacd5333c5f5b4b051e1bf49df8eec915dd08a183e0dc4641b63b09cd8950a47e3b2558f6d63d105cd7bcaa0462df705b7fffc68662a514bb6e6b93e8db405af758d35755456d12ff7a7cefb1ceed07331a9c97a362a8dac6c47d4051859dbb0a20a2bbe4691ded8856262194e56592067c240d7fc0c73f6d56dc171750a46b4efe772f3a23b0388b716e4001ca7ae63bc", 0xc2}, {&(0x7f0000000300)="8d678159e096c0a515b582df8374d1a51b7c4e1a32de94135a11e991e0beafe3e8544ff0469e88d87947c8ca05130e519fbb88da7c4061e53251c317998d050cda3329ae9cee42a95cd494355ed3f09b4ff8f038df0212ede9317d0cf1e93e140d6dbc065b4178334bef64ba279ce6073287a52a90bc5ed4f7612cdc006e23a445ce16e0da68b517137b10657b61bc20cf6c3caead32a47ecdece67d05", 0x9d}], 0x3) 16:00:10 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) 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) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r5, &(0x7f00000000c0)="110b4e97b13ae1dd40736cb6cb70767b56b1fc388c3ea436474f1504004db2bda457dd4a34a859e7717258368f7e41e53764a2da00ca69a0d0649889c341402bfb504115b2558fd60834fff4afc5580cc57b15536e24650237c9e010c618834b4b52fefe27089bc03cbe4a9e3dfa0cc4fac2537fb3b5bb631314fe25cacc76c5429b17c2d498bf61922c86d61230468eaab2", 0x92) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x143) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9233}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x424) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x6}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x800, 0x8, 0x8, 0x7}, {0xff, 0xd6, 0x20, 0xfffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000100)="b4dc0d3eca000000007f0622b303") 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = geteuid() setreuid(0x0, r1) setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r6, 0x2) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:11 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) 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", 0x0, 0x6f7b}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1e34baa8993bc94f93c5d2193e054b413b8f940f211888a9f1ea368367691feff2832345fde188e0ca18302616d9140da85e166d259d10d6477d6ca0b16b5199e04e2490e7d1eee20987efa0523374977cfb494e2448ec299c4d71c3ec69e0d6469f7241a670d86ad9b7534e36acfaeeb0512c2d2b8801ef9ec623b377ea1379722f49a8bde2960fec0c99d79320a016abd22bb15435a8222900e914f975c2b2768b449936b2174b680899428e85a6ac083f34091043269b7110d0bef11ce4d07040e798325781c30e06db868f66f3efc60df5b5627271cef10c0b231da563fcde061e727ba675b51e8726477c744741b9aaf00295d7490f5a7f58b132d2c731bac101385d72937a5b4a25abd5e63e0c14413162"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="0f50378046365672", 0x8}], 0x1, 0x0}, 0x0) 16:00:11 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) pipe(&(0x7f0000000080)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x10, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89050000000000000030776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb1370dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) close(r0) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0x810c}]}}) 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, 0x8020691f, &(0x7f0000000300)) 16:00:11 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = msgget(0x3, 0x101) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYRESDEC=r3, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r4, @ANYPTR64, @ANYRES32=r3, @ANYRES64=r1, @ANYPTR, @ANYRESOCT], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESHEX=r5, @ANYRES64, @ANYPTR, @ANYPTR, @ANYPTR64], @ANYRES32=0x0, @ANYRESOCT=r6, @ANYRES64=0x0, @ANYRES16=r0, @ANYRESDEC], @ANYRESDEC, @ANYBLOB="6d3a2ccd03491e086a02006604b83237c51b6d492f37b48785bb65891afa147ed6f920ddec67b51efda38e86f8d1e676f0bf9dc52d81cc556b2ec1f19b9dc9ce99f7e699c355dabcf4125c7b5144ceeafa85dacf470c6f6367ed866609a4c21769a16def0ed3b66270cb42c341f3d7fe9f4078be3bb70785f08ba8ac99fb12971ddaa5e724c90d01000000ee53000000000000009c21096b29652d4374bb5dcf1167eaccabb8c14ad7b82aa1caa172f434067aa9e1c2d5f7991152c141f75124b0c91ec9c4821121ef9a9b3888f424"], 0x4, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x54}, {0x8006}]}) r8 = syz_open_pts() ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000300)=0x5) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) close(r2) dup2(r0, r1) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffff14, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) dup(r3) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_timeval(r4, 0xffff, 0x280b, &(0x7f0000000040)={0x2, 0x80000000}, 0x10) write(r1, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x20c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/242, 0xf2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x10001) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0xffffffff, './file0\x00', './file0\x00'}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000300)=0x2) r5 = semget(0x1, 0x1, 0x16) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000340)=0x3) r6 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x82) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x1, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x10903, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x0, 0x0) r10 = socket(0x6, 0xd39df5fd94846637, 0xf9) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x5a19c82b748896bd, 0x0) r13 = dup2(0xffffffffffffffff, r0) kevent(r6, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x3, 0xd7bbad6a84887db7, 0xed, 0x7f}, {{r7}, 0xfffffffffffffffa, 0x74, 0x4, 0x101, 0x7}], 0x800, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffff6, 0x49, 0x80, 0x3f, 0x1ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x90, 0x4, 0xc962, 0x40}, {{r9}, 0x0, 0x1, 0x2, 0x5, 0x6ac5}, {{r10}, 0xfffffffffffffffc, 0x8, 0x1, 0x2, 0x5}, {{r4}, 0xfffffffffffffffd, 0x20, 0x4, 0x800, 0x200}, {{r11}, 0xfffffffffffffffd, 0x4, 0x10, 0x71ae53cc, 0xcaa}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x10000, 0x8}, {{r12}, 0x201840729a23594, 0x40, 0xffffd, 0x80000001, 0x101}, {{r13}, 0xfffffffffffffffc, 0x110, 0x2, 0x2, 0x4}], 0x7f, &(0x7f0000000700)={0x5, 0x5}) r14 = open(&(0x7f0000000740)='./file0\x00', 0x20, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r14, 0x41205725, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open$dir(&(0x7f00000008c0)='./file0/file0\x00', 0x400, 0x54) r15 = getgid() setegid(r15) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000940)='./file0/file0\x00', 0x10, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000980)={0x8001, 0x8, 0xca15, 0x9, "07c7117d93b69cf95b249005000aa3c6d6bc9d76", 0xd1, 0xfffffffc}) 16:00:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0x6, 0x0, 0x0, 0x85) write(0xffffffffffffffff, &(0x7f0000000200)="975574b36106705962b5e35bbe218b3beeb047b900bc1d5f0cd8fc2914748a49a0213b7c5d7378bffc519cea3e3cd670ecc365801c0a75881195b8abc406072cab7a128a898f44b61617db0a8dc794b57e9de83da2d18278eec20a4c97a28ff29153a2c0347c45440d9ffd8f29930b73908ea27a2e35aa61bed7573c9e169411123b4e8a160d00650d5bb6e6e7975c73f82d93689ab21d652dd0e3c97439de21669c9135f00c8cece696d9a0144fa6955469d3ae2bcf4911ba939ce5d7a67f5be23bca0367f9cd45f323d721e1fff5476e182de49941f4a2092d2d7bd622836e97fb", 0xe2) 16:00:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x10, 0x2, 0x81) socket(0x2, 0x3, 0x102) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) acct(&(0x7f0000000040)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 16:00:12 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x1}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) nanosleep(&(0x7f0000000180)={0xfff, 0x2}, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) msgget(0x3, 0x101) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r2 = semget(0x0, 0x1, 0x409) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000300)=""/31) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000010000000000000000e60000000000000000000000000000b90000000000000000000000000000000000000000000000835051f1f32fd96b21f028703a286b139bd9b64f1977cf7b0a00000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000003d0000000000000700000000000000000000000000000000ffffff7f00000000000000000010000000000000000000000000000000000100"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1000) getppid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20, 0x0, 0x1, 0xab000000}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x1, 0x6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000900)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000900)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r3 = socket(0x5, 0x4000, 0x40) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r5 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000040)=""/212) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f00000004c0)=[{0x3, 0xfc00, 0x1000}, {0x1, 0x0, 0x1800}, {0x2, 0x1}, {0x4, 0xaa0, 0x800}, {0x1, 0x20, 0x400}, {0x95859ee1d993cb7d, 0x3, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x2c, 0x800}, {0x0, 0x6, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x2aaaaaaaaaaaabc9) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe03, 0x9, 0x7ff}) r13 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r14 = socket(0x1e, 0x3, 0x0) recvfrom(r14, 0x0, 0x0, 0x1, 0x0, 0x0) r15 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000500)=0xc) r16 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000380), 0x2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000600)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r4 = syz_open_pts() write(r3, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r5 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000240)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r3, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:12 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r1 = geteuid() setreuid(0x0, r1) setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r16 = semget$private(0x0, 0x8, 0x400) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r16, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r16, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r16, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r16, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r16, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r16, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r16, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r16, &(0x7f0000000040), 0x0) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0x5, r18, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r29 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x8001, r1, r6, 0x0, r19, 0x40, 0x8}, 0x6, 0x1f, r28, r29, 0x9, 0x100000000, 0x80000000, 0x1}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) 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) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000040)="002c4f63d0f5e7b9364edb080389c2e4bbc02d8d25b89824f6cf22ca4b00f48c9d39ca657966d1732ed40b75ca40cdb4968213bf0eed0488cab1ec80690c434303205e4d6dc52485c7c6", 0x4a, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 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) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = msgget(0x2, 0x900) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/4096) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x50, 0x0, 0x400, "b5959b14ec9777e958edc0bb94c9d62e570374e1032860a0b087a13806e32ebc1587596a770d68b9a309ad8619d22f77d0a9688effbaa4e4bd3a9925beca"}], 0x50}, 0x4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0xfc5b, 0x5751}, {0x6, 0x100000001}}) r2 = socket(0x10, 0x4000, 0x2d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000200)=[{0xfbff, 0x7, 0x8, 0x10001}, {0x7, 0x1, 0x7f, 0x2}, {0x7fff, 0x7f, 0x40}, {0x202, 0x2, 0x4, 0x63}]}) bind$unix(r2, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:13 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r4 = accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000380)=0xc) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r6 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x3c335cb1c2fb904e) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = socket$inet(0x2, 0x5, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x21, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000540)={0xffffffffffffffff}) pipe(&(0x7f0000000580)={0xffffffffffffffff}) socketpair(0x2, 0x8000, 0x8, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xd8bd67778f23e471, 0x100, 0x7}, {{r2}, 0xfffffffffffffffe, 0x12, 0xf0000000, 0x5, 0x101}, {{r4}, 0xffffffffffffffff, 0x141, 0x1, 0x40}, {{r5}, 0x4, 0x20, 0x80, 0xc3e, 0xffffffff}, {{r6}, 0xfffffffffffffff8, 0x4, 0x40000000, 0xffff, 0xfffffffffffffffb}, {{r7}, 0x0, 0x1, 0x1, 0x1, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffa, 0x40, 0xc5, 0x8, 0x6}], 0x100, &(0x7f0000000600)=[{{r9}, 0xfffffffffffffffe, 0xa19d24fb41fe45d8, 0x1, 0x2, 0x80}, {{r10}, 0x6, 0xa5, 0x4, 0x2, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x80, 0x4, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000000, 0x9654, 0x8}, {{r12}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x7, 0x3}, {{r13}, 0x0, 0x2, 0x80, 0x0, 0x800}, {{r0}, 0xfffffffffffffffa, 0x3117db09e0a1aa24, 0x0, 0x5, 0x7}, {{r14}, 0xfffffffffffffff8, 0x1, 0x0, 0xb5, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0xfff}], 0x9, &(0x7f0000000740)={0x33, 0xfff}) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x1, 0x80, 0x4, 0x4, "8b7760965cd813e06b7bdabac6aec8625c1ac869", 0x4be7, 0x1}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) r16 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r16, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) write(r16, &(0x7f00000001c0)="a25810e81969246d7512bf407097f50097ca11de7bbe7b296d82c31a115d45ed0b46029cf6a4daa336f8a7c1c71bc70a02d9cdaf016b43d451a23768150e961510de545bbd3c7c03977700e586c2066f692f96bd9d5a888e2bf83a8a5acd5395fdcc551dc679321193553e2482f34670065d26016a88bc76774d796daa", 0x7d) writev(r15, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) r17 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r18 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r18, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) connect(r18, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r17, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r19 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r19, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSDISPLAYIO_SBURNER(r19, 0x800c5751, &(0x7f0000000140)={0x0, 0x101, 0x4}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\'^\x00', 0xffffffffffffffff], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) unlink(&(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) kqueue() 16:00:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x9, 0x7, 0x7d, 0xfff]}) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:13 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x20) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r3, 0x8004667d, &(0x7f0000000040)={'tap'}) r4 = kqueue() writev(r4, &(0x7f0000002340)=[{&(0x7f00000010c0)="8e4f1f62957934ceb8e9f40a5bd5886fc709882774a394e5a9fb06220df24c7b890e3cb1d1e32b373e5524fabda3255e1ba306c813e03e7a04432857101db74a7a962abea82fb6e4f0c8169f0fe87ff14a1113f4ebf058c572d6c233c9609b1f01752051a8158e58373ae12b72acbf69765207e572189732f4ff9dbc7f9bbecf99ee525ebdd5823ac641d0803959cea9e3dde1ba6e27893a98208a9c831d55ba1b1440d2bbafded4302d8480746e8a64a468db150c18520c0b226c75d95fa7e27a8557675129b0daa0edcd37c675cd821ebf088ca088c8afcc4b134e6aeaf2e5fde0d9a65f81543fac6b21691817d32f4e9a2f65703f2ef0061d0558d3776fc738b2dedfeea86b2c8fa74482c3f24f5e3e31ed1ff47be003a3670f6a47f2da5afbd64afd125774034fe2d22a0710bb19e409a20a3ee34ff664224fedf036850cf219012b6a2559e1597a0f091806e62bd99fd51e831f91f265157d468586b5350ff3ae59fb2b772c0c58e4846ecdc70ead47586b4b1d433aed08bea8ade4257acde666e981f314f35d310e106a0c7770476ad84683141f51d2ef09b52df1b5bcb9bd34bf5b99a0f444e1695afd2a3af037e5c22595e35d18782a8bd5943bc0d40d676b96b369133977c16d1e14c979e841367dc94e5b997db18e0eae0b5bc3a1f3d818082da4c0a1d81e0b66781e88fa6c66ea8c6c5f99ee07f344ee174e0b5e1dde6bef0b4fe1ef86260235a7546e4305d2747752ce57aca4a75e003321ada56d89e00d2854663e8515a2239b904c0fbdff3252f6115c3ff58bff4041a917376c7ad66bfe05f93bc8a8579827765c94196a43229812596f8c79a8043a1790747bf8026a97b7ed49db5920d91b0ef67d3f981a22fc90112028127bf276bb48501deaf92a4e7655818f11027c4bd342411ed3af79c9bf6e183786881f2e2156f1067228817539f91019e98e199dade3ffcecdb220b0b45f12cb071532bb99493c6658366a3b233b94525a56fd8154a43726144cdeaf4a9c0739147decb9d39912d693943b9fd0965fbf820e4707da05a67ed4928730b7df59c262bb8f83ced8a30fac39a53c4a33ca1c8b74b85da1b3afc7f9f377085d5ced11f29cdb944f36e9c95c3ac6a103a8f89971de257500a4cc6475158196f104338999640d0d8e7649f096a591d34a5009aa17f5175714d966d29bdf46aa2df60058cd012a10963d9546f74a31cb043fe817d0fc6bf68975cea66918f7e678bb90b1ebc467ccf668f2538a962c7a70946103fa3d820231d52d5abff5380d9d6cb9a3defff2b2d1df355a20ff1a9f22a0c892468fa126144d3091dc90aba0062b5e25972f149f52e2f2f27c26ae4c27e06b6baf8b840082a7f783bec381887e5d299d110203e2a6cf711d8cfdced2c33efa394825e8f93043e07dafd9174fbe22694fc8373c38bd96be64b393ed20d0ab233a2bbdb9b9bebe1088d1d2ce899963acf4a86009f31e75c0163390a6e11b97d3ae7e11b1a50d377720472689213a805987a71fe98039a197a47d7e43255693dd5295ffdd2b9588e2b0da2311f16d3957fdee050c666373f7443d8beb958c1d7c275a02a97e7eda4368bb6f9c0023b1e49075d12f8da42ee3588676404c4db640a6540e5ff8180525f185dd8c3dd7b08aed023a7e2c1a6942a7302af33d06d83562fb7726680e65f89f9d42982cf9912c413a4bc9b8b689c828934628638d5007b845704b2296cf228b0c9f223e5d48097ee6a2013f49d2c5e17de811f8dd00ed3b9f8d4dd725e8ed45cd06c68d41db7580c267530a4f224a52a5304f5149cf3b52dee1d4e91bbc658b17d344a280e3762b505e785203fa2568bf3b0df2c42eb5064aa5e25e98559bd463113ff07d22d0e82c6bcb843e200e0bb482c559b79a3fdb96ef27c485e0206b3604aefa04af55400d2483ab0438978fea80605c253756e372a763ad19123af037b59348f27a2e6fc33697f8b568a3a0a38111a0a81b4a556e9a4730317193596e080c31518040d90b611bee6f62f5bc9617b0d78ee05aa1e219929306803cde8776d52133073103642587bda6a4acf0e9cf0d9d6ce2a8fd3da642522e852f31408b2da11e1e01f27cad3d418a8823ad21381993d2be4b03bb69a43315762d84d6b5f5af6597a4cc3a92401fb65a420d45e7a5e92e096dbc0f638d68587fb326e351d1567da8f4d282f28127cc0eafe1b2c51f6b83eb4e26b6d45efbfafa7ee32c40c38c50edcbc7094e88892d0a7328d232e4032e775b190d1464fcc71f9dbee4ccd2847c21e90813d227e45b4444d3ff24257ea528ea80fdc6dd416a14c16961b909f9bfd12cfe437b9b8122d9296e81de96aee0c528ac8175dba4302d88eac62ca34b2101a2f275581b80d2c81510d7b12e63c42ed3d5d9e88cb0765213d0e0a8081e11e6dd49a7ee80f507fdc57a69720c613eb02e8c050da40697ea0c686086cf314e50721ecf6d33e78111deb6a881d77a575fc45500dca65646b079a88aae76f0435dab4d3e3a95bf9c571e5dafcaf3fc889afa9f4460fb4f84affae050dd149e7b5b4aa807d81b44f120a8466d0cb55fa684603a43cd1417f7ef99bb80d5047db48c6a35c8b814a8cebfdcfccb3d39a18d3e296b555626ad711b50402f99c025dea4f81d80601fb41e117243ef341e1b53b773c7e9e8bc43a1c0d05ba743c6a5611c543bdf7619e13c8f7d80a46facce2875d876a426da33d7beae8d7fc1cf14d1b1ae55184cf91ac53f383d6c8c865be661dd38e29d1ca160f2344c1485ac3313196ee0f95c9391e90ee1fd5140052e5567c94ff10a9c990842eefd2ffdbbfedb6d20f2c39d05596f3b8aafe97126784c99a6e1b9169e6558146a4cbeb5b328fb9739cfb71bca15b83c6d10c03b8504d19efe8e67d1ce9b40d935a5d484ec2704b99d5ec5cc1ea2f331a0e4b05e7a80802459884f4a2b4aca2152e9d19aadd47da876dde8810f9f9f1a9cbbf49a68d73b0090269e6deb291efb44b3b1c1ed9f38320a63fd9576dc08b4299527d582ee2e4c6007800ec87734d1375695c18a9bc3488af6b96b0f885150a18221c6af4a90b0430b0f3d7114dbbb72a9c168fcfcbcf43ce1c52caf073d4ae781bf64c4fd8c2ccabb6a7c48c13a63fe1c0a3f11027ccf69f00b098278e5a5c634713904525bfd9a6ca7d79efda5ab7843b65b3ac4ff81650dcb8c8cbf7331b070dbc6ac9bc4041aa1679e423686f72650db8dbd487aef8c1c39d596702d6e2542feed187756ce6c12b844cc4168cb0d4db8c95997ebaee7a67de7c7d59905539f17e0e62bd83246a36b69d3b58cff99016a7f8fc8d1f34228f68231ad5ba8d7fa6aa914043342fe77ba8ed7565019c326696b8bab34e74ecf60332c88813d59f37da5be753933d14fc4f9e4fa8c029479723b73fe4a79f568e09c53ba98dd17a5624a2031202483cec4ce820778eb0c2257254364d6fbe50bc324e53fd3b8b73ee6fb098a3ae55f9138ebd920238e8b161a7f89a3a2844a4b1c893066d2aca6ed51285a65b9ef9653d8c74c2338b6006d7838de666eb03879e3c0b8db8c232c1cb26329633ad8f80933a5bf637e21bf2f31aada7d4d725932ee61b90775be3593dd62e8a3a957276eb95676f66362ba39c7aa202b91c5ae666f4bd5b5504ac95e8ebef7affeb4fed8b01981cf178802829dd2dfc198f825094171c242f116af837391f7db6178d4fc3e94e789c2c6f596af1dd10f9c6c12b59385a48f92bd2a8462ef705c493275b6a02ecf6c61b7e22d776accc22fd791961be29bd82c2de644d8ecbcf422a40244b20ce61ddbeac6e93f0f1e9eda97026b4fd36e222114a601bdbffc7f6467218479af4e043b176b6800d39a42bc45485d27aec8e1d44c23b2eb9d6eb8ef038ccb5ae50165380a023cafdcc41ead44e650bee8509e73da38223327826f16b2bb48b754d49496ffcced85af5fe65776b9be35e2adfdad65a27e94f5a867aa182ec3ae3622f46a74db3fd2ee646473124833773bce5c9b29962b73ccfc7c292b31563d0e487b61c88d7fb9c982f73164c2c9643dd9f401c7f8de49496ea4c6b2998ca883a7483917678b1030d971caed940dd1d50415f7e708f383c89528de097fcaf960c60d5ba00be34ebb865b0b31d8f39e67046972b557fa0e5d95a4f5757bfd00ee9827d8c62e51c467b58ee865ccf8c7e4b942c6b3e53192541452e0d80fbcfa2629bf3ce43b0f6c486b3067b33682b8a638cf41940be90ebe49d4768e950d560ba955e469c695ee5f9bb932e56c6c68ada0994250b06586cf0ee5433112aa1f41efc88980fc9047778c596bfcbd7e6c9d94a84c4d3eb3e98f399accb608f2a90f03d08b387cbdfe1e984aebf5634b4ddf9df5a011622c682c531e540a6621fbc45f07129c960e6352326b2c61a51417f6e9d59e8de540e3e32cbccf296df56f24a05716c0f7298823c7bc171fe588ee628a1d076eaa45edf8d483c9f25b4e6448cc6878b221d09ea4f426ed8c6fef15cf16175724fe99a1466a840f0a0a890c1f371bf27438f4cced1f2e9d1a7ebc6ec230893e874aa1e3bc431706bc610b8cae6d7b09bb4a954f6464b0bff38ea2419fb6bc7c66699dfedca5b563dd69d6b187129a8724c18254da8178ac0725b0eff2e4d682cbae9e82ab54be5d34291f784fcb7b840839ef74a56de87c459c627d8e6411dd2f81ba5044f7f1c08c80372ebaa1d0c0b8b63e8784d2f5e015142fa072f1d81cafeb685a6cd6884e78c0be304e45d600a34e11092c4b01623a5a250a4b62d3e14bbfca36e6c2491de7aa5c69eb8a80d56b7b6bf042c9833389e8a3d81c224ebdb83e8b1f318b71d445e394be1056f592e2ae7c33515d47951225d38a33a568910ede949c9a201d521ee2adfd5e4a77e0e5a4b862233d9be9d2d36fc7e61438e3ea52813d3b92e5e137a7273f160b6aa0a6125bd2bc2e0e059bca33e091c4656212afce5de48c42ba3ebd880208ac115c8749b7588537b1e73cd0073eb5f1854fde1ed0e0ea7f76ee2705259f8719bc9cb11c730537393c232a2cf0033192912f693acc4488f84ec18b029789a64da0f5183eed02bb755fa4f60f39dd668ae364cba1c4fdd058488475226b3b49c7d542e244dac8f626096dbae4296bd1e78726b008d5e017128f3275e47a66fa14eb53dddb0642c33f2d46db6616f9fe94d7cd131e64fa29dd953a3b7b91b3dcecae873a753da9b77b7767389131745c06f707f40f16a98770b151fc342098e93ab705281d42e7ce064c7ff732faa3e734e804c626879b8ee00dc556c74293673d2af8da14dba405f7a905c7bf9589ca3413d94beb0054a63ff80061ea2e7cacf93c1783e24d72510b79cf292dd357182004365a21eafdc30947bbf1c6dd2775d1e3fa87d3ebbeff181c906de474e8cf115743e753ff30484e40f98535b99f70ad9b4d7afe8931a939b741502e43363f63ca075eb63dcaa871d83d0ecdc0c0f0001107264df59f7e49044fa926115d1f1f4aa0f080c6851cb4833d96d95d78374c6b9060a07d7a4e008fd4cfd86208cb0bf21ad4972b4b3ab4ffbac71294d09ace548f8452a6e8cc1fbeaa4f6b1b03a4b4085d73a2d0aa8040caef28f6c27fb932069b55051943f589d2ebac213e6cfabc1b03c4f35428a918233329539ce62e6709537f3216ca65121497adfaa05fb6b6fbe23766330c3076cbeee85b7ea6dfbfc6f688c81f51b1eed50a2634746221158b4bf5187fe8926f5e98b2d72b32a18f01e9da12830e3a5ff3198f608dc33badb4ce4d08", 0x1000}, {&(0x7f00000020c0)="e5fa533794238af33ab2fe564226bc5e5754dbc3b9164a64d60faefc485c6ebdebf3f6fed8314ce251bf5151160fc2025958150d150b76b27550f026f62edf1ef5372c55cec59976dbbcfcbd6486febe", 0x50}, {&(0x7f0000002140)="6a87dd8e0bc97cd5ca2de505739cc11ad6666109566c010a59c29ae7c09959f6c900f0fa5b7e331f31494f764014a333cdbaa665cb7af6eba24d6ac6d089ad84d3516293674159b7a42ae6305584bc48d026883881e610f9decb351767d65eff993f4c9a7a06351c72e32c40a7fb4d50123fae7c4b653d35587410eb88a7de037f19cfdaacd6c6ba069e72a7c1623fd23e47cc5e9cd91ab46937ff4eeedeee56cbac7b12668a93c71061ae12ef48", 0xae}, {&(0x7f0000002200)="d2f4f50165a68fe328ad151ef9eac112cd1deebf0614fde95697cdfc5757b5c5f235c344a0ed939049baae7a37bb1d23d22f4a6ce68719723b13d2cc49144adbeb3d8148966fd7c311b42ef83b85a410c9b695abce1fa34fbc94cf4dfe525de323264d3ba616f6d4545e8e3f2add12491a9ca16c207360c1978c435899d667c48ac1e0fb6c86596d27e8cec045644c5adf17c685151ae76c69d2877a54c7445e30ca99dfd3d1b95821a53430e4598b21322f53437301e5910a166fcc679125112d10e769cf96b96e18ccf95f65a69cbb2e43523054c3b0d8281e902b529606fa41", 0xe1}, {&(0x7f0000002300)="b3711bc01fe16730944eebf37d", 0xd}], 0x5) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r5, 0x8004667d, &(0x7f0000000040)={'tap'}) fcntl$dupfd(r3, 0x0, r5) shutdown(r2, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r6 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x21) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r6, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r7 = getpgid(0x0) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r8, 0x8004667d, &(0x7f0000000040)={'tap'}) r9 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r9, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000180)=0x1) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002a40), 0xc) getegid() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgget(0x2, 0x580) r12 = msgget$private(0x0, 0x54) r13 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r13, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000180)=0x1) r14 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r14, 0x8004667d, &(0x7f0000000040)={'tap'}) r15 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r15, 0x1, 0x7, &(0x7f0000000080)=""/224) r16 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r16, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000000180)=0x1) msgsnd(r12, &(0x7f0000002f40)=ANY=[@ANYRES16=r13, @ANYRESHEX=r10, @ANYBLOB="62bf01e84ffdf421cfdd862a8c37f93be90eff44a99a7e63f0de62bf24c289c8366436c12c83d6413a8a5ff55b56fa064cfbfef7240ba025c77368f159da41ac931ba9eb4c631169b9a1db3a70369da5a2fb86f531029112a9d066b2f738c74f173b4081ee57adb8286eda9600e094ac28d98940f088cea09b9ee127cd58b127d2cfc43df716ecf3ea53", @ANYRESHEX=r14, @ANYPTR=&(0x7f0000002c80)=ANY=[@ANYBLOB="954b3984102d681b9452201ec03bb6679bf2543555bba911e8cd87c69257b962e66fa7e408a5a384c349b8e109f2ae26aa83f443dd40203470284eb5422466dcd0ba04da9ca3fd221b2dd3866f0c130a65c087b7bfa4d1fcb0700a70d150c1030751b38a761080b09417572bcd0e", @ANYPTR64], @ANYRESDEC=r5, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000002d00)=ANY=[@ANYRES32=r15, @ANYRESDEC=r16, @ANYBLOB="059e54bf82114a454f66c945eb51584945222a768fc11ba07f1fe96d8c5d382d0bf4b00823e30d4e0b2de8490b370be24caead7ae5cb8c219456e47e991693fe18510261b7950c81ed65110e9265b995f093e4b4d1a24284691978d7de79e37a193500d3259f1fb7d7e0a63962a411993d086c2407f9e85a2fbd2a1cee3d5148cb9e215acdbad19b06ceb7a97254767bd9f48d9d305ef3769da7be1997794ab82084dae148a81cd5fa597092f50c964ddcf898b075f4d5cff7a8a795c7bb493f06b8855e275ac45cabc8ddef0fcbe5af9a84b6"], @ANYRES16, @ANYBLOB="4ef0fd857ddde351f61acf75d88875e00e09d9fbbc29e79075bd298fdc290a709569ec4723c17ba934f3a77c8d218800e3888500b729f03e470e5b"], 0xa, 0x800) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001340)={{0x100002, r17, r19, r20, 0x0, 0x46, 0x3}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) r24 = getuid() r25 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', r24, r25, 0x2) r26 = getuid() r27 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', r26, r27, 0x2) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000003080)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee2485052247707ca6c4b9bed4f1f7473a5ddaac02c408db37c1841b45d81727f56c9a10faef83f3c2a04000000baaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eeae6610d291483ecec659216b9c9f53a43cc4541b3439fb45b26bd8fcaf09680b6afba39ebe150"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000001340)={{0x100002, r29, 0x0, r31, 0x0, 0x46, 0x3}, 0x100, 0xc07, r32, r34, 0xa9, 0x20001, 0x100000000, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a80), 0xc) getgid() r35 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r35, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r35, 0x20007606, &(0x7f0000000180)=0x1) r36 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) open$dir(&(0x7f0000002e00)='./file0/file0\x00', 0x100, 0x20) r37 = syz_open_pts() close(r37) ioctl$TIOCSETD(r37, 0x8004741b, &(0x7f00000000c0)=0x8) r38 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r38, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) writev(r38, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) write(r37, &(0x7f0000002e40)='P2', 0xffffff6f) ioctl$VT_WAITACTIVE(r36, 0x20007606, &(0x7f0000000180)=0x1) r39 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) openat$zero(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/zero\x00', 0x0, 0x0) r40 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r40, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) openat$null(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/null\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)='O2', 0x2f0) ioctl$VT_WAITACTIVE(r39, 0x20007606, &(0x7f0000000180)=0x1) r41 = open(&(0x7f0000002c00)='./file0/file0\x00', 0x50202, 0x2) write(r41, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r41, 0x20007606, &(0x7f0000000180)=0x1) getuid() r42 = getuid() r43 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', r42, r43, 0x2) sendmsg$unix(r8, &(0x7f0000002bc0)={&(0x7f0000002ec0)=@abs={0x0, 0x0, 0x2}, 0xffc4, &(0x7f00000029c0), 0x0, &(0x7f0000002ac0), 0x0, 0x6}, 0x400) ktrace(&(0x7f0000001040)='./file0\x00', 0x1, 0x40000100, r7) dup2(r0, r1) r44 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r44, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) 16:00:13 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01da21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e"], 0x2b, 0x0, 0x1000) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r17 = semget$private(0x0, 0x8, 0x400) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r17, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r17, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r17, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r17, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r17, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r17, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r17, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r17, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r17, &(0x7f0000000040), 0x0) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000540)={{0x5, r19, r20, r22, r28, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x8, &(0x7f00000002c0)=[r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r28, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r30 = getuid() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r32 = semget$private(0x0, 0x8, 0x400) semop(r32, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r32, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r32, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r32, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r32, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r32, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r32, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r32, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r32, &(0x7f0000000040), 0x0) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r36 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r38 = socket(0x0, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = socket(0x800000018, 0x3, 0x102) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r42 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r39, r41, r43}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000540)={{0x5, r34, r35, r37, r43, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x3, &(0x7f0000000300)=[r35, 0xffffffffffffffff, 0x0]) r45 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r45) ktrace(0x0, 0x1, 0x8, r45) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x8, r2, r29, r30, r44, 0x204, 0xfff}, 0x9, 0x1ff, r45, r46, 0x20, 0x0, 0x4, 0x518f}) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r47 = semget$private(0x0, 0x1, 0x220) r48 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r48, 0xffff, 0x2000, 0x0, 0x0) r49 = fcntl$dupfd(r0, 0x0, r48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r49, &(0x7f0000000200)=[{&(0x7f0000000180)="fa86d809d3d5e717c5c0dda53d00e6b80fc570129817f9b0923a948166d72f250f25b2aa0af8bc356a6181c8b0a351a09430c4fd23373db14a6d57564374ad7b2a388638da698a06b05c9ce316124610692cdfaaf1da4751ffda05d1b3106d5e615851c4d92c7606d616a5b9e133fc51b277efcb04bad4cb50b1", 0x7a}, {&(0x7f0000000980)="f129afdab239bb6fa22c299b5ab554d18de690136fd8f59cb574174f51b9f7fa77901276060437e40f6b74e7efd1b178665672ae6b4ae2cd6e35b9d66777e83ca2779a51285217cb90bb20e068bca641503768083c8667da3e9bf71f2fb25bf20b63505b40c98d08548b909b5511293a37873714d4d8b801fd11a83928ca9397410980d3272a7f3f15507e7b8033ff2d69eefebb6d4d4d3925159ab5ed8ba9bc30ef5975a45fc8c0360b056a8aefbbd8ad5ba169813d39f361f6a3d6cfc194ced597e8caae0db3df009e542156af57d578e7bc47533785f01cb3fed916e4c113d36565ad4c79dd98f3c47498758e9b100d738d614331a1472bf3625c9490a795baa9c387d2dc28b2d241b1cb841741354f2d8a67afe9292be882615c8ed761fc4f248ca77c811a1d1880ff26437ae1990278e1d00b67858c9911c38130204396326d1237221f5e675995d83c7c6c2b522182a48ee5065ee91539d40714faa273d94adef85a82e7196b99be72a3a0db907c3b440e6a9e2fef1818c624e496e06511916a606a1197b3957e940277fca6d42bb1fec9f070edf45be2a0beaa678d90bfa69ae94fe22807c78578bd295a25769fb8930354fe439e21e58486c4e6a396f7f179cc6505c1298ecd6d7b8f6bed7ad815519e928e83b089d1dd4d896a29301cf3e2421f5c0a5bd73479bfb6bc21c1f98b752a1d5f12f592a457af2cf7f5733f3282b313ed3b9a03615ec3de5c404ae65b3df34ccfff5ff0838b1e22da5ab6e2cb57c2ede7c492b6ee33bef972ed7443608eb8872673f5646a80d92c142df20661da3921cf41b2029fe8d927e9017693831f8927ed24183c25e589e9e1fb1c7cd15c57c8a17501163fd42fbd69cc30596a5d4dd14f1f9c8d82e8102b9a9a52208eb24a13a2823e5a8dffb5f5950e47bc843fd6ab4ddf06e84f55fc7a5f39494cc502261c083c7eaf7bc2087a51a9dec728aed770b6bd66a2bea4a86f844d31d9ef14d4cde1079729b181d997ed21db1e2e054ea51e07bf3a3607954623032e8359e979c812ce9800074c5e808898921f1baf508f6d952f7071e9664a607852b15301198ae6204900980ee19ee7d0a2cee09c04f04de19d90a7372d85722b16e2cf25ec01ffaffffe45a4e2cd7ab0d39d9e13abf973d7e046b5c74aa3ba85c0d9a90eda3265bf66b9d903f668c8243b6594c21d6bc3176da665fc7c6ace7ebc1f570bf2654fa0f659edf069a02a164b4906380b41f1cd5d84789b63061e651c55e511dacfeb6c381d8da92b8a0d349dcb025ebdb2992e1b501d0f30d6392c40b5cfbb62f509b4389bc08bd168a5b15bcbf153e82c7bf251b78483d7031dc48229a620085957d028ff613147484b15c96d1efe7f72fcd020afefd566707853336d888f70603dd19c3ece397e92edf82edf8123dae9b606297ba0c6f7c60e195839b905fe32b8745db5e92e12c16fd6180b45565518cd84412f841ed2c8427ec79347ad010ab2766f6bfe22c79972ed042c336db77b84af39d1db922d4df7abcdc780e1330804ceae15bf747e06c57c7e4c4ed32b3a445a520a10892fed5d3b646ee847d60ba65d1ace0428dbd9aa1964175d4a57c265af907ae50b1244fbe0f916a1c926f20584834bb83694d5f392a87ce39e980142e0d1a29d66d63fb8ff3afea63c808df34b31bb38f73719d8afbfc4d459e2501921f05d814a74b363c22e2c27481c89a27d08908cb34140d04d1eec87f4f15878f45eaae8725ce2e29d35571f681121f53b2baeafa4cbfb7ebf0fb7ad5f3abe3f43b9eb93cab4decb3644f3e2a83fe32634b5a53da941496fede181e79075b5f01f171b59919e970ea1b0071f1a24372064adf2b05eb5c0ea1e9cf6999652201171b1a6729469ea9da0715e15ac36c94a1db0401e3a13b6e689cae876d071a09d333f20ff26bede7f172ed14d685e125a8d5bea19f22717be0009450aed3724ec44edc10632ae4e04c0fb333c4a4c577165add61ec7d98df4cf7e972a4cc399c9e6cb391302d94f5bb46c528abdd0fdc0a99aaba593cf9e64f465cec1c4a743a460f296b8b561059894cf16cfc6bf32f0107bde4deaeb9ec9ae0b3465338a0e56ff02802cf0b95fa6eca303fe61c3dcc5b111eb5413fc6a167f6938b6dc1aaa4f108c48bddf7a0428bf74de730f54447277df7a7665335a9026013547cbd5bbd577ec3a2815ad5e0df11687a1f0eacd85181f794da1dae9add70ece069f8c210840149dc816ce2d131d8b25850af68ff1aeaf80e0f12656e2cb80f381f096edd073985007160021d03ec383ed75032915fae8294e11e82eb497227428a3812c979cbce009ecbb6a96859451f20cf7e99a5cafebe4cdcc203c08ec2fa1f4c5d107ab3789694c15d039c296fe795d54c76778fb8bad91099eccda01ba25b6f8155813b4ab34d5812ddac8624d1698cf4ea0bf2ff6bf938e0b1ffdac2c61278924e2818a61e9602fe77fc2c5adfd8b259092da4bbab7c0c6adf24f6986a1966206bc9653af522a52b56a517e0f74366a0ef681ccc540f4f953b3e7834937565f6e6663d560c4ea18961cbe53297e64547738dd0879ed69567eac2bde9e7c934963c2e3c307ebaa84bd87e32f2d3717c0815d33eec44293124ced22d53884bfc836d3ab99434b94cff18c27bf639cc1d3bd228518d6fa485f6f0fb1c0ab14632bf3482d1642bbeda9f6cf659f428e4ddaa190448f6d3ebeaca588327b2ee8452c095b4c03227f4db769c1ae6602dcd8be0feeb7eb56c37c03fb5a03ab0dcfeafef2fba798fab26b6f88b6fbac4f2384c852a2b3fecd9e5cec3f2de40d6c3a4ebcbc928e8035296de292cc1b31e976ae7ffa899057a929c3ee24b6fd5aeffac024ef765e135ebd910f21625ea1f444729423af5642f84221c9b6a9cf2040d31b790f6fe817857aa1fa91e782fe5310f789507ee141224baf89e24528f3b85c0972ab763a5e346aa7c9fc6a4f2fdcff3f6f0e14d4cf171ae8149b3cf11be50a52c21092e97caca4bd973a0c61014847d9043badb22510a97eee5f188e5c072e717ca8340fc041eba8a76d602539619bfe31b10b68a664e495d756cedd33a5e11b6ee3e1a5e257830cecbfc213580038dfd41db80bcce313a6a39a3442a1e8f373c58e838708f36cc39ed33a1d879983d21314ede3d0e70c9a9a241fd86fd4f2a4b05fef5f9407ba59c782c5c235007932375719427a6403f58d1e9bb94ad2dd3c7f86a5c019c1f63e9327e64dfcd34d4f888c6771eac1efc630dcfb6319c7aa3c87ed36630277cec44ea37f0b1c36d8a3691ace9edfd71909ad1a8e93af607b991b6bd109432b837b9709a50bd5f04381990586c2f515f53055bb4bd3d5d17362452ca5678321416c9d7eecbb008f1b7460b8915faebca19d104b2290ab399fa7476a9e8313e9fbc1150a1e6bb8db6b83e9b4863d88adab422653993fc3b5f4e462f395ce6f910e68525e39fd0a6bbca19dcb16d06924eb9659d9e2974cdcc00115a7c8524e1777e39730c1f4a53ea9c630e8149b5d023bcc33ad85fac89cfdafc65c4104268cd4b690698abf1afe22cd4541a47eccd2c566ff4fb540f01e45a53c93a31c64f9b1bb5e4fcc02bc27ab9c4b6e3e9116dd3df939ee2b915bcbbd4c418333ff6c9c2c5f4fe6d7a7b23c4b738f2aa13531a0d4bb047c878c785784955ffca84ed40844fb9c7a35c07c250efa94a5fb29b26cef719f4d07fffacfb168700f639920b2a60552b719edc81a430885f583e760c5420a23474d0dfbd4ab9583d0a0a9e4295d9c2ff7ce21e3bb3028f7c64ce0a55e9985a45a32112414e4de2e60efe572f255743e91a3c81bc3f564f376c764e6897a22048f4f55e315bd7eb22fb5927c0de183d1663be4e094b5c53cc35aee62f7956643b0be1efbd4b0266f65f7d4dd49abe23994d3be5b649b2e60d2c4e7680b21ab0d5e47bd64fc1991b027e787d550dfb126c2630e4129fd1ac3f49e6f0078a0555592916eeaaf9b712bcff5468583a1dccd730bb32bde9ed1602f6704e67836c6846fbe477ca5e1fcd37e8a353cecf99b3dc93ebd8df289bcec793e22b3d8fdd219373380925a618e813a6515eaa9ab8299869a03d3481e3af4d8814e5a0f79d6e14e1b33b47256cbf5bc59855f2f8a91aea2536a44d47815af526f7f81fd320bb6be8b7e815f544c94c8cf8f0c29d9308e4965080268967ee3b522e4fa6723aa308a6579998e253b9198de4b8527f618a1f04b50e5fe891d37448f634f1eabf1cff3f6e61e803bfd2fda466dd85db9ab70611c76fa675799daf6a38082898bd136d2d397745049fd22f6a133797774740a475c5228219eb65cc7f750abc1e7388b095ab0ea022a12c18c46ec86775b3885178736ac9476cb59406b5349c04fd489526dd34f288d652ea2348e90bb2fc7300e2ed9459f73263d78fc56070252f9ebf30a2fdbd297c6508f95a21c65935b22e639f0a83ef7adfcbfcc7cf328a3e470c418f5cf919560bd28d7eeea876fc8bdb9f6cd6f00e6e5f596f18b2533ea8e0d352fcbc1c969d81157a04388c6f9ce85ec7e08a39059e8f18ff282fcfb9a797e954960d8b4d0078d474e4296a16c76624a772d93dc96ab31157f3f11c832195feffe462591940deed7ee748dadbadae99d14daa14ea832c37bbbeccc71e35e05a372408bdf4586f9cadb1573d8fdca62da9bee5a6ab53c73ea5a87bdf49978045a9c3f67e6a050e6125a745e8c44b89ec6ed3b44a0c866d51c7aa8e41cdd9ee84435830b5cbae6315015489df4a389695c11c938ea56ee37f3899d99b2663c2677cc92d55e30244d24ffd2a7e7b479bb4e014c58d8ec5bbaeefe951bbcbae9eeb35424a043af227cf2055100940470587c7843d46e63f690252cbe67204ef3387b00737350fcb9637fcb2e771fce27574cf2bcbd4b8655514f79541b85981206b96c1162051eda2357a5dd2ba77e330019991ca9f6eec5df0f95a95210784ec47d7d2c9feaa88b678a9ade6e9b59e0bcb259421b9da6435f5d576f72bfb87099751b9639f59a3cfb920bc715a5a271a76bab74a9215d293b1caed67c96822e54c754347d80a547d45235e0afb30c3b684faa823ef104d7957575a992097e13ab95ac0bbb7f9df7411c8952069ec74e0004bb2fea63f695dcd4d098d128c6d95b3cf4861a81e879e4d82703140d26718382caf5b473148deb4575aa938f1f3f8216feec4f83ebaee701db850d76f4400075ea00b8170e0863e7464f1150698ec3c650c76b62d39198c4b3bd7996e87f0266554512e6773a3260d6d330ca18b91b627bce8f5511d6e4e6f295b9afe1baf83faa144f5ab31b9aefd49806cf8ceff8180f69ae3e57acedb7fd8031c1d93507ba4bed2d86cf9d225915c01258296716eb7e1b0c8476b89b00a0e0356b8d3e5c177dbf2692de8cccee1507c3af1f2107f1cc83287929eb718a5f4577e90ce579ccf4e711132bd65c549146a8e2cd6b2a6796d013d2fef2af83e903564ce468b1c06f4d5a63b16073fd0855c4e9fccdf27245470e30eaf05fb7e94370cff229b4f62b4ff0cfbd5b643f60e4f7ad852bcb20c231db54c4fb9f45bad437d747be056f51438d17eac1ca62aac0a1eb15dc8435f9f55d73fd3f597830e343b5d9d2ebd49088b2c2510a8521614c6fe0d20ef7cef92ba4420bc55f31327ebae443d4081daed4a77bb0ccc4e37c0e527398d06e4d644a57fe7d2f0ea040d42d0a3fe56b705ce3d71134e8d1197564a07fb511b1072dbf3e2a40331dee878de0e08081b308a83c66", 0x1000}], 0x2) getgid() socketpair(0x0, 0x0, 0x5, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="bed490bbe63a3483aa7c3b77c860a4f4d9d43f9f3a4121e3dcb8f43667f99a0dd74ca5579a424ac6bbd0f52b0acf52bf1c16be1e981e34e468be2176836001effa0f8806a02dd45ec408000000c3b63a85faeebe79c1eba2921434"], 0xa) r50 = syz_open_pts() close(r50) ioctl$TIOCSETD(r50, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r50, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r50, 0x80047410, &(0x7f0000000080)=0x401) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) semctl$GETVAL(r47, 0x3, 0x5, &(0x7f0000000100)=""/78) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000002000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xe0) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ftruncate(0xffffffffffffffff, 0x0, 0xde2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000, 0x1, 0x1, 0xda, "8ff2d2d6a0b064735825d8b3d02dc4d91af68688", 0x5, 0x1}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpid() chflags(&(0x7f0000000300)='./file1\x00', 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = socket(0x11, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r7 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x1, 0x10) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3, 0x2, 0x64, 0x9}]}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind(r6, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = getpid() r6 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0), 0x0) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(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(r20, &(0x7f0000000240), 0x6) r21 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r21, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0xfff}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0x6, r22, r23, r25, r27, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r22, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r28 = semget$private(0x0, 0x4, 0x201) semop(r28, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r28, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)) semop(r28, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r29 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r29, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r31) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r31, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x9, r30, r31, 0x0, r32, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="bb812000ffff00ed69b7", @ANYRES32=0x0, @ANYRES32=r22, @ANYRES32=r31, @ANYBLOB="00010000"], 0x80, 0x4}, 0x5) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chmod(&(0x7f0000000040)='./file0/file1\x00', 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) socket(0x10, 0x4000, 0x6) socket$inet6(0x18, 0x2, 0x1f) setsockopt(r0, 0x1, 0x3, &(0x7f0000001100)="ebffcbff13b9fd812eaa4e063048e69931927c48", 0x14) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001080)=0x2) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="613a61291128e4ac5a773fdbe7e3986ccc0486fd387bc3a47e0b5f325c88d226c89a13e6f5def7b85a4866a21f2b550bd94a8b5a1b4489e5fd5844f14840f154cb58840b42a0c8afee9065bc38a7d50f747c4eed5aff8d31af3e02ede2117fa1d33920f4424f77e6c3e846f4089ce33cc88f3a5b358866fa7e44eb9f2119183b8e6905ed39b963d52bf9c7de61e7eb6e7a010ff65af167be0e7533ddca3c57747bca954d9ffbd4b328cfb7af3077b4c12725dbd2fcc22eab55bb583ef8aa1ce5791c7c3e0f66fcbb7bc2062241253101795c49191f97f2603222c34c3ee4f29372441d5c94bbdf7f403626578dc57fdb16b85fe0aa6b40c31d48d360d562868750b7d0665ecff90dd087affb9c5264be0f2b341cdac38f1fcf9b7ee22d65c981e6e5888a6437a560dd24cb2236720218a69df146195b275d536d706003d93689f995e677f5233776fea7c26efdbe294d5cd6f21cf7b5c2e35444d27a5ab400e11c5996115508f59c2ae13d809239cebfdacf2990c7210ce4ad8900b7f26775b5127e1e2297f743f22b41772984bf674d9c934191fc452424d63ba92642a5ef774033a715cf5c4d9ea73300c21c18e00ce8818e9538a8d7b8b904a3f3cdd701347be765615cfd1d2b762e984a8a25fc962f7a88b58042ba0e8f20dfdea0e54c9e45b99d6396eb821c4b6a44b9e88be130066e5b3706cecfb2147985b8a4a235a03e02c1c35c20511a24734365ba5feec114ffe5f7d7c1ba1e214fc0260f79648c6cf0a0036132464a649d833fa148cb1ad07d3e49e6151d2946d395e8f4ee3b592b62c887ef55e3beffaaec7972902573e8b96affe5e230fb4aa9c79e35325a8a88bdff0444dc611c5a931fba5ef220cce6a356ce8d18ac74a789149a096460965aedb61e6ebfd9662d132b20e247724fff9dd8396720dc414b7032c06a751433a6209e8432c5f513b53bf8e1cd18b564f48f2002145c8dfddda921e3d49cb9b3450875d0e4b08f9aa100f9ac90b013c9c3b5429aeac3f89c7062ceba64a2618aff3567c16fe417e50857fe41c58c54c79f54aff854feaa90917f470ef53f005cfa9bbbfb32da82f881cc28b53059645cc519d4bd868acca6d67cb23c0fd64468de903df55dd37d35e02771014c407adee8b609bf9a5492786d27e9c22494dc3e5feedad305c5945e5f6d2a23ae73ca52128b4273f330180107d20ac2dcf917752bb91fc9cedfef0082f9a563f099f16ab5bcdad9c8d4fc31b8d9754d1f277307b16e2dbb0532788a9873ac4a0c0b7d06344c33d079961c2dd39d742ef919d16ce4e615cd5d9e96dbe90edf2f7f93c37009983c963af4a8495788b65296cef9d2bd8ba1750a0af8b7df1b2ab31ca25c93836e993df2f0943c23a2b7ec1305662647e2d7da912eb524dde88c5279cbf0fd1e41c764079308ed20b27d41e7b40495fa47697e54a29c51c492426426d54be9de8830f4a40a933cfd25bff58d328ddf442a7a31bba3b642d56fc73c610c6c74e36646be3718e20c56bf0512e798debf978619a0ab1d70dee3b1e1d24e06c4e2acbb26e0a1d577a8d7e425cfc5e3130854d34e9f93444b3d744b38c421cbbb2b7411b0f68a89fd11504320b4dc54265d5a56c03c0c0e1e60ce3c191795eb424485f0b813d0235bbf5e2e5ba0394865a869fdd423255c551cd8c017e6bf1f8cba254fe5fab08d99e185b1ac1562da1d4b2e089d81739b1103dc77431444b69adf7514592e8eb77ea041f3b533177d39b781398d08fccc57c2504ec39a34865465c3201c3efb6e6f01950fa8f6c78dff961dbdc6f929fca7be2819944b599c19f8241a497edae19f7afbe6751601e08991f1535914a433a4353cf7d14fa6a1fb519487c565f4b43f26a5a32a2bdec3976ca94b28b5a24efdeb635501ca9e3c5f7d14467f6e9e55ad025e2ac0d6114e63be7d68b659bb23cdf975ff9a56282940d8212991d52a5fea22ba2787489b653399bcb2060eca07bfde39c2456cf557320e1464155b909f878c88b8fe3dab7229a1325fc3bdd86581ba2c88510913039a7734ac70c7543d5d5cefe282f3e0d694b8734418b4d9a08e1cda2a149cae5344d30709e265556fcdc9dc51c4633bb8be4c4ea3cf5f6007411614ed3dc23f95846e03b409069e19f92a60c47dbdb305f2394cd8ee79dc9149580f743f28898afe082f5a5300edd145fe46df6b2a19526fd683c6905488d3997f95259a92b95d730c008b914b053870c8d8f3e3e5550cc743336c615793aad81c0e31f6a3f7cfc0b5ae70af2f49ab3c1e9de096e87fa2d15ac57dc5d3103ba77294a18fe6ac5d374147ae5c5a634f5fcb1f34f52888b60984039c5a4d78e0a2bf918163e85407da17ff02703e26ac14159e3fd42c04d317ca952e05c178017d6a3d698a4c437054d65c58406592500d599f525816ed260bee4a834b030c9f7bd2a727a7a3bf9b0209c9233ba33dd7b1de60fbdff1f1d4b19f29c845ee7473d09c05f5695a4e7dfc433d06b69f83bcc69f45708d760aa53eed6bd7d82f63f436d1ea77ab3cdc40bf178831d39e077672ce09bb89a102a7d62c11ccdbc69cffd522758af3afe1b432e5eaddf51e0b0774da724b59b20ff314f5468d938d175cfbc0169b8d186baa728a6450aa5cc503ab6d2cb727bd31f665de72746ad92cf0696537312bef84989bf5740efca0b5b0b5a2590ab790c735ee2995a0c2008e08859cc2f0849bc984079d0bc9014f01b8064763bbad42aceb74846227b7128d2498776a9f09736864512b11149ca4162604dc95fd3f9c9ba62fd23e13b1fb89604a83583aa881402dff2d17dc587663f7c235f92f6f4209f234bfbbd03205abfcb5eaa0a567d44924e3c5043f23d68efbff5854043314cc781f2fa300c48f040577f228967aa17aa51c7299db9f2c6cc05125b46d6b8c1371f8335ca1e5ac3e95934df91e5838f4477bde35f431303669c8b1743aed2f679f008088ba3d55254d1e89c7b00e9947936118aa509332a711875b859359411e5de3be6352c987ee0f5cbbe26cdfb14830ff9438c67458ab72efb044a35b4542f46f1ebc046285744e2f4bc7f39c71ee3b42efb526ecc839fed05d8fa6d5daa890c83b0a6d2095f9dad51579595fa4116ca122f4115701bdc9433658018789163abe16a9d6e8acdfbe99997d25e4ebf9d2e876809b6e154be92b69b74e6231374ab102c97229d05606b653b65d18c44ae30933c12b0f59b2bf12532975d16ca860ee79f30a009cd70b663dc1df507785214f7c87e36657e0125e164580ad67c7859467f5e5dfabcce793f94d5c102a27157ac25797442383f074f348d8104a0da5e6a4a67be3a6a40605cea7dd953cac64e33e873e5ac012ecec63f95527183e8581ccf0827ff726dde372d331d03581de746bf036f1d1fe61de66766b0de1581f5d1160148d10578094653a38533cf975d95afcb1236e8ce929a19621a5ac640330887c48b4042434bfe7f91dbe41841a1b2c8bb4c9e699a54801cca017919b774a14965fea83f1272f7b6884f10c22b12f3325a6779e5c9560f2a334b5ab21e8fc7d17439cfc1dd085ed5a3cea2cb53fe7bccccbc12a895d4e1a0f639fc4b0be676c5b793e9c7e4b367cf333e83ad1f98c008e90ae17c2dce8fc3b017bec1db4f48e9039deefb82a95b751ed01ee94c7b3ab434d5b43a28e1d8c28bd9f1a1d5cd53693899def2039db1598b0ad5a6ef16bebe4ca5171a1a45f5ad2dbf262b5cc93863e4cce5fc589df15f973f6a1be5bf71aa790afecb8770397df3ebde3a77a11d10dd6e22f6691aed785cfa30228d3fd93059245c37a1f31089f2867bbdcfaf56114390749bbaa72f151a4baec3fc51cdad9107b5c15ab90457a525edc9e67d97e7f553cb7f5f6602a6dab5260c19b0b83da0bb796f5e0d8741ec3c9330091d0ec38882bebed8ce028e540a5a4e763d7b1a4040bd5fbed2d1493301692bc7d7af12aec61bb055e73c7736f08b13051e05c7db37afc66c1818e7e7abdfe74901035d7763c8ed55b75652120ed75be062b7429fe4f2ad8e3934d05b41e393845ca7c1e6c1eb24959e2d3e94081e9fd27909662a2e350ae328c058b6a1c55bb5d6a5ff5e566297d08e2203a2352778304481b69a5a4ae7224a02496a6dabe2752c3ec00873b7bd44b7150f3ef69e5f9213d686851f96620db85f7b09519b0a80f78a40ee838e9ca7feed9e63564141fc0387da06ef91935a80d6c4778bdf971c0920c5d5807a139f91d63764b88e0ba13d3c9b470263a18d35cd7957b8dab7f1fac6c98671c0e168a4512ac7100c2a8daebcc9d5bf6b7d5162d77498bec0aa717ec54fa58092f0abad4273252719aadd7aa05a6f3d3fb604d603f688a00a4287b6577bc68366c23953de9126f87dfb0a4c335db4e149924364e199ad7cb0e5ebb8343b8c5fa6cfa5dd1ee8aefe0d47820029648df97a7109773f137890432a86593eb10a13e619be5ae803874a5ee4f475ef8efa3fd290565041d22b50f702c7892d85548945cd908dbf11298946f86dafe063a5bcade09f1d7990e920a8641ce58d0f10541199ffbf11da85def88a213fa5d6e5f5ada8e29dac1b4d8971ae0b24677ca6ecdbfa215bd06df3d1a7b5569db3a9c0c45bf193c90fca1342e2f5bcbe4e0a097a08dcbc7abe1a6397db67e7cb2b1ffdd2b962e4793e53b132cddbc9e3b0005a5a5b16247087f1c04772bcfc3f1c56475b41fdb9a004f7a912f0f028656295be2abc8f1c077ceeabaebc23f34ff408273fe2c4cfb0a5baddca388718091fbbe073a0225045e3459407bb272366d2748c39bf6592872651ea1829d52f2122c82a99b9c06835fe7613f3a348388c2119e8b9da5221c742cfbf6721a7e5f7d356f2c32d3857aca263d0f2bce7658edbcd7a4726c406d55e0a631d1ccb550571c73590e1338ecc5c1d9907c07aed165bb73d456ef4b2c007c88c4b3aae60c73ef42d588d7e3704a14e506501b1e29cdb01c6e1c40e3423954adbafc41cd1856dbc1d8871a0a8a8d84ec0b1a275198334c319afec06850bf5b77c0ea26c5f720c09a38c6f6161c21791aa0284c9df41cdb6effbedb596fb34ff8d9fee9ec61d04f1e6b17ee18f8fd769a0371e922d5500b9a811cc49c4d980d4978656ae1eba097a89e8115b7920eb6cdae9e4c625c4c2f57b4bf0f19537ca8bf454a23ca5e8a678051f3a6b02e50a4b88f3c2f75fcf8b82055a4fbea66c3c77262e463b0e9007e7ad5f7c13a5f06879c82d522bf4195598484c65609d39364fd091e898af99ba582d2106dca115be0d086054aedb8e69ffc0b001fababdefc4bddc2246d42bd755cb136f1d4faac39f02eb302f2450462933ffe8e3ce88e6ccaf4767d93b10222f9b0caf548be344bec422a821bcb1f90378bb7910ce2249b17f6925bf5aa69255272b39dbc5a6e67b967498c39c0548f20f4125520f0ded551b2ba09fee46be64a3cbf61f01776938d12555353c79b6d5b642a312ba8f59fabc832cdb507b5f0a23a0ee88c472e3e46c72ee4e6939d9f74d335af5c4a7849cafa8b5aea9e5c52d4fc65215721d398ad37701ae6bc23eedd3570cf41b07dca35e79f3eb6cb26539bcc1e95bc6135ad825d242397af2a83f1790243bd45bbb3633f0a46a3503d5460be86ec5a6808eca478bc90bff721e4691ec86a963c7779815224573cffe5694897a807a20a933f3c851246ad30535c00f956580e4927a72f634831626f7a748fc5138308060ecb7cf6c3ecd5806edac76c1d0b629e9fda7cbe0fdfd272e892", 0x1000) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000010c0)) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) accept$unix(r4, &(0x7f0000002180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x20004853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfe66, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x221) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0xff7ffffc, 0x0, 0x9, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000740)="15", 0x1) 16:00:14 executing program 1: mkdir(&(0x7f0000000740)='./file0/file0/file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x840, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000700)=@file={0x0, './file0/file0\x00'}, 0x273fc595dab451a1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r6 = socket(0x47, 0x8000, 0x20) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r8 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r9 = getuid() r10 = getegid() lchown(&(0x7f0000000780)='./file0\x00', r9, r10) bind$unix(r8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) kevent(0xffffffffffffff9c, &(0x7f0000000580)=[{{r1}, 0x0, 0x40, 0x8, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x69, 0x7, 0x448f8387}, {{r3}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x1, 0x7}, {{r4}, 0xfffffffffffffffa, 0x4, 0x8, 0x8000, 0x5}, {{r5}, 0x0, 0x40, 0x2, 0x394e, 0x2}, {{r0}, 0xfffffffffffffffa, 0x61, 0x40000001, 0x5, 0x10001}, {{r6}, 0xf21fb566ee421e20, 0x4, 0x20, 0x3604fd82, 0x2}, {{r7}, 0xfffffffffffffff9, 0x80, 0x2, 0xffffffff, 0xffffffff}], 0xc61, &(0x7f0000000680)=[{{r8}, 0xffffffffffffffff, 0x80, 0x0, 0xff, 0x3}, {{r0}, 0x8000000000000001, 0x20, 0xfffff, 0x3, 0x8}], 0x8, &(0x7f00000006c0)={0x4, 0x81}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') r11 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) recvmsg(r11, &(0x7f00000004c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/185, 0xb9}], 0x4, &(0x7f00000003c0)=""/239, 0xef}, 0x0) r12 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r12, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000500)={0x9, 0x7d}, 0x10) 16:00:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x2c}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) write(0xffffffffffffffff, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd80662e7750 va 0x20000000 didn't change! 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:15 executing program 1: r0 = getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r5, r7, r13, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r15 = semget$private(0x0, 0x8, 0x400) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r15, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r15, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r15, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r15, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r15, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r15, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r15, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r15, &(0x7f0000000040), 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r18, r20, r26, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r27 = getgid() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r29 = semget$private(0x0, 0x8, 0x400) semop(r29, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r29, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r29, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r29, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r29, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r29, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r29, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r29, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r29, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r29, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r29, &(0x7f0000000040), 0x0) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r35 = socket(0x0, 0x0, 0x0) r36 = fcntl$getown(r35, 0x5) r37 = socket(0x800000018, 0x3, 0x102) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r39 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r36, r38, r40}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000540)={{0x5, r31, r32, r34, r40, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r41 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r41, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r43 = getegid() r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r45 = semget$private(0x0, 0x8, 0x400) semop(r45, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r45, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r45, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r45, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r45, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r45, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r45, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r45, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r45, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r45, &(0x7f0000000040), 0x0) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r49 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r51 = socket(0x0, 0x0, 0x0) r52 = fcntl$getown(r51, 0x5) r53 = socket(0x800000018, 0x3, 0x102) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r55 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r52, r54, r56}, 0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000540)={{0x5, r47, r48, r50, r56, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0xa, &(0x7f0000000080)=[r0, r13, 0x0, 0x0, r26, r27, r40, r42, r43, r48]) r57 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r57, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$KDSETRAD(r57, 0x20004b43) 16:00:15 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x42, 0x81, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x6, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0xfffffffffffffffc, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0xd90c149b6eb82a1b, 0x8000000b, 0x5, 0x1978ca538}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x5, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r6, 0x10009) readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r7, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000180)) dup(r7) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r10 = kqueue() r11 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x2) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x1) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r13, 0x0, 0x0, 0x2) r14 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r14, 0x0, 0x0, 0x2) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r16 = syz_open_pts() close(r16) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r17 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r17, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) kevent(r10, &(0x7f0000000600), 0x1e, 0x0, 0x10000fe, 0x0) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r18, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r18, 0xa, r9) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semop(r2, &(0x7f0000000000)=[{0x4, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x80, 0x1800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x7) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = semget$private(0x0, 0x2, 0x20) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffd6a) lchown(&(0x7f0000000240)='./file0\x00', r5, r6) semop(r4, &(0x7f0000000340), 0x0) r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x6d, r5, 0x0, r7, r8, 0x49, 0x5}, 0x8, 0x6}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0xd, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() getdents(0xffffffffffffff9c, &(0x7f0000000300)=""/12, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r1, &(0x7f0000000100)=""/24, 0x18) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6, 0xfd}]}) poll(&(0x7f0000001180)=[{r1, 0x10}, {r2, 0x20}, {r3, 0x4}, {0xffffffffffffffff, 0x8}, {r1, 0x40}, {r4, 0x4}, {0xffffffffffffffff, 0x10}, {r5, 0x20}, {r6, 0x2e}, {r1, 0x100}], 0xa, 0xff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r8, &(0x7f0000000100)=""/24, 0x18) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x1, 0x4) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f0000001180)=[{r8, 0x10}, {r9, 0x20}, {r10, 0x4}, {r11, 0x8}, {r8, 0x40}, {r14, 0x4}, {0xffffffffffffffff, 0x10}, {r12, 0x20}, {r13, 0x2e}, {r8, 0x100}], 0xa, 0xff) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000012c0)=0xd5000000) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x5a1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x8001}, {0xa, 0x6}], 0x2}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffa21, 0x7fb, 0x8, "086600097ff802240a020010daa0ad4dcd307e00"}) writev(r2, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10d", 0x12c}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f627573002f28022829790273d3feabc87f856f130204776df0bf21fbfd5bbdbcb081c4d06cf943dfdff8d48eac21e148f2366cdd01e38ba457d73f7c5fd9f7d862cc3a7e7854cf3b4609fb39cd3acfe380d9f1e13f0ad50dc7e3950d07fa00265150a93c1322e89520428dca10bd54b2593078a2c8aa7ec3dbbc17c77854336cf2d58693b87d0584300bc86ce1db7d"], 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x266) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) fsync(r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0x3e, 0x0, &(0x7f0000000180)=""/62}) syz_extract_tcp_res(&(0x7f0000000000), 0xa7d, 0x8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) getppid() pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000001440)="3399289016fd4f6c72", 0x9}], 0x1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = dup2(0xffffffffffffffff, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x2, 0x1000}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000240)) socket(0xabfb19880399e667, 0x5, 0x4) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xc) 16:00:16 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000b00), 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x5) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f00000000c0)=0x1b) fchdir(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x61}, {0x6}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, 0x0, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x7a, &(0x7f00000002c0)="962c6a991dcea300000000000000") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/y%v/bp\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x54}, {0x16}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000014}, {0x6}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00\a\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x0, 0x7, 0x5, 0xffff}, {0x9, 0xc7, 0x40, 0xfffffff7}, {0x0, 0x0, 0x8, 0x20}, {0x7, 0x3, 0xc4, 0x4}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getdents(r2, &(0x7f0000000240)=""/139, 0x8b) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x9, 0x4, 0x1, 0x6, 0x9, 0xff, 0x5, 0x10, [{0x7fffffff, 0xffffffc1, 0x2}, {0x40, 0x0, 0x2, 0x5}, {0x2, 0x1000, 0x81, 0x9}, {0x3, 0x6, 0x7ff, 0x8}, {0x7f, 0x400, 0xff, 0x1524}, {0x9, 0x4, 0x7, 0x8001}, {0x1, 0x0, 0x1, 0xfffffffd}, {0x1, 0x6, 0x5, 0x6}, {0x5, 0x1, 0x3, 0xfffffff9}, {0x3, 0x1000, 0x9, 0x101}, {0x7, 0x687, 0x8, 0x31}, {0x7fffffff, 0x400, 0x9, 0xbb}, {0x4, 0x4, 0x4, 0x6b}, {0x1, 0x7fffffff, 0x4, 0x20000000}, {0xd7, 0x5, 0x820c}, {0x10001, 0x6, 0x6, 0x8}]}) dup(r0) acct(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b010000000000000000f8ffffff00ffffffffffffffacef596a31499cf0dc5200000064fc", 0x49a}], 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24, 0x0, 0x0, 0x4000}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:17 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000080)=""/10, 0xa) listen(r0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x6, 0x100, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) r1 = socket$inet6(0x18, 0x1, 0x79) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0xe8, 0x61e4, 0x1f}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") getgid() 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) acct(&(0x7f0000000040)='./file0\x00') dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x2620f, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xb4, 0x0, 0x0, r2}, 0x8, 0x0, 0x1}) r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a02e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f00006d2000/0x4000)=nil) geteuid() getgroups(0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="4b90de7e7342dedc2da94c3c33c20abcfdb90c4d55217860124bf01d071e932b4ae1905784cc8ece3b4e383565ab6e24790c540e0bbfb66e2c81afc096028e5f7f2dc2f2fcd70e4fa45d400000002da63fb2b6bce5aed84c531eeec2139b3071317c420269e5538841b81bc54a485086e8ff5814cdaffb1db9591982fa5ce2ed3df799978956ea51be0e2ee331220c16f1dc404949910941a551105134149b8403a605205de6a96c989dcb358383e387f1350a54181ce1261fe498a2f49c991d87f2a043e2"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r10 = accept$unix(r8, 0x0, &(0x7f0000000040)) recvfrom$unix(r10, &(0x7f0000001200)=""/4064, 0xfe0, 0xc2, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)=':-\xc0\x80\x06\x00\x00\x00\x00\x00\x00\x00\xf7Q\x0f\x9d\t^\xe1..v)\x1f\xeef.r|k\xcf\v\x80\x04\xbcG\x00\x00\x00\x00\x00\x00\x00\x003!w\x85@R\xcf\xb8+\x85\x7f\xc7\xe1~\xea\xfd\x9e\'\xd4\x16\x99,\xc0o\xc5\xe5\xd8g\xac:]\xa2\"#\x11\x00\x00\x00\x00', &(0x7f00000002c0)='\x00', &(0x7f00000003c0)='//%.(\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\xf3)\x00', &(0x7f0000000480), &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000080)='\xbcU\x84\x0f\x17u\x9e`w\xea\x8dY~[\xdfr\xb0\xa1\xf0y\xde=\xabU\xab\xc8\xffH\\\x85\x86GT\x00\xf0\xa6O\xd4\xeaH\xc8\x8a\xe8\xd5\xc1', &(0x7f00000005c0)='\xf1\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='}\x00']) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() r6 = socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) 16:00:17 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getppid() wait4(r2, 0x0, 0xfde92f930da615e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="1b75c42ac763da06fb10b2f2fc70fdd0e0a0fa80819ebebb4c71494fbd8cdba7b7639b64fb7fd305edc127d7f7dc71", 0x2f}, {&(0x7f0000000180)="c75899cbe8fec4087633b1ab1c5ffaf60406f2b6c15e0ca84cf404b025163920b9b443b7bba2210039edd2861692c0f51ae3d214faad4c4c2ca7c9b144081b54f688e226b9eef7f1ac00855a3a1d8ec29aa5ec031cb1c65b168b8a923e80fadb1d74ed47cc1d97ec3d3d420a8ea3df9ad3a0db2bcab82360ba35eb56bdc7c00d4c92211a37881a9faaddb648166498036760e898eb19c25bcd7f6d4c85497b6641e4aedca5267441c732b40a2820339cad9d90774d969becf8f4b5083190de32645463cb3182528e750570001747bf0c68bc0c3d384ddadf89802d261611932ac43bbaa8", 0xe4}, {&(0x7f00000000c0)="a1eab866027f0383e9582314042667eee918437f1546a7c0c7270e6c2f2bc51cae29d62b9e862164e37d12c78f6d3d6069fdbf31be8d", 0x36}, {&(0x7f0000000280)="7e2e1a71b47a47cd0f30c11b0178bda047701ebbe089a0a070b9d3ddae39de677f3380bfc7565955390c30d349533c92b1a80e987f86dfeba89738fefe36ab22650223f0fe9a5cc479beeb0240bf61b2275c02309dfe77c320a1c70f70329af17392100f0c54ae14d5a86e6b4e080cf83147a47c589060e362b8a2f42a1f0324eac30c36bd2db8c22c43fea1e90e11e373c5c07e76fcc18368e5bc08143ee03fbccd6b72f7202a603f3ce73003317f8800a7b628b11f01053dede52598d9e201b3160585471f8daf14acce663b", 0xcd}], 0x4, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0x35aa60e962b52713) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000380)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r4, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r2, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r5 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = getegid() r7 = getgid() setregid(r7, r6) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) fsync(r10) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r10, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r10, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r11, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r14, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r15, r16) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r18) fsync(r18) setsockopt$sock_int(r17, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r18, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r18, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r19, 0x4, 0x0) r20 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r17, &(0x7f0000001740)=[{{r20}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x4}, {{r20}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r21}, 0x5, 0x20, 0x4, 0x0, 0x2}, {{r12}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0xfffffffe, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) r22 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r26, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r27 = socket(0x2, 0x3, 0x0) r28 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r27, 0x0, r28) accept(r27, 0x0, &(0x7f0000001940)) r29 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r25, 0x52ffe7c1f3eb170e, r29) write(r26, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r32, 0x6, r33) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r36 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r36, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) open(&(0x7f0000001800)='./file0\x00', 0x20, 0x100) socket$unix(0x1, 0x5, 0x0) r37 = socket(0x2, 0x4001, 0x0) connect$unix(r37, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r37, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$dupfd(r34, 0x0, r37) write(r13, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r38 = getppid() r39 = geteuid() r40 = getppid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r35, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r38, r39}, @cred={0x20, 0xffff, 0x0, r40, r42, r43}, @cred={0x0, 0xffff, 0x0, r41, r45, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r46, 0x100000000000, r46) write(r47, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r52 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r52, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[]}, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r53 = socket(0x2, 0x4001, 0x0) connect$unix(r53, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r53, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r54 = socket(0x2, 0x4001, 0x0) connect$unix(r54, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r54, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r55 = socket(0x2, 0x4001, 0x0) connect$unix(r55, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1c6f60000efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r55, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r56 = socket(0x2, 0x4001, 0x0) connect$unix(r56, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r56, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r58 = msgget$private(0x0, 0x200) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x2, 0x6}, 0xfff, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) r63 = fcntl$getown(r31, 0x5) r64 = msgget$private(0x0, 0x200) r65 = getgid() r66 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r68 = getppid() msgctl$IPC_SET(r64, 0x1, &(0x7f00000002c0)={{0x8, r66, r65, r66, r65, 0x2, 0x6}, 0xfff, 0x3, r67, r68, 0x3f, 0x7, 0x4, 0x7}) r69 = socket(0x2, 0x4001, 0x0) connect$unix(r69, &(0x7f0000000040)=ANY=[@ANYBLOB="82021d9a2ffcec00"/24], 0x10) shutdown(r69, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r70 = socket(0x2, 0x4001, 0x0) connect$unix(r70, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r70, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r71 = socket(0x2, 0x4001, 0x0) connect$unix(r71, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r71, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r72 = socket(0x2, 0x4001, 0x0) connect$unix(r72, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r72, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x20, 0x0) r73 = socket(0x2, 0x4001, 0x0) connect$unix(r73, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r73, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r74 = socket(0x2, 0x4001, 0x0) connect$unix(r74, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r74, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r75 = socket(0x2, 0x4001, 0x0) connect$unix(r75, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r75, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r76 = socket(0x2, 0x4001, 0x0) connect$unix(r76, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r76, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x100, 0x0) r77 = msgget$private(0x0, 0x0) r78 = getpgid(0x0) msgctl$IPC_SET(r77, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r78, 0x0, 0x0, 0x0, 0x80a6}) r79 = msgget$private(0x0, 0x200) r80 = getgid() r81 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r83 = getppid() msgctl$IPC_SET(r79, 0x1, &(0x7f00000002c0)={{0x8, r81, r80, r81, r80, 0x2, 0x6}, 0xfff, 0x3, r82, r83, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f00000019c0)=[r50, 0xffffffffffffffff, r80, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r18, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r57, r60}, @cred={0x20, 0xffff, 0x0, r63, r23, r65}, @rights={0x20, 0xffff, 0x1, [r69, r70, r71]}, @cred={0x20, 0xffff, 0x0, r68, r49, r85}, @cred={0x20, 0xffff, 0x0, r78, r22, r84}], 0xa0, 0x402}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r48, r16) setregid(r8, r24) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r87 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r88 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r89 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='/', r89, &(0x7f0000d06ff8)='./file0\x00') preadv(r89, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r90 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r90, 0x4, 0x80) pwritev(r90, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r88, 0x0, 0x0) getsockname$inet(r87, 0x0, &(0x7f0000000140)) close(r87) setgroups(0x0, 0x0) setgid(r86) 16:00:18 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r9 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r9, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) symlinkat(&(0x7f0000000240)='./file0\x00', r9, &(0x7f00000003c0)='./bus\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000240)='./bus\x00', 0x8902, 0x1cf) bind$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) openat(r10, &(0x7f00000004c0)='./file0\x00', 0x40, 0x40) r11 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r12 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r12, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r13 = open(&(0x7f0000000240)='.\x00', 0x0, 0x0) bind$unix(r13, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f00000008c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r15, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r16 = dup(r14) msgget$private(0x0, 0x400) mknodat(r16, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r17, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r16, r16) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000140)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r7, &(0x7f0000000380)='./file1\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) fchmodat(r16, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) setuid(r0) r18 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0500000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc, &(0x7f00000002c0), 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000000000feff0000ff010000341c51195229c1af1a18b89d1f8dbdba1ddd26979f48471dd0bd2c68c5fab70040000000000000000100000008000000fc0175e4903acddff0d4e43f461cf6305fafd75d2d447e4fd42836fbdf18078a61d86185ad9349a237c7cc267b0000004800000000000000ffff0000030000003716795b6a2e25edaaad900c459d81997b1c057aff87500d9d8b0110f6637283751b1610410abdfa46ba7a7b5ffc0285085ebd08e4f300005000000000000000ffff0000f8ffffffe4871110c80014793270cbdd147a5cfef8d8b0fd4c862fa697a9d8190f23db555a229b2231d42bdd01783f608909b437e44ecb813c7e8f79367b0000000000004800000000000000feff0000c1390000a4b62a0d6c8c08e51d316c13113e78278a3511b61e85edd4250cb9b4ba58df2fd345cd4e51ddef28b36e6a5f625db81d1b947fec1ed400002e13000000000000fe7f0000080000000bea1f785e79b5d6e89b45f305e03ddbafa0297b17d798ff3c4b2316aa1f27234162f586ad745006a45fe2751f0dc69388c835b5aa42e21b49b1bfdb99f6f73b8823d2b46d1de57db57470284fd5d9a46df5eaec4ccab52a17b61fed28b93a9e2219479fb08d4fdc7f85f0c2d7491a40f52ece005bf68fe36c3c16ef1f29cd053975338351eab734e1878328ea45f03e43c24887e61d9288933ebd93e33e8498b9e17363d30cfadde8fca1477529158258df97c5311239ed25f856d78c5bcadba0faf371175710c9747db00d00a802984f6f6e8ab9c8a0007344211d17359162c9ee988752ba12955f73918e10ac7a5ad847883ad7e937d74e520381959a9190c9cfe560f041ed0f4aa54b9109228df6402eb4d6156b72fa7694281e5238afeada155ff9c2d134181e71687530fd49e8d25b7aad23cd010dc1c23d090dbf550eb05886611d6f3c9992d682aed86e3f80bfb61fd32951ae204a9565440c8e1bf69a9e559ac3a9f7faa9668a4823239853a5ad7a1f01363be22521bcb78ffec4fa7f8031b21a3a1ba219a452904b8957f3f2e423c390978738cd5da488a3e9cd414be14d4a98dd81040b085ad4a424484193ff9ceddf3208fc62f15a5f50591d9078cce48443fd8e4d3d60dddee99c24cbf01a2d643df56c8a25737689befdf588c8f5071863d2d8c3dbc99e44b83966658ea7f010c6b3441b499657e05a91e9f9ea517d045ab8425cfdca7ee0223d77bf1cf743a3208fd9fc31804902bc168e19ff254ce643297db1729d1f5e2f095734d8af3a6cb3768c8cf74e44ad427e4e27d8fa0fe917832f5ec5dfded189f9dd296417555e2317d4fb40d3e4f4132f894a6bde2e7d4cdf2896bb90896b244a6aca96c41a6d715ca83446cd7d35684b47dab59a332893513ddf420897dcc455914cc3b536dcf4fd556553d97feb8643c5e017c59890e075143dad3d85f35e7d8d3a3636cd99144d0899ba2bf5828ddec26b5adb9f4d7b2f0f888253b332a86b9a12bf46cc407ad2e0fb89544ffd07b7a25d40249d7e4ef4294d12a89c60ceae3b384b107dee35f55a6b02985d82823dd22046010bc41dc1902d17ebdecc0a6f1341d98116af1793a5685454a20b3bed1918ba0f695bfb30594d7ae28e4aaabfafdd896db005aee329f0f694bb3793c06b212370368d26c50cebff89dc545abdd9266e6135e6d24e5b7eb1c960746c1a89a6f94a7845a011271ea08c65ed16a125c97920b544e9bfd99e2be4aedba3d43544dff6bddc3ea574c7a5ae42ad32b1341a36304757f6955efea18012a49b1a6342a54a16544b3096e73cd587585ac5c484963698c2e28e965ed213829282797328d98cd090430c48b1ff457319a626316718d5faa083b61235a93e0a42306d651993f1f9e77a9575fa9fdbe49a865eab954264e72d16d52df7aab7313f4a9cef8719985a15cbb7f966745c6c01a6cb7f651fe2efebf626bdf31e724b2e2627008b0dbd055aada6e0e3c832328ba75fb80a32e773a75067bb7ec1f16b4c479f4877d3918614d887a704b995d87470fa26f9c81381fd406ae05682576937e643b6c478ec658f9e14aa59482faa82b1e4daa69e3dee98d5790e599fe98e2104a5bb25efc506f86d66714c3c4a42dde4fb090df31a637053ca326c15ea5c852c80d90d1445195eda25f424dd80519b9e7944c859fba83a6c202cd6ba20ca9b87e3102f62c5b4e5a10a2552ef5b7ea7ddec440aecf3f942edeb408e7e7d7adb65ed00e7024cfe8ef2c096543e411bcf98c1ba28cfc9cdede4cffac9d41fc76ade4b3fc25adbf4c8a32a13db3530ab8fbcd8d626bde7326f63d350b4926adffadf6937da40bf2f6a1a06ae3f46d1a4f49ac039c0d2d9fd7f2d8ea16937182f39424abdf92ed066c19b7ab4ce275d513afb83d79387507fbc0932f2aa9d16175bb1421a6dfbd3d79ebed098f841612473a7fa858f458f9b7c22447dffadea3ae570cafd94b50798e9c82ec7883c2d3338e1b3824593a0cbb4dc975667e0f781d59e501c2c7e2aa789355fb632f5f23eb64205a7476e4a2bebad36a4a5ee3df4beb5281f3e13d140484b933fcc621f0de03dacad8a4f180a9da57aa950369d37227b13312401aacf37e861b3e63dc12bad8d9a07361749a3f42451be37d450e5b7e9fc035f73e61d181e7ab7369f5b772130a2d0d6f9f39dd7573a89e5eeb8c32d092f01b0b28e78757bab8550f90684852011d14fb03b60b3202c3c577e5114d561ffdacdb1cbc17714a28841451cb3b598eedf005d15fe7c97c9715f85589c9cd6ea0af12ce2654b73039967060a17be2731a83950eabecec47bc4b66b8d8f4b9ba886934d4bea482203284531df76e24528d42f7b28aee85083ad8879a8797bd8292a56d719b4a33c839b10fcb96cf2cfc54ae5400027e7f415b538895f2925faf9c92033d4d9ca00588fecd598c0a5a38fcebd7b016916c259eddeb5f1411286f9d19c4f5510770416c6e59b797b1c1d8421243e641a23021acdc8d09946572d66a71c7c31a87e1a18769cb726eb84302ec45c5a1b2089394a51715669f7fe0541d1339baed83ee17c8c78416d5fa1194d3aeea3abd16561bc3903cd74e2e97221f8d39baeca5273b6817a999921ac961c28a9967fb9a5460f6b5c600c879101d7b03adb52dda2a6aaa4a79031e85874ad11c8d85f52c81ec3b72bd2e504f7275e0be9f97f54d9d573bb0a880f812a0bd568586d4acb17d6c46d605d6018b92d03220200e1ea4a620551d4e5cbe274ffb0bdb2a657d5bed62e2d392713141d35ea3245b9189ee5b88c0df799add3d11f80890fb0ce51fc0f7d583cd7107d3170a02483c514eb314589e2290ce92a22c5093e643d1b0aed0f5a7da7dd1d4f1a6c3ab19f4fe5ed5082b84dc2bb0f50895dd5ae1666a81c56b5bebd64daabe5a1ac4f6cd72e9b646c1d7816b491644a35abb2cb214ba64c7eb98bccc216798fdab44a713b9873e3b9c614a276c4f9216f837a58101d3fa2eea432ee55cb7e510ba89a7c9b8fb497d720fd450ab8d82eb733d2adaa2d782934dc3090935f545ef188755dc45651d4cd73a414b132566a2508f8adbb245932750511cb395c9ce4e329e6a21a242ec1dfba5f05b27c1016b0a70d037f18fe5e8113d465d72d8168b95f0aa1e9950ba248c1709634433fd13b4ede24823078e763617c43788429f86e79a513d65b9a17740037c38a1c4df3c35a45d09fac73fd3bb5f2115cd28665024cf05f167ef2bf4670aa6b7a60490f1edfb620f1a076cde26538f1d622e4344b8327f6e2eb40721daf44ab93fc9b5188317a0de7d997b226c50b57cca6d276d02e7d4f1b775c1d50948071673b9195ad5fd56faf9fb396e6d494dd72100b504fd62b96d441c6bebc071acea67cb70281396df7d6b7b03ed122726f9c74b0d733f80505495805b70bb068a8d200bef5783fc363006f27b63689ada7e226143fdd4701cb4969efaca62b868c64d37d497bff52903899ded308ef26bb66bf03a118885747ded2f6a0042cb87bf60815dadd6671d27a49e7d4c10c799c681a4836f9995ac71d028551bcd61c87cb8805530443e1fe802126b2ed386d9821eb350620c67c48d08196be604107c6f628b4fb65b209a2056d53b095759ee4928d7567450912fcd9093e5c856f732f8a84f5b653cb0c36a6b13c3c829b078182a37accc12855fed2fbc4c9f7afa83564b6d0f53cd96de28d3682492dab12284e858aac02e81075be958d03199f215698826094ad258542fd7c5e1d737bc57ea9526158afd1a54525721b1c5c4a39260101bee583e6c42750efa48371967d2bbe4c9099a9c3b0fefc7453e17c4a2c246cdb4884c3579f12e9890cdd50d81adc57e22488f2167bee1fed31b6f4063531743feebbd5ea35027456fb2a7c34bc4bdb4a67076353c43529cb1db44865212acebe856e3ff14715ec7735fa56cea155e3686de87debe5fc22aee3066c4c3e20143101e5ae2dc9fc60cedf18d134a7dff478906e5b6f54f337100f9c71050cd327d15fb0b6232d952c52f0a2bd02b2ecb3b47d632ff8dee39240c8b03cba5f929ecf963d2606f9f5aa46f9007fe9c10407ea1cd2422c3883607ff5c9bad7168c889894a98cb9080115356270685190f8787cb6ab17d41b672d3def7cccb826587a44a3ea8a29de8d1fbd2442e268a105cdd4778e140036e09eac0df418f107e56650e23ef97f32609eaf0a39b510279e34782b975befee7453af47c9e46aa7c0580ee5a6c1600d52a5d02b02d86676d1a5251621b4daef7f5a790e06dbe4dd8f4c9940df4626b7c5a55182543ef50d0351e2fe62b540bd907fdb23dc26dd5a052960b2e9e7cf7b1e950182ebf59208a5e018d31a6d0674a7ce566ee4448ab09de70a536dd5cc42ce3c1ee5d1a8eba174ed7008584a10eb4a97b2a3ad79d9897e75b90882a711f65e05b8f2b6e9aa52807dd3d6b704a24fc9764004594286b0b82cbce681844bcf3df0b42f8b3f59bba81afd00dab29eb5e20b5491e8dfdc801b7c6d330a77240bc11969797118d439a8fbf5106513e027b189e3861bf28a9d06bb9dc9b46881e3c31621f63a9f2a19566af1fde42609f4f1f52cb223d8d767c021950cd9bde031ebf1b2ccbb44a9e95112ba67947767a532c4c1ec884c118d77d2640a99087802406efffd7f9d590f9cdbdd33eaa2f725b339f833fe9f6a1a7ade9967c2ba5553a61a8bb874b540b9b2e84de9a4ff63bd9b0bc7b776f22ac47ce4ced3a904a308e8feca81eb1901d68be84e12b7c199016c9a5ad32d36c915703372de474a9126d7c1cdacfa7b1a2f6ce6e2a2856d8c0d190de8be5f0228cb66b27eb884e4ce9eaf975658d68de966a431bd2b41f0d83f064e0050a1914b2ce37a7aaeb7fedf34e234fbf64eea914834cffad1620355089d02e11ab62b7766d7789232366c0cd5d2f882e40505b38ea5f0d86f0be0a00544430ceab012b6b7a2efff9b899d2e0b0927589c1b7569cfe03dd74124aed9485e28e02e99736a026395b6a4f2be56f4c5efe903cef0ee175a4b4af21f9a3f58a0ed7cf31671a43e76ecbe1b2c69d557c3624332e80fc7094ff20a31c2b2a8caa65661549ddf5c0112c1cef3aa040cb5636b37c98fdd68fc69a1fbf08784f42262620cd15dcff7902225282e58dd785ea7be1caf122244cd675232d594880722a5b2e5a9d3d7d62058cd98cc8a55e8aba31a90d4b3f20acdac7e8599268a59766d06063b9d613e874daf842a000d33a77c2533d1f98c33c01a5383d2f8c7e92acc94d8a97028730f3eeed77d7873fab40d56f59703617df7e3ab4f4937d9bbd54c13fddb268cb56cbb61d759f357afdef5f873982a09ce5ed2a0efda4e285311175eb8417bf8f6844c4e70e2b848ba9b61c8a252466dad13fe58a61cb8d2e6087da87605f5598df4d3f715ff5ba07e026fc2e3b693408bfaa968eaa241365dc64df015670bc077872ae4ffe4eea3e394bb59231c9947c8ae14cc29636a12aa3f7a2457bf16a16ae0cfcdac95f800863591615f8c6eb6df936c005812d04f032b989ff11b4e7d3dbeac00b9f490e9dbae3c306b5a5e14918809a5b63dcbed1383b76ad207c6deb687b27a522f9dca9241743788f1549e37c96f9cc13ceb9a0f9f42d7f96008c3a2a3f48c32ca1d8aedc0ec9941d2248b57e0f621905dea058013c2f514549a2c2de4a96264d32e05786b6da36cd46910f25a9d788d184acc97b62df64815297536b2d94c4fa6d82e5c36451355072b0dc12a544720d2e50e50589d43b800000000000000ffff0000b20f0000b800ff8d7c0aa9e733e5ab6621dffca5c2467cac94c949f82de9a9037340704267eea58d31dc748f57c402262393c7ec42bd9b87bc9004492c43cb711b21c106702f632826af04b8c42c19c0cb30385926220d5575fd12f556802b1b857ba5a7c78edbd2da2b15878cb1b7317ca638b382059d85083abb15a44ad7996142d8a276eeee3461e42fda2029ae6ad9b392ecf5a48108e5c14c2f5aef98ca1a1964f9b65e5f860c834c90"], 0x1218}, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x3, 0xd}, 0x8) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x4a0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000200)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffff9c, &(0x7f0000002900)=[{&(0x7f00000015c0)="455b0da77e7c5cc2cc19354b7a50e1466a4ca019af5b772c3c6f5e75b0b4d208da6af234df10f6b97dad39499a332d87d7060149812b53a7d36aeba768469d29f652e6a5fa84623f50c7d91152a6d2f0727c5b720e944104e4790da690d5174bd7a1f5283d522a1f511a20fba4021226313b1381bcdcc2da119e617bd7d369dd8718ceebcfde747a104bd37e379f66cb6ef8fe90f7fb0822e2d426a95b5cc7b318fda40c01d0196ee92e2f4d77c2a8bf6c2fe05a63afd9406ba720e5843099e2db93a741398211d68af927ef", 0xcc}, {&(0x7f00000016c0)="bfc82739834afe0035ecb0a6ad565fbc2386ae8938a52ee5a3aadb99772ed070bfe0c59b0df55efd2cc590106bbd0673aba7db7fde042f13544ff99ccf6e3c80bfe969ada84aae7e99ef45bed7aa6e3734073980c80af8fc09ddaa933b7b283b34b0b7ec64c2d1dab12fdee4983bd0e67ed2093dbc6a5d1bcb0d1aec36730a24e2c44db318b41b8bd0b58a8aa44df835d4c4cd8c3ccabdc594086ba96e5230b4dca8a5d1b882c7760b3aaa599ea2c797a5490f365c07602561d37b1d82dedd0caf8a16895e51ecf6c1a5a5f872711cf3392c476ac8666f5a981ed61e663ce7142e5699ec9bab56a84c67b3733fdace61b1f4b20705ac6de3e79193f8aafbb0a720eecc68a50ac35f54b758a9c7230136fbd9ad3bf6b7e96b25bc5a3ad6ca22db46c0990d800d8cfa31e20ebdbd45ea729c33ea318c6461fe1554608badb77de54cd7075b44cc9c45808cb9fc386b1dd111f82eba5fd68837be644fd390188e63a17f0623421056a53d24eba3c519d8326fbde30ddc810562946d29f9f2fe7bc4a96c78a6d9a96e7275c7ce5347dd00d6693dd2f5329511de57e9ebd504f42f3e9f2065e73b9741ea020366e0592224388e479bdab1c87880f3b973f3f4d1cf4f6eac4b59b8885a08f9cbbe2286c97b06030170bc84e3b32c46887eb74b18440d66b587b9795da7733f112b7daf3c5433ebd04cc22aedd575f96688af1741ecf492ed0834c3e16e47f586f20fcf7d658d2e39bcb837837f3d70a08bd7e06689cda5f3d83e32f2bf0c4ef9e204953292d6f34465a60f5126fae45f125b3480edaadecc1344953c3ea16abd75460fdd5160c1e07e4995c6de73d079b4a81eed25dc993832b2045ed6bd246f0afc2af0d4b1e94f093fc870f6fa5019be63d1958998123458f1033a7e3227257e95b7f972266c85eb57ab08bdc2c26f639ec2835ec0bfd3ea7a3fe113aacd9ca8c280732c6445d9a12df134934ac7ac96a25b825e59e94634ff9d82a329afd19e0c2fc4b74e2178e907c315a3261514b7f59690ed5dcb51b589719f6e83e1d0122205434e18d13441c48436233b7baaba9acfdff030dc91a10544f164e1afa3c02751dfd9923ea223643c2406d01a70a475edac8a141745c21b09247a40e31598fe49fd5ac2f9ec5da1a4a14c582a251849417d47c12d8d31005165fa726298d3513603e29e9f91d319f002202632feb51f41bf85714e8d4823535826332b29237ccb1f2320b64774286aeecafb797fa9e0c74ccb1a71835d8a4c556b27dc5fd67ca8bc0826cbfc65e5566439948687b02c4c34debefd73e03023484e3d4f7b6b9c09e0556fb8ee8d4a50c819d20e1c7039da0ed6cde34bfce43e47dad16fb3505cbb34b5cd16cd531081a2e43797d9cb900baa8961ba9a1fc2b1328819eee368ffd39666579b9d46e71e827dc56dcca617173481ed39361b7d5cc520253fe28b14bdf4187f77776b53cebc71579a2397b4f9212e483f8afbdbec972c009bd9932b3e68b28d16880247febd50c0c961cde4168d0ac17881a6d7fe4c158b6956a2c78595b032917a4f5bee27dbf3d9eb47ea9322f8758ca7c597fa5f4a15ad250e859ca74db4ab0b467fa7d39696d3b70003e355ecc8148e86a61b29fa18f45c833f135a23bf5fd62a6cdb73504f87efbb0bfc9667e6f2df41fa219406a452fccdc00a9e94a09f7cbd76f601bb1eb7042389892fbdeea8eba092a827853d4119199a29aebfc01ded8bc55534412aea2d1622f245ccc8016fbe574b00d40b5d166f828a7dd0f5e6a6f1cbcb6ef44a8851822a833156262b851886c9312c4b62168e268b4399c7c7da640cb2f010e8d2d684e7971b4d01c5ab7708d571e621293830c678b06f4fc02991bff090be411453ce29bb2cc67edfcc1173e66c413190dc84d22764a5dbf5ba452a0e2288913624f072a676c58cc3327f944c52088b97991398c96cb53617af0c02bc012f6586529bfb3126bc64fa6d264fa4211379ac6cb549013e18e6b5722f2b486781253d0ca6c4bc5a1b514c90d67bd2d5e6b3e75a40f10edf350677c6f832fd41ba38a3081c0f7f8f0fe32ee79f10ce1d35e747da80efa9ac5073361c130a817222ffbcebf9e1e7f4c930447a77d71bc15c1e89c1a9bfdefa6b98c5675414bb84955b930d42bcb7683cce69c7d6141319ac44c5f3ed8c0bd8a10f14b9d0694ee2043a68d34f693462117c13c4bfa2548cc17f9c2332401b4ce964ce19bcf8aabaa97efbf5c93b7002122ae9e0ec43f179a9ac257c52a1bf2184611b25b32ff56332affe37f49c07a952df111037a1f02f48c774c139ae67bff53d042e864e51beaaa3af2e4e0cb9f7b5f4c0138bf899e801cb3e197dda64e4b4d3edfcb4250cf4e1dddb7a50ccd60bff90675b492e775ef3eb7be0d32b596d8daccb9cebc5a2aec9bf9e2f45d4130654c1ae3d5df2914756675db18db8b7cc44baee746746e364b4089e48de644596756402bdc32f347b8b165c3f2b0d3b0bb428076ee7524a6b10e30e45cca65546e05d77066275a8c129e75861cd4c5a4c09db4a263dcd16cf376348e97d77bbc8c749fab54b7990d41f4653826e7818f4222f6a9e8a14d796b7acadb2452585e814ead38c7107f97fc606946a7853b840f8f9d0dbabb7b2e6c332fda7a7d6d31647afe734ac7d6121af95c58d5d7fdfa0701ab9761dea9100171b9ef8a8d0c9b5c0bbe97b375bbf38e0d4dcdff4c7bd2947761d52d37c89572a161e0d4238062a62939ffe709b924e2672b95f4c78317ce7f44bac86575000f029106c537aa21ffa50df4b313817ab396159b2c70e41c93d6c70bb3f19f4c1addcbaf9acbedf73313e2815c30c68f7dd61755391dfa25d7c2bd632e80c96b6a0c9230204e867565c01b9deeaba28311ef83d4e36da858a4d58246f3860b663faccef74704ddc692f37c3e9370bea4cb67f3dc9d926240b3cfe660ebfccebb2d4db324d63556de12567a9e176a5d533b5406d5672241ff080da5227a12c8b8edb5914d62630bcf50f61c1a6f0bfd05e2b8925eb34b2af74265c68b79dfa5f665c176814f692e1f11d84de781872765380b33ed139c41db2198fd5a574e21668b6dcc9a51a65c9cf5331560996c4f53303509371af025a8a8c7eb9532e66ffc4fd24a9aefc5421845bf905834e768698c864eb4a1aba39975dfe7f659982f7c14fe890a8be8106f6bdfe80fbb3d802f68cecf537d311a394461f3bdd3bd0004ad4b8dbc62068eba1eee3861f60606b8aa21ca9f72e5d55f503279ea4a38d68f1f1bd2783234ae1da4bfb968262caa70dcb587e7d2d271a20241eab2b301b709e5554c71c2d1ebc99703ebb293df44877c9301b5d5a9e60210a2cd59134c111e617c38639fcc76a004ef8e0b49d4aeeb57533bae223807cc5d05988fe73078e08c27373a362ef7b76bd2011b4302ecf7eacaf99d68c0e8704208722688def082dff2d6683f6bead329dec1c46ac6d61dc6f4b4642f9d3a6c2c9240c02c149abb96500f83b488219a13a74b266d09087ae5ac2b2072ddcf5929e156f236de0779eb4665d941ae46ffa534679b6c158bad7952bc7856f7baa4e6ddb5153773d2f2c0dabf93870da3c0528e51eab79cd1f26bc8e18283e51e4d29639900d77b1605bb4b288fc71d07c5045e272cfddba38a2524a6fef9164131f46bcb6d59b578b55ea85512a3c0c9b4c5f4d346f3798134dffcaa858fbd07c38c44671a336d4abe940ed321f46c2f5bc22c30bbf4c5cf230df5512bc148252b7597268191453ade98265a72b30ffeaacfd9443c00a5e534587003d4dc986fbb774232fd1801ce0a35adefdfd2cf9f0ac6bca68980e6223be6e6c84d9a816af2e0cf014bd7338fb3d3683226d72b5c8b5248acbfcc291a8d6438beb2cedf7f63ffea22c50602ff6e4c6c3d6a99a0fcd12167c8e8795e333f852f23796583897888928eced99d7c171b35fd1e2ea384bfe80c4e5e8186d70327da01da93aca65c884e1384c1278921c4b663c147c5fd540cc9cbcde84fe4a29bf9ffca3b7ab68da4ec4480c52d47c888ae3f22d71985bd11dc7b76aae9e4d1841e0bd253cdfa0e26b9a2b6f4037e3e806db90c9c1e6726a1c4b66d104a15e4d05eae4617d9cb7f9e4c168ae4db44de3ed07d83506f65d9eb3eff4cae3bc61784100e2d4534a200fcba8bf74db7afda89a4e1c6a6c861f6bf6304d6cc5c994aad4753c579c8d1bfbd9415c9c591f483b81f4a681a11216fd26eda5b10761ee7170f06645eeee7b990fac893f0351996a4ab72e4d1b686db4600f565d7e30aea294609a63b82113ed9a38e51b779d113226b9762d54066b3575a66f995bfbb430bcfaa1cab690fb15228cc6a631c326d53375db652b536c9f3d364709dc9a26ecdefe6e6af072f173563bbf29befc9cfe8f1c33178726a6bc21c77b09640dac12b3526862a91be7c9ad6e1a2fa8decb5ac33b182dff78e5c8c88946a43c5f5e9f761f03cf1aa6b908a3ac58de8365fc12008ee65631faecfddb579045698556a02e5df66a9a1a15a45a6ac590226e124bfe932b1fe1ee977f5cff18f70deec8fd7342a7173be8bfe4b267d3834070b2d4970695821a924a3ebee401a8f94b4f289093b0ba03f3ca70708e06ba05b54a70d6171c9645d99b782e536c939d5796206a8704f8d31720e2d88fe0d7795fd30881915dc65ca8cd7fb802d1f47d9b5c7f9faa921e43033477258a63e2d25638eab4de6813807f451f9fee898938d99a69611ea1c95c22926a416987a838d37eedafb5a7087abe8408f0e4c3540df2f4eff0c7b38c501eaf2fe40db515e1267e60718535529bf51a678d9256329c181148fbe0e452f7644169aa01d6581cce7ca906b333802ef0e686a4608bdddccd8ebcb2fd319e029ad43ac22363e21ae60de183208a6703f6eb326b12d5732f6f86532bbbb867fe81d1031a876f582ff0d7cfd8030c68fead52db301939d8259fbeb8be7b67121ed28b2eff26934e5d472e3d2f69c9b7b060917d5f6559e977662e8c70b9ec6fe165e86621eec7480e9aff306f86f2707ef383161225fba5a00d0aa77ebee9f95478a3a7c1149f2b13c6d6dd74452b33315a015a64ca3c6b43c0c7a8db1a245702fc1855cb282d8ddad144e5208f6cbd32cad6f27997c606d8e776124d4a185f2a8eac1e40d6ff3bf21e251aa867f50792bb5325d653a7111095573b5b124febe3960a3df4533988f6c2ee44bdd7460fa664037ea0f20ab3f243bb5aa8741e24f220643cc1648a4ad978cb1ed8e515b8c4a856f5023d2dc8f0c7f8c134ec823483eabf98a185417d51faca4a8e43e9b7dfe44a998d612babb88d904deedbd3260eb8b5f68889f7bc3d21b2bf46a5d2990c0bcf6686906cfdd4b4e85c9a26d364d1c504ebe724f67b5889b22c1f9bd8cd5e78e5456639e5d537d7987273169e2d583dd8367de6a93c1652e2a1ae1341038b9eb6628bc2bc997663ee677125002f27fbca72e96a8541208e309ec0f8b169309e7547a838bccae470f2ae6c258840d452adaf81596e4065aceff7a3aa117508f80d642112ca7dd74e9ec4c53a85380bc63379af3936796748800c19c426d06a29b5aa2b7ddd7161912c50635ea0a23238ce45e7279a438671306a0f4f7d98e27628542185b8973dcd67bce58c7165d774d83b03b8520eef6e2869466a3f1d299d514c2bf8b8dd966242c52a7296e01c204df59a63ba487a34379601225b0217f53e5a571466d389cbdd64bc7743d433e045918ae97387e3e2956b7d258ed65bbdf870fdbc", 0x1000}, {&(0x7f00000026c0)="dfdcdde8d802d74f307b00cdd59214c50ea770767f7f9ddaab19084fb6becedcd50aa01d16265fd516cdb6891f1119e0a5a11ed03bdcb090b8782ad84354fca84e1ba157ac6792cf190496356f80cb65e4a162355f9506345768bfd57dff0f4e70546db68da465edac9fce78c13ddd44ad2b120af06db6930d219744eca5793a2ff15b273e1b28cc837e81d3580bb743a5764ddfd01bd26d092b47dcae2d732afc837db528afa7268e95692b20c1aab662e80f23da9404212b99ae8faac963a446a9837c965522b433da45a06480aea085a7009c70823c44209feee7a416ad8b358fdf0b20464d237b3100", 0x1a5}, {&(0x7f0000000280)="3f4c55e9b649d130087c8ad647cfb8b2634edba3ca58005911c01b5699f53f3aea1fb5296b21d190e2bb9ac90961f9814ba2565c954b49a68d5590a2a2914772fcf08e945146f0b0326aa57d5346f61ce5cdc8023b44a3a0ae7695a4604fce", 0x5f}, {&(0x7f00000027c0)="5a7b3b3c307ac60bb55f6bd01b45b8a3fd561579d38dee440c8de6a67eba166230110381f7902f03a40e2b91355ab34133149d370a2094b15e800b02c92dc6086bceb154d8a74cc641cb26b98f23ef283554e2726810f0251ab8ada14bee932019f42728c69db79f34f3b77bf59e98f95427ad4aa9139fcb54a449e8c52431ab2453c347a2", 0x85}, {&(0x7f0000002980)="69de06c37ed6e23fcdd50a5f3d13b5751365871582e79d1ebca09f2f88b929c44bd0538677789c0cb412cf42bb37087c54c5d9ff22c6a1d17745ea6c541e83af12688292ad1dd04d627b54", 0x4b}], 0x6) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) connect$unix(r5, &(0x7f0000001580)=ANY=[@ANYRES64=r4], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r6, r7) r8 = fcntl$dupfd(r2, 0x0, r1) connect$unix(r8, &(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000001280)) r10 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_int(r10, 0xffff, 0x8, 0x0, 0x2bc) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r7, r11, r17, 0x10a, 0x7}, 0x7ff, 0x80000000}) fchown(r1, r2, r8) r18 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="bdfcb7ea49ba9f7a16e96435f6a76bc90962094c63a42d7ccc74a057a1ea0c59093ce1d32efcd72308678b62d0d89b28e4ec67e558771c0fe602c7be0a05eda40e111cab02a933ad7e5617fa91c748af702940cca101ff3a66f1e0c39a5ce1fdbd022be8d74c0e479ffd91b62632f2f0ecfc8ab2d863d342c975bf6968", 0x7d}, {&(0x7f0000000300)="4ef151af2b1bb53441369dd68385c1db613ef9804b24b5b9e2126195d51993b99f6a30ab7f87a7aae85db219483e0e08c8153897aded122a2dbd8b00ab322535d95717474ace14b2f37bed1781c0eee90a532326cd76ffddba74b6b6c4ecfc7fae3ea0c8", 0x64}, {&(0x7f0000000380)="2f2e4480e7cfc246b834213eb267e257ec7b98bed9b7c4075c5179b4bd0c7e8fa89906e23aff1939da87b3ccf74ee04f1ed4fca78eb2b31045fdedabcb11c82aef912e165ce8e1dd1385e6694aecc0ba8b940486a1ef1a12d9b523dd12af0eceb1327939ff4d5feb0bdc7dfd98c7c3", 0x6f}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r18, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) sendto(r2, &(0x7f0000000280)="ea29144aff7f5f2ffb201e3edbe35859afe1dde5eb78c6a7588429998577e9bb70ad776d3faf14dde059f13f057c1d4d4ebadc4fbf4d92f9608645ba5d85e29c859162ca5039dd716adaec32eb6976c11a34668d92018803095b83775a85cb5e3e0c54798e8d5e7e09ac53d6ff2a94b9a3b758da63c1b265c85695f354c9823cdfda1ab39a310b45abedf1a6b6bd83", 0x8f, 0x409, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x6) 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", 0x11d) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x24}, {0x4c}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$inet_opts(r1, 0x0, 0x1000000000000008, &(0x7f0000000040)="853a9a670e", 0xffffffffffffff4b) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xff, './bus\x00'}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = socket$inet6(0x18, 0x4000, 0x6) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x3, 0x848e0000}, {{r4}, 0xfffffffffffffff8, 0x9, 0x4, 0x6d5, 0xfffffffffffffffe}, {{r5}, 0x1, 0x10, 0x4, 0x39d, 0x1f}, {{r5}, 0x2, 0x40, 0x8, 0x5, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffa, 0x40, 0x1, 0x6, 0x2}, {{r7}, 0xfffffffffffffffb, 0x3, 0x1, 0x7ff, 0x9}], 0x0, 0x0, 0xf9, 0x0) r8 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r8, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000001280)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="75d244bff497ba4116481e8fe55bd3e5586d", 0x12}, {&(0x7f0000000100)="8617b88bcb745969eced390a35f574b1a38bc20157e508f724b64f9b38c812fe089e9f7876f151272ffae9e0cef33faf20853cf5009c2180db221f9a1db432f00f4f115269797c1e879c7bd829c8cb372c11e455c4e0dcc16b80dc70a01c30858c0613", 0x63}, {&(0x7f0000000280)="48c9af4e079cb02bab0e916ae6965e06adb4defd65ae3c7e0a5f926a094a8420469573c093f11e0062ef07269d97560164dee82ab8ac0f32ea3955d6849612dabc08b0262c2ece8305ae8c689f705610fac8ed60d66b7ade7b6d4980f49dd558d9867d72b4a60640017d98f967b8075e083bb616b4a35f21ad35dbfc34120bdd19d473b1642f7c7b1eea424f3d5cfb24e129581499d03e8a6326e3ff0d9863a9c066782493e639de81cad8fcd90a253c8302cd69c54f9cb2488f97628d00f884ce8422fb90437c13a3b24212787c59647a97f47dcf65633ca699e8f26b35ce51555a299b010d8735e729560aa6b5fbbb0890193f90092652d0fce7ecadc6ae7e4da4d034092c9d99ae68fc023af99f13492db27aab536af63eb53950c06856302737fd602d0ca9fe2ead2b0e183d8b9e3f1ae46f38a8691873bb1341d12f68f001e5dac67819b6813ce9ab9fc3dd9608edf587cef8c321303b062e80061468d163aaf156bd5f9acbc8182332972ec7705fba32c08e624a36eb1b73895a17aa26067e0ca98bca3aaaf64c2f7245ed1228a73bd5520c4911b7f916516e9997b65e42e7aaf8a849aa6f876d935003e2869d9453bd442c9f94092ae135c85e73c139a51d68a03aadeccd111046627dc1d0eb4521184b916874386db91f33f3fac993d8349c06f3a1a923313d532909b3535e36b12e0ef36f0d5e986d410e9571295424f47e5249c6ff9a037487a9ee05abb775715b20d042f4b098b7069c7bb1eaf03b79279b5b7947a9a55e3b7645c00577b103591dfa4ac1dcee3efd3d6181b607bdc6b75f4861703550a0cdf797960f45b26d66b6371835e606c8f0be987f5fdfd19d448f6aa8eecd3ecd701516651b158641a75604fadea52b5a832c7d1c4e0d06d27ac6b1ad62ac25f2411121b0190f04eea9c4569bfc25e34b23b40957c7ce3158620281dbcd1666867ff1dff0a7b1272f488064222826dcd0ed87edd93a602312c671ea32df9587c2da9d8066d2c9745c341d4499ce9a02ec0c7a75889feabfb8d27d7b0ee49323b0085d8fef1eabbc304936d7312b0c49143d60c26c5d13c4afd6c1f42c4d8f2871691a19bbadad57f25e43a2e57847299ad614a9e7897a3b986deb644c559862dbc97e19d41565872ff7f700beb6ed438e51a6ab14115ad1da9f5b2b827fa8054548a3f25c3dbf98d60547696eb34131378d7bbd45145ce982a26fe3d4b2e44f03cb2ab83793a90c8317efe3d59f2d83781d317e6c95424c84a1d563adf80c5256699c6908ba8e28ea42b26e1bc5d6683934134089a11af5dfb421dd0c1d390e8feae791a05fb5c4b9275ac5a30b091c9506850547c10a5b188505e0feedf03f000384b6b4499a1a56d255d33569cbb0fb4c34b42b8cd8478105bfe77e43c5e7325f516887b14725940bdfc68cc6dda9741ea2f4464e60936629f18082a0b279dd6441434809f26782f30261893677715e39c88edaf553cac09398f08eb28a576ffd53d679d2ce9b54e3fe54d885c351810fbd79e367ed9a2336ea98a9e2e72b96b85a5aff72470c00e892ca38e018154654de151cb162b416294f0d6809b6b5b8e07b8069fd89ce45a372b2d7844a9c55a046dba228ce23341e72692a7f448cbeee62f183e34746a6a19c1f2589e74a5093cb1e20107855df4a8b13df5015773530cba94fcf53885b96ec3a13f32302ff4e8366f17f315208489203b47049d68daa1cea215d474b036e8affbea3194bc22c80a004c2506c941c840236e18fbef20c6de5cd3b91c6f1455c5be4a427110ae669a93056e29f87968cba94a32c642865fd929bf77590dbe78e13a8a87d836764511a7da92c042df3de35411ebd3a4bfbba2e60a36aaffeddd832bf28b57763ea73dc756391876ed15e0d386ba8735adf9fac988f231ee35a0e1cc4b62bfc69f77ac6b71337f7e3c1ddbf17c709897e606d99c3c909541359cb3486af32518bcd8a6209e438213b3007bf076fe72666d4b91bf107affe1a2b1f311f18c2d3dd659a7602deb521e501cc1e9fcd8f2c93f485285be0a84f5b27b3fac620814c04b0ee11bdacb9d52acb79c0ecf84327cd2a06baf99b8cb46af82c67a2e1f4c1f3be29898063aacbedd8d238f8caf66fb55f96895b93eb3baf468ba0c80d4ac8f2054cf786e830707b122369781db3b6fcf1770908e51a9bc7e15c2fc59dc0c26bad6b4553a6538d16e1c78c0198e77d86ec1b066417c482d682c7139e0ccfb98780b0e5bb38ebebb5bec55676840fe7d6b552fa8dbc8926924d98ebd316151c92fcd3e5faf9228a47d5da90bd76300860aa3ac3d0a97bb9eae52366f68f3967c346ee478f1693c9e8ac4a59e71007a14fdfa40335d87f8c053a84e044cac16935234e9d82dfa2d33505c4c9130643588b38bf9ae94aeab50a78cb05ffb8e2d5817109a1d9bd95bf78aa351c037dd63a2d7f31580e477afe789c7d5145379499c71405a8e2c8bec0d3dd6156e6e76eb2b056afac6cc7aa506c89f8f7c1e0154703807db699d4e8cb853b5a6af0dd847ff9beaf9cc6d9708c06674c375d9c1fb2057f586988393823e459e411a00e744d6c88978ca29bf156fca1e186301ae4aaaa078c1fc9b584599f5b85fdf52ecac1c5f5667e204cfedc311119aafb9d961acd3f5e83506f5c10bd1e072c8f007b3d828f8e6fdd6f8afe72d5e982383afa976db2c5b86cfcada8adc81a6485b4ca84637d754febf9c592a7c0df09829c876b8cc2bc1967c65fed5e6447bd4cec3e1b48d4cfe62ca6fd862d432188803f02ac5005ff76ad2141cd77e838e3cd08426136ee0bcc6be211a81843debbcb35cf6208b7e23a3c4769b62e805b85c02d5dfa6d802ff7b092c7d9ecf30e816ea9ba4b184acdb28a22e88f5139a898c5500da83b88a8d897422343f23935208b722a8830e7d06d487faf9b578028392fa0c3eddc0b3a520415eea21b10c187f394d0680c951118f04c66df2fced9d951278a99094190e8b2b4f034a02afb4d0b3ff6bdc712eced6751bd7aef547b92c7ae54920c454967686b0b23f2194ecdca4fc2e6ebeed5e21530fca0df3962eb1b20b8808388b82acf317f842b74dcb970546d510514623087d7e47a516c17558e92845e20debd49d5f1edf23bf64f1ad46109d0181bbacadf4f30455b07d3dfffb04863578bc9cf2028db2cb39a4f2e73067005a825369ae2feacf955629dc6ccd3d71e42acbb1812bcd46ef0b360a0508296931dbc1db1d65365fcdeb0bc2288b2024584d7e5b7fc75d8f3081d3ea850a7268e19442a82952c019bee2755389e62ad58086240dfb4c37d2837d5d16d70c3398b01e2b41d1bc3d5c27f7d67a86e614780bfbc427edf9b9cd36927c69bba666e8d1987f829bc9b7f756ffa95ec2b8fbeef7b77aeb2c7d8ddc4e13c8bd82fe760591165afd2a1a18eef7cd72aeedb3f9d2f6e837b777d0687f842c0c09305ffca638710a882df548a1ee0b072d1e73b1633466c92837d86b3168c6b1612f224ad529e7f620eb93202aa114223df1a4f9f8b60a68a983a694da21b458a0c19f948b6151d4335ccced188f5ceffd4e23d8ad4821d742193a89153b9346c1f62533e63e1fec623df72aa32d23870ac8c8e9dde68eda24a58d3d9933f00383c628b5f524b834e93d83e434fdb40000bb092095c7d25119565a7d51adecde3216d6dc4b610eb9c7d271d79aca8935a929acebda70c31d965afe29cc2b58effd55129ad5fcb8c6ecca0c82aee0c11c08bebc70faa16c25f8f6ce0df72aea41b215f5618efd74ce4f732777335440975bb78f3d43c654cb7b4e78f44aa003e5f1d83aba7a9c47f9b6bc4e4e6b6c71b9a11bb8f98d4a418f95b36cf882a48dcfe7d10ddf8dd45335afad53a00a36a07fddec047b7b997e7e6ca79c455f4c35f0fee2edd358b7a35899fc8360a2ddc7e30a52cd27acc3fce4712674b53fdfdd1877029508f90e8e54efcf97823e2bfd089fbb2e7b25e429e479c14cc64e5292252440d955fb5fa23b882998819359b13df38edabeeb6dd14536ebcb46af6ea2a6e74112198b181b3bff49411a12a7d7b93aff4458c0662cb03af39fb8c6a5f0933ab143162db632ae2afb815df7a7271b18788536f3136b0436b4179bb320b4bb91033125529ef4044f5bb6d7bcd9904dcb9830cae2151172b99bab09fab0a1576e67eb17ed61e1969d277bd52c42867e6cd7fca2c666506fd7b0660b84fde8db654782a1db25b9c41b6f7b645f724dec8290dcfcd7454f3e621d2b3fee2dff6df2cc521a0c81f47b9886c08b4d2ccee4eeb2dcb0ca30ef5ac06a6502f4cee9c1136a5f63602dde7512767f16933ae6fa26fab4083d6fd7a69cb82ac8eb04dd6e37b205f3950dea4ad01ce167675284d016d93ad21bf5c85bbf2ebe72b347a261ff931366104d3204a1f3d8d3c5fc4e9ff51b29cf51acff6d5539d26645b5eea9bf60332a86e0428efe221e42e5ea2d0b5c039b110cac906743a8391a91e7babae1412e7a6bab584431caa84c897730c566aa33c6ed24e00d6aa9d9088599b7d254a2748c2be0cee9553b6345c483e65a711b43c588a07f87e18b4147f0752273d37f62c29f7f3d4d39e43314fc5619e18a21c87d43374bb2bae96d628f49b3fff288026bfa4c039ea189845e843eb54b1581f9a5d0515d6fba118b0b3b5102b0cd197d574d123aa6171eb8d07f66889aecdc63dcbda1ad74388f7ef1bb210acedb34da31ec80957753e068350f9b74bb4a3c2d719d137c56f26c6230b3ad4373b2f4bc9389bf4e6258429f61408b2abcc4bcbac02a0d31b33b16b908b3a304c5a29a1412dde001ef2cecbc008242be7e54dddb691eb0d4cc403af85c95881f515c35599670aed81880ec39cc644325ae49cbf019d84cf09f3ffd0147bb3c2e180688c3beef0860df56bbb3ebb05d52e2d198fb44e258a109dce4e439fbc517210bc421718bcb5eaa8372e938ef27904aec58b655d60a737401417ff645b101baf4cb471b1c473b9b0e71b11a4c2f878f982352e4711bcecd2a5c938f1f259623a30099e717c1f7ea9735e6a74dc1cf6f98b9bc33cdad7212567d1a3dce5841edd26f7e3ef27775c8d3a3e3ce63f90d9d6fb831a1872bcf07947f205652ff097777ac463a03818f14ddb2f7af6d829232368fb576d4690a1ecccd4584202a5c4e1714202aee08824439aa2d5c439aad3bc056925182a5969ea757b5a7056fa0e6306ac1606708fba4d931a25fbf1a58363a9707758c490a87473f5efd1416b515315d2210671a41929308d0d74409dc23233048256bee75b619291209919ef7024314c3823534e79f3bfb27da2418c06324a6e52e1e1c22a252bc8d7b20a9e2818c1ac312013e5ea53eb99e097d767678553882344ffc54a634d78a46b3f3f1dc221caf8ed53ff513f89d9258130570173ef6d622978759d975d87de71c7035a2ef0b8c5ba2fafabc0699921683d849dc1f9aecc1664e2a30a24116631827f9001562142bfd9aca709128dda485184a1f097152269b50e1493658ce22f060336f4ba3e702890f1f212d85adb4fab8b5391a7af0edcc9b7cbac3a8abe88d4e6988709a987ed2281cea8f0f9cb5428a2afb226ddc5e83e35ffe113b62560d029e0b3ae72a8124daab62d9d6a0af883ec379d1fc2d5c1d98dd8cb94c11847a58df7ebd474316056dcda292d539a44c501d5bd01e7dd2330a0137da2447cd62337a1c988e3d65dcf634a38e9c88f1ce56482c4d8c24ab5ef1cd9e9230015945ab9e8cf128f7713ca0dbab51e8c33a9", 0x1000}, {&(0x7f0000000180)="3752d6191d78649d208ecc78e1d2a267bdb606851ede631dd4c5f116d0eacbb21fb95615266267f0c0d769fe7c785833e9756b5f91891d938a2635b62929fa7912368569537cc67e4cd24a7ecda2b3bfd2f935869f8833b787f1cf00be4cfdfcc2907e7a4a00b11759e47b36", 0x6c}], 0x4, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000005b, &(0x7f00000000c0)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:18 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/125) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000340)) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setuid(0xee01) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x1, 0x9ff, 0xaf82, "d70000000000000200409e000200", 0x8, 0x10000}) semctl$IPC_RMID(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x400) semop(r6, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r4) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000500)=""/4096) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000380)={0x2}) semop(r6, &(0x7f0000000040)=[{0x4, 0x58}, {0x3, 0x81, 0x1800}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x3, 0x10001, 0x1000}, {0x2, 0x3}, {0x1, 0xcfc, 0x1000}, {0x1, 0xfdf, 0x3000}, {0x2, 0xfffffffffffffffd, 0x1800}], 0x9) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x4000, 0x3) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0098fa7bf1e37d4202338200000000000600000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000400"/110], &(0x7f00000001c0)=0x6e) socket$unix(0x1, 0x4b415164b5ff3be, 0x0) r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x7ff, r8, 0x0, 0xffffffffffffffff, r9}, 0x80e, 0x6, 0x1000}) r10 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0x2b779ed5) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0xa00, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(0x0, 0x0, 0x2, r3) getpgid(r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/19, 0xa7}], 0x1) close(r1) socket(0x0, 0x2, 0x9c) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mknod(&(0x7f0000000080)='\x00', 0xc000, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x3) chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf203f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f53009ad4ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df42d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf37fb6513a51adf2ea95d000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3f, 0x3, 0x1}, 0x6, 0x200, 0x7ff8000}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r4, &(0x7f00000001c0)=@un=@file={0x2, './file0\x00'}, 0xa) close(r5) dup2(r5, r4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x9, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a8ac084e6abca6c896819f507d0000000000002951b15801360bcd5c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e63f3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f87114385f04157795ea4a5c5fe659fa202361cd84ac7dbbc5b65c6593d2870fe00122cd2350000000000000000000000000000000000dc42d480ede065dc0643ec6b47b8d7da1738f998b76636abf166824333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea417301b6913eef9e8b0fb636710000d2df0ac8fe040065b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ffdd991e49f916a4193897b0a33ed3cbf63700"/358], 0x10) dup2(r2, r1) r3 = dup(r0) shutdown(r3, 0x0) r4 = dup(r1) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) 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(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000900)=0xbd99e2108fb33cd3) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\xca\x8e)'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0xffffffff, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0/file1\x00') r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x0, 0x6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r7 = open(&(0x7f0000000280)='./file0/file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r7, 0x2) close(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000240)={0x8, './file0/file0\x00'}) bind(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="fdab0dababdb695ac581f17fc7f7f88a167466d98a89f5b8e6611f382cf5d3fcec4119de0213092d2a485890c5f3dffc3168cc3260d93c652ed9d842ed42ded18405195bcf56b019d5bae4e82875dfe5c5724a3b9dffdd6922faa4b452a2647995ef0f9dfd7f7e54358bbf0968c2e5c00d68850f2ba7a498ecb4e9feb99be4199ddada234e1cad08ba864309c2eed7479b7555458cfaa36c9aae56504cb728b92cf04792975710e9359d05da3e396a47c282ddc159b9f5ae70d47fcad1642beb321e3289a0b3c2d0692e88b3de9818c56f08709a86e60986534daa2878a95a41a4b62c44ce82329afcd0e32db421d42010143c36e386d44a8d43691a75395653f5cf624e2f79c7ccb6552aaa3a769128c67731f6803c5ff936e16acb6d37b5ff67b42f05c7ecd1a75e965aeb3d092d022605423a36c9784b58230b88a3cff4d3613b5e70136e97e4d7dbd1b1931156eb9d783f4e5be327ee1fcfeedf79f2fe0a8e2a345d70d3d976311bceda96fe3ec9c0569c52034262b40a40a4271a8535f53fdf870bd1c4781206460a628b1953"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x1, 0x0) r9 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r9, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xbbe2) clock_gettime(0x0, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) lseek(r1, 0x0, 0xd, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x1df55f7abd867813, 0x4007, 0x5) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="220e22", 0x3) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000001c0)) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x142) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x6) 16:00:18 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_timeval(r0, 0xffff, 0x2009, &(0x7f00000000c0)={0x9, 0x6}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) getrusage(0x8000000000000000, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 16:00:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) nanosleep(&(0x7f0000000300), 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x2, 0x4f9, 0x3ff}, 0xd6, [0x9, 0x0, 0xfffffffb, 0x7e, 0x101, 0x7, 0x6, 0x7]}, 0x3c) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0x1, 0x196b, 0x8}) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x40088, 0x4) dup2(r0, r1) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) accept(r7, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xfedd) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000180)={0xdf, 0x1}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:18 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup(0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r3 = accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/45}, &(0x7f0000000140)=0x2f) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) write(r4, &(0x7f0000000240)="411997d841e7f274234ac84b8cf80f708fc350e5f63851537bf53b2f8cafabb3440df6decf5bcfda1b220931d86bb76ad0078573f0b933bfcad2a8123f9f651389", 0x41) r5 = dup2(r2, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x100, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x6, 0x4d8, 0x86f6, 0x6, "f39e5808551106d6f0f11a5ba6aab1b5b24d3d5d", 0x4, 0x1}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x2000c) preadv(r6, &(0x7f0000000580)=[{&(0x7f0000000400)=""/155, 0x9b}, {&(0x7f00000004c0)=""/171, 0xab}], 0x2, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000680)="8ea20589dcbf4ec916b3b3a639d680dfe157f99ae3db2fc7bed61d5917", 0x1d}, {&(0x7f00000006c0)="7cece52ec1d38ad85f4757d18592b67437", 0x11}], 0x2) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) read(r8, &(0x7f00000007c0)=""/110, 0x6e) openat(r6, &(0x7f0000000840)='./file0\x00', 0x1, 0x20) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000008c0)={0x1, &(0x7f0000000880)=[0x9]}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000900)={0xffff, 0x400000, 0x4, 0x9, "d242fee4e4b419b4c7551e3c9e6aef7a89913a22", 0x4, 0x81}) r10 = semget(0x3, 0x2, 0x2c0) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000940)=""/24) r11 = socket$unix(0x1, 0x8f0d832a5b8563c7, 0x0) pwritev(r11, &(0x7f0000000b40)=[{&(0x7f0000000980)="228c19930c829af36698bd1ffb1c9bc4ed270951bda7f47665cce4a4644f2c56fe711240a7d52106ff1a953c3aba0b647229c5ab34e6c4c702c9d840541915cb65e3b7", 0x43}, {&(0x7f0000000a00)="e40e9ed467e45974eeaa9c6dca70e24cc56e77166c42e044f94324e5a2cb405f075e258e0e7408dfdae8bb5fce878dc761021f58cf8074d88b07a0eec8d43642f5c16d6c2a5d65a37a0d3facb24db186542fdc6488df625766e806e3f1d90e51d6f7414f910c17c622f113c8465e86284412449b1abc4799031b699b4f8421393a46d86f5e35c1239cd0d987a8d5250a3e64398545e2d3b09c40bc97bea67f6e6e30b6a69d390466e30a24ed36646b887a", 0xb1}, {&(0x7f0000000ac0)="93675128d3fd116c7cbc", 0xa}, {&(0x7f0000000b00)="e06ce3343e9e6a4e803b21776a86aadba349779f9410ed", 0x17}], 0x4, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x200, 0x0) sendto$unix(r12, &(0x7f0000000bc0)="1eaaf48684c7c3fd00e902d52d6d31950e1d7ecac8f11c8e49", 0x19, 0x400, &(0x7f0000000c00)=@abs={0x2, 0x0, 0x3}, 0x8) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="f80f19", 0xfffffd01) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ktrace(0x0, 0x1, 0x8, r1) r2 = getpgid(r1) r3 = getegid() stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r4 = getuid() r5 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r3, r4}, 0x6000000000004, 0x10300000000000c, 0x0, r2, 0xd6f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [], {}, {0x6fa}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) socket(0x1, 0x8000, 0x2) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="41db473b746f00276b664fb62ac6") r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x8) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) 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)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 16:00:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x3c, 0x1, 0xf9) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="b8c597f87b5fd35197aea312b225832d3a5fe763d74a046db8b5aaeddc3545fd40f00d8df6601b8308a3a3fa2989c8d8f31c80da36ffa569311b5b159d24b9ed4d6315fc149c07433a337a865c50173de27530cfa33530b3582cb32ae6d5a9ffa07625ba319ec8a69a96938d9b1b4fcac38b044d7cc623a6de7478b20388e22fcadc742a689e696fcd6291ee324120f30f8b254d0f22a03ebfedcdc63d209930bcfa9a86afc48340621a", 0xaa) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) write(r0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) geteuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) r6 = semget(0x3, 0x3, 0x2) semop(r6, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) fcntl$getown(r12, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r18) ktrace(0x0, 0x1, 0x8, r18) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={r18, r16, r14}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r8, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r20 = semget$private(0x0, 0x8, 0x400) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r20, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r20, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r20, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r20, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r20, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r20, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r20, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r20, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r20, &(0x7f0000000040), 0x0) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r27 = socket(0x0, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r32}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000540)={{0x5, r22, r24, r26, r32, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x3, &(0x7f0000000240)=[r9, 0xffffffffffffffff, r32]) r34 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r34) ktrace(0x0, 0x1, 0x8, r34) r35 = geteuid() setreuid(0x0, r35) setuid(r35) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0xffffff5e, 0x0, 0x0, &(0x7f0000001280)=[@cred={0x0, 0xffff, 0x0, r3, r23, r33}, @cred={0x0, 0xffff, 0x0, r34, r35}], 0x0, 0x4}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x2}], 0x8, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r37 = socket(0x2, 0xc003, 0x0) connect$unix(r37, &(0x7f0000001640)=ANY=[@ANYBLOB="8202adfdffffffffffffffd0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69deceac2a84e6abca64896bc5e57c6388bbd6ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb8da85e25bfb128557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c03425224427f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae20000000000000000000036e84f5d5ff4f1b52505ebf52e00f7973cb549bcbe5e14fb92118fe292d38ad8d31d17257e4f"], 0x10) dup2(r37, r36) setsockopt$sock_int(r36, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r38 = dup(r36) sendto$inet6(r38, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r38, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r38, 0x40044b06) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) close(0xffffffffffffff9c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r2 = getgid() setregid(r2, 0xffffffffffffffff) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001b40)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffbffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) renameat(r7, &(0x7f0000000200)='./file1/file0\x00', r7, &(0x7f00000002c0)='./file0\x00') readlinkat(r7, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 16:00:29 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xa7, 0x404, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r3, 0x0, r5) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r3], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r6 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) msgsnd(r6, &(0x7f0000000900)=ANY=[], 0x0, 0x7fb) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r7, 0x0, 0xa, 0x0, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r8, 0x0, r8) write(r8, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r9, 0x0, r9) write(r9, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x212}], 0x1) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r10, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000000000000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541"], 0x49b, 0x3, 0x800) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='C') 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x20, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = fcntl$getown(r6, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r10 = getpid() r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r13 = semget$private(0x0, 0x8, 0x400) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r13, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r13, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r13, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r13, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r13, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r13, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r13, &(0x7f0000000040), 0x0) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r16 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r16, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_int(r16, 0xffff, 0x61b68f03bdaf1a0, &(0x7f00000022c0), 0xbb) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r19 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r18, r20, r26, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="7ae8d247e356049193d33864a6d5872f0377ba62ea3081ba3c7105e4c0db38ba21e54270ebdd0cccd3f6a9d3a78a36d2766f2b5fd88428cc37b82e3dc792cde049c339", 0x43}, {&(0x7f0000001280)="117c5535dd1d411c77147d23fc71a2d90a98994b1b87b4631cbccdfc260552980e308a00b5dd2f0c1f326380501dc4e36df9f4cce83532dd67e863a41a99f7bf760e9660a09d54287c160eef389456a449a3c0bb5078a485d3a5d6e573d25800a985371264d1af12b11bc8b0602f896095d5405b2803cf3b93d06aacd655ecceef26c2fad099c7d85b1e147ba0f9b822d9921358cce30bbf7036f83b52e70dc9f3b1fa1c04cf0c8d6d88102067a4295a392cd3ae4589136291f000e229f763d5732ec05ff2d2205c186cd2fdbd783627eb0dd9b2a1d5287072e1d05bbf0d53d7dfc333c268bfa91eefab24b00db15f2cbf6364c0ef68d74d8969fc87303be3143a266fe5c7b7a2b73211908fa906a4fd0a5d9aed5457bae587297fd11059684348b5d668df677ee256a175f2e1c8f93fb59e6448540cd2afb5a5042a0d0e3f75b8e73d1a3cbc924d543e3bfb0cf7be2f8d0738ec6d0ab0a65379c927308c71c4085ff16384298efd29d9998328350660b6e8bedef398782a8b255d8bdac8bce8b635955a6d99da0ee8ff73f05c8f4753877b637b8660a9f7c291880ce85de3fc7c028bb3b96dab144afab90f1350263f273e2da3fbd9f8548751e68a60294662a00d9d4f2e37f06edd33f8f491daf3ccada044a759efd1f4055edc1ac30e36f11047d7654c29a89a1057316fdb5363e8776e0efa867073417d0b3c9e742fb58c29ca7f7f5e67cdcf785c520cca8246484e3cfa6cfbb2490ffbacf963d78d5da98e9d30d352fa2c41158aa13a33fa89e9fd8427dc4d9f42b69d7786b863cda6050b89950e1cfc9608812c152f89e5926841f09f6c57044e602e9e0275c3db06d0abe33c1509af2728bad09dc698d3657b5ca1ab0cea388daabaf6d5c0887acd149140e974bb22a5975ceea5aea99fab2ae2ab027d8f9f7741f74ca48e89534ebd621edc0418db88260ed080c1a13f022da03cbedc2c5ef27eba21df2de16b51cfc55e519274abebaa704f0246b9ea89db37e068c652fe72843f48dfce497da9e3f3709b144120c72c1319d97c147b310f83249fa44858e819d108928456e81c579a728a12c993fee0ca8e2ba3439d8aefb9fd78c40971ca5fc0793e7b032e58ba760f9bec3e1c0e617cceaab7dc0eb448b76750d1a97b6a9e23e6e6614787d169ad31478f9bf6be3262c1289469c2f9666970498476f34920727eb3456b6dfacc8eb1d56723fabc8071be2dac7b67d8112d46d0906dc494ae5239a2ad1f0016ad31330a8a73681be34c30e8b78982ba83b3f5893e808dd25a3d6119b3bce91464111fc53f3a22edcc803248b1854883dcc49a0a490ec981dca0d7f7b14d12030a8d92a04205ba5c1b5854a40862e8cc07b8833c452aedd576cfcedadd0e76d34011cd3bd65f2d0c5b83b3383b5d91d1315e56eb2275eb188abe9b25c2daf778ae120fd85911f46d33138b18a5d57c284496c71685ecc2e88532b0188ccc89ff2afd564ca7fbf9e0a892b86dd056f7fb055bbbb7f5dc101114c058e86dc512ffc5908fcd9cfb51157bf55555c1b5ab6f49d7bb2bceff0f383c3e9e609cc41f4f2330e8efa8ec43c2c27cc48b7ec8b2b64909881dd0196c09b72d6b220539d91166ae5e1a228b9906a939f473d5a7a9ea1432580f572ab61fb85bd2e84b842f88c50c4803a53a179654865290a3984f515654b18c1d4388821b6a83a70b8c8c182fbf01b013f936f23bad3d9d9084b28e5fac389e8b7a936516122e142c8330fc5d48a1f8f867cf843264757c847cbaa0b6eb134bcb75d76f03a82841c28fac4e334f3b5b04fdfd11265b3e5dc601dc2519ead0ec04b703732755f2b8fa10264ceda3e75a8b31d76c58d434f6d2775665370b661d9fa56e7e1ff07187b74dffdbee76f7d0f815a43c242d9ad4fde9f72283ea303316f4e46ae78387d9acaad20209bb61cef561feef02ca6941a3394e0e0821a9acf81ab7a2823bba408eac206c2c58a5755cec28ce8585d822fe13ed22c9cefe2fc39df537298f1f55bb5c791297457ae7ab4ee9e8817a8367510e7e95f13556cd7a98843708d23a97fb10921be0072918af170009f4da982f2373649d467690921dd88de444754feabc909b60c093b7c312f49576b146fbe59daf3db4b053d1e079853a2ac1937d28396d911eb2d6b15285ed63a3f035f0d9c60b138913ce598569cd7fdab1fd53f0aad904e7b2ab8b12f1bf131fcb7bf9fa1be2dd2e0571e02c8478064d3c26af1105484b967604473d7dccb1c901d328ade5481f303945611945e32e2efac0535caff561a53493c289440a61187e739c2daf29d31698d1d1e7bab74a8322b3e3f60e2d39790c5f6d50a8f2fa5f353ba98a9686a825c7e80f9a526cfe3c8ede6e45e81112b3b2589b9b2b15b3702d7fe5e10a66ccc2e9537148e7ba8626261fda1f2b705ea2c5d925ffbabe5b46b3cc5db95fadc6dc256925fa321c21b8375ffc9e68fd84cb4ca490b31db7de371e38e92592657baf9318a20feec9134dd2842f4769cd3703c0f857761a901c8eb1132320c088bfe8726362cf960e707e0e73ddfb6653244248147e6d7ea0bfbb87ee9ae3745c686493ea4a168d84252a32f990267e4bdf3a76a76ad89454fc38b2b1a3338ebfe901828a4f13b3543bb5722a14eb3d9297528075a0651743f45489391d1a5e8b1a7b90047fc741487e896d702b963ed676c1ba802b5c189224a25856aab56d64927085737c0cf516701a4fa7c361d89561969cbeb808b0f6a8226a29b36c2fdf33969de28bb18f0f809bf4b559918bdc68d57d4b2266aae6aa89f090617e59797f66c36f861e197161de816e0cec667f19f334cbde81e75beaa73e0f81fbb1561f4e9a4bd4535012ef08c63e8da5810b7812f50d004d5dd7b294c755eb8056e762283817c5d10f9ec82461ebab1f3153a4a0f09c7c11e797186458a7a2006ecbf06ab8d9a69c450c850430d7d9577410bd28f74aad5c0a23fbd6712dde2ed5bbff8f8e4887e35ece7fbecb30d9dca120de9bd734ddd50016f82ceb6204dbf7501baa20d9fb0a33961da652dc2ac8f36272cc261b17718654684a04666b46781b047b329aacb0d41fe060c90868affeb8fb0975cdb0f9d9a7df72ed7854a8aaf7c69bdbfdd8fdebde24a3e3bd85626191846729606ccfbcf127fe0e91e208ba5ff301a74f33dd1df46acc3cd48670ab92f38bc630bf2e1114d0961a2bf9a3730ea5e1db446531ede5977985ad556a0cc40ad2a635e6ff6804831c87ab1f980b4dce62666655e807e4fdd9b4a27516f1b48928025e177f906be57bf1bea50bcdf82fc9091596ae2d084f50c455450bfdf3963c0f488cc3542343a33c1afc6bbdefbf50419a599c261e71ce5ba07448fb0cbec087e6bea1737a5d30d2ef519a65610850ff390373e37194069fc85e6a2e1b9364be9f4679aaf351a594ecbf9f245cc705b77031a5f5ab7f9a44958de99257567b229d724104d15892116d3bf76fe7ba7e94c5e0634e155d529d0264923b414a46117b63ef40e033addd01d7e3ed7b0c146ca827ad183a7a946e3a2720de3120ae81d2ab4c6f4297c223e68af4d53e0378ff423db544822f203ddd8cd139d5a4419f944c1627960802a2391984493f5aa7b531e7760fe8a078d1e03dab7574234cae88cc00ceb16dee691620ce90701b4d97887c31f1f14967e9fdab0b8be7eb6494e8977d0a18af8d604650f6621d413187e49cddd6432b0ae2cabf7d773502b45d41e7b774d8b239234721ca305e35f7d84db8ce403b9ebe1c7e0f82ee0901f8ec7c4aea0afbd6edae42c9cd351e864c3d653c8c852ff7827c6e4434afe284be5065cd3cc8f182f1c723c363a492e7e4c3aa80d110839024c2eb4add174d8391b2719ae179464148b4a1de5be357eb6b200c8597865e86858a07c9cb46604832308419ad0280847ffbda81a03ce3ac53482e82806b4fa260ca8b9688add1487945af3b165d24f51d98928636c9ff717f3f779238f54b39ebbf289b7a15cea783082101a36736e6af09b4e8f80b6975ca9be165eaf4387eaac3f087cc6183fce17d57b68e45c1876492e3a11e1931c8c7a8fa198462a191353ab5b05cbb6cefe7666ee404e15a5fb2b60263cacb4698681ab329ef9c71b167dc995e127eba863755efcc483925b7907dc18adc7a1ed30b0e832b78f35a4b9a43f34ec6c0cc5b9594ca2990b0c9d3349d78da01236f32c558aa01f35a3abfde913b6bbf7063526ecb824bf44b6db462131486af3f1f9e82cbb6e57e520e4de010130c0c7676bbaa0a67862f8bd8031b724aa6ee270e66ffa262290f59811ac91488c413f8925fcff0bb6f8752c4e2b4ce0682066f674fdc3e25128a2bba76921ffc24c178144682faa367d21828f917ed970c89f622e3132c2fce1adee1ca55e931d5c7292b17f79d472ed42c8bfba1914de55c0b65fcfb23ba0cfb1075e2c5421eb5daf3bd73685cf511401a6aa3346e533af99c1513a4194ee4f3ed82d33193f3aed83fef9246f1e7b3f8a10a601a7efd68ee839a071ec0d220bd39838ca18d28cc15c3668268f4a5003590a2e8abe093e9b0e402fde37a30a7ffd3dbd3b5ff5cf6523726249007406275cb0d73e325b3069b1da55a2bbc83508c30ea2cd0e1239774b941188bff16a1f07a28fbfb23d9e0412bfcc2f91047f40c5f835a7f89b67e56d0acccb665709ef201db72e1ecd8eb68a6df772279708c800be2e8a59f18e49954f3f9024ed9078bd06c022b34fd570819647f678f803aed319fad841fb66353e93f54139845ddd09a6361c5306ad111aad57e60251fc79a24ceecc52d28d5922d54de42ab5fd16a1f05927b57c8557ed9653db3dfee2d068c5456635d0ace50c743991cc51bf24b29d331dce67bebb942b5b92d2856d1a7301fb4240b05c9c972807b85757760667fc1e71f842e47e5478b2e2b630e2a62d622d7226190f0a51cd3e964515e35895a338e89b76227c298d08f3f433030fee77c744f7c84c58556a3ddaf1b89cb8ab2e77aaa926bff11928c4d270e2a8e944ac5c23eee71a0a00e869257c339d8a4d532b7f8f864b8a2c5037125616663f92cc0ba041d57975bccf84e42a5c564d8eebf45fcb925c723b9f376c4b93357599a1e4d123e400ace7ed40e8ace15b0c6c534bb20cec6a48a61503ef776c1553752b42c754ef47ec9a40aa46f1c95a71a5e0683baccaf2e45fa7d301d68bde9fc249697b2777c8acd9320e7385647c0462f866c43fb6994c472ab57c54b9435d02df3291b0ebb4315e45aac5674562bfe332bc14671f062d52e6f7b9f40827371db6286293d3a093ba3baf38a20744f45cd7a5646769b898cba307803b23551220b2d65217d653b66b12a168026f728d1084897f34ce473491f5dc29e823b47040d3f8908d35e81c27814f541cd0e5f1f373271a2d2d82184a20c6a0c886b39ac80a9e7b654eeb6efc8e9947866c3dc2f06a0a4dfb723f3b40126240ac5f55194c21b90271f509a8065d27e75db5a23d182951970ec1f8235ca41ce1ed1c3210f4920b445d64c1c75362e07a46714b35612c596184e395d24a91c2c1edfa915b2fc46ab22d3b1498339f3807ef66f49ba6927c2cbb0cf84a331128876b89134f2e5dc0a8bf95ebd7e03c6bfef0b2965cf348eb95a86dfcdeeea63bbd2763cf14fcd20f1ee6e47838f290db127fe11ec92766dddddf293b9e3a0e06dd3784e7adb9923deb35045ec51cf544c3d1ea5817af63d0a4b9d691e7d1c6b573fd7f89e59f1bc6ca3f816aee5c99ae23715", 0x1000}, {&(0x7f0000000100)="c6f55e0e371b44c84ea640584ff77136410e55d333c27d3d578c70bb6abdf493df0e329e197bb04ebf5828d7a996c1c3ac7bf020637da94a58ded63f93917f047c3dc522921e622c0db2f98d9f69ee6e9744d408e28cbf90bc5c999258aa67f6410118aca98eefe179a854680acb0ee017cdcab470e595291df75fd1e344810472424365489ad40376afb839b24ec8e3d8b73a000cba9d0378409c578c6957fa26a1fcd8519ee81ece42be35b06060b7846004074e05a971f88fd3d7671d574f5650dbbe9d9d", 0xc6}, {&(0x7f0000000240)="5a2a1ae4e80e11290e20555a7d", 0xd}, {&(0x7f0000000280)="8819c4", 0x3}], 0x5, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r26}], 0x70, 0x8}, 0x400) 16:00:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8c7ba8b67f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001480)=ANY=[@ANYBLOB="00634e19767b0784a1a4306320e51ee5d722cfe387b6cbde8d2b2e6c786bad3bd36a92081cf104f2401215ffb1f639c6a39ac41f4dc70622b98c874de470cf51e0156b276718ec394e2bb0aa91951131c794e92f150801c2a9f29e879ee18811d11317e95be9226f85e62d3153393279e4a0040b214249be5566dee2c082"], 0x10) sendto$inet6(r9, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = accept$unix(r3, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r3, r10) 16:00:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000001c0)=0xf5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00D\x02\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x268, &(0x7f0000000080)="b6") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kqueue() r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(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(r4, &(0x7f0000000340), 0x21) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r7, 0x801169ac, &(0x7f0000000300)=0x80) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000180)) connect$unix(r6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) chdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 16:00:30 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x4c, 0x0, 0x40}, {0x2c, 0x4}, {0x6, 0x2, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:30 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) semop(0x0, 0x0, 0x0) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/238) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = semget(0x3, 0x3, 0x280) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000380)=""/60) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r4, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) semop(r0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) readv(r4, &(0x7f0000000000), 0x100000000000021b) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r13}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r6, r8, r13, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) chown(&(0x7f0000000000)='./file0\x00', r1, r6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x200fff9a, 0x1}], 0x3, 0x0, 0x2, 0x0) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:31 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/106) 16:00:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="ce53e96a4dda357e3e8d4cdc0d", 0xd}, {&(0x7f00000004c0)="79541b242caaaf6ffa20dd5b2af075e34bccac62ef201679f111d1cc8f7bd1b188839e48031d3bdd6139fb24af3b644b472ee6f13f74c3a8afe57f0d15b6cf325b49488db3bf29501e33c0e26647a0db97ecdb45ecabe367fc881d72b8968cdfe2c7f3f892936b8d540cb100e00d424a04d03277338bb6656ad15617b9deca3694edb818cafd52ec18881e6ea99efc7a9de5291918025356cfa8ed1f98340ccba2c4d1c5fbb4eea7f3788e5489d8d57dbe5ab23c3e126ed743651fe7051cf3691a233671259ab58fd65cc636ced3896129b6cdf7777e73b04d8b97abf7f7cc9263c10d0e7de9c2900ab26943e82c04d0e8bca2b1db14e801b3b5d46d76fcb4c0d25be5b3af2fc0e5368ef8d2275e2400cb4ea67a885a7e0a5946cef5d3c4023f0c1541d1b4d8b37f63be25906ed37093b65009acc16b97f79c0f6094926b7a3075903891d3e07fa104147e6ece2e8b181405c5b917f7c6e7310e303751e5559e7dff650daa3de7bcdb46ad5e62f94244e2ccf2b9b81ce26a226561b03cf06c31e51394fa8c18c54165caf7d9f554a8ed715c57dd55f5d044de1359b57e3088eb13b0b9c4dcb22308af14a5da3cce89ad825d98c197c8c6f2ba51195c33a893c2e5011c4656a5e5f0f6523f5d2e68710f75ce56bcec0f757300f255436cf176929456acf7b7f6372501444b51cd4bfe8c0d5f943ccc8477a1cb198ca82a574776825d5e580c4d797983726b8af5dfdcd5e33f30b8e56f182544334749d7410661ffee38bccd3754639a9e84bc33013481752c9af1ba1b4c79fa0599aa5ee8edf1904150f07164cc48f2db29cccbc47848835ffb866c095fbe2e51f08b3789fe056c3029f264c667c1080e6a5b28c7c9a06a2961552dc1b7d8ceac123dd934aacbc88115f5d7f4fa43a31e8911eca03bb360cc05d46e4fc07427e4d80d90c5870437baea0b9c7e45ee779ff5bffd1f0c1fd7eef6a56fbf1a2090cc875e70c8ad6c7476562a5403551aff6b51fa6976f29893177850d10d0b50c14c69f83bf99f05fd2ee621ba3ffb8dfb1e61fee1686b1478bd6fc4fa0a4d07cdef63e386d916a151de258ff1ba2b6a1a5a6d158100d506d0349a9c6a7b25bcdea25970a6e949f6f81ab056529affef810b6a151d60a23018cce6af3b40e7a1ef324a7bb3ff939843823a17da7dab572b644981d763b9d6ae33f32b0459667ffec7489fc97f844ba36812aab52cee954c262318ea5b8aca5313abb24de3d1c108d6043d1f2a06d5b5acfb162ee1401a97f33c80104ac8601bd12dd7606eec975203b21b7c66d0b044995dd8b5eef0c488a553a63c1bde9c0afd730103636676fda8d646a552bd891f3dfba0e3567cf5663e2bea57b20d903966300f47366e7880611c8dead6a8d8ab28110568964f711ab9265f4de4e61162550b3b168b84daa055d4e02f6a537fc531824b771d13fc1c73c9a0b1108699fee99fbd58b7ade5bc34b6a1bd15c3ba08ed7bf142506c1c0f1eff88d917f9bfc54ed79d66c80effe2d64ed60794f23686c5c49da67266e9e63b8317c6b18ca0f8d7bf069b521f7770b80d73d91fd93b330c8bff787dd2e9f269513e7fa554688ad320f71acd5132c99470fa59f1bd89b88bcf78e9a1466c608c93373f54ac7b014f9db5317a5a3b20309e9b69fd3c59a26bc29e3b2db7de727bd07de0f5ae530f3f1fc9e114ac1f1679318a2f3a204bcc33efd8c86b246e856703fe0e6ef227b3819329619a2f4aa2797b041e017dd5114e5c0703427912960972082e268908a4b0fc8054280b7655f2c6b625d5e81ecb4c60a8ba5b7afb799615d1ff3c8a2b6dbbd7f10b923ea4c9a3d139695f7cfb105414f3c0aed2ac510d2e2017b0ad56d2813d4dff4ea02e6978173b81791df6edac7092dd62550a1e44d5303f72a86bf4f58abea8f37a34d84a1e09f1dd52dd7e1d67b0c1c7bc39d1dece8f74ae25aa70cea9f57b9e3ab18b4bdaf828c99b4c833b2a73921abdd33e33aa8e5afb21d5569f3a0bb9d143369eaa074637d3edeffe3b667833ddd1869f69b175fe23d3ea8c9596c6f8a1acb5a6ba1a99fc644052bc22ead4f6cfa9f94539911ce6b905745f78e63cbb992c2c4589a523291443a8d3ae97c10aa1b4c63edffa8c4fe76299a73f25bd75f0d9cc154825ef6fffd7cea10188b16e45ed931ca99802d20371f21b3f4d640b20d277a450ddba24bcc5aa68695bba488787a5e3f48e28ec76efb66240635b292e26520d6d9b19f6bf88587ee486a6e34ebfbbe78fd8641f688a7f4cf9e8871d613cf65ff224049b93f16d9c764101dcbcf096a7a1ead01a787751c71edabf686ead786d877f8ca437692e97ecc0eb46e7ba49cf8bd4b40f2188619b5ad9903ba01a9fa98d0ab1224d32a89a1a3ce17d1fba297122c2cdf8c374e6c7bd4202cb5254423eacdc8b94d85f07f717950f43ca8a9e1ff7f99a3e51cdcb26dc1a05a24702728db633eb0da443bd002ef0d0de02058cb8d8c0e477d58f45f77164c93c64dcd4f7dc7a648a8b40040569dd60ea2dce4b47e6c605e41e53e70ec1cb6ac51b64030d4e34c83df34f3e260a1716cf308f57dea74feb2817e4792bfc92bd5478d2291e5ef9ad2a6a4b0104be47679da341bc5b8076ca3f80c82c087b64dbcfeec515adae46fd39088655ccaca1a2e3975db68c74c4244025be5f2873684c941b60b93a79db532f967387a6db119b6d3a1bfe869ca8973c518d3bb0d539bf3ae61523c2e6c6552d2d18750d0cedb6f291aa38e37fbd4924cbb9279e24d9e5d4f8539373902bb3ab4ba1f2032e6e03ca878b25200c3b5039ba82cfd6a00d10ad7e7b16eaf9f02163da9e50075050ad1f5f1b41a638458ee72f79995c3b3aa9a12138a436c01ff8b765c58d805eea97a70deb7c3ea95179875e75cc9a9b2fd60297e27506627fc36a25700f09f896c13a6f14aa3d9f6a1a824267aeb60d47d3affb5dd5e083ca78ff6cbfb828c3bd9d5f093f100818eb48948c04f2402a7bbd57776f5605816fe5c9164e6a2e912dd321bd82e2be46b11801abfba1941a11adc2b50e0106692ee9e106cf27c8842db1d41bc044aec8a1c8c91f4cd6c80a373bca938c296c22b59e57c4a90c1f367c1d0df9a1fdb39b4ae6beb7ac646ff5930a182e870a2b078459dc1638559edf26b6a2c58efb345d60462b229d6811deedd6727700f9ad9f98e088a3e81abc968c53f767c84ba1bfadff42eb3b3aabe0e08b4e39ffc4ceb0e967dc1ad813b3991cb7c95c4aaac6f98e18bc2c4b8d4bc361b5eafb5029291a34e552e6666de42fab73a18c36016d00fcbe1437f096ec24fd38093de1a161718a78bec50067dda6dd25d5b58716aea168424e8fb1b7298c8dfa023cde36ed837d75d4d491095b1e8b66eb26c2b73dcb8753031cfe5c2bf9fcf3ee85c19030f20eef0b50ea22acac30e0de520deda955555700c580fb235b418229a644dea3a775cb32142051951072d5df0b50e8a9e2ecf51e1ff1b28884124b0cd20e4facf99984ef440d7811109776a176e4137eef2cc57e9b7661c9062cbad1037ec87410b090dd9fa94344227a5a118d7687965536d43116df98f0f555c6390d8b8b316815db2c5b6148469897d21cf871e2448cfa0e32954176388d7ff1af1defbe3af2ac39645d1f4ebbb9c62b3d76217036656b6ea0d4b63c0df13f58f21ca221fb5d216098b388f8e63cd11d98247e87daa60071a8385e5da317507f470e59bed6cd9920a7141d321614243408edb81cdf3efc04d44aa12ba58bf48dfdce9cc91abc8ff179742b0755c1bb3662022ffe309b0d913173fea02ff47fe0dc3b27ed7173ce54c4c07da8bee1f8a18b68b64df78ef009583607617c11cdca4c4f62566a18c8b50c6d8a1f44b55733098eb4cc955d119a30eae6a29222be5a2cb077eb7dadd80dcb4ec23fe6f7b800d591472d9016d87ab02976714e7b5e44ee9eb6e3a94bf48d99db22ffcf6c1263bfdb0a3e267c4fd393d9bfd03edaa3b001a4039ceac8e5d6256bebdf565e4321b63e18241b9a38d85b01c6302da99039a33e6fce0fce45f41189ef72d3994437c0ba6744e0a95d644cd4ed34d8c6c81f5698e94c38c30ddd8b804c12f7bfce19db91b920b764e6554cf2a168f577ca0e305816e23713244eeb3ab7855a50ff951933cf09c9177ba4296a0a172c53fac47444a49070bb14cc5632dbdb470c1955956352d58fdab61ce47577a7344cdbfbdd699fa4d07404c4dee93f637f0777b9f00f069f21f16cccd10acab61941a946b9ca1fe5bea44c1dea1a0c934ec3029dac399e2141d205d9d24c4ae59a2879e2a61a70ead506e20a8fd17b0b81c0503d503e8660c6964112ad8b8eab83e2b81e36ce2bb637bf003e18a052d0e1d5514426e6b7828c168d64719bccb5e68218152435068d34cc2b157805450b52a704a2c619c5052446a3770af021e06828607e454c4599acf5848abfae1d34cd7099e518c87b2dd832d24073cdf784a077b07e36cb4ff312649e4ab36b415d22bca3078552c84d47a282c423a176c4769aa9f1b2bc54cb66eb771357b262f154fd7093e8f2cc7e36702dbc04b5907ef2978b6064ef2228a328fa5d3001a88dbc5981e3e896867ee2cd79d80f8014e4ee739575878dd8205cb1e2e640fd121f77d4780b49e9c94f81cb357e91e9ba3c87cea3ded8d4270f950f27c99950f409c693c9054b5d686879c5103a419632f71d4f8a9d8cb294f0788e4b4d8038abd360db15c1adea9ac01449593129ff42e5f2a0307ef59ed1352f652359b334dab2ac9f83eea76c6297a30d46db3fee769386b1ecf2407dfc6e5118d43d522cf0f14c7b8c205a4f8a6c15fcc917637e7f5b0e70209b891b6465f5be09f7ab5ead4de2e49967bd4ff06b8e4a3cf94c799b6e06b3f54645f520d71c8d96934d13134a5ebbd26aac1a003574c34fc3e845e63bb81c1dc62bd13f0442444db83d50c7883ec1b167f21e0fda8d8a7e4750d1699d058668b23bff78bd92071c6412c6056f35ee09afa95796a237d7550c504b153e727299ec50ee7a390a95978cb16cc50249a12438422aa9b6ea4b2b0b3f11f82955a28ea66fea0139dd7d8aee2381f9b1ff95087bac9352b6e2e55b1d584aeec4140a22cf8bcdd059656067444b369291a8f53dddb793bf1208353ef6a5fd1975da26812a091756379d8518d5acbafaf854d7ef3c31c7ddc204932b82c8e1d873d3049ac2ee8506c22b163ae1b8b64f603160b54681419df17c83227b93771393d0fbf9be9cc4dc2538b95fb4fe9184ee160b55bc5f0afb451ec005a1846ff37c73be3917b6f1b3ad2af94e0f710579b4ab5101358ea6ff18361584c08634d467ffee40e8334211213e2bd431b3912f8c59a88ded04044cc06014cc4006898a7c09dedfbb6bfd22fd8dafebacbeb23c693ce20681de1c6db1aa37529c4141ebb799d501892865534ddfe5a95c0de79eb482d786763df569e4075655996f3866e825940a900884b4ae67c5cb9b1b6b6966998c166bb8551c51259bdff82e06721a5f4bd416b1dfa354222ffed7479906e008a32bcc887280d0fdaec0596cdeb21748de747befc6b8565150e1abba73b4394fe9c647ad89461b0b854763e1fa9b410161deabe55376cd56a0dcd5af6d2ac03354eaa02afe5b80327f959fa375240ba003fe95395c794c5df2fd57ce746140f7ffde9467405ec8a9f411b18ef0618824ccec8b51f30cf5d6400d301f3382b74b9856fd3723aea06c7b2520ab4f00363f4eeed3e225dc684ef7a8195319d3e9", 0x1000}, {&(0x7f0000000180)="8bd56c3397c1dc72d3f2a5eef48559a931531d20aff5f8f08fec09c929794b3cf4a73740e1d75d2cf92e7685a43aeb89c276b5b2fbeb23bb686074a79bd62e44b3e79f26eb86bdd1", 0x48}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) syz_open_pts() 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x46) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000240)="23c7b549419658b1b3b886f43c46659f16005f5b72a88c68770a5ccecf062306f832cab74c4cc72120f0ae1c0e722a45cf86295bf688eca939396f4d796f4044821686305d0cc5f51d2bda3356cf991eed3ee2b2fd5d19ee0e7cf1d1abd51167b2cf0e8a80fb0d829ae5a6c0714c6517802e88fff3a24eba63983661542cd165630dda9c620c1fa28b82fbee8f9c07107db5412da2b69a692fe438f68e186569e2ddaf4168e9ff8cc7a8179e08c78579e4f00ee00147a296008419d6d1866bd031aea96e9e48ea8d030bf9fe2a0559097980701c1fd48c120d6c4edaf057a6ea18e16e59947b64e0626836ce79babc3d8889b1b11ef88587f8", 0xf9, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:31 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa, [0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x101]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000000009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbe81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed765194b66180"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) recvfrom$inet(r4, &(0x7f0000000340)=""/235, 0xeb, 0x4ecf3c6e1e4af3be, &(0x7f0000000440)={0x2, 0x0}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000780)) 16:00:32 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) shmget(0x3, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000680)=0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0xf, 0x4, 0x9, [{&(0x7f0000353000/0x1000)=nil, &(0x7f0000754000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa5}, {&(0x7f00002b1000/0x4000)=nil, &(0x7f0000711000/0x3000)=nil}, {&(0x7f00006b4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000042000/0x3000)=nil, &(0x7f00001e5000/0x4000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000222000/0x2000)=nil, 0x9}, {&(0x7f0000018000/0x1000)=nil, &(0x7f0000601000/0x3000)=nil, 0x2}, {&(0x7f00005cf000/0x1000)=nil, &(0x7f00000e7000/0x3000)=nil, 0x6}, {&(0x7f0000329000/0x2000)=nil, &(0x7f0000511000/0x1000)=nil, 0x3}, {&(0x7f00001ee000/0x14000)=nil, &(0x7f00004bd000/0x3000)=nil, 0x8000}, {&(0x7f0000459000/0x1000)=nil, &(0x7f000049a000/0x13000)=nil, 0x1}, {&(0x7f0000173000/0x4000)=nil, &(0x7f0000218000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000d3000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8e94}, {&(0x7f0000499000/0x2000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x59}, {&(0x7f0000790000/0x4000)=nil, &(0x7f00000c4000/0x3000)=nil, 0xfffffffffffffff9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getsockname$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) socket(0x400000000018, 0x3, 0x3b) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "750000000001000000f9f640fc00"}) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)="a1cf96eafce5aec5c16dd11acc85464eece6e1cdf9f36da4ecc139407b47afc0ed559f90cc126e9ad7462d22d6c286ec3e6224f61a28c65300ee409fe642fe9ba99f4790fe286c8d0f1b3f01c621ab94c0e2f94d88cde9e3ab23e4d8505eb99d9f020e098e68d7cf6e0815e4784ed5f2d4a5eee1f11b1fe8b89774ecc8986a9029d357de5777030a481aadae6cbe9e652d89b66d28e3f7ce2626c7a05b3c0eff3037800a4440389365f104d507fab90598796bd1ad10", 0xff52}], 0x10000000000001c5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="aa", 0x1}], 0x1) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2000, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xffffaab2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xa, 0x0) fchmod(r3, 0x100) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d5e238 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d5e238 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {}, {}, {}, {0x0, 0x810c}]}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 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, 0x8020691f, &(0x7f0000000300)) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0xfffffffe, './file0\x00'}) 16:00:33 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) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x4) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:33 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x38) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x30, 0x40000000, 0x1, 0x8001}, {{r1}, 0x2, 0xe, 0x88922ebc3732059e, 0xfffffffffffff19d}, {{r2}, 0xfffffffffffffffc, 0x370225f7f913a12d, 0x4, 0x8, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20, 0x355d, 0x41}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0xcfcc6def72d0ecc3, 0x8003, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x5) 16:00:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = accept$unix(r1, 0x0, &(0x7f0000000100)) fcntl$dupfd(r0, 0x1e, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0x7f, 0xff19) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(0xffffffffffffff9c, r5) getsockname$inet6(r4, &(0x7f0000000180), &(0x7f0000000280)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x29) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) symlinkat(&(0x7f00000002c0)='./bus\x00', r7, &(0x7f0000000300)='./bus\x00') fchmodat(r6, &(0x7f0000000200)='./bus\x00', 0x10, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r8 = socket(0x6, 0x4, 0xd8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)) close(r8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$BIOCLOCK(r3, 0x20004276) r4 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000480)=0x7a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r5, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) r6 = syz_open_pts() ioctl$TIOCCBRK(r6, 0x2000747a) 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10200, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:33 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, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = semget$private(0x0, 0x6, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x5, 0x2, 0x428]) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 16:00:33 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x7fffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getrlimit(0x3, &(0x7f0000000040)) 16:00:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r7 = socket(0x2, 0x8002, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = syz_open_pts() ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000340)=0x4) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000300)) write(r7, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8, 0x6b02}, {{}, 0x5fb0951d778fa69, 0x16, 0x40000000, 0xfff, 0x366e}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x1, 0x3, 0x9}], 0x4, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x80, 0x0, 0x7a}], 0x8ff, &(0x7f00000002c0)={0x29}) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x3a) r12 = socket$inet6(0x18, 0x3, 0x0) dup2(r11, r12) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xa9d5) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x2) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x200, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ktrace(0x0, 0x1, 0x8, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r8, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = socket(0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = socket(0x800000018, 0x3, 0x102) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r15, r17, r19}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r11, r13, r19, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r21 = geteuid() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r23 = semget$private(0x0, 0x8, 0x400) semop(r23, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r23, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r23, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r23, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r23, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r23, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r23, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r23, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r23, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r23, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r23, &(0x7f0000000040), 0x0) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r29 = socket(0x0, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = socket(0x800000018, 0x3, 0x102) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r33 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r30, r32, r34}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000540)={{0x5, r25, r26, r28, r34, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000380)="71735caee52f69220af83bfc17d6aff2818b7c46ddd752e5308f9e947fa0b73a61b8c9fbd38bee1a21b8997013f823a9c0e488b32849ccc9aa887e1b65c54e92a1defd358324b2ee3fb4faa89d1053dd36dbaa35968c8ee38c44f6f82229791dd1c54787cf61171e8cc66332306c1be70f1279cbf593c95b24866ba2b9d4e14432e27698b070cfbd63ff022c8c0aeb86b6b5e970116301ac9da6628ef8e2bfd384dd8eaeb2606476674040381ae74c3fcba0d5d6d9f4bd89b8e7d62f391f3de15376c7544777f06921c9861d4e272039bf079848afcb48b370f8614efbf496846ec168e995280645c40c757a923af046774f8f7bd478", 0xf6}, {&(0x7f0000000280)="5d1fe3d7458492f019411e30eede74d4dec63457224892654054e0f2df73dbf5a3996b61e5ecca7117af699bbcc78bb06de37e914a2f3204c5547ff3eca81967f18eb0b3267abe09fbae40beda14272d94fe8a0deb7b8be4a9a18f183f6d525213d1e9d46369d04bc508721d0a9aed4b21e9a08c2f12b37386852661c14fc843", 0x80}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000700", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x402) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chmod(&(0x7f0000000100)='./bus\x00', 0x40) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, r6, r2, 0x3fe05}, 0x10000044001000d, 0x402008000, 0x0, 0x0, 0x1, 0xffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:33 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 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', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup(r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, 0x0, 0x3807) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getppid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) mkdirat(r5, 0x0, 0xbbf23aa9f424e52d) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() 16:00:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="f64b8c5a575ff9b6146b0a8218281fbe677e28eebfd852a043cc2f3c0b20661dcb6e4338187c3075b345158a1fa37eca3cd682d0562f8924b2bae281aea13ff9cf3706af03c033bc77fe57d4432e208586e323c29bed477bcf287988a64150b9c657390344a160db1b242f1ca94d3865182668a8e8a07b8472b4dcd9dc33ddd8cff38dfb5046d4db02e1", 0x8a}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x0, 0x2, 0x6658, 0xfff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) dup(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0xffffffffffffffff, 0x0, 0xffffffff}, 0xfffc, [0x0, 0x0, 0x0, 0x10000]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x80000000, 0x7, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x20000000000001d3, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000340)) nanosleep(&(0x7f0000000380)={0xf0, 0x4}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x1b4) semop(r1, &(0x7f00000004c0), 0x1) r2 = semget$private(0x0, 0x1, 0xc) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000004c0)=""/168) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00,\x00\x02\x00', 0x20080, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x0, 0x3, 0x80) sendto$unix(r4, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x61) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000200)=""/120) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x4}, 0xc) r5 = semget(0x1, 0x2, 0x121) semctl$IPC_STAT(r5, 0x0, 0x8, &(0x7f0000000000)=""/38) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x2000}, {0x0, 0x5a73, 0x1400}], 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000640)) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x7162aa681ae4a03b, 0x0) 16:00:33 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, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f66696c6510009c1839c0f7e67c988996d013c9f96a0226fc066848d61197705c52bac9788a9e51e6a84b297f842186e6ea17460b5795f1c90eb5b198eba18c731e3c62fe9873888fc167438b36f000a5dd7d4640aefcc15e80d94ffa7d4cf376fcea19d90785d3d31e09000000772b474486a8d3a46c11f5b22d9a96077baca9016fa9be95bad3"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0xff, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xe53ddd7f657ed29e, 0x0) pipe(&(0x7f0000000380)) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r8 = 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(r8) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:00:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file2\x00', &(0x7f00000001c0)='./file1\x00') 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x1}, 0x8) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000380)) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38006) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000400)=0x1000) 16:00:00 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) recvfrom$unix(r0, &(0x7f0000000100)=""/109, 0x6d, 0x40, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="bcb78b75bec2676ea47a6a9dcc515ccc3bceaf1c27323e14ddd10fe0146666d71a97244581545aa89e1619855b35269f0a3c40b201f598e0aa901f6a45a474bee7256c6e774acf68140bea785d4aed9fb32ca85630ce0e9a76afd6d5db61f8e813", 0x61}, {&(0x7f00000000c0)="50d17f86da9002e0545a3c95ec51fe7383467b0ff801930c35aa6707a435b314619c45a4cd8c868598952f3d3be82a6f457335b2a3b6b57a9eb8c18fd57c6e6bb6b929b35ae8f4806c972d287bc90836cbeaf3a3aa95a75695c48df00fc7813e6bdf46c90d4ad2f045d7c97f72853857d27de57b3002e75f94830b103ea9a8261d938e80e916f1a7a0bb8bf0f1313776f1241ee8d39622a72bbc95c6efe75984be0da9c1", 0xa4}, {&(0x7f0000000180)="4889655f16326ded1b54abdcfc148efe948e0a9ef1896628da75985600a1c637f5d7fab2df74cf2b0f09708276ceca3611642cbc8b5b2b8be6ec6b745fa706e4392a6efdd77cbe6dfc58c2b412779644f59f193121e6abd24e0e1b4a3bd1cbe526b7f495b2b147677dcca4209d496da62c8cf4c85348fc30acb1bb027b26cf252dc4b4288251f01ac63830dbb5fbb1cf8bbf4aa837c49d4645db4bc7dc532062d87497be8fff16b42d4d39f1fde5e15baa94b107672cb50f4e2d35c3161f7af02ffb3c5033ddeaa33460f225b6105e701776227dbb687e5b28efc2c0374675f4ad2683", 0xe3}], 0x3) 16:00:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x2) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) getppid() r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(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', r13, &(0x7f0000000440)='./file1\x00') r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) getgid() r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(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', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f00000005c0)) msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() r25 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r26 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r26, &(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', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000380)) r27 = msgget$private(0x0, 0x718) r28 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r30 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r32 = getpgrp() r33 = getpgrp() msgctl$IPC_SET(r27, 0x1, &(0x7f0000000300)={{0x8001, r28, r29, r30, r31, 0x4c, 0x6}, 0x8, 0x800, r32, r33, 0x7, 0x4, 0x8, 0x484}) r34 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r34, &(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', r34, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r34, 0x4004746a, &(0x7f0000000380)) geteuid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() r35 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r35, &(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(&(0x7f00000002c0)='./file0\x00', r35, &(0x7f0000000740)='./file0\x00') ioctl$TIOCMGET(r35, 0x4004746a, &(0x7f0000000380)) r36 = msgget$private(0x0, 0x718) r37 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r39 = geteuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r41 = getpgrp() r42 = getpgrp() msgctl$IPC_SET(r36, 0x1, &(0x7f0000000300)={{0x8001, r37, r38, r39, r40, 0x4c, 0x6}, 0x8, 0x800, r41, r42, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 16:00:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000580)=""/86}, {&(0x7f0000000100)=""/53}, {&(0x7f0000000240)=""/245}, {&(0x7f0000000340)=""/192}, {&(0x7f0000000400)=""/201}], 0x10000000000000fa, 0x0, 0xffffffffffffff51}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff69) r9 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r6, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r10 = dup(r0) accept$unix(r10, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r10, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x3, 0xffffffff, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffe00) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x2c0f) semget$private(0x0, 0x3, 0x16b) r12 = open(&(0x7f0000000480)='./bus\x00', 0x100, 0xf7e2f8e9136bbbba) r13 = socket(0x2, 0x4001, 0x0) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r12, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f0000000400)={0x1}) r15 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r15, 0x0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file1\x00', 0x20000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000006c0)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298bc7e0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37746f364a1cb51af44be9c9a0ee24801c96b918d5811f2408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea264dbfb463f30162b294d38f89af31a14a9bad0c463a6bd2387310a7be5e91100898f0c1e52a2d251c7e587b4084f8133e000000000000299295a844bc17b38725da6244f46891fe05d0a697f34297e408aca65fb9a492eea09b247564edfcf09266e71202ce081e205a9f1e91f0a2ae0906a0a69c509366f0ab5b18f4b8c28852b0a15b459e075a1b6147b1f973d7e26f3dc9bb1ded72cdd65f5bc372b27a0d93978af012bd2e8b2856f59411c072a755092da9f1b7044a2b002fe308de0d32bb03deb98ec79e365902277c2388d79bbc46e68b75c21ae5ed6fd217703d92d84dd1ee44d683f43ffc408076e696"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001340)={{0x100002, r6, r9, r10, 0x0, 0x46, 0x3}, 0x100, 0xc07, r11, r13, 0xa9, 0x20001, 0x100000000, 0x1}) r14 = semget$private(0x0, 0x7, 0x0) semop(r14, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r14, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r14, &(0x7f0000001300)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfdfc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r15 = geteuid() r16 = msgget$private(0x0, 0x682) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000001340)={{0x100002, r26, r28, r29, 0x0, 0x46, 0x3}, 0x100, 0xc07, r30, r32, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r24, r29) r33 = msgget$private(0x0, 0x682) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32], 0x1, &(0x7f0000001240)=[{&(0x7f0000001040)="cd3689ec942b5fe78f4ddb2e4aaf197bdcd7630b1051e47a0a83da5b579dbb28e823635e0ef6cd6471636ae082638d0f4ad4fd8d6cf80bc10d38a63d88d4782f72fbe7ba9e2c273b59b58b37", 0x4c}, {&(0x7f0000000780)='W`=', 0x3}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="b24386c53ee88bb0e57b55ed6379af35abac6b319c92ddd1628e7d5dff216ad4b6723957b4f09b90b0d628f9cd57bfd8771c1fddb90060caf0af6bfe64b3ab4b493b86ef74b3ab89deb6862a184929d98c6f9cb3caec587d053bc29b51b68c60330d74053dae9b483da2298c565862d5", 0x70}, {&(0x7f0000001180)="649b2dfadda5fd9950be4dc6f28b4bd5ea454cf79bc8c417890a46bae86483dcf7acd885f5cb9c725626462aae4d14e0adeff4dd81c6754ce93dcb2eb3b8cf94c7293b819dd7d16c831968bf5affbf387bcc7c4fe71c", 0x56}, {&(0x7f0000001200)="a48232a593c46becf1592e81eaff95aa352abead46fe94813e3cff67fcdfc41d5d4d60604dab543e20fc12f131eb0a092883db462fddfcf00cc0472c", 0x3c}], 0x6, 0xfffffffffffffffe, 0x0, 0x5}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000580)={{0x5, r15, r19, r29, r36, 0x20, 0x9}, 0x7, 0x9, 0x4}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0xfffffffffffffdde}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000001340)={{0x100002, r42, r44, r45, 0x0, 0x46, 0x3}, 0x100, 0xc07, r46, r48, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x8, &(0x7f0000000000)=[r36, 0x0, 0xffffffffffffffff, r44, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r54 = getuid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r56 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x0, r52, r53, r54, r55, 0x121, 0x9}, 0x800, 0x1, r56, r57, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f0000000400)) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r58, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r58, 0x2, 0x1) 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) r59 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r59, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r60 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r59, 0x5) r61 = open$dir(&(0x7f0000000480)='./file0\x00', 0xa33983b414f0d43c, 0x2) mknodat(r61, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r60, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) flock(0xffffffffffffff9c, 0x4) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x87, 0xbcb184f5d00245b5}], 0x66, 0x0, 0x3, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = socket(0x10, 0x4000, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:00 executing program 0: r0 = semget(0x2, 0x1, 0x138) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/135) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 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) 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:00:00 executing program 0: 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}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) r3 = kqueue() r4 = dup(0xffffffffffffff9c) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:01 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001900)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f00000013c0)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0x4]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x10) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="01002e2f661a07d4b70bff72ea44de26553f77029916696c653000c7d9b687c908858cc10679942e00cfb600c9c85a9b8d4dfaf08d43c116b0fab6dc9409c60eabf43b2eec0a6f95722666c48a75b6b322cd4e8fd90d9f5b2f58e1cb904a74af212679e5c26a16ef565c63bf021b89ffbaf46632f92db7279bd2bcf5b23642f2f40b8c91f0eee087b14a9e1f4d44e39fc26bec31810b954d0f877519aee6f560c4b11dbcda2d09655d8e14b6518a72174ec56ab51149db5dec87d2782187855d20bdf9f21a9b669aa0ac2225b3fc4aa5f88115cff3c38732610f9938ebe163d2b7e31684024fdfce5b0f2622f008e7715b3a8ef53b8cab8789b3484085843307c984e596005e70f8a949ed63001104d264f2dfd83eceeb2753a412e6a799e36f8ddfc7350d4b4ad9ff1ab474fba6b600adc17df67b64933afc29c3c5cf0d76eb63e7e920836f679b755f655aecde643af215fdeba1acf0488a3d26e60f262ac27db8742e2d4e4a187d0f61c6746996a052e67b2895b3fdd4144635c5920fd66851cbb46a8b013736ab4d71a2cf10303af73ce19d77109384126fd4aa70eb14c22f67a148969e080ab39c28d28536e6a809f69ab6c50158dbbf51b36f7b1681fc23897da9662ecf36c20231a914f26e8f7f568be76810f582a925db1515778b"], 0xa) shmctl$SHM_UNLOCK(r7, 0x4) getuid() setuid(r5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) 16:00:01 executing program 1: munlock(&(0x7f00001c8000/0x4000)=nil, 0x4000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0xb06f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=""/4096, 0x1000) r5 = dup2(r3, r4) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)={0x20, 0x7fffffff}) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r10 = semget$private(0x0, 0x8, 0x400) semop(r10, &(0x7f0000000440)=[{0xb480e9234142d19b, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r10, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r10, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r10, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r10, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r10, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r10, &(0x7f0000000040), 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = socket(0x0, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r21}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000540)={{0x5, r12, r13, r15, r21, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) fchown(r7, r8, r21) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f00000001c0)) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$getown(r22, 0x5) dup2(r1, r2) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x3, 0xfffffffffffffffb}, {0x5, 0xfffffffffffffff7}}) connect$unix(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="03af7ae60fd5c9e30a55c0f613542803a49ded485977cec9632e5d984e590744eea2215e9aa5de688adb44dc0d2e0f3ec9340000000000685151f2e031b0b6ce86fde3a22ae7f264b196a19ee90ed5eade5876f3927a707b03d478718b22133dd33d7ca4872db3abb6f780d277699d50e966cb2c0832837974fe8bc5fec21f1420154b6ddcc579556be18300000000e1a8337cc8fa2f554204101fde5f01684a8edd23d5b8020ea12ee205516fd37e2b1313765a7c9009292e98a1776e722a11636aacab7e972dd1970e44935e98650705e8f720bdf28c357cbde247bc87a41194fadce414e7ed98b0d279f6f8c68fc0ca52cec870d039eaedcf5c42c17c9fe7a82d44ce5671abf9a7bcdf53b7c3ee7127030fe5f78530cafb26a1b52010c0ee9cdb8a328959d69662974ac341ba06f63d179f7d8b9d700450da5d0b3b38c4b45e0526d745548532d83e6d3ea90738c1"], 0x10) write(r2, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x4d}, {0x46}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x7, 0x80000000}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf4}) fchown(r1, 0xffffffffffffffff, r6) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) getuid() 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) dup2(r0, r1) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="306f9be5ac44867c733e"], 0xa, 0x0}, 0x0) 16:00:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r3, 0x0, 0xfffffffffffffffc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xd, 0x0) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000680)={0xde, 0x4, 0x80000000, 0x402, "eaa311bbb75c1c800081a5697c5fec5a0de72d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r7) r8 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000006c0)=""/165) r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() setgid(r12) setgroups(0x3, &(0x7f00000004c0)=[r10, r11, r12]) r13 = semget$private(0x0, 0x4, 0xa5) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x8d5abcf27711b37f}, {0x1, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1800}], 0x8) semop(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r16 = getegid() r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCCONS(r18, 0x20004276, 0x0) ioctl$TIOCMSET(r18, 0x4008426f, &(0x7f0000000000)) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCCONS(r20, 0x20004276, 0x0) ioctl$TIOCMSET(r20, 0x4008426f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x84bd71c67f6cf216) r22 = open(&(0x7f0000000380)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r21, r23, 0x4}, 0x200, 0x401, 0x2}) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r24 = getgid() setgid(r24) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r26 = semget$private(0x0, 0x8, 0x400) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r26, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r26, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r26, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r26, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r26, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r26, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r26, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r26, 0x0, 0x7, &(0x7f00000014c0)=""/4103) semctl$GETALL(r26, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r26, &(0x7f0000000040), 0x0) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r32 = socket(0x0, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = socket(0x800000018, 0x3, 0x102) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r36 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r33, r35, r37}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000540)={{0x5, r28, r29, r31, r37, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r39 = semget$private(0x0, 0x8, 0x400) semop(r39, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r39, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r39, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r39, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r39, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r39, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r39, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r39, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r39, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r39, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r39, &(0x7f0000000040), 0x0) r40 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r43 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r45 = socket(0x0, 0x0, 0x0) r46 = fcntl$getown(r45, 0x5) r47 = socket(0x800000018, 0x3, 0x102) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r49 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r46, r48, r50}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000540)={{0x5, r41, r42, r44, r50, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r52 = semget$private(0x0, 0x8, 0x400) semop(r52, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r52, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r52, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r52, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r52, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r52, &(0x7f00000012c0)=[{0x4}, {0x4, 0x400, 0x800}, {0xc15b81aae30755ff, 0x5, 0x1000}, {0x2, 0x7ff}, {0x4, 0x400, 0x1c00}, {0x4, 0x7, 0x2800}, {0x53f9ba70bd86bc5b, 0xd59, 0x2400}, {0x3, 0x3f, 0x1000}, {0x3, 0x7fff, 0x800}], 0x9) semop(r52, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r52, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r52, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r52, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r52, &(0x7f0000000040), 0x0) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r56 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r58 = socket(0x0, 0x0, 0x0) r59 = fcntl$getown(r58, 0x5) r60 = socket(0x800000018, 0x3, 0x102) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r61 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r61, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000001c0)=0x44) r63 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r59, r62, r64}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000540)={{0x5, r54, r55, r57, r64, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r66 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r66, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r69 = semget$private(0x0, 0x8, 0x400) semop(r69, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r69, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r69, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r69, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r69, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r69, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r69, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r69, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r69, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r69, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r69, &(0x7f0000000040), 0x0) r70 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r73 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r75 = socket(0x0, 0x0, 0x0) r76 = fcntl$getown(r75, 0x5) r77 = socket(0x800000018, 0x3, 0x102) bind$unix(r77, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r79 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r76, r78, r80}, 0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000540)={{0x5, r71, r72, r74, r80, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r81 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r82 = semget$private(0x0, 0x8, 0x400) semop(r82, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r82, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r82, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r82, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r82, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r82, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r82, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r82, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r82, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r82, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r82, &(0x7f0000000040), 0x0) r83 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, 0x0, 0xffffffffffffff8c) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r86 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r86, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r86, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r88 = socket(0x0, 0x0, 0x0) r89 = fcntl$getown(r88, 0x5) r90 = socket(0x800000018, 0x3, 0x102) bind$unix(r90, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r92 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r89, r91, r93}, 0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000540)={{0x5, r84, r85, r87, r93, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x38f, &(0x7f0000001280)=[r65, r67, r72, r93, r11]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r9, r10, r15, r24, 0x20, 0x3}, 0x725eae93, 0x400, 0x1}) getgid() socket(0x20, 0x4, 0xa) r94 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x28) pwritev(r94, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0xffffffffffffff7c}], 0x1, 0x0, 0x18) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r94, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x10000, 0x0) r95 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r95, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r95, 0x0, 0x0) r96 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r97 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x0, 0x0) bind$unix(r97, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000d40)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25b9caa7427813223b2280352eea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee432fc346c14918695ad9a278978b26c46049befba997acb4b67ab671cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e116354439ece4dc3fd7a36f3e7f7f94fee28666234c37c4dde412f4190fe0d0646d06d655eccb366eca1a0f3fa83051135680f935b3178d6db2743235c707b754a070ddfe1a2bd415a3449c2c0715dfd6a394c50eff10cb590010e33434b6456be24988aceb5ed9dcabdd7628d5b2b724a92fb661511e7e1e17b3cbe01bf8aef9f64699ee710b65bafc8b21ac384ec604859302531f8543393a39158fbbc3101225a02eafb204e146e2ab8f87688a30e9a6ab31c4f6a9c21999b2c21754d2b14c91ce11b3155e01ee188f544c33c358e6bcc639211b33d5820580e676c3a99f5f034182aaf42561bf68f258ad6b5e8158161baa3fb85cf9e805f4889fdbeed14c6aa783c190f9e2b1527068ab382a0468e31b497e8d293c875ed4f170b25c6370984f31ff90b583813d40d497bed5b10ea7e430a515755c1c17e83b9b612bf172f219b663abbb8a8d3f0984f4432a2ac678dd0e0be31c51276932db4ef6d1edd2527c48883de00f36e2ab8b6f6bb", 0x300}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r96, 0x0, 0x0) r98 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r98, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r98, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x15, 0x0, &(0x7f0000000040)=""/21}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000004c0)={0x6, 0x59, 0x3ff}) poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x100}], 0x2, 0x1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) connect$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0804c338065ea52a06446e808a1a59013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696d"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x3, 0x0) pwrite(0xffffffffffffff9c, &(0x7f00000003c0)="e0ac08f63df36f54c14b4b94c0deeed71c1dac689331fccec491f0cc81682b18fd025d0d5fabddb3d4dc96eec0c76b39c17976108542687c5f24777983ea735e9f1229ecd4add326110e5f61aebc22aef2aea740f6d198ab8d65b2edf84716efc768295fa45d63e013c82fad67c2cf76c378317756431f417019bef9b5d744f85cf48aeda0084f985457dd57b415de0a14073ac3bef02c7619dccc24fb466d47de75d6418700fa1bcd7ca828cd9ba1d86f369e8495690634615a6e9c7ae5e71a58fb332e3bb02254434c0a07ba50808ca1111bfcb72eb7c10a7d597ee8bcd0c7f80b5c5a1d17db81336adc6147800b3a5d21664e0cc41329c29634ef", 0xfc, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$dupfd(r3, 0x0, r3) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) fcntl$setflags(r0, 0x2, 0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x28) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x40) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000002c0)=""/178) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x809}, 0x8, 0x1, 0x4}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) r12 = semget(0x3, 0x2, 0x401) semop(r12, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000380)=[0xd6b8, 0x8, 0x7, 0x3]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r19 = semget$private(0x0, 0x0, 0x60a) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x7, r14, r15, r16, r18, 0x0, 0x1}, 0x200, 0x401, 0x200000000004002}) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000040), 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) r1 = accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000739add0d100d7cbdec38a5994f6be6706f81feef222f767d0be8190d168bf70dd47be7c0d6de78c66587fadeb8f4e452edd2cec6a5b17cf87cddce43dd9b3f7fbfd2befe72538a943e2b8374a1141061c82639bd02cad622d3c6c49a11bb81d70a2ab17c0bed4e11bfd07ab7b8f0849b47313b76cffb8146b25a1bee7a96e360f30d9fb14dbd552be6e46bfe2a4687acb2e56121e9fbb77d5badf57f0103342dc37e8896a6700906207bfe4f4944fef6f3af46f8ed52f65e26a"], &(0x7f0000000180)=0x6e) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x101}, 0xc) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000200)=""/133) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x9, 0x0, 0x1000000, "f7f0ab0000006ddb877500", 0x0, 0xa}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) accept$inet(r1, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) socket(0x20, 0x4000, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000178000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r3, 0x2}) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r1 = msgget(0x2, 0x24) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/149}, 0x9d, 0x223372c4017060fb, 0x800) 16:00:02 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x11) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r3 = dup2(r0, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x200) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000009c00ff7d400000f792905524b008bdb4067c790000000000f87c8a5b671b1b542a538706000000b8100000"], 0x31}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:03 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') r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x2) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x1) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom$inet6(r1, &(0x7f0000000740)=""/242, 0xf2, 0x802, &(0x7f0000000180)={0x18, 0x0, 0x400, 0x7}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xd0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc3104222, &(0x7f0000000000)={0x0, 0x10, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1000000}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x4) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x8, 0x6, 0x100, 0x0, "1331207ee97cdda83bdf1e7d9bc74c0596f4b80f", 0x80000001, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) fchdir(r4) 16:00:03 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) getegid() 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 *101284 85913 0 0 0x4000000 0 syz-executor.1 102097 32999 0 0x2 0x4000000 1K syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800023bf2c50) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800020b5a000,fffffd8064468cb8,10,ffff800000025370,ffff800023bf2eb8) at alltraps_kern_meltdown+0x7b 0(b,ffff800023bf2e18,83,ffff800023bf2eb8,0,b) at 0 rt_clone(ffff800023bf2f28,fffffd806f6d53c8,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d53c8,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800023bf3000,fffffd805e880a20,fffffd806f6d5348) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6d5348,fffffd805e880a00) at in_pcbconnect+0x107 udp_usrreq(fffffd807322bdd0,4,0,fffffd805e880a00,0,ffff800020abe290) at udp_usrreq+0x560 sys_connect(ffff800020abe290,ffff800023bf3188,ffff800023bf31d0) at sys_connect+0x3df syscall(ffff800023bf3250) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,2d5877fa010) at Xsyscall+0x128 end of kernel end trace frame: 0x2d8404efef0, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic attempt to execute user address 0x0 in supervisor mode ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800023bf2c50) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800020b5a000,fffffd8064468cb8,10,ffff800000025370,ffff800023bf2eb8) at alltraps_kern_meltdown+0x7b 0(b,ffff800023bf2e18,83,ffff800023bf2eb8,0,b) at 0 rt_clone(ffff800023bf2f28,fffffd806f6d53c8,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d53c8,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800023bf3000,fffffd805e880a20,fffffd806f6d5348) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6d5348,fffffd805e880a00) at in_pcbconnect+0x107 udp_usrreq(fffffd807322bdd0,4,0,fffffd805e880a00,0,ffff800020abe290) at udp_usrreq+0x560 sys_connect(ffff800020abe290,ffff800023bf3188,ffff800023bf31d0) at sys_connect+0x3df syscall(ffff800023bf3250) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,2d5877fa010) at Xsyscall+0x128 end of kernel end trace frame: 0x2d8404efef0, count: -14 ddb{0}> show registers rdi 0xffffffff818c8e87 db_enter+0x17 rsi 0x2290 __ALIGN_SIZE+0x1290 rbp 0xffff800023bf2ac0 rbx 0xffff800023bf2b70 rdx 0x2291 __ALIGN_SIZE+0x1291 rcx 0xffff800020b5a000 rax 0xffff800020b5a000 r8 0xffffffff81ad2b6f kprintf+0x16f r9 0x1 r10 0x25 r11 0x30bccc07280a8547 r12 0x3000000008 r13 0xffff800023bf2ad0 r14 0x100 r15 0x1 rip 0xffffffff818c8e88 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023bf2ab0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=101284 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf650,0xffff800020abf170 process=0xffff800020adc700 user=0xffff800023bee000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 85913 6834 49504 0 2 0 syz-executor.1 *85913 101284 49504 0 7 0x4000000 syz-executor.1 30836 105742 90799 0 2 0 syz-executor.0 30836 161652 90799 0 3 0x4000080 fsleep syz-executor.0 30836 278157 90799 0 2 0x4000000 syz-executor.0 30836 217452 90799 0 3 0x4000080 fsleep syz-executor.0 49504 44817 32999 0 2 0x482 syz-executor.1 90799 240523 32999 0 2 0x2 syz-executor.0 62138 401831 0 0 3 0x14200 acct acct 75992 378841 1 0 3 0x100083 ttyin getty 23503 12562 0 0 3 0x14200 bored sosplice 32999 247149 26742 0 3 0x82 thrsleep syz-fuzzer 32999 989 26742 0 3 0x4000082 nanosleep syz-fuzzer 32999 102097 26742 0 7 0x4000002 syz-fuzzer 32999 131977 26742 0 3 0x4000082 thrsleep syz-fuzzer 32999 366112 26742 0 3 0x4000082 thrsleep syz-fuzzer 32999 24086 26742 0 2 0x4000082 syz-fuzzer 32999 241348 26742 0 3 0x4000082 thrsleep syz-fuzzer 32999 436598 26742 0 2 0x4000082 syz-fuzzer 32999 291248 26742 0 3 0x4000082 thrsleep syz-fuzzer 32999 262316 26742 0 3 0x4000082 kqread syz-fuzzer 26742 29006 2740 0 3 0x10008a pause ksh 2740 425586 34971 0 3 0x92 select sshd 34971 316808 1 0 3 0x80 select sshd 251 16136 24007 74 3 0x100092 bpf pflogd 24007 79991 1 0 3 0x80 netio pflogd 62717 409166 95107 73 3 0x100090 kqread syslogd 95107 513665 1 0 3 0x100082 netio syslogd 73456 40313 1 77 3 0x100090 poll dhclient 24522 157162 1 0 3 0x80 poll dhclient 83057 116320 0 0 2 0x14200 zerothread 3916 317019 0 0 3 0x14200 aiodoned aiodoned 7667 468442 0 0 3 0x14200 syncer update 62388 299966 0 0 3 0x14200 cleaner cleaner 86446 513521 0 0 3 0x14200 reaper reaper 32502 162593 0 0 3 0x14200 pgdaemon pagedaemon 81677 392818 0 0 3 0x14200 bored crynlk 77697 259849 0 0 3 0x14200 bored crypto 43254 389666 0 0 3 0x40014200 acpi0 acpi0 96291 57395 0 0 3 0x40014200 idle1 66346 226035 0 0 3 0x14200 bored softnet 48586 62094 0 0 3 0x14200 bored systqmp 14416 29783 0 0 3 0x14200 bored systq 3114 57636 0 0 2 0x40014200 softclock 94733 450790 0 0 3 0x40014200 idle0 67601 419304 0 0 3 0x14200 bored smr 1 303431 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 85913 (syz-executor.1) thread 0xffff800020abe290 (101284) exclusive rwlock netlock r = 0 (0xffffffff824d1b18) #0 witness_lock+0x52e #1 uvn_io+0x3b2 #2 uvn_get+0x226 #3 uvm_fault+0x11cc #4 pageflttrap+0x20b #5 kerntrap+0xec #6 alltraps_kern_meltdown+0x7b #7 copyin+0x4b #8 sys_connect+0x9c #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff8265b1d8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9622 6473K 8456K 78643K 20489 0 0 pcb 13 11K 12K 78643K 1278 0 0 rtable 128 14K 14K 78643K 2566 0 0 ifaddr 104 22K 24K 78643K 778 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1628 0 0 iov 0 0K 32K 78643K 812 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1231 77K 78K 78643K 5284 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 80 0 0 VM map 35 17K 18K 78643K 52 0 0 sem 10 1K 1K 78643K 10 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 4155 0 0 sigio 0 0K 0K 78643K 52 0 0 proc 62 63K 95K 78643K 1861 0 0 subproc 32 2K 2K 78643K 425 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 465 0 0 in_multi 31 2K 2K 78643K 556 0 0 ether_multi 1 0K 0K 78643K 41 0 0 mrt 1 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 906 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 186 276K 276K 78643K 15679 0 0 UVM aobj 130 8K 8K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 1553 0 0 NDP 24 0K 1K 78643K 253 0 0 temp 257 3561K 4201K 78643K 194818 0 0 kqueue 0 0K 0K 78643K 42 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 77 0 70 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 412 0 410 1 0 1 1 0 8 0 rtentry 112 448 0 400 2 0 2 2 0 8 0 unpcb 120 2195 0 2181 5 4 1 2 0 8 0 syncache 264 28 0 28 13 13 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 206 0 206 10 10 0 1 0 8 0 tcpcb 544 2677 0 2672 42 41 1 14 0 8 0 inpcb 280 9331 0 9323 52 48 4 9 0 8 3 rttmr 72 3 0 3 3 3 0 1 0 8 0 ip6q 72 2 0 1 2 1 1 1 0 8 0 nd6 48 71 0 69 1 0 1 1 0 8 0 pkpcb 40 36 0 36 8 8 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 94 0 94 18 17 1 1 0 8 1 pffrag 232 117 0 117 14 13 1 1 0 482 1 pffrnode 88 117 0 117 14 13 1 1 0 8 1 pffrent 40 3479 0 3479 14 13 1 1 0 8 1 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 377 0 302 1 0 1 1 0 8 0 pfstkey 112 377 0 302 3 0 3 3 0 8 0 pfstate 328 377 0 302 9 1 8 8 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 4 0 2 4 2 2 3 0 8 0 art_heap4 256 1894 0 1687 31 16 15 16 0 8 0 art_table 32 1898 0 1689 2 0 2 2 0 8 0 art_node 16 446 0 400 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 12 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 8 0 0 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7787 0 6354 48 1 47 47 0 8 0 ffsino 272 7787 0 6354 96 0 96 96 0 8 0 nchpl 144 15783 0 15307 60 40 20 60 0 8 0 uvmvnodes 72 6143 0 0 112 0 112 112 0 8 0 vnodes 208 6143 0 0 324 0 324 324 0 8 0 namei 1024 59388 0 59388 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 33 0 0 5 0 5 5 0 8 0 vmpool 552 50 0 17 3 0 3 3 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 45939 0 45939 34 32 2 7 0 8 2 plimitpl 152 320 0 311 1 0 1 1 0 8 0 sigapl 432 4286 0 4270 3 1 2 3 0 8 0 futexpl 56 103181 0 103179 3 2 1 1 0 8 0 knotepl 112 1168 0 1149 8 7 1 3 0 8 0 kqueuepl 104 1388 0 1386 11 10 1 4 0 8 0 pipepl 112 2482 0 2463 2 1 1 2 0 8 0 fdescpl 488 4287 0 4270 3 0 3 3 0 8 0 filepl 152 45052 0 44948 54 48 6 14 0 8 1 lockfpl 104 1348 0 1347 1 0 1 1 0 8 0 lockfspl 48 449 0 448 1 0 1 1 0 8 0 sessionpl 112 43 0 32 1 0 1 1 0 8 0 pgrppl 48 64 0 53 1 0 1 1 0 8 0 ucredpl 96 8641 0 8630 1 0 1 1 0 8 0 zombiepl 144 4271 0 4271 3 2 1 1 0 8 1 processpl 896 4305 0 4271 4 0 4 4 0 8 0 procpl 632 13597 0 13550 11 6 5 5 0 8 1 srpgc 64 29 0 29 11 10 1 1 0 8 1 sosppl 128 1082 0 1082 10 9 1 1 0 8 1 sockpl 384 12130 0 12106 73 66 7 14 0 8 3 mcl64k 65536 731 0 0 78 13 65 66 0 8 0 mcl16k 16384 20 0 0 3 1 2 3 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 208 0 0 22 6 16 22 0 8 0 mtagpl 80 101 0 0 2 1 1 2 0 8 0 mbufpl 256 881 0 0 39 0 39 39 0 8 0 bufpl 256 18237 0 11179 442 0 442 442 0 8 0 anonpl 16 539414 0 518166 172 77 95 103 0 124 2 amapchunkpl 152 31991 0 31814 62 51 11 21 0 158 3 amappl16 192 24013 0 22790 171 99 72 74 0 8 8 amappl15 184 645 0 643 1 0 1 1 0 8 0 amappl14 176 692 0 685 1 0 1 1 0 8 0 amappl13 168 407 0 407 5 4 1 1 0 8 1 amappl12 160 1231 0 1230 2 1 1 1 0 8 0 amappl11 152 343 0 326 1 0 1 1 0 8 0 amappl10 144 1021 0 1013 1 0 1 1 0 8 0 amappl9 136 1017 0 1013 1 0 1 1 0 8 0 amappl8 128 615 0 561 2 0 2 2 0 8 0 amappl7 120 1109 0 1099 1 0 1 1 0 8 0 amappl6 112 301 0 285 1 0 1 1 0 8 0 amappl5 104 1554 0 1540 1 0 1 1 0 8 0 amappl4 96 3588 0 3552 1 0 1 1 0 8 0 amappl3 88 1822 0 1816 1 0 1 1 0 8 0 amappl2 80 32621 0 32535 3 1 2 3 0 8 0 amappl1 72 106565 0 106112 26 16 10 20 0 8 0 amappl 80 14331 0 14262 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 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 4337 0 4270 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4337 0 4270 1 0 1 1 0 8 0 vmmpekpl 168 37843 0 37802 4 1 3 3 0 8 0 vmmpepl 168 558266 0 555632 355 198 157 172 0 357 37 vmsppl 368 4286 0 4270 2 0 2 2 0 8 0 pdppl 4096 8681 0 8607 13 3 10 10 0 8 0 pvpl 32 1371956 0 1347913 341 129 212 227 0 265 1 pmappl 232 4336 0 4287 3 0 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 792 0 91 21 0 21 21 0 8 0