, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) chflagsat(r1, &(0x7f00000003c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000004b00)=[{&(0x7f0000000880)="cfb359b30c2c2fb724df8f701cdac6beb35401dbc84f8d650b77d120f5c2ec9dbe64fbeab89c9acf37d022ee5cb89f2f5b0e8e5943e4e2bc726dd90323241b53524b65144ace6a937f1401703c3669c3c05838acb08c94dec429ce097f9619c98129f96fd6384799e315103e25c2fbe4b82f3dba05a20c2bade9a1ece3825c0efbd0729bbb53c3bb193780923b9de6eaad73c27622391e392b368be371a4530bca8db5ccd456d3e73a3eafba27475c07d324ca8b604f2915c67463ce6428772880edfb933d455ab6f73aacd2ad896c678ab0f0f1aede04f0c8f19aa33f73f813b143b9e706e569239403fb0ec0909c6d84c250212861723169a17b6c72815f3d7129fd41b189f147e886f41beb15b94ae34e2e7d52db4c90b8aa00833d4395ced8fef8721f32d0d6ac0803df0251496b0dc4694635befa58f4cc2fe5cacb8825f64f1c1a3780b58bb2e0bc5e269e6943b986a78d0236c2c7d75cad659c79f6f0b96835febebd948d33e5d37b29d0f552caa514003e07af3dbae5881dcf2d3e529481bfeb1c14990765c644dfac8d464f44d00a1ac85ae8fa599e37a6c9510ab67c8e9b7d2d583b14c69d23731fcf3ea5311daac57513f848d48ea30dca988d0f592355cb317f8a707654c60de71b0d6cd249205ff97cd799c207a5a3086bc0b4ce43a7e99d4d2f6c0efb57b9f4693705b5c26ad350b19d36d8cf811bd58c2c342cbbb6c80cd58558a6632e5e58c2c66ea9c59c94a1b9ef33257443ab829a5b818af2e189593b3380f41d006eaf48e3b5b7b5d57098aed0707b933c8f34c815ed725314aa65c0d65075e90765bdf9810003122376181e8e1e4ea337882cfdc738f71339b3b931eee6a766ccca3f6338a944bb43fe4d4b22a0040406c93d156db4b7c690cc9dd9d7e60eddd3e4d66e5c996123da03cfffd10c743ec96703c7e0989aaae555e832ee670f5a0e73dd3214cb0eb53a4b0ac136003e95a7a20a3999bfce2b8c80febcaddc5ee5ccc8cfc57c453e97dd5b6d3daa385a1741a9904329083c45e4dbb2bc38f0d04399e040ef566e2890baca22bc865ba399dec85d487401926b8e3f292398d874878aa96231930059f747161736ea4bcd0a319386cfeb465ba559d9d9fb6fe66dd147f035ef02e5317be38f675e2cfb718fc140e2a75b95f9719cdb5502d2657477a1fc1fd03599b0c2743c0bd8f240f1f15579e71d37f22a0154d5000a6676a442be239ee547ab8625918b8e05c1a691a7ea090ed53111a83d2d63301e22cfa808e3091b86817b78200cc58b9731ccb33ec39db05e9353e87d3d1283858a83ed319df0066d0b9a1e4137e78baafac5c3bdc0abedd323ce3344b3f9089f4e69e61211d173008c6365e22bcb88adfa68c1e7029cf60d1811c7fe82fa6f074410fe9ef6ed36d6926ed8465fac369ab7928e08e963324ba6d3fcc30de7225ed14df9c70cfe979ceda61f3d310353226c6d6618945542ef40ec24aec37896a2a660a0941719af943bbd8f7b045256b09532ee13744f5cf6a4d029d96481dc97cb3af6c848b5a919ad11586444ed8df338aa35f69276884c046255668b8112903099a4204fae3cae8be1b8c695f58eef3d8bebe7ee41bef967d29d67aeeac7c285b6c491169a52f28ae9c67eadc512008e9e62e49717d23074f3ce8dca728662e7a7b5baa48197325f97650cf4553112a3d92624b9c9edcda502ad57f4f0187991a12c8f87ff0e257d688a774200452b3f536eeddc4ee6e1b44329f6afc8a46094094595ccd90a52a67935a20152f94014b94fc806f9b5176e2c18bd9b47df2402c6ec9d7bc7954616b488370f18a8585f10e2a06a1738305cbbd2abbd2fc000feca5233e0631bbf357f84010a31b641da0177e13ea75cd89c77037457b70f8fa1667588f4b43fb264cc61e3a4873d62f26ed3d591a6fe1e1b407de6a36e1126cbad32bf9ff5a81b4d5d599d7da3b7fcdcfda3d6b3d67e27f4e78611a06ef1fed6ab5d32d82330c0de984d80f61648f3bef74586d1f842ae87845b635a03c8e466021604e0b7e807ca24b543c9d54a78a2d8980b348b9ecf248a98b9e1f4609789471ce54757af35782c283ee383f5da202248179995d4403626a5b8da721f67fae75b51f7f7d5685d2d6336bc3a60d62c474709337d389ea68ff772b584d784c301eaecb90c67c0b18c6d50a527f2daeac683ac48689bb9154af93b3018b7f7c24522f471dd17c594c19efd7746ddbb68bfb155cfd67033d0fd7d06fc7938fb52d99f6dce757dee4775be62218d52c721306e5feb2600e58560906fcac7e50fb0eb36e0d42943ebc53b7daeeaf6907d9331c5c614e1e5e908710c1c1514455e5d7c91baef626ab9e584628b64f61f8730c4bed2823519d4910772b201d2ae132eb4c08e3b7b12efc0dfe89f50e7f6008f9bf9a97b6803ec69208b41c4dc667a1146f9e8ba703a2ab0dc512eaf6fe39d23742f0a26055116081594d728aa457b91e5b45fb1ec875f2afda5537eec73ad065dccf269c9284a5b2cbb2ea9429c477de202eb8acaaf97360b9cebc8e6967b5eea25a4b6a6d90cc35fe46240bda0837b17560bac578e18219fc13b3c7543f64a3033fe4258becc09beb74ec61ca672c5ae557e2eda2917ad069f7f59f6ba4cb4a1a1a567838ceb1a60335aaa00b2548d0dcdea26816c17990d98a0877320441f938ca0f70c5a9fa797e73bdeabf78f48e665a62a30a01b688c73164dcb56205fd45dcf614b3b0731e8f9b9427385c1eda64db287c1e77ea1f3eb17393f35a082018a51353a992e2f3dc68b0e610ec1aec25b989e2384514ac3bd08e47cd84378b41cadbe38982f1236edf19ca16eb94881a6082e57c630af55968aed719e0373d76b8557f39a0fe48560ff5646d1d9b01d61aca951d1f26e116f8504f3bb3f2015ed3677299ad322cfc57ddf287e1fc27ad06dfc66dc5238eb9dc7e53697c1a6c42ef0a08197c43fc7579bae5bdd3edea6822af518c01cfa6df5748826f2d3ba0cb788fb6679cfa7a4795403307b7e4e9f8e5ab2ce443e7888b0d8819cda9c1b11ba1652c23a81619349c8b83f6ae28a4287fe7d0fd2ee6146945e81bb67604ffa3c347d9b637118e6926f9086c7a8f9ff422c44df39837cf04b1a47953aa7f15c0638d887a66ddf3262b5de1e4fe58cb8e25f7a79255e69adecb1829edfa2f37388707a840c8cc257dfd31d29db36bf0a6f0c1029f17db374c151e8bc289e7d0653283d472c58382207985d9b84ccb83465a7016ae35befcc24b1e74d466175a9c6dc15ad3e3a13fa5234616a6ecc8619fea7a7b1544ab073fd75edc2c6a293f284f6734d7de468cdc3c6722ab229a65a24e0dc28e0c2c2e41bd5882209e39cab98ebf41e621c48b59b9eb6256e6fb5bcf84253aafeafdb438f413b99acd968734345018cdb089d5debf196222056b3711c666de0da5c2122ce853dfc36b513be41ca573cdcdbad19945b7a282e2c0ea4786b0fa6b31177b865ec654ad37b4a9aa5aaafd1cb54e3b04bf51af9eac8b4bf462db9459e407b77d2ea28fe636f781858d96cd518cdf550e8ca5d792e2788581ab3a01b9f7518366d2d9f73493b0b1cdad1574b302365ad2e04c56e7d1645cbb9dae925c6ce4b233940d8933c06ce43859be19a981399b6583213f50ef423d042650099fe89fed00336b139ade681a3c6bde03fe066809e6499175b7c0e233afab34e397d2d3afe57b037112e250011e07bd47738c44722e4721b59fcb901fe58423dc510d12db73a9f9272658e85a2f36f6bed7e217ea1c16f6ab9b96f5438e13facdede14f43b25d0272ee3c61be261bde705a51a2378be7de11a3b145b95e837e21858d648a38d1d826cfbe838c62c73d288765ab6f00d691de1c8211bd8f55879f40f44dd9489cc92f59505da6fd598eff4c7ffd3c43f8b2993e0eeb10017d5e93ec379138aae6a86c4d97d21c58d974e048cb85caba6feb3661b433a4d491fb091cfad14b1c7769900156e724c0391619092a500add8175f2779c9beb0a2001407f901c08567dad1f3970168ac41bce90d26c1e0dda320608c706df1f1afd7e6d2bd94db42f04d553ffafa14766237fa7b91b54f4197b54cbcdde65966b8e1e6b7d227916cd4cbbf62bb7263c7db6def7c0024cb7fec9b0a003feba8834a9a21bf372e947b16af31315b4d61d92f548d29c347e1b70297fbd9578a213fc23de5c8c767ff3f4d47a0eafed7c0f481dc554434a08ce4424442f0dcb0a43109801ed138519e45324903c9ba31945e1ef7e455fcada1c8851fefb24c4976f6d64379ca50e822a24a7d875f49f3acf3ca6e12c51a7193a7e62992b4f0e8219a309c3e01150471c2970b4886e165dde0f8f9f07ce6b25d5fa6e26f83c9ca2eb87abdd7ffd00e1cd3970115c396f2e2168a0ed52dd4ef52a94fc454001a2059835fe1d789833ef74e0a4293aac87b8acbc2062316f523410a46b6bbd35640c5cd504c5dc149dcd889826f4989c2ac2adf01997c7ecb6bdde99ee8c1cd56de42a52cdb07ed06fef4ceb69dd5b8e7c08f6f412ada0226b8cdf9152d0bad3f7f875c8c7e8d0a56fd4639673aa829ff579b02bb97b51d8d0e8ae4b168a19ca4ffd51836bfa266166158c683d4b6a77f615398a0746d9cf2b6f260b49d02bc380e6a759ecad5c369f0e8c698ad4ed379672bd8b3bd491ee57460e11f2b97c274a589952aac866b9b621520c468968d9c29af4e0e0224b45ccbf57e2bb4ec11a7fd3ed33872ed00c0c347e72c38d80589a339045169b19effa3d25b5ec195f6b148f2f9ec744c99a7e77a0113d5892e7d3ce5e61aade56441dfea9d4cbea9afed02c9d3ea7298f2c40ad40980e0b6d142c88dc85fb1dcef664a8ab1a0e296c252815dcce016a176808bf045c470db59cfbf8a846216e92eaee6dc98ef162a4525d8b13e4627fc989701fabd466b6d06a754f5e99387f91fc0a63fddefb4f6861058bd54e3a14e87451e7a5fb070ca5c0e07c7b086253ba28ae2e145628ed4f59327e59e33c234a5cb8632090fe6ce5e0999e79aca2bf3980a4ba7eb5e9486a55e9ba7ee1599861086e4b3ae28bf15969934990a727ff1ba0c284757650758723e415ab8ce2cd35c06fa1128c72e7ea7423c5b5cca1cc7eaad618ccc071ceb244eff9a0f48ca34028722451cd8e620dfea5d3bbc68ff39660b3a8f602aa68a79179fd7168359aefb69b2a181a995458b15cbe3c1ccdbee7ea522697bebef63809b7081078537b1acfe821d22b3b6a52db53598e7dab5437565d23540091871f6792942e9653a9f6c6ca635e7db83c0f2c0afa47445693ef2bbd90b4174023ec3466c224535f14842fc982fc14c383eb8333a37bfee60201af322071947713e213b51adf38c8d1341a07fb197e23846bbb6229727c90dc45b5d997f48371b940edd90f5741857364a9550840f2507bd85fdf99d6385cab7141f10c86417c95cb9966f4cd0c914e5071c64eecb2b1bafd8d491d9fb2d3cc9c513f95bc6c6caeab6b6acb2fa269fe031db9628257a55ef658c7ad74dcd91e91976e803654870a8958473f36669ee6ad5c9205b53c8c13426a3c6eee518a80d0ac65f31cc3696a6ed88549e1b34b9dbaf41ec0995b3c3f5ec24d575d27137d5b050d0de7ce349ad5676a72e855b274feb5ce0d449169246ee335f105d974b9fe14b564482a58433adf58a828fe7dd5b02fc90e28c212bd4808cd43581f711e1ae8d864ad0a3e3fb913a900618d58fd6a1a6e467cc8a22ca0ee1c5d5100975bcc2287c17a0"}, {&(0x7f0000000340)="6b946861dd4ec6a55b5c5857c6b4a4213c62d37a89fb1276f6f0d42e74c41b8ecedeba4e8004d452fc329a6f78d5e1266ac15d1fd2f605b66fe9fda95159ff114200ba300cbd62e1944c46036aac9429f4509e477c261a38ea7d838186b900fa4d003368ede754a26ffe2a962b255d0742c91e7e65e55aa976fd1077c0"}, {&(0x7f0000000140)="7268fe7fbd12ec051405d887f9fbb43ee92ae4b16838fca48910ceb910b19fe843ecbee4bd9ca5395dd295edb662042898b4b264"}, {&(0x7f0000000540)="8d5b26eb40feefa00c5e8e0a7593b645460994edd8ed17ea104878d94c4e6ad55b0125660bce7c85ab6ff10ddbbbb8a8bedf30aaa9fe864911b0c6d278e1ce19043b74db2571e4fb19443724af3a4ba9e128685e63f3236eff3e1b38dca6478db861356899cbc8f26868a88418af7a4355728f1f967bad03d4c10916793ce025ee461f3ab3b7ea140361bc6f51ab60094757ee9a95"}, {&(0x7f0000000700)="bbc76597e1f91a82be3f2ecb8e3a8540a2078445125fd45c64cd3b0192a68e7786f8479d96eeb89e68c180c78eaef581179db115ef4779cb62c6dbecdba2dc09f9080441faadfadbb2180d619e4dc3e56af496dcded808182e7f1f38f33365a10474bec40cb24e86bfb046d6fb35270b99ad0ba718cd85ef6b577b813f09c023c7b0247cef8e3bc4500d68c5ba0e83bdd8989d16f5800846849ded2efcbf92"}, {&(0x7f0000001b00)="4566e04cf38e590eb00e278d47349f8858f557d4081d05611c48243b042bea4ca347814686ea8a2d7face00978561cf5c99dc7c383a390b5f117f5baf69c73f53cde060fc15bf1e2f9d9ef3a5fa8940e510f2e4fccb6c7942b86063ed9b522e527917f5b201ccb6fd3063b4299070b502fc67530bfc0de1a97859142dfa77c05daffcf0d724a5254a26a7657c21c4565b2951e9bc20b9a9a5bef4064901becd8fbd1e8e54c303a4bc3853d35a2ed4cf9c3344eb810db70fe5f10cb4be2eddaba92dd5904f24003ab02a1bfac3460ef04a827b2f306f0f5bddadc0220932e4d63cb8a0dfe272f656867f2419a2bf4962fafa43a017b40d856e5f0beb5c3c2a6027c4e7f2d7daccf956ba73eae5e7ab45e8d29237cf22dec2ca49dc589916fcc543abc8cdc6996782b4d5c4714db1089795619db388cccf41e1a589af7f3889f94ce15ec3299dfa4b51bfce6713fa10c64031799beb8803b228da2d7768370595be1caf1fc69d0f23b7050f8eb3af3f95a09d6ccca04024534cd37fa5fb1994526880c6cbcbe7821138330505a35480f2589f3af4a50c7bde17439e5235a96de4e7b2cd2ffc1b151b9d50fa62a79937da8474d7c49ef938729e65812c6d45eb4b191a52e683ace1a9ecaee4b518c85f45e00a43d2e61570e3fad95484e24ba5837a13f156a926eb27584698af7a2aaccff78bbd187c98af5415443951ea425fd9b71a95134dd2d59e6b7843d829b2eb63cdf5b268746ab2befce5edaa44f62ef73239adc7203b1dd3202a0d3ec952b1dd8fb538a12cbd4edf4ac8c660737a3c1aef646a816fcddda5ce4d5661eb5cc203cabc395f4791e7d92e418bb78e2b17151cbe3638c4d118feb31b42f1faa23f8b150399ef91a6e320e84958bfc17243f9da18a1d52b58f2fc5e1ad4072b6cd8f0ec350d0f0604e2d132b78eb46f7a93d4b048f0371a642aab6bb637344cbefa5305eaa7c9eb688467c40dc4e80df9c78a43ac7a89d65bb035b30229babcde0aee47706d5ed2818e9b2235b302af9098acf5ed0b2af79b3abb0a923ec0a6b69200bcdc0dad7762d090e65c5ce1a138e83c8d061a01eb704d6b9c69278380bf01fc0d0c06162104d2cb8f783cf206f75e9491a396018c74a562d908e0b0f053f67979ad58de262f86eb80f04c0671be28ee8620951b241313d55e7ee2791fbced3705230482457d533c04ca28a2ae05cce9d8a2bf112a149b4e83923c61af29610fe7bee6055b93a3e3389f63ec18f7777336edc15088f929a7f6bcba9670da09e95b77cc3aa1fa9ae4a1d7ba534fa55625d24b08369cf0404490f11e92be8040e40629d4ebbf1e164375993d9f7b5254a87fa4fa6e56fa8c4b6cc38c78873d9f6817b0792ad9fabefd1922a814d45130637f1e3c394654a2c6de373b66672082f13c20d1a037636951fea8e4647a149b89b389fbf9c89c7e7de1e0cef47ae9037cb154caa8fb23f2ebd12d8594d97bfa2b066fe289b302becf6a642d55ca564d3eaee5767c16fd68903c2d8dc2fca5e7609d6af402051156ef3219afc6212e8e107a434901b3c377292987c0ccbb7f8694419a4652552b0bceb448a2525589699adf8b1b338bdcc38824714c7167de20a339958606307976c40d35ce3d3ecac4f7387f9eee1dc7c86460cd2d2e10ace4f94db6093bf87f906921f84995a001b920e21b9a4fc884c97e861cb89cbdd5956d923c62a9ccd80cc95eb89b2841baed79bc09849c154a2b7484c5835deadb277980c9959473dcf70d07fd29d371ad522ca88c1d423e3935d57e5cebaae10b05333a3c57ec14520ed50835dd3123747791746b43e7525cf4428ba6c8ccfe427357192beea104ab69a5edfae84262d46a419b73ceb51b419dd0f52d76dce652f3332baa006e0751b863226afe34799ea6943c9b187b64d5a23d3b8f0b510f195b0b1684453481f12f0382411b517bcd6b939047a0675737e69b36e14aa949a42dfb3e658ca7b8213fac9115223cd55e479a409263ac35b764f7b4594c4ffb67a95b27cd9ab30121ad16d353364cdafdd3ea2c42484ea95bbba5235a9ae79b6ceb81d3912cc45453c35d00c27e57c62ed58d2c8831ce4d60cb4558c294a41fc92e24578d6a0d853ee212313f5bf427f4b482e15cf4379f1ec198d4c2406978d7c33467a0b2ba428e7dc6d69cff9a2b21ef0b6d1f1816fa2aa5847e35d55883781ce7367ec9aae1ee986116082f500a9daa9b078246c8abb3a872c8960fbca3a347e95fd7ad0519ce186c083093ee0d79443f63fd5a37d170a3b70c16cf784905286a1e3884e107e343841dfa83863a02861c6fe13d406874ecf03117d5f4cd75e861f382d1637a05f7510f6447050f86e2ccd0a4e1a39510b17bda2ed82ed2bcbed505349478bd8c969711642f7d6e7988239e70df4e76784ac6aea42fe1bc6182258462949d69b51a6ffdd5acf07104f7cb0ceec4b8a127ebf7ce5d33d625e6c21f12a29e6237c434c87b270fd37ed4b06693e67b77d55da352ef5e6d6ca10cedf248ea98fcb73f77e3911e57e06b31f8b54001f08b3f0c0d03e39f39bd6fb09f7147dfb8e4ff06f4043d096e170370e1d8e0bb0adee50d532d26a9660a3b32073b64ad26caa592c0b06ff2698159f5dff0657d19eb3e4fa386c8e3db74e902ac7e6bcbd96e99e055bbfce947f2ecb0a69cc5621fd73dfc35cf3ad6c781c8bd699f485e9231fbd22acafb195a48d937c773d5b237fca507d6fc7e76412d67f2ca0e66e112e8f55d73e3d6c85351bd7950fb602daff94e6fc9d2262cb52e86c974aea7d3b5514fa58bcd17ca05abbf1805227d24d9ebc550404151388ef6949f00363099867cd9e0c47d0cf08a19347d8112a1865ec4299cbbf921c776fb3b282fe8242ea97c99727486b6259b485a74f70a448139324872d49b4e2c05f35d56b3cc467cd654df02691dc661f6ffec453dbc09799e0645ba4c5cc6d1ad7de0319549564ac8901dd72f946c82ad8dfeffc4f89858d4b5d9673b9572b05be2592d2a479128275c79bc167a23b88e06a6c81e198d73d2c3893f64c3f1c241db7b0997dd1b9f0d01b5d66d4bd75a36d21f734871119f173df59444f360fac5fdfc1111275b82b751bacd73ef2d12644e96ac222dfbb118e46999148ffaa640ac66e5d37f23f50eb7dc91e3d7ccb9a2ef310cd5d48fe5241dd62c95bcd4edbed3219789f8a54e9843f1cca14fb5984d8e7d775be0db123d2b8d8b5cae9be52f6cd5f342964735ff1c50b033dd5d4134d564b34bbe59036d1ff4d439133ad60747a9ecaa7b7ce92ea2f762d2c270eb2c76f85511c0ab1b25877cbafa376b0a382ce6be54406e97ebd5ca7a82c773d6b51c529098293fc1c29dedc12a1ee2c9ef4e9aecf20dd321559bf5415accb3ca90c72451d27a4991a3666876c00a195d75fdb7364965e94658d1ca7d33a1cd5fe9455c5cd28898166de21f190383f54d64620416aead1e4859ccc0b644b4e5da8c2ff3cc018694756df5a15e443cd308874d51432a8de9c51fb2d4bf55017942992d6d0d7298d143cc4cb402612ebe943b6bac9a9c2e3312271feff0f780d63f36980ae91b6fbaed3b3d5bc8b92fc5f6c5a5713785c2c1edfb2279017f3376ff36ece636eeb2b3f73f4d7c1a8269fa026fbbaee951f3920e54bcc570a140ed3081c66fbf1f17a046c4e3f337a4340affe1b115f88b426a2187ff6841380737f5237c9a77c105d6bd5c05728663a48efac1e0347288cc57d94e5c005257e0348e0249c381e7369f1c63ae0ed9ec98f8b9cdfe1de81e28e72fe68278d184966c004d5232f4e242df874cae8c16da0a837addc976e1a628d360a68bc93ead600692cb6361d90f3705f30e3323fc5bb76531cce55d2e03a2aecbd1e7a1c7d867f5510f2e157f6ca801cc98a8e2397346c3bb1e142704ea9e27ee558213115e4878e5665adee50bbdbd5a401cb434e4588bac3d22b92c1076e2723ef60acfb7d6323a456c51a3658173ead254cb9d9169e9b79badc2c9a612a7b2af0bdf6fe25f239cf190c884bde1d8b62c3ad96b3d863eac13b35de9b7b466389ac6a0a48769dc487e5f3861d95664975d158ac4efd3ec5751f96fed0e183bc5c9bcc5a653c0f5c3d026a38030e1cfc4f94330497592c64bc5bc366e0d541fbdbf5b00e19c5d841530b6433fa8c9341ca7534d6308ffa0a42d3400974540dacb5d17291ede5dd13897206a1f1ae5fa95fe845cf34d9039f5d1564053e6e2685b8ef3748ec91f8205f8e1373f985d3452323a6e71c1e1c57b4ec6646ed545fe6a9e632615eb4096ad006a60f98d82a495d064ab26954385dd577a718d8229f6071710d2f8f9ca3317cc20eebaa2a4ec5067e0444f0c8aeec987a6bf7c314f56939da714109f0aac82d508ab45528766740f631e408ea0f36f089e3b64a2f103ffd61c3bc0fc03c565341e9c794962a1a175f68f69d45d60a1fdff96ce24ab446fc9d62709f856c3233448205e9fc20f6b1345c758105dc3658f7f000573c2f02471ceb3e19a52d34802356b4585adaae4a1b292b515a75d65d646bece7202facc1c1fa4757a40e4c410b7bbd19d1c0e36c0cf9d9cb35d489328dba2e2db62cf48e20ee6b4d3821e3c3f94e8279a760ecc098dcd6117b1d94ff416d955687f7d2ad4ab1bf3082df202cd81bb56b1b4cd3b192a79f0206ecb6476875c172250e35b2199a35886abe64130b94370c4881cf43a4b1d3eb06f0c0ffd294ef26d4170be3819a82cb701dbfdf7ad261c14430bef4c7fd0876762c5ca96fc0d95d38a65bc0612746c89079659b9e7734712504b541c8a41202987aff297ed3abce03be4e09770c637401687b60e4fa2fc4fa88616b49563b863e21e6ec0f701d6614774be76e2a5b9b733fab4f64803cde74c891c5f4b29f167d90ee6fb502f2309ebe645ab52671a1ef1ffcbc50eb89824e6aa47e196d49459669846cd80a4c9e9d8e1d7f39675f15db92118c9dc5bd3d49b37c88c22585c4799cde3f87602f58bba33be170a7f69ceabc70a064746722e9c9c248e121e24e2b8d21f46de18f0a78c702a523239584df1a75294d09666fd2cf6d1ef8e8ce0e8b091b7a7811d3a632ce3abf7bec9d64e327504f13468e75fa1a3a2f8a69b6a1e7c7d2ab45c0bfb5202bdaa527295cbd80e1fc634f7f58b1878203610b14919b01ee4edd42b65056118675264ef833aea6c9f7c2386a7ed61cc8c5cc0ebcfc2c22ed00f5cbdbbd44b964c23bdd8b5f2c31064e3677c4c645dd7cb74118533346aaa92f35331aca6befb4c6f288b1c15f52d3e330597d96895ab8d5c3c3abc3b778f93edcb5bcced337946741e0890dcfb1c89dc8efddf348bf933f51dcaee864f211ea097d9d1dfa6c4bfa9874003e2bf2ae1c01963bb88a336aee570a9cf85011c01ad50b505c8851968a83422978865d78ce2d702bfb61ca5c340e9efdefcb59684c03e37c361d9cc75e8e0c6335072f6fcd15c9fb8a7b061e8fd39b52fd1881782691bca99c166dccc785e0499a398008f4abc6fa2bdb02f4dc6c4dc72b62a9362865d811f27ebfbd351dfb409cfb5965025a727ac399d7e1ca1ad721e3399f66c9ca57279153ed27ac476791886d49e1cc7bc82c9d027577598939e501d6588dafbef65021feec383c19695f1bc4bf1044cead678cf070a4f58e979ab359da52fd6204044b9947a8c24dcf271fc420f35923d6e580c95c9800b0981b104bf098b4ad380c4308bf0b7bae7c37495ca39e614e89b97c92c2fe10ef4a1417bbbbe01ed203886b574898"}, {&(0x7f0000002b00)="7c3ee76f0e7d6ac095d3aaf3f614a4f18b6e0ef0e2e4a637bcc998efe7db6e75fd12ca5d6af5eac9a0b980d0185020b39228afa30eae5475f854451e4200007a91efe7d5f1188b0524cb86df2f14a9a6c297c5c6a2fd628d5604a4a204990090e24c0b7c1e60766e3f81c44d2ddb2e05ca4e280574e07a6b4521f56811a046067585c760efb5dd10e59c8b6d285736b01e3270351c8d113b87e2be2d4f1d80b395a281b755f1ff3e4f01a981f09a482dfafa1cb30eed8784fdbd9d76e6cb4487cb495923d21535cd82da67620c74d109cc5342b221e925fe9429392d1ed4dd3bf84841513fcf2b71fe522184774c9301b07ef405d3d3946954256c4688f099a10b746a8f9f11774f9a11c5101e5b88504134b6e1aeea33278f690a3e5a38f52eff5b20d78dabd4832b04882c2e39b71c5e6104dc47737287e69a25cbcbb0c420f2bd1a5dbf1045902e8287af0d9a0b9c73e200a8efc724db62ac1d1d69b356d31f49f53d95d06d8d88b7cf01d71338fd7fada574c92243f2a55d1d8babbbe7923bd17e98d28aaa76f5c02714f7e43c98048e074087807186adfb095735ad387f4a57b27929c7530c6763e5b20abc6b47dff84cb8dfbaca1030cdc166b70d9688caf55382b66860014896957f4100a3666b04e8c0ec9c6c5d5ed5c88f0f54db6292399d237e9cb1529b969fb187a80ec23dcea0cf01fec67c92fd3f5ac191b6f31d743d044aa180fbf54495103c17883454654ebc8c01157c9a34596ed26c2bb06f0654a93ad1c018a858c5a23e0ad1103e4a4bb88c3be4e0c733c493a7dcb5ef66ba05a33d96fc2c04785d23dcbbfad937ad78fb7c9214cdfc85cb1f74b21888db5b520e255a88b9af0c9f14310da4e2422e39d7213c072a5720a6b7dc458835104a0b0f69b3ebe3ab252e35dccc6f79bbeb758c472700a2ca3bdf6a15f85fce87ec63f9581386955133db396cdf54fa17101e55768c54aa100b05e94c0a4c4d93ea756b1856290a92f51bee41e61361d6f3fbc86331d3a5223effa61f870618ec3365d875c9ad52fae942f1e64604f994026eb9b190d739345ac3eecf075ca465bf85f6c1003c157d3c7f2ff509bfb0ed3a284bf2d2267eb892bb7bdc819e537dae8820d1c2ce9757029766e2a475f704b2b875925fd05442e285e4771b46c958809c8a88b8ade333e9b83be03bde656d5bc0d876d1ff515170bfe614765c064da13d170cf3e1aedfc296e97bfd025abc913c00f958821722b94af94c263ba33d6205c782f5bf332edf4dd5f09462e79715265283db3bd27ed1f1fae6a0ed6137d649349d8cb72e2551ebed052094d2b0889553c07ceee8426f5144ecc2b274440c4db325e419dd61e00cddfc8408cbfb385e3f8d5c48ce67af81c7aa29784e33558bcd530da7c9664a52f68b5b1f0ba6f373ed59e7505a4e0441789e1ec54f51477b9881049c3e9c1a0cceab3a4f3b9db17865b18b106de33fa2373c8b918aa641bcdeb352d46e154d11fc7c7fe70a58666f75bd3e1f2c6d2092a6babe060831a1d6371244b26cebe1930c8d86de8497f9509d894e3440e0724379cd962efbdaab5f0b7af7cdf495e781fcfd9caab16b9b5ec91921707ce338306955a6ae7261113b76d1b9712a6fe85c89041d377aee891b910366d68766f273f5b2a584c9a19cb863e88007404adcf5cdb5e079250eb0d1c5c7b15ab4b4f0715f9f1ea9702d0297baae48369df5e283835291a5f4a27de46fef2c0e70fe0797e92385b919160648c7f37840f4f496e55d941aa3333aa8e1d2f553b0710545b568efea2aa7f70aeccb00e07da28e293dad57f319dd60709cf224d5aead4aa20359d9f788e326121c90bbda95a362ff2ee31d4fed687da10a200f87f7f6ad14f431848298d43dbe3ee43e6a901916b01179ecbfb89b0aa05b87c7ea7de7c6afd06314e92a44431df0119ec563b27c60a238828c471c3502f651dda175868751635d7d9cef2760f3bc308ce7b9c87f7a9e130dcb9eb2241a87ced6a20eb40cf5cdd3a44be790fa8b14a349b0490a701e2e5431900bf22462752f35e8d159b00ac2094311e7c7c74cc7deb9a95f39764adaed5da1786601690390133060585740dcd0a98e34e357a8456765af603d504bdd877d856c502f3c59cba32f4abec5e590cbfe817bda0983dd7f5ead82d6c3f032bb8984bcda2f8c5ead48efc8c011df6d2a700a675eeaad24c1d63eb3108d567f00dde2c3831b8552aaed04a9fd52e4c7d80d969e20bd096f5d2eb6515e41000b808da48d3fc8b0ac98cc8fc5df1d5728b098b20e0ae38539dd8c63291a01d37d7b9d6325c7f6bb83a19caf3347f11e98dec41417ed5ef2e0aaa4b10f8ad3994edfdd65a6488ecf687a6fab1426e8112059d214d3d054fa519a12880ef995a0025b5a83cf7e8a4b299df27ef02a7db498fceb5f8ce69d846def2602dc66413207c0a6eec352622516e10029254272a6b330930b13da783cdfd54a855bcf41b3c9e0eee108236c723a48cd3c37c62fc4408f2d014e0eede7a0424cab6f959bbab345ac78a68a8adb48a430b86136c63450d2d932f4eaddc7470cf67e8dbea29462c0bb16fe0adbce1d14eee5afb1182440a28597fbd98a644c45232df89d9338415bf3b0c9d8c99fdc64b1de2757a3f768fa6bb74b8549b57cac78493154085b0580a3b1906f7a80775db33a1073bc042c567326464cda124c3f7c325295461f02b52eb17c958e6812f0329ca8bc9ec8cad262753ae406cdb4a7e400c52ad6fa8a0d188aafde70b0811884906fd4a86603164584c7139c7a5cc76255306c8b1fec1b89337cc1e994d54b909b8963b8a48f855d961523461f56a2c8b9f2a4bd11b9c0fb32bd37f4ff0ab677583967c50f876e2cd57203ae801684f81746a8e55e19712039f373706217d62a1d0420a05dc4f657933f6dd652b9014d8ff2d780a121ad735199f553e1575b3d56d7e4fe7e650c4ef0f956b2213582c44e2200fcf5acbd28f2e82a16e330f0746decbd8324033fdc6e8bd35ba71e3a1233b4ea47d6b2f17e28927b11a762c49c410942337685768a0b0f7a1c9e414e9c664a9eca3c050a3836aa62d12cbd39432630a5790df80f4cccd23a9efdc641a684faeabca9495776f0b40294b2658036aadfe382ffaa22bf27959363aa8d0d7cadaa70a725e1a17a6a4cbdcf1f1cf976969d228a23fdb02fa020dab4c93e7afca0255cfc06846dea04dea4f2af99c54edce0dbb6de6a8bd5cf02123245991d3f8552ce08c76ae1f1fb54fc4ed71d0802e942c35c7e5a05d1ac1f91f7de523dd906844652a71d6ae41be5a293ec33b92b73d2647e34d1b5b8862b113233b6a1e098261898c85f53ee561365c8ed6903bffb1551c53d84d9bf7701d612b7257c9ce3038778366ab0b883f916afa44c4ef373697b1f98a88b247212704259b459422affacd79636408c8915eb4939b330334c1762c30adf8ba2341034c71e72e0673bc3c4ddbb69ebbf15a49bd97a627820cedb9de125a4b40fc275feb7105fddca68fee73e887f4ed44f961013db0840488d206675d47c55c8c1b726d01b5e992bc82be4428cd92c61ac35af43c7b97116a55dc425c7d9e7e325e8e471a6567ec51307b6d540eb821685ad73c2b45e1eadaf5afb350bdeaf66b90ff077ab9f805e3255cde24899e3384e6d0825cd29e3d9626a3ceae22c7b00fa3e2cc1ea8ffc731e188f7538f5cce876be20113ce92dfa19ffec281f368b28605ac2e6df71621b05a3fbb0deafa413b3ea7238298d4f99a104a4e53c2dc143f7f1cf6868a599dee64bea1c41451cddbe6765519ab4f1af190ffe2a3ca3843085dfc80d7fbc777f554c13586fc8077d8b5e2718f70ee64e53f947e8e1fb455a4be90043f8b574abd5b82374931722dda13e87a51ad4fb1ed4aa325dc3fe0959e4cab2af5529a4a6932beaa37adeb58b722488538d55a2bf5c6da5f23a9c25f834e6d3ad0a0860f5108f1a6e6f1f4fd798277c96d6278d28a5f689b58063aba9ac18111d4fc2dbcb5820022117ad591ab276de1093a41516fb55e0f0e0f9c983592922d263472684ffbf67436f4f177fdf9e31db5bb0ddd853f9ce6ddfc3ca9ceb88f065ab5a29b34de807b3920128877c5da89a03e7734b5dc900790ae481503245e1508b6767561ee7564b03a611dd299985bc9c22d10db04bca1feef7fea208cf9a98073b9489d632a7c6898f92db44eba8b577837b7294a71151dd49877e7e6171de3e74aaca52db727d5291b3c9536198a48f46a9e81550d8bb1d1f3b94ef1180e15a7317261e8082c993048a926fd014ec62855df0bdf6eef5820580e99ca7eba6c56ebdde83204b615b265c3b9dd0c04e1082282ed1ae703f12232e124d96df8df6b3f1f5278c351135ce37fa3fbc2cec25900a68ecbf95d69d6c751bd1d947fa6f2cd0de42e0976dca0c5b75b8086de98cd55dcbe1c3e52e1c56333d67c30fd832d976f0df0acf0e5962da4f495f4ba5c4c907d80e481d13924267e1966dd453398446a6a12aac4912ee1ccfbe3b6aae7a6e40c9c15bd239787ea70c1b555a6f4b9896ef2540c00214bbe0756128e1d6823536ae89c25bc6fd14b8f23506d18727d99e81169058f000815c3b68f09a9a6c8e0e4ccef6c0aeaa14d4aaba23c9014a29248f34006d1a0139fcf9fc55631b954b2331351caabe6d1834107138dd93a9d904b33dd14e5ebd8a830b48c4bfe3b5acbc10d8ca082c5ca180a7259e13b803852efde7f52204563401d050d53cf962f1d2c5a059eaf9103e281cc5f26b8116ca369e94d66210b552f7e73f592dd55011ec2c4ce8d2d109f0058f5b8cb677f2eccb6d5bfc31544e6c2dcb64e45ae6ffbf021be769c04f72040b87675b7c9b67a09560f8106934c1ec5c1a58757d68f84f9b42fb811b8d42db7175f8e10dcef5a1f33f89299e418890fd86ab4d30b61f2871eae9f4aea0c6de57cbfd528e8c31abe883969076edc7259b354fdea0d56f9a25fb4b170962d481d28e804a412501d3e42c332542c355bcf1fd443fdf66241b36d5dafe1f5c11ffdc05c996ee6a562ad5f964dce3334efff378fc1aee5416254c995a4f222ba74508026db9a2fd5860770eec4a475abd106ad408be42a2ffac6e444ebfb1402392c9f0e1d0b6966d7918f14522237efd9ad098ecd9dfce0773bbf49483cbe416353b948f2b00f2430def6f4c97492df8652ba3601cdac6fa1a1b9c1bcb3b44777c7e7b614471509af1b52aa81c7bf51ea9fe4b439347a22b7108811f8ee706a036072df3a070ec95c82ddd2292efe69a9e512a7e65ca9aa3526cd4026e57ba97bbcd6449bb256290961951f4b8030702a02ea12a49f753563984f7cbb4a4082f2f0732a32432d95ab541c725f7601c50f15091caebf8bc94429da687055eba41fcc80d529faf2affba0b5c169b003417f2743d2eaa6d709f8dd85ebcbfa3e04806f1287fcea1152eb5a66229b23f23ad038071f307540f8c66ac4604acf8f16f92ba25f7d2bf8dcc233ca244bcdab279208cc54645eb4ce290aa4d0ef0e1909632ab42d1c96c88a70c26f8c5e3e1896f994184584e0fb59fff1ec73955c3a6ce790d514173d4de4b291802923ed09278794cce509d3ed3426db6568393158b3346c5c43daf155e6d61109d58819f9c59981e46872175c0fe81f57ac6f464f8d69f2eadb734ddbc876ec0c7d034c2a627c5873248a4a1252292b100bab507750b0e2796fca7e45ef3eb997d0734e965f48c4960a7208c2a29f5f73c494185a3f8c2674972d7b9"}, {&(0x7f0000001880)="8127cf2646e74b3f82745a8355cf5370a5f450c53cc7136ebd7290bd379e1c88116fef32ac6b06e33c41071fa411b054b0f279331514a4809201bb342c56e37093df6b46704dad608ffe64d639e4a902f917a16418ecb25625555c34af4277b78a0f2af123308f8aaba85dc01e83adf3a58147e80f88ce789bae3dfb4c6716160d0a1181af81b6"}, {&(0x7f0000003b00)="0f8416d38bb96d66c2437ef425426a2e9f0734ab4c5a5efc79a711132504dfb19d1d7d1cd22856a5202466b5d2952dad728814b8ceedf042110f215c5e02428ec991fad8d7a20bdb930c793a22a541e876baf43b17d8bc5a1d36aa261e0a596b2a444a0fd0fc6cb80bee3b899cfcba3d00170d21f356d31acf38271f4149ece6af3d725d40ca5c849527e1dea318a3cc2f80e5e5656cc29aad53cc3f67410fe8bc87108dd8a17fdc23933bdc9b0d16df6639f9fec7f11bd6eada506606f5125cedb4f1c19881171be4ca01b249766de29d1401389fb45e10b2a2982fde27945400caa54fd04f1546ceced16c3781b32a76ffd64c385456cf34870bbd8c4fe98eb6910ad8cec25c12b70a721f13715d44e9cf11e2f7c75cb2229cf5f814b108b0738b53163cf7a86cec5a37a845d147b17b0aa62429f9201c8901add54e141985fc813eb3b8ecb52a97d5b6f0d66c5384029e704601efa59e1a649ff2b36f739186b48d37a8cd2e40ed32c1de6de4cf971a3fa2b771e099c439aa8b9422bb43415e75d80ba2e8d0990e3331fdbf6ff7a31a8dfaf9cc00922cb857cd08a42a4bec70d0a60877176d7d4fb5c8d84d8fd70c8fa0e60479711e87110cf93068e46dbd00f36422f4bf2e64176f7d48286e3f8434a6a14e4919a8e6412bb14df1cceac865f3e455a844a9afd5ef69ab9e9b9924113768c2d7e1bf04787b3ad75073c3ba4a1a1086a0e946d0034a9cb03e1e51a5c3e3e8ee4962a2c8592757207fa26fc21b22b3bae5f1dffd163b88a84f3a0764e523cecacdc606d35d108ac633f079a471998e5418ce7b680499897b4deac2578148e854c9c6f7c7ab47566c28238262081871fb006f5667e19958c4341d9d1298bb60da9107caa7e8fe45e7e34c966cb4975c75e0c786b9e9a0605d2a4f69b5ca722ea6f9932ae2a92f908fff01fec0351565d29cd8dc25393292efade513c1a6650cbde034718ab3fadbe7e3a7fb0150dab0b600e6292a764c96962c22216ed50e145779c8d9fd9d3e8ebf921554eec2a603e218a59d3d0e220a546695991a484bd849c16bde5702a22ed1ecae8356ac22c5406357bee398b457d5e5665229f44419d778bcbf31aa53b0a2a5507b3e59b4a4806f607d87925bd9a197ec850dd71d5a526f4401929fae6a66cfe38f072e8b729e1ae30cd5a12f7cc148e61bf0a448e6c7a86e9eaff0105616cb377979e98c21b71626d8afd11e6669dd86686b3119fb69c35c217903d7926c753cce119eecd29cd13a73b7021fa78bb82bfe12775abc856e00e30fba9675ae7143d565360825e692afbdc2b75f2066fb5386005fa65c67c14176f689d824455f20779976349cb58b0e755ebd74d948cbb23e1640f39121979aab63d501e1b9516f6480e4ad1ab7404a61e730ce3c4d2f89b96f7bbda0d0e2aad25695db2aaf7fb18109ebee5450612fe82d0ccb7b7b61c4ba13f693273eb282dfcfef91e4c0ba5324531c58660e97a621d7a0289bd810e4d5afe4fb03ed9a1747bfb243a8cb6e82b4eb00bb72039719f3d781095a08026908a03f974d4a80d9e78550dc07cc350ba1650bb4cf87b0ef3fa1f98cc194341cdd3d5cd17a6a19b8ee32d7293ee50c4d49848de5d4e05aa25937b48c7fe1a77da1b3346cb69f62d80dd1c78de6da7b32d06fac05aed454e969e8a84412c399349a57ae1f5cefad8a7768090dcc48897eb58e18d0a15cd617a85790e29c5863fc331055d70e2ebc55b65d5d035bbc95621ff3ae9c6871e91d539403355e0b08bb242ef21254134b6b2c0b17c05e3c4f2d4aee84e18f3ca8bfd00b8828cbd8949273286ff7ac3485d2b99b28e8b25e235cc50beea6492724dcac551c862710e3dcc1f96131afe0d670a3be162fe82eed65d39756e8dd1c92385555e2bd980e60079cfd37d805346e7570f679afda46b786bfb4c304d8b1a13ebc7f39a8b1ec32883495a9258c47447020e9f4aa2f66e5b05a37f20052eacb9640808db1cbd6d2915a20a1e83744245c34f9e61ef24ec43684cf3fa60ad1836fadaf00444f2ec0962374b792cc5743f29959f9fe5addfa13ad83e3d0d67316853949867077a9cff2e9e7a8133a65b8f791ac2e224f1294310ed1fc2773df682f0db97d048e14e89374964e6a22d672cd2d0e2a79e4cf4fde215b3718f9e6c3082de46b3726598fd52da995e148507d1eb55ae4ad6d2af90b2ce95c0cac3743fa31760f01307e11617206fe80c8e1c1cf3f8157fe3f7980475ca5a77be9ef2b3857d48d527c17b8a6d44f55f6b9c0c7658feb310c6c17c0e11188ec8b29666356a37dc1f42b3b0a719ab547ea428b34810dac111e686c4057db51ed103323ee6547c11290823f4bba5f3f32f5eeed011256f2c4367c3a58877d5bdc14eccf5d1833b6024027f5b8ccd7c4678df18aab6af5fe8b0810853962fc2f29861a7d47829493e6ba938ff9d85009555d3aef2c05b81073c55583f7197677cc7df49407122e4538ae03f68f36e5423db3c7d6b87601d44763de0a47b803209cfd3f76c0dcb6d5533c3c7d04ea35d07a9308a6713a7137f23780b0d74464467a363d1e682675453d8005d1272c1c81c06a3b698df9588e7a6abec6e1305520a366f2b1ff156343b6b5094835a5764fb8fb8f345a58436f95eb8ecc4502955930e433617f98701813fce500aa330a818098bfae391cf2cb6574534e98d07c885c91126767e0d62a33392f4b4802503d829cf1099392245df0fabe70a51f52b62810118125576838b05d45dc41f584b433e1485a45ce0ead66dd87de7b77819ac8403e93c967ea2ea63df5430d6ef7a554b5ce5eed686c893d1521783f530f4209a74705866c8545c13e9c2814513a175f04c119f13c0c14642bfdc72d140624e948844a466625021896919fa16a2dbbb3685482685936afd4ad193790b16d19a051071f2cab83f8a769e150a2c12c0c5ab49cf615f9d2a4678c929a0335fe18a9344aa4999ab3d593087fa65955c6a38bc53d657f2c238ebc9a8559275600ad67b2e2523c883cafa6bc451da273ac2a3a7934b07f35f254c58127de0cd71d678d2dd002a86b9301cc96f364b00ad67b082473d336a6622d2872b2af93a4a8f8b86c8c1c42eb66b2af6d127617796ea7ace1d1d9e6b54399451c7505be537e713f5d48abb1e84bd0a292189250152dc9850bcb7314d614fb4d0ea9359ae9bfe4b688d9bcc434297e19c0556d339f934238f7944918dc5f4a7c3e79f5af91ad162b4bd31f3125f20f558b20b59404d86db1dad330b43b64b10a291bcb019d995641cee59c05fdec1c6a683d130fe1bac276da413324e4bbf6befdecd8691938f9894e49a408443f0b536b8222d0e8773ccc700b031a9a6ffa387212c65f5d7662a0ca3bfd41350276caf91889435d267b417058548daebf2ee6276c1d6206b9276177979dd7f57b30d5cb524e0a2858ded1c8965efc00f90d6c8b5cd494062b79e1fad673e99aea19e332bbe8540af360f447a0e774855afb9d3e395779add29f8be042507157ce57952a1d1f39c9d4fe0aff0b82c8a4b4b144f5e1b162cd9d8a5b97723253ea0147347c5af237eb264281a7926d4fe9911979d831fa8d8555bb524a79baa180140fa7c11abaea3446e1f874a618ee3fd258ecdc6a9b2d169fa0adf06d9c979f6a0aefff6d2939f942ee0c102cd30471862a318be07d671e24c46abee0c7a0aa2a7d355a25012aa33198fd4b683ae01559a3365032af36d60c618451ba5169409c8891ca12b4308c182acbf54da45677e5d624e430a93bb176c6cc498f85ff11a66698c8770fde8e1314dcfe6dad97a99ae2bc68655683094101121c6c2ff9b0d58d16ec31b62a5ba9b73e1e5f56a00c28a7b4698ce23e55b85b13d69add6fb13401b7e35cdcca26d80c18c091c28563ab93d8bc082af65630612bdb01b3ed5ca68147375a91bc3948a6afce6ba8d9b61829bae72bed96dfe4deae0ec3d459b59b41868b4f4873fb2c029d23235f6fe419592c1cc7d90d68a6853e40205801391075ea056ebbb15adf24ab79638173ac9ab71999350812f9ddf876e6cdf1072ef09fea86f9141cfa605cbcff08f8a4fff4a6bcae4fd592d7ba5de3d16a995fd324ae2f5706c7b40e44be3b58816f8ccef2a6b2ac951351cae35af8b19152a143934f3f61f73f8af674eca10d7cb369bb07646384a1e02917879d6326a276f2d6b5ed4d3f8a363efb450d711e1f87c969aa0eff29b29013a0be4a817a1ba18ba283f2a0ccf3cf3f65d0facb6b2b288b2fe01b282400bee2844e3a83b05e68b80094815f2b0b13534f34012ac13afeb4e76a120ca30cef97e7b22aa085425442c3cffc5c75cf80f78a40d8264ff5375ab3b1397fc0e2c8f6459bb8e2e07494b63d3cae84493c00a2e167b08449c3e8fcb6eb546acbb6d0894fe43bbc1dabb76c74f4cf33738b6cf3383c5f9f09531cda994869771b80869972b6b3a735b9aa78b80f9c68d6693a09d9b8b2d18aea59d9322c118a9af333de53aff2aea9f4190ef7d8e1a61fd6cf0d94b9f06a248496c4276dc4da20de5e5daebadfab82d51c5d93383dbf8985cb845aaf85e8cb60828b4b79eb3e80eec10c4b5cca5e2c6f89c765f13bd811dde31d2bca8a3fcf1e72187179a7d7d0752e81b52c9d435bf02a39319578e49f34df4df6992a38f15df51252e350e9c4818f1c9451471e97f033ae8a7480fe3e59364a419ff14800dce2616a6b8365e8580ed6afe553afc12c65e98fb5691cdb9cadefce51b47874a2f9f862d1146b8c733356d243928b86fcb045a237328cc55d7209d1f5940a27c6846d859eaeb75f60214cd817ea6d63ddacd276dacff4c664f382c67453d6ca94298f92123bb92fb076a3af5ef6f3f1e3ec92e9a71616f955a48ebe785b6b122b67c5a8aef17adb27e8c8eb8d2fd638168bc5b4c6584bd434fb59be0a77deb47a791c523af5ec0e5e18a23eb793575364c056b0faa9434448a3d051099822e09bfc57b90ca4e86e252ead0186c23bd122bfb5acc0b809cf10ff24f5a2cdaabf0e5ae54196f9fd85805df6d593fc50da6850ccc740318f74fbc08a62a2c3653d1eba9d599873aab1cf6dd6098b206b64a16885e45d0b5058b89773a6aab1bfdae9b794c9abdd8d1c9a7f323d08d564d6dc5afa8ce3304077a0c7828bd46d53c585b197afb543d598b4f55abcfb95194c7c09483d82fa2486e058ac8db03e39629b376083af5a8fd78f5a381d7e57334b5f4b67cb419684f53052580a60e33fb6dadfa27e3d12e2cdc9def373f9347916c998dcb978e26505471b21044a2c392a54f1240d1d3e74cb5acd6d0f71b2ac975ef3312beea2cc554968f15bf0891d42ac3ef382c18443367826f67f43b84116f9a9f3309bb2c3bf3d32c267f1f1e7bf68e6e623719bd8e82e6daeded54e507fdc6cee1e7e5582835004b8a55a7cc8b15df49b46b37eb27e35080be72c01efd4c7e6208f9571848794ec98a193cbf089d6b9d9fe8c35dcc586394d9f43ed0cb00422e929428f7dc2fce775cb6841c7c2ccefaddddccdf5c206bc5bd3d2f20444f9343b0b2fb4812fceff36f9ad4496f62edd74b3c1e7e37c95b60891e05f0066c784c716edcc362c857f288ad1f7cbd64457ad38dfad22f82886259c9cec693c671f82d9b0cad74040d3b0e807035c409b371d7b682f42c52794f339efb79016d72667ffdc1205d8bfdc94e262487c41c0ed864467a7d27cccec185051e37b002e3f279b99d87d98db06e46fdbaeca6c7ebe52a122158eeba7051d4f97c7"}], 0xfffffffffffffed2, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30, 0x0, 0x3ff}, {0x6}]}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") flock(r0, 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:00 executing program 1: socket$inet(0x2, 0x4000, 0x102) r0 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) sendmsg(0xffffffffffffff9c, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xfffffffffffffeb9, 0x0, 0xfffffffffffffeec, &(0x7f0000000040)}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) dup2(r1, 0xffffffffffffff9c) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x4}, {0xc2b}]}) r0 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) mlock(&(0x7f00001f8000/0x2000)=nil, 0x2000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x1, 0x0, 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$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000300)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x838a718ded906c29) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x1, 0x9, 0x3f, 0xe47}, {0x5, 0x7ff, 0x2, 0x4}, {0x100000000, 0x7d, 0x1000, 0x7}, {0x3, 0x5, 0x340, 0x4}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) close(0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) socketpair(0x18, 0x8000, 0x7bf, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000001c0)="8a9a51ead55d6ee777856963597a8a2451e0737ba46b091aa871b8f0b365232d1f1f0deeaf2a87b68771740e4f4609888e16dbfb48cf77f293742cbc60db157ba5aa6639a76c7f76016e1a3ba5eca359f0395d82d1cf22a00476d3de723a4655b1", 0x61, 0x8, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x80) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000000008000, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) dup(r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') fcntl$setstatus(r2, 0x4, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x30000000000) writev(r1, &(0x7f0000000480), 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/48, 0x30, 0x3, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x102) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x20) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r6, r8, 0x2) connect$inet(r0, &(0x7f0000000000), 0xc) r9 = semget(0x3, 0x4, 0x8) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r14 = semget(0x3, 0x4, 0x8) r15 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r19 = semget(0x3, 0x4, 0x8) r20 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x8000, r20, r21, r22, r23, 0x141, 0xae55}, 0x20, 0x9, 0x7}) r24 = semget(0x3, 0x4, 0x400) r25 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000380)={{0x5, r25, r26, r27, r28, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r29 = semget(0x3, 0x4, 0x8) r30 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000380)={{0x5, r30, r31, r32, r33, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f00000000c0)=[r33]) getgroups(0x6, &(0x7f0000000140)=[r13, r18, r2, r23, r28, r34]) 16:01:00 executing program 1: open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = syz_open_pts() r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000180)={0x3f, 0x4, 0x8, 0xfffffffffffffff7, "dddf6688ed8400d5c056069519a4985f8db98d15", 0x0, 0x1000}) r7 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r7, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) 16:01:00 executing program 0: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000006c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x8) ftruncate(r0, 0x0, 0x1002fffa) 16:01:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1}) 16:01:02 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000440)=""/145, 0x91}], 0x4, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESDEC, @ANYRESOCT, @ANYBLOB="534501578a8c5326122ab52a92049e0825851008461246749087c3a2aa474edc4bfc5bbd26d2cc38bd41072012a66ca464da6f6afa1bb4338414428afa71905a4d81fbf96dedc60a61f897b3e66846e39ec2a7311d8580d37bbae9266dfb3e70d9a4589997221939a2be463ca7ef60872299cb495f0310b6cfa324786241c7a7a638c8bc63adf34cffa39c5deaf36425fa9ce4cf9d7c66e4c398f7d9e61b7585fda31827265c9c71", @ANYRES64, @ANYRESHEX=r1], 0xfd}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x6, 0x5, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x40, 0x401) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:01:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8ae, 0x0, 0xffffffffffffffe1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x8d9) dup2(r0, r1) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0xc, 0x8000, 0x2) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x10, 0xf47, 0x1}], 0x5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x9, 0x1000}, {{r4}, 0x8000000000000007, 0x8d, 0x40, 0xd06, 0x6}, {{r5}, 0xfffffffffffffff9, 0x21, 0x80000000, 0x401, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000002, 0xffffffffffff9202, 0xb4f}], 0x20, &(0x7f00000000c0)={0x47, 0x100000001}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) lseek(r6, 0x0, 0x8002, 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x260, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$unix(0x1, 0x1, 0x0) fchmod(r2, 0x4) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="ff070000") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0x7) 16:01:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23d) r0 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20f81, 0x77212395663062df) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:03 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f0000000540)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) r3 = semget$private(0x0, 0x3, 0x4) getrusage(0x8000000000000000, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setsockopt(r1, 0x8d2, 0x7f, &(0x7f0000000780)="1916f9fbde7286f5ca859545cf934d65e8a6ba83cab04aff451f302317097ca3383bc62d5110745aeefb400cd7bc7c4e175fc13e70bed7e54e445ebb1879167f57cfcd152e31b56091de4ca2ed9c4351310c586ee7240361fc6e4df7f1b31a51acc1c3014bbdbad30cc397400552f84da7e8cc15a8d469cb050b78ce0acecffb2620b6346baf8d90ee567650aad32a513a960a834c267f66d1ae915ca44fa7589ac61b12dd10fae36ecb74136f0fc2dbb0d1bd6eed037032c8986c7f47f07eab9f0e81d27e77b00c5a74717c8a0a4257bc0784102abcf4df52ab0f24f855127ccb378b8d3c9b66b73b04e2868f93", 0xee) semop(r3, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) msgrcv(r2, &(0x7f0000000080)={0x0, ""/51}, 0x3b, 0x1, 0x800) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r4, &(0x7f0000000c00)=[{&(0x7f0000000940)="24435a355e4b1e397c14f1040f3c1cb4d4f6cf9803a6f78e6f20ba40e9602345311db76643575e1abc938f50aaf6e4347efe03a1279bd66491a11a6abb972f4261635628b34662ad081d4fba7b08a593af235bd9caf9fa5159535aceca5e23317d5d8b09520714a97b320e945a1ae12be6c020280b0eee0070e648b169c13623bc4398b00031ce6f9cac4fabcada64a5cae080b84e1d13fc", 0x98}, {&(0x7f0000000a00)="61088a2eb0476990473696df3cd91d7dad7533ee34e311dc5bad7dbe5587671172324a00eec99dce4653f3a05869051d07ac0754ab951bc5", 0x38}, {&(0x7f0000000a40)="f136110c7166d3b403474d1ae49bc835373799001e64ada7e61aa1a912014a22d296d9ad3b6efe3b2082ed9801c123cf7c9c50d29161c5b7df3d2169ecf83aaaa81455c5228675365fe7fccb6ebc10b43ee895811e233392876844be610d1ae7fd24fc09c5e1febb8f7adbf8dd56856af6a9c5fe9d8c8661b8ce794aba6423ddfa69444d266323aa5fd4af6c129a8eb6fafb33a94922f4fedea2298c7e148b325d3b7d7ea3c5e6e80795fc1a8fb206caf4e1b7", 0xb3}, {&(0x7f0000000b00)="319b903532ec5eec99dba1c772e17b90406124a4fa9e8a19e564430a9c76364cc1215652c50d15f9d57cc87a90e19402038d741edd04d4bb8e5a8052259300772def20efe601b4f6eb9818c8506978187768d96e62d39d0170df285f3237f75b2710e8d315cbafcbd2358645ba63c7a81228bcb805e4d3209eaaffc4c014a8e68461063f48d883aa90b6697d620f394c5b0cc4d5f48e9dc1cf5a8cbf8f8c7847ce908cfd7052b5a779c942b6a31a8a6d29456f0fe6ea12d1ed69657f19c859ad64c22caf286c90a090f993a4b159746c47eefadc11d47f19b04216777d3652359f405f33cb7f04164186446a1ceee9338218430fc0e1f2c26cea", 0xfa}], 0x4, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffd5a, &(0x7f0000000180)="dd") 16:01:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "fd84054fddc3e1b284ec04db28b1662600", 0x0, 0x7}) 16:01:03 executing program 0: getppid() r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) setpgid(r0, 0xffffffffffffffff) 16:01:03 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x75e1a4fa71ab758e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xaf, 0x870}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:01:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000003479c0f090ae078e12dc0fed0505000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000e5d41e289676c3cd85c80c21290000003e000000030700"/82], 0x38}, 0x0) 16:01:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xebcb6ee630dbf0c7, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x81b, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:01:03 executing program 0: mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="307ed1c00180000077257c27357fe6b6942c02b9eb4156d5334c35372e413c31f001793902a8f41ec78b901024caf446ed1d41f8b2df2b42f1eb005ab72a4ab2e422567e2cba", 0xfffffffffffffe22) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x14, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10880, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x41, 0x1, 0x1, 0x3f}, {{r3}, 0xfffffffffffffffc, 0x5b, 0x1, 0x9, 0x20}, {{r4}, 0xfffffffffffffff7, 0x43, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x60000015, 0x7, 0x1f}, {{r5}, 0xffffffffffffffff, 0xa4, 0x40000000, 0x75, 0xf54}, {{}, 0xfffffffffffffff9, 0xa4, 0x180000090, 0xc3, 0x77d}, {{r6}, 0xfffffffffffffffd, 0x10, 0x4, 0x2, 0xfff}], 0xffff, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x1, 0xb0000004, 0x6a31, 0x6}], 0x1ff, &(0x7f0000000340)={0x3, 0x401}) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x78a9) 16:01:03 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:01:03 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x1c00000000) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000400)='./bus\x00', &(0x7f0000000340)) write(r1, &(0x7f0000000180)="6700006e86069a1b179ac9958b5b9faa55332201c62abd73fe983b5bdf50bbcd1dddeb3754", 0x25) getsockopt(r0, 0x1f, 0x4, &(0x7f0000000200)=""/138, &(0x7f0000000300)=0x8a) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_int(r3, 0xffff, 0x804, &(0x7f00000003c0)=0x1, 0x4) close(r1) 16:01:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7fff, 0x7, 0x16, 0x1f}, {0x8, 0x3d, 0x3ff, 0x9}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x30}, {0x34, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: getrlimit(0x4, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x308) 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x80000000000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) getegid() ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xbe, 0x1, 0x7f, 0x1, 0x4, 0x6d19, 0xfffffffffffffff9, 0x0, 0x4, 0xfffffffffffffffc, 0xa000}) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x180) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r3, 0x3}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[0x7fff, 0x1, 0x7ff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe, 0x400000, 0x0, 0x100000000000000}]}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") shmget(0x1, 0x2000, 0x4cd9d9fe6a2a2734, &(0x7f0000ffc000/0x2000)=nil) clock_gettime(0x0, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x88, 0x0) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) flock(r1, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 16:01:03 executing program 0: mprotect(&(0x7f00001f3000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f00001f3000/0x2000)=nil, 0x2000) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28, 0xe58, 0xb6}, {0x5c, 0x8}, {0x6, 0x0, 0x400000000008}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000000)={0x180000000, 0xff}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000000c0)) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:01:03 executing program 1: r0 = socket(0x18, 0x2, 0x80000) r1 = dup(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3}, {r0, 0x100}, {r4, 0x1}, {0xffffffffffffff9c, 0x4}], 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x1, 0xfff, 0x3, 0x1, 0x80, 0x691, 0xd]}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x3, 0x20) r5 = geteuid() openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, r2, 0x0, r3, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r7 = getegid() chown(&(0x7f0000000080)='./file0\x00', r5, r7) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) 16:01:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt(r0, 0x1ff, 0x3f, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = socket$inet6(0x18, 0x4000, 0x3668) getsockopt(r2, 0x20000028, 0x7fff, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61, 0x80000000}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x6000, 0x400}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCCDTR(r4, 0x20007478) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8ae7, 0x7ff, 0xfffffffffffffffa, 0x1}, {0x3, 0x7, 0x7, 0xffffffffffffffff}, {0x401, 0x9, 0x2, 0x80000000}, {0xe4d3, 0x289e0, 0xb3, 0x7}, {0x5f, 0xfffffffffffeffff, 0x2, 0x100}]}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x94, 0x7, 0x4, 0x40}, {0x61db0814, 0x2, 0x7, 0x1}, {0x1000, 0x3, 0x7, 0x7}, {0x1400, 0x6, 0x82f, 0x6}, {0x101, 0x9, 0x6, 0x3}, {0x54, 0x3, 0x2d3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:03 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0xfffffffffffffeb7) 16:01:03 executing program 1: r0 = socket(0x1, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) shutdown(r0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x1f2392c74d21080a}], 0x1, 0x82) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7edf0946dff30616, 0x4010, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000000)) 16:01:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) connect(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) bind(r4, &(0x7f0000002a00)=@in={0x2, 0x3}, 0xc) ftruncate(r3, 0x0, 0x9) r5 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r5, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r6 = semget$private(0x0, 0x3, 0x8) semop(r6, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) munlockall() syz_open_pts() r1 = syz_open_pts() ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x7ff, 0xe37}) write(r1, &(0x7f00000001c0)="d5", 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:01:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x3, 0x0, 0x0, 0x4}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:01:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) r4 = socket$inet(0x2, 0x8000, 0xea59c0b) fcntl$setown(r4, 0x6, r3) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:04 executing program 0: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f0000001840)=[{&(0x7f00000017c0)="3f89ee98c7f85b5e3030b8f35520e73a2a8ab935aa6730602606ff5c1d03d23f20c4dcd4ced4b3fd4e752d068adece5c891738f48a47abe31183033e93bd9cace8cf0c1046afc5b75151fcfa998aa9f37266751b14bb21a779c10f9ae40139b825293c373d8422", 0x67}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r4, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0x3a}, {&(0x7f0000001900)=""/196, 0xc4}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xa2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r7, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x1000c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002fc0)={0x7ffd, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x6, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x4, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x8, 0x10bdaff2, 0x1, 0x3, 0xfffffffe, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x0, 0x7}, {0x1, 0x4, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffffffff, 0x6c}, {0x3f, 0xd4, 0x580, 0x4}}}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r6, &(0x7f00000032c0)='./file0\x00') r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003300)='/dev/speaker\x00', 0x8, 0x0) fcntl$setown(r11, 0x6, 0x0) r12 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000003380)=""/4096) 16:01:04 executing program 1: semget(0x1, 0x4, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)=0x7fffffff) r0 = syz_open_pts() r1 = semget(0x0, 0x1, 0x4) semop(r1, &(0x7f00000000c0)=[{0x0, 0x8}, {0x3, 0x2298e8e0, 0x800}, {0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}], 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r2 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x21) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) semget(0x1, 0x2, 0xcf5e2ec56adf2028) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x2, 0x0, 0x0, &(0x7f0000000140)) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0xd3d, 0xffff, "d6b520464b25deb185e84ae5542394faedb668bd", 0x2, 0xfffffffffffffff7}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000180)={0x0, 0xfffffffffffffffb, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f00000e090000000000004385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb5e1d9cb73d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3e8f52825e531c2f0fbed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab83a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000002fafb70857fe39db292775c2ebca533201f394ccea1b3afa0c54d252c612f5b3c6bf8270a21d5df8d71e3e169835521a426c55ba2379cb495b18fb328697a1ddeb7977e471fe8d57664111d7dbc820af86e4576c0f6eacfc42c756908954b4815d81f48917424f18845b85447a4c96b9826fd120"], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xfffffffffffffe98}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844cbff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48ea2313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c393c00e93bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7bf0ca925ecdcb", 0x69}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c32", 0x406}], 0x2a6) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000240)=""/238, 0xee, 0xc00, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0xc000, 0x2000000000000) r1 = open$dir(0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1e00000c4, 0x250d, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x1bc7ceae}, {{r2}, 0x0, 0x8e, 0x8, 0x1, 0xf3b}, {{r4}, 0x7ffffffffffffffe, 0x80, 0x80000000, 0x9, 0x2c4b}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x200000000022, 0x1, 0xfffc}], 0x1ff, 0x0, 0x7fffffff, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x20) r6 = dup2(r5, r5) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x100000001, 0x2}, {0xb6a7, 0xbcd}}, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpb\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0xc, 0x0, 0x0, 0x6}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x73, &(0x7f0000000200)="2b18332c02ed5cfbb51b622f5945a1fec2a1a8720a5b562fce8a8867b2ee1a7e8997518c7d40e4cfac6160fc88d877c5ef95ff860c4bdae78daf2f79ad91e217e574f4e7a80c2179785340d93e74b1570f4a7c0e8ff576c2f41b652f2eb58acadafb2bd0e0d07cf8a674e52d9e0062c659fa87") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:04 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x3efaa2c62d59f4b9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = socket(0x72e7c23743c6359a, 0x4, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202b0989c2e2f66696c653000"], 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151fd7c56422579b00"/4104], 0x1008, 0x7, 0xc00) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r3, &(0x7f0000000140)="9e3eaa56000700000000000000423040bd5d779e71800000ef5c4c461b5293aa6e465371ac25be382716cf45937041050500650000000000", 0x748262116ecb9734) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="d702d383f8c897b0641f6dc387718f5127eca17c3adc14da03999e14c06b1268", 0x20}], 0x1) 16:01:04 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) getrlimit(0x0, &(0x7f0000000040)) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) r3 = msgget(0x2, 0x700) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/56, 0x38) fcntl$lock(r6, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r7}) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x44) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r8, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r9}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x8001, r4, r5, 0xffffffffffffffff, 0x0, 0x6573295663da3a8a, 0x1}, 0x9, 0x3d8f1882, r7, r9, 0x2, 0x7, 0x5, 0xfff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc40400e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e100"], 0x168}, 0x9878d5c527fde8da) r10 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) 16:01:04 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r8 = semget(0x3, 0x4, 0x8) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x3, &(0x7f0000000140)=[r7, 0x0, r12]) fchown(r0, r2, r13) 16:01:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001f40)='./file0\x00', 0x10000, 0x15) writev(r0, &(0x7f0000001680), 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000a80)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x5, 0x3f, &(0x7f0000000e40)) recvmsg(r0, &(0x7f0000000a00)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000880), 0x0, &(0x7f0000001f80)=""/206, 0xce}, 0x1003) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000e80)=""/4096, 0x1000, 0x40, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffffab, &(0x7f0000000b80)="34bfdb23eddd3e9bb01712f6a296be28a2b74eadbb08000000d34d1d82be5a11d2decabe7e206612321f80a4605dc5bb9fa51dd00000000000000000a648de11f0af7ca3a90e1da4efde9cdbef205a3b6e3586e65d70b9f1318f24c3989be2864b82b0cb6289a2d7cfaed8f8b7d883b64b5c5e49091d01191b14a38ca75232ab877a36d00a860e9d421bcdc40100000032b710c1c016af36d819410d25a8b4ff2bd5b6b7e12cea9605d8efaecfb0d7") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) execve(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000b00)='@\x00', &(0x7f0000000b40)='tap'], &(0x7f0000000e00)=[&(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='[\x00', &(0x7f0000000d00)='/dev/bpf\x00', &(0x7f0000000d40)='/dev/bpf\x00', &(0x7f0000000d80)='/dev/bpf\x00', &(0x7f0000000dc0)='^$\x00']) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) fcntl$getflags(r4, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x0, 0x1, 0x7fff, {[0x10001, 0x40, 0x63, 0x80000000, 0x400, 0x1ff, 0xea, 0x416d, 0x6090, 0x2000006, 0x3, 0x100000001, 0x1, 0x2, 0x8, 0x3f, 0x406, 0x4], [0x8001, 0x4, 0x8000, 0x1, 0x800000000007fff, 0xeb, 0x4, 0x101, 0x1, 0xd4], [0x9, 0x7fff, 0x80000000, 0x7, 0xfffffffffffffe01, 0x7, 0x8001], [0x9, 0xc1a, 0x4, 0x4, 0x2, 0x41], [{0x438a, 0x0, 0x0, 0x6}, {0x8, 0x8, 0xfffffffffffffffa}, {0x0, 0x0, 0x6, 0x5}, {0x1, 0x1, 0x3bce}, {0x1f, 0x6, 0x8, 0x2}, {0x1, 0xa0, 0x3, 0x2}, {0x4, 0x7, 0x9, 0x3}, {0x1, 0x1aa, 0x7, 0x7fffffff}], {0xd79, 0x7, 0x1, 0x7f}, {0x1000, 0x3f, 0x2}}}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) connect$inet6(r5, &(0x7f0000000a40)={0x18, 0x3}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000001e80)='./file0\x00', 0x80, 0x8) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001f00)={'tap', 0x0}) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000001ec0)=0x5) 16:01:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6f, 0x2000000}, {0x18, 0x3, 0x7fffffff, 0xffff}, 0x1, [0x6, 0x1, 0x200, 0x0, 0x8, 0x4, 0x4, 0x1]}, 0x3c) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) 16:01:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = msgget(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/221}, 0xe5, 0x3, 0x2800) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = socket(0x18, 0x8001, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:01:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="e355b09a136ef28d4fe906"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="c4ed315b68f952fc45196ddd04d5c200b626e4fc17123246c42a66fe7bb0da6a90362bc151f0f98144df6cbbabd62fa4382d4af19835503cd15587e3a3bf750e26144be0b79b4ddf174af37d2414f60e87ffe9ee6ee32bcb24e14cdc4ae3a340b97e3447c02553902a157cb9d96bc8f3a0f412e0819e72752b2ab6b2b38da7f3a4b075827addab4cfa1d460f775e3278e49b70f6f6fac18e5f6c9674b8d5020b343a20764d89ffc7b516486a77bd8c394401a4b9", 0xb4}], 0x1, 0x0, 0x2d) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) 16:01:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f00000001c0), 0x3d) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) flock(r1, 0xbe6fdac46e204642) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x3da, 0x2000300000001, r2}) 16:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="88dbbb2e04000000000000c7eaa5e2a1a066678c4963695d5b96bb2b641282df2dcdf602cd8d6200b211ef8a769ee0440e1d077df4ee7a3e0f3f2aaece938bff2a3dd4332d90d8f99ceef5eb76621c14acda2f17ba5b4a5409684e6fd5337b63142eb00cad64ab0f5981e734c9a4a7de4ecd2500d83a6ffbe0154f1022e42779adea79e07c4d317f6a1c5bd619cb17061cac3c4ed73f60df545d7ff4097f", 0xfd74}], 0x1, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000140)=[{0x391e1381, 0xffffffffdcc7785b, 0x7ff, 0xff}, {0x6, 0x1ff, 0xec0e, 0x3}, {0x3, 0x0, 0x9, 0x1ff}, {0x6, 0xffffffffffff07c7, 0x41, 0x20}, {0x2, 0x5, 0x401, 0x3}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x1010, r0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="603ad142be694aae9ae35c682ddd0a181d0f67249e41ee0ee25ac85778a5dc78ab37e8a777e3935c3132a0d179d759f4ec68bccf7a3dbe5794e6ab01abec842d626afd750f5500003377a740b6a95eb14fff3ef03b20ab77309b23b6e098649b7e3c9a0837bc305aeb19ca7de80b74eb638149cd1407b763e72b1f476a78df6660fe728663088a989af02eae73d01d7a09d19717fd1b460a6e5f8e3df5dd46eaf0a32ca384b096f0e47431c442be355c51ae4926dad8ab51f2fb25f6a6aaf36f5a42d92132dce04c9d3ebf76aef55521c55539f0d304710762158649d55bd868303d34acaac6d0c67b0860e2855f74a675e98aefac43a0d12ffbf9a82e92a4ba36d0b6e5bbd6210a7c7cbd25ec4a6c594031e7846a5a3503ec1e028fae1bd5ca16da818182dce0d7187c7c0d18c6ea39ff7ef7589f0ee8988780aad7d815a2aa"], 0x10) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0x84, 0x8}, {0x7, 0xfffffffffffffff9}, {0x26, 0x8001}, {0x47, 0x5f4}, {0x88, 0x88c0}, {0x42, 0x5}, {0x6e}, {0x47, 0x10000}, {0x22, 0x200}, {0x8b, 0x100}], 0xa}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xc0) pipe(&(0x7f0000000340)) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fcntl$dupfd(r6, 0xb6c1410565ac9634, r7) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) pwritev(r8, &(0x7f00000008c0)=[{&(0x7f00000004c0)="af4fff31421f34f306db29559636a91e1a1fd313b41566f8193529810e7407dc4bca3a32469add37d0e12acf09c7863d62de7f4379bec6b4a19c3e90e4d3110c550d12e15c076ac63bb2db5b9811e68161fe1c4e1356609fa8961d4c3d5d7e6c7418addc58955fa6cd70e7420b2e878c4e93b2baa73693b04beb8eaff94fa89996f3072bba12ae2d787b55739263", 0x8e}, {&(0x7f0000000580)="f487b1b70e859da5baea3f8b795b9db3612480c9ecd134b04cd931ce667a504d14bb48cfecc66c9d310078681b573ca1952506875b5dc8d2dc09ef00977f59a5b75bfcdfc6ad9b4beb91060e9b70a9a1e595af271ac82992a28571787f38c5eafe22967a4e8d3f7ef81d228c7a0d5f927f64062bc28eb904446e701460a1bca871adaf5ca16746414c4100bc8031e481a79cc60390f9ec5d38bed05ad33490db79748f64c4b7107c178e8995a94ceab3fa7a7c8a08", 0xb5}, {&(0x7f0000000640)="a8503b72f35a800b3cbd301f007f582d9b0fc6cc30f68577b0b013e05d", 0x1d}, {&(0x7f0000000680)="0976036e0aeff8db6f14c3702d2bc68af2e628b2d3531f9c6b03201a2926fb700903c660b89451d5d7285af02c3d4a2e28bc82", 0x33}, {&(0x7f00000006c0)="0d43f3c75911302f98a94cf9151f0045725717ac0319ec18f7f314eb6946f6785eee7fdbe2e457ad6e3452a88bfbe41d032c61de4eec1e0be236598b613f05501220ebd8819f5a5fddc2a6f82eccac8c8b40f9a370ca8f66654c656af817972d144aa5168788d67227248224d88c5c478f76866d182d09684e01671c635130a18854179b1ef93c74db10eb3ed43d095063766f801118a2094b2a388bfc7e6f98c8f168ecafd152bf9a032c85ba9313968268fe69b16111c01fb38907", 0xbc}, {&(0x7f0000000780)="810acf0b6d004f54f3853357f0a5fc754e10a54ac46428475694b15d8b847875e73ac316a25a5d4d64fba7b4c2efef3811b6fe1baf7cdfe0dec897ae9ae89971c5e95ee8b885625af378fc09845494bddc1d0c5f42dab072d0d82ec79836739d6cb98a04f304997992e567da56f797ce83c6f2a13982197708f859c201a2dba47db3f6338c99609b4b845d8bcd1ec42f6d0606a79c8f9024f80497ade583a728493fec64796c5d9bc316b22697385f92e77b2905eee6734e430f5824fa8df4e499e9249b8cf473", 0xc7}, {&(0x7f0000000880)="2b0a571dfbd089463faf147be4a6d8c0c7a2f14d70aeb2f2480c1fa72ce1cc9ceeafa9037bb63482c714ff67fd5e913d93204f1135a0722901cd05", 0x3b}], 0x7, 0x0, 0x49) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) setsockopt(r5, 0x800, 0x9, &(0x7f00000000c0)="7ec5804c38174bc50bdea87eaf1f16542c9bbab4f1fab35284f208ff4112178f4f8a05685d03a45ac64f33bc7a1aa89647e5cbc2c2c4adfead66bbfebaafac", 0x3f) 16:01:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) setpgid(r2, r3) 16:01:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x4, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:01:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x4000, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x8) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180), 0x0) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semctl$SETVAL(0x0, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semop(0x0, &(0x7f0000000000)=[{0x6, 0x3, 0x800}, {0x1, 0x5, 0x800}], 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:05 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x10203af630ecfbb7, 0x8) dup(r0) getitimer(0x2, &(0x7f0000000080)) flock(r0, 0xc7291f885dd2ce74) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x922092fe0c245710, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = getuid() r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000643fbedf443100000000000000000000000000f000"/72], 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:05 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x108, 0x0) r2 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:01:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:05 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xb80f96ba1f284f1a, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffffff00, 0x100000001}, {{}, 0xfffffffffffffffd, 0x98e29f64995c1a8b, 0x80000000, 0x80, 0x1}, {{r3}, 0x6, 0x10, 0x80, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x4, 0x80, 0x400, 0x8}, {{r5}, 0x7ffffffffffffffe, 0xcf336e35b1a3dcf9, 0x4, 0x7, 0x121}, {{r6}, 0xfffffffffffffffa, 0x32, 0x1, 0x10000, 0x97}, {{r7}, 0xfffffffffffffffa, 0x9, 0x80, 0x7}], 0x5, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) dup2(r8, r10) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000080)={0x9}) setsockopt(r8, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:05 executing program 1: msgsnd(0x0, &(0x7f0000000280)={0x3, "b30decfad55b2d811ec514d301e30ca5a5a8b487d7d186e7eaedbe0da04d7e9dfa067cbf6c357027af31e6747bb6d062ceb53c0333d6bb0553dcf6a18d40113c97c27fb096a8c90abacc84b90a1e15ff4737a7c5f1dc5a87a626893ac933ae9c6b7dd243e7ecd8ec5534789ae4c96431bc455d603d38ba4cad0cf1e0831d2b991c276e119bfdce1e5f9c9caa3edac429c72af0a1dcdeee6e8dbbca8ebee0efb9c604c12b7dba8aff758b15dd0dde548c46b12c6a936eb03bd1563aa419eb80562fb9847de67f5fa4096ad58fd0cf04242ae61aaa1c168fe424761398f3c6ad877a32b24c769c09729024b3228260360ab4bef3055e"}, 0xfd, 0x1c00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2, 0x6}, {0xa5, 0xffff}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0xc4ea1542a7ca8a99, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)="d1cbd1d69a86b7e3c15773b4cc492104d82d4836a03efa3fba39ea9c9f5b2fa23ddc6fa4d38c045f0a12ec4032b1f2524a6d8c0988b3ad67f83d3e9ac163e5f3609af25a212bb3c1578d85e64e1706feea66d462963ca839b687e7837f42d8aeeac380f7b83dbbd81afe1461476cc9f53af44b99b724c14bcd9a4ffb1cb6d0bd81bccf96208005820fe98e0fed87f5bee7bec122932907fb4d3533105fbc0ba5c4e3bafe2181e9dd0c78cea4dbfacd90b6cb285052", 0xb5}, {&(0x7f00000000c0)="22c4aef4cc77d1639a1179cf68ae04c229e9ce176d7327c99b2f435669585a223fc6ddac66d4622875a68629655f130db605f2cb0ef487093c866396d0936782", 0x40}, {&(0x7f0000000280)="af21a61cd70ab8ec91754cd88906a203559429129467d566580390b544e2560418cacfde7d3467800bbfdcde419028a0d800c681efd5c073a57702f0c5a1a91ab7bfdae37427b087a942d0281ba13acd41bda22dff430b669b280de326b13c1047b6b207df8ae7268771159c9951f41b817b456ce29bf8d010c9a6b3274402cbb44a4a3f877e24131b5f5bb5e5c1218a6d6dc6c4e6", 0x95}, {&(0x7f0000000340)="11396c0586b2d3dfa56ec09d2661b1f81994fcfff12c7e9a857854951a19279cee04fd11e2c4a5ec5da726dfb8a38b1bb8a029a95f52a84b091e019741b6ed932730a207cde6dc2e17e6a8e1c3d4fc315043b1dd2e1c9ae9b2f09b8e2636b04e8202514040789db32132e074d0ff1d6fd6861f661e5f60d00b14fa3049ed370b3e8d30af8d12570cbc5a767ac624c0273a4ee2f7df0cb3b71df78705ecb3059c8029eb4069ab9b49da01ffdce5ddf50709b397c85fe32bfbfca38782e31ef09f145dabfef2df441c7292a158fecb15e10021dff0a47e24f1dd91d8b6df0cd31ec7c56c5556d23b91bbdcaae7a9be0b9da3", 0xf1}], 0x4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) connect(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66a4ee000000"], 0xa) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0xffffffffffffff9c) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x202, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f00003cc000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) r6 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x101, 0xde, 0x80, 0xff}, {0x3, 0x8, 0xfff, 0x10000000000}, {0x1ff, 0x0, 0x6, 0x101}, {0xfffffffffffff000, 0x8001, 0x40, 0x1}]}) pipe2(&(0x7f0000000500), 0x4) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0x808, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) r13 = getppid() r14 = geteuid() r15 = semget(0x3, 0x4, 0x8) r16 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000380)={{0x5, r16, r17, r18, r19, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f0000000680)=[r19]) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x80, 0x0) r22 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r22, 0x0, 0x0) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10000) r25 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x10000, 0x0) r26 = kqueue() kevent(r26, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x1, 0x0) r28 = socket$inet(0x2, 0x465b738d144f3f96, 0x2) r29 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r30 = kqueue() kevent(r30, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r33 = semget$private(0x0, 0x3, 0x20) r34 = geteuid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r34, r31, 0x0, r32, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r36 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r36) r37 = geteuid() getgroups(0x2, &(0x7f0000000940)=[0x0, 0x0]) sendmsg$unix(r4, &(0x7f0000000ac0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000240)="b40d6d404376a93ce16372d3ab3f4027753e89d7c2c5699ab0a1d21e4c86671759f73b899da902cd9b7a", 0x2a}, {&(0x7f0000000500)="a8b944eaf2a5d2ceb9c1484d8606e1540ae64158053f49d4dbf51e6c43721c5ad7c35adde24166800f8be3639560b6c0b2ef232dabccee47b501d3a067670bf1c017d0c5489f10d0d5031dd334af3ba9abfc676b64a9ef3f5b1742dd6fcc91f41518173c1c99cc3bcf7d6b3061944d8afaff2dc6ed675cef04e7c05d8973eb9b773cd3169943ac4030ddcc28f6af838a957e5fe4b083f9e821b6ceb8c349f54a486dd56cc426841c464f4cbe1b59d27fea4dad0837d45f9507f9d224a221", 0xbe}], 0x2, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r7, r8}, @rights={0x30, 0xffff, 0x1, [r6, r9, r10, r11, r4, r4, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r20}, @rights={0x38, 0xffff, 0x1, [r21, r22, 0xffffffffffffff9c, 0xffffffffffffffff, r4, r1, r4, r23, r24, r25]}, @rights={0x18, 0xffff, 0x1, [r3, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r26, r27, r0, r1, r28, r29, r30, 0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r34, r35}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x138, 0x608}, 0x406) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000001c0)) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r39 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r39, 0x8020690c, &(0x7f0000000300)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) lseek(r2, 0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/65) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1e1) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x1}, {r1, 0x4}, {r3, 0x50}, {r4, 0x80}, {0xffffffffffffffff, 0x80}, {r5, 0x100}, {r6, 0x40}, {r1, 0x4}, {r7, 0x4}], 0x9, 0x8) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:01:05 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000500)={0x0, [{}, {}, {0x80000002}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4000000000000}]}) socketpair(0x6, 0x2, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) fcntl$lock(r2, 0x8, &(0x7f0000000100)) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r6, r8) 16:01:06 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x40000030001) 16:01:06 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x41) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x7) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x1000000003, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x20) r4 = getuid() r5 = semget(0x3, 0x4, 0x8) msgget$private(0x0, 0x2) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) fchown(r3, r4, r9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 16:01:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x21, 0x0, 0x10000ffffffff}) 16:01:06 executing program 1: kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = dup2(0xffffffffffffffff, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x40021bad, 0x1}, {{r2}, 0xb8903207091ef239, 0x10, 0x4, 0x3, 0x1000}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6", 0x0, 0xfffffffffffffffc}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 16:01:06 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000000)="b96c", 0x2}, {&(0x7f0000000180)="ac03ac026f063e6d1883f0b0f1c717ec7487130565f5ea27cbca676679cfcff93234b39e6eb50a1d2feb21af28c62cd03e9eab6ee51d43900987a7fa4c2371eb479501f743413291e4cb4427aa8dec6fc2a019bce4a5e95c5a867a3bb22712680941148d9d89bfefdf72eb90ec29ede0ec", 0x71}, {&(0x7f0000000200)="26125fc0ea5cc684b95c901406b340073b54b0698b0edc660731315e3443ce4bb552f973bf85972e04e559e8b8da2bb76699c1759d01cfa2601cc0c8fbd93b5bc634717feb345c75bc1ca7bb185a6b552b206bb4ffebdc53f92c6b0935a24c8184fe5576b4fa63c493031da5285fff5688a31b429550d30f937ec090a5c49ad6770d40d17ed67c0971758c1484d58abe58d60517fdf35f9eff2384475a05ba06a0b2fab81f1dd91cc86939", 0xab}, {&(0x7f00000002c0)="f1e513ff7c73974348a603588a855484273362b72da35c7af67ca96550a16b1247f32daced68a6062dd1d51d5a037da174255bbd0cd391e294b925f5abb18e80fe1caf5990332b9c2194710aeebdc7bfb2941ea7f5e8b7a165a5b02aee7d06461ed6abccb150c9fabbe49d129cc0e3fe70fd8fadcdffcd95066ed9ff171ebbf96fe75a7c2e94d514466d0ab6d936cc02f52b58b5be0e22918094b6dbf069587f8250e40641a395a453976676cd29f6b16fa3cb1f00ce239e0b14266ae4f51fc527cfeb27f34f4e4a9c4c739598f01d0c05710cc1b518d760fc72e3ffd922600dc1dc509e89f3c8dd704d481b15ff5c897a01629fe741bf9f12ccee01c19a", 0xfffffffffffffeda}, {&(0x7f00000003c0)="01c7a1dbd00149661c3cba75dc83325af4fbc540e2a7bfeae4119d63fc16017d33b13317df0bb9a655a73c0f6d8bdf4db5ea7b6049a9c09962b68e070729a3e32b992b2456819386803de21f38a185641199815cfe92029b64410320f17a5e204a28c424d3d8518d6cdcfa2c1bb1b404f4ee5dbbd771f407070efee456e4f6b43ec23eb2cb11bdb0fcc66fd9bed5b5548c44d8891a4f4ff9941d1ee377e19092b518a49e810e226cbda3bcdd00", 0xad}, {&(0x7f0000000100)="a96243c72b005b280cf3f78ad4dc36b8abf77c888cdd0005124658c81938ed11dc21e49bb3d4e579a131", 0x2a}, {&(0x7f0000000480)="cb48c46b0bce37521aa7025d8ea4c7d4fc9b698710c21d752725522c6af0d72d5ac7dfa522ce54e72c9cf30cf8590bf73c391431001d188fca640dfa205a609e3c8288e3971607d6327acf7e62d12d08", 0x384}, {&(0x7f0000000500)="f540f10596b688c218cb33509342159da538bb027953a848bfbce7fde90cc22f439626524a42309e5bf0ba1ab61d2a8799638e0d199f473806f3efc758a519adc0d777cc219eca55fbf3bc7e653f63a4e2b1e15703c20443c92462127b85ca0951714a96d09560cae2a6a778fd59bdf165ae1c7803253ce4c00382dae5a22975ae3aaa005b40e6b3d297ab20c223a542d57514939025bc40c61e8fb76ed34d344858c57c5522e36edf125d768412a8d46b58507971c71b5283570b034953c0741c20c9dc59e49b3bb9397f0d1f537eeb4d8e5166b31a7a", 0xd7}, {&(0x7f0000000600)="381acddec96aaac5239d778637b01977dc4e2abd63090059f46c66da67b0808fb84a7daa42f495a54c2fdf372fedb37d3cf38d16828d2894c9e5ce7327d50b34e033ac1dbc17004520fcc119667436c17e81ea7dbac3f7e571f65493a94cda1666979ee8781f825ea471b4d8892b4aa356ebde5a234c5ff4ef57d8da4520fd37022909458cc55acc2d41a0ad829ea57fb3691aa428ae35eb9d6fed5228e74b1f89c7b1", 0xa3}], 0x9}, 0x0) 16:01:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6ffe0cef9801ab9a, 0x2) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x40) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000200)='./file0\x00') 16:01:06 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r9 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffb) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r13, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) semget(0xffffffffffffffff, 0x1, 0x0) r14 = semget(0x3, 0x1ad44fe77f14b88e, 0x0) semop(r14, &(0x7f0000000580), 0x22588828a5b35ca3) 16:01:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() fchflags(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff}, {}, {{r0}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffb, 0x91}, {}, {}, {}, {{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0xf5, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52d2b02061c481e30500cec28a", 0xfffffffffffffffd}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x31d96981, 0x7, 0x5, 0x80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x45}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:06 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x116, &(0x7f0000000400)=ANY=[@ANYBLOB="d8e55e00db7e64fe0000000000000000"], 0x10}, 0x1) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r6 = dup(r5) r7 = accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840), 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000002900)) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) write(r6, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x0, 0x400) r8 = msgget$private(0x0, 0xfffffffffffffffd) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)={{0x3f, 0x229a}, {0x1, 0x3}}) msgrcv(r8, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) read(r9, &(0x7f0000000580)=""/227, 0xe3) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x2, 0x81, 0x1}, 0x0, [0x1ba6, 0x20, 0x3852, 0xfffffffffffffffe, 0x800, 0x401, 0x1, 0x9]}, 0x3c) close(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7fffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) pread(r3, &(0x7f0000000180)="a12e5d2ba47da1f7db12333f022107e664967e19fc586600b742714da97a4fcebb90725d888ffdadafe5633c6ef4fdfb370759f4f2dbd85c029d0cd80587861cb07b5de64b1af2b527983e96e09db6655f30fde25dca5cb5f9d9d1b720c8c0fc6f", 0x61, 0x0, 0x0) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000200)={0x7, 0x3}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000003c0), 0x0) socketpair(0x20, 0x1, 0x6e, &(0x7f00000000c0)) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file1\x00', 0x2, 0x58f3, 0x1, 0x1, 0x40, 0x9, 0x4, 0x1, 0x2, 0xffff, 0x99}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x7f, 0x2aac, 0x400, 0x0, 0x1, 0x6, 0x0, 0x4, 0x1, 0x6, 0x6}) 16:01:06 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x4, 0x9}) clock_settime(0xd, &(0x7f00000000c0)={0x7f000001, 0xfffffffffffffffe}) r0 = semget(0x3, 0x4, 0x8) r1 = geteuid() r2 = getegid() getgroups(0x4000000000000088, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x5, r1, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f0000000040)=[r5]) 16:01:07 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() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:01:07 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) 16:01:07 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) write(0xffffffffffffff9c, &(0x7f00000001c0)="6ac4b7fec1ff3e2bcb92f095f383d89828d560006f7e0629e53d3abf9e889e22f0a75d67c25ae04f62e604de2bd0545e05a257ae834c2265d7e52aca647ea10aad55f56817ab2ba735d8a31d20bce5e28b85ec78a04930c132e00025bf06537992942634e38ccd6a335790018785c8ab42cae556c6d142579871f7f7c2749914f3a0eff45b2ff0b24f5d945e846220264485d000045bc8b24a6901679afc219638787cafc3ea092c4c3b945d04fa1f17d275f61b1cc207b66baa77bf54682a24caf2b7489e1e5dcf9e246cc12b7fd5f09841ce317469436e0c5bc182fe80bb1fe3d3026b2d0d233a68efbf21431cc75d4840f3cda67c793a416c9d6ab3c471", 0xff) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x7810, r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2fb, &(0x7f0000000080)=[{0x30d, 0x0, 0xfffffffffffffffe}, {0x25}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) acct(&(0x7f0000000140)='./file0/file0\x00') ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x24, 0x92}, {0x85, 0x100}, {0x48, 0xfff}, {0x44, 0x100}, {0x6, 0x8}, {0x41, 0x10000}], 0x6}) 16:01:07 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000001c0)={'./control\x00', 0x1f, 0x3f, 0x0, 0x1, 0x8, 0x81, 0x8, 0x2, 0x2, 0x4, 0x8}) fcntl$setstatus(r4, 0x4, 0x40) fcntl$lock(r0, 0xfe6b21e4aa5d6463, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) r7 = getpgrp() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x545746d457ba0b2e, r0) linkat(0xffffffffffffffff, &(0x7f0000000140)='./control\x00', r8, &(0x7f0000000240)='./file1\x00', 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x7fff, r7}) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0x8}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10021, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="1ca2c333990499528c310612b3c4837f5ccf8bdab4cd5293182191660d36cc88baf69a2c0be6f622f4623b9baa9ccec74517961f326ac1d5d7183afb1711b2cb8c2552c8c915720c1719a76a492e4d4d390ebc9623e15ffd39b867eb49ffba62713cbef6449d61df3ed05f374120187c705789b292b2b146b627", 0x7a) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="9d") 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffd, 0x1, 0xffff, 0xf7}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x21, &(0x7f0000000040)=@in6={0x18, 0x1, 0x800, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r11 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r11) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x13ca, r2, r3, r5, r10, 0x182, 0x100}, 0xc4, 0x1, 0x0, r11, 0x101, 0x8179, 0x1, 0x1f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') socket$inet(0x2, 0x4000, 0xffffffffffffffc0) 16:01:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xa0) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:01:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x10}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000048a, 0x0}, 0x1802) 16:01:07 executing program 0: pipe2(&(0x7f0000000100), 0x10000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1a2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)) 16:01:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x7fff) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x8, [{0x3, 0x6}, {0x1, 0x7}, {0x0, 0x1}, {0x2, 0x9}, {0x3, 0xff}, {0x1, 0x9}, {0x2}, {0x3, 0x31}, {0x3}, {0x1, 0xba}, {0x3, 0xe74}, {0x3, 0xdd8}, {0x2, 0x2}, {0x3, 0x6}, {0x2, 0x7}, {0x1, 0xd40}, {0x2, 0x4}, {0x3, 0x401}, {0x3, 0x6bc77d47}, {0x3, 0x2}, {0x2, 0x200}, {0x2, 0x200}, {0x1, 0xffffffffffff0000}, {0x3, 0x2}, {0x1, 0x9}, {0x2, 0x4}, {0xcae8db3af9e6b26d, 0x5}, {0x1, 0x8a12}, {0x1, 0x6}, {0x0, 0x8}, {0x3, 0x80000001}, {0x0, 0xd}]}) dup(r1) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000eed7f263f547000000000000000000000000000e000000000000000000e1ffffff000000000000005fa0b8867484d0bd00004872d06204cc7acbd9f1b2164a621d9219581db682d042f255b79b6cfa101cb93ce142b3186001a3e0858ef180be33cd14dd2d1b12eda52c9b27445ff6b23c8289dfa9bbf23c928fc268d3a447dfe20f0b21a0b89d1c7809fd1d631de1e8f6ed96e87ace4da374611b07e9bb25280c58ef34bac06c55f134331216630817b1057ed5bf93ce598a1ec067353141fb323a0e6f04891f1290700ab69175a9245c8ab9f1dbb7a3674d4975b880105f832cebf42e8552dec5a024fc21bddaf6f0687abad40ff34bde88dfd2aca1072198f7a03e2acd62026518a1f5f827144d283e6fadadc907dff7020000003177b811b3834a963b336a2cdd9043f9e86691d95c143fa48d47e8e10c497072d1a2323a87b198f6dd1f4119e0"], 0x44, 0x1, 0x1000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/178, 0xb2, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x33) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1ff) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:01:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x80000001, 0x8000000000, 0x3ff}, 0x7ff, 0x3ff, 0x8}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:01:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="29c1561eab78c43b6726a9c949caf8d13bd541d07dbd3624c860c7ebf2f4eecce29210417c3d4ad49cf20b23a364d93ae3f2f05678c8bc32e6e4c4620d14a93c548094a4e046d98c4c11b5b3c9005df5eb3950e4ba3ccf7e041d353b8507161d3b6403109df050a070a31487dc6bfc834b6c01001f2715a348299512e6571d28b483c0c330ad7de9e4df848cb732ccc2d1b18a7d88726cfb6f21083fb1fe92c2c5059ae7d87b72ed5e71918c495c1869d33444b230861292c68ff9bd6ebd758deeb62ce92cc95b021d9713bbeba2", 0xce}, {&(0x7f0000000040)="a3fbd77c9b6e6adf7ecd1000ac0a2148d0546805086cb10d9b80f7ce54085abbb48ed9e4f212", 0x26}, {&(0x7f0000000300)="e1b6d858ca03247a03be8a6848462ac7a0e3515cd838615f4d5b3e7210675dab38d792414b71c10877e1ec409e78f0d934735a914f74741588246c628895bb455ebcb9147db34fd8f5e06deaf88161892b89ff80fbfae4f3ff69e1d57cce23fce9b0935b64e28a2cf962e12f501bc78915d3904156934b2f9a224a3f1ad7f5f7d07175d6de8579bfa17680fb0baf38ba3c5b2392c23801928c5b1d0b103d3c042ccaa14c2e43431d3ab9d7d8ec400c8068adbd073fc90687b471602ccd41060ac600c7956d272eb25fd8827e8e144ef7", 0xd0}, {&(0x7f0000000400)="3277deb043d8dbdcdb72a3b53d7af1ec6ea2088509938bdee3b1fcc488230c8c0c20f8c9c8017c0d378c8b0f49314e5975d3c742c1c221e7f6a5edcfc3633070944563649160354a43e6b4eb57d04dbbb1a6ee3367511fa477f2bc5913fcfc5076df3c16494c9c0b161727800cd4a22009bc2588c462228112e1303bbf6915c5e9a7ccfc", 0x84}, {&(0x7f0000000080)="f501d43d38217399fbf94f25bc3a11abe1a610e4f5ccc5337a8b2da0b7ccfc76201853187b8e7407c77f0d39255b7017609514b6c9011b73d54e10c2786a151a3f3c2df193fc1d496fcdce16b995376ca1f7975c4ef2b7f5cafe", 0x5a}, {&(0x7f0000000240)="9302f5f6a757f15e41bceeb4d3257a2e0a985262b1cd3ee41b91a26bc418b99430b27f009821d63ee30a32a8a15a2c62710608895ac456833ac93224b93174b910861bfd4bde201dccc8d40b1ecfe6fd63b0daf77f25ebfca1d67baa71dfa7fb8774f2a8f9896b7cc981d1eee521341a917a8dffa645034bfe13bcef", 0x7c}, {&(0x7f00000004c0)="912e3fcebb13e2d23b2624fda95b97280d6bb251a478c724c20104a2f7296378da179d4614945691011d76426d8feccb46ffb4fdc23e48ff04d805c4f5d332b08409964f1df10e6e8f2da45874c6fdeea82fade8b7be9044f1b002cf9817f3824fae80dc79e92acffb28bed48753015f9b6e4a830538bd8f7bbf861cc96bc7b30ab9fe19411dc5bb5938a24b512fe1cb4775f6e32446c21e7a73154c2f0b6770a9c82de2927c88c336b58c06784a49917836a7337b0b475a917a3f2ec46ada5cbeeecd23149997015ab0046b7e", 0xcd}, {&(0x7f00000005c0)="91f3ca5ef4ea8ceba0857985dc4ae8d56eb2d51007c5c12bf6c2a19d1018990e595b60f670360ed763c81a050365c4d277f36d5668714afa41c5f0002a92b351d624ba1db16c0fa65b5e33b009c95360f10fe8bf893103d76ef44f5d18caf0a6399c38843dba812654644ee6d6b3f3505ca634ff", 0x74}], 0x8, 0x0, 0x0) 16:01:07 executing program 0: mprotect(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f00001f3000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 16:01:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') socketpair(0x10, 0x1, 0x7fff, &(0x7f0000000080)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00', 0x4) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0xfffffffffffff001) poll(&(0x7f00000000c0)=[{r0, 0x11}], 0x1, 0x5ae8004f) poll(&(0x7f0000000100)=[{r1, 0x2dbb18f79a7e5dde}], 0x1, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x4000, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0x4, &(0x7f0000000180)="e5224149467f491c89098b329227a1b07d32ff0ef3827c6dfead6c8c109f28466d0af2bfc1531c947383e37d0148dd743bdbfa02da0e44b1d0aff2c555eab51828e66e7ca12ba3052b4016661e7d0741f22a49f928da411e8bd8419529e951db07a35f32c26cdd667f4aac276f1fcdeab246e1d493ad4a0f1a09a997509eee2d949ff22575a2d069fd8cf219087e414418ca6e86391cf5f9fb37288fe3d4a1aaa870248dfe3068e308956290c8d587f2672ccd9c96b63b7554f31aa510cb613a24dfb15e60", 0xc5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x2, &(0x7f0000000180)="cd80e9e69280d50596acaa825c81ed6350d79ef2cf1a46424f9676e1e9d950174b073c8449981027a7b3f7cad51a07e72e6cb1107eb06d184c5e21e6b66465acfb3aad429df603a9e75e66e7c32f595243a23f77bc95346ead18da82a4529a2499db37d0f5fbcafe4696df5383f44392bb3d67288f6c572e1576690e47633b177d2025fec55e3ea59dd28275628e285f211278466986016086c4f0d75ece05145046742a29472faee166f50b53eee186d5776baa3c42dba518877eef4603", 0xbe) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1014, r4, 0x0, 0x7) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x6, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kqueue() open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) r5 = dup(0xffffffffffffff9c) mkdirat(r5, &(0x7f0000000000)='./file0/file0\x00', 0x1) getegid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) close(r1) 16:01:08 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) fsync(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x14) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x05Sh\x03\t\xf2\xa8\xa2', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffe01}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x81a976d2a20458b4) dup(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x8}], 0x1, 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fsync(r1) pipe2(&(0x7f0000000000), 0x10000) 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b2437aa97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000"], 0xf0}, 0x0) sendsyslog(&(0x7f0000002380)="b8fc0fea29e0c566a4c7477035200d15211f324d547e8a881d07a1e9e9a082acd4f451e631f6454d10e06cb7c9270e5750ae626e5025632fed97bc1360a8d9fb58241f67f8c8d4e2f6582f2f53d42b5a3d6c67114b66fb8dd15666dbc7c583d1eb7c09383c999cb2d5f77919988a52b76a02c36d23609d8960ac331a97b5d9b0d05fcf7b1404c1e20af2dfc31bd56953a4ad19e2ab57f160d0d7687d4cdd8d495e4d11a1713ad0426b3859aa72abe75732091acd245f314363d026163428ffd382f52283f4edfcc64c6b13e0a2839aced6b956a1e3bdb56c3d5c873152a51324080556b781ef261403143405c016db66b0becb458898660399eac3f98286eef79bbea2d11a05bf81174f71a3e2633de0d7e4ba30d04fba4b57ccbb7563dc641425f762f36060bc58b0dbf4e160c8e9f9ae9d4d799478d292c7172e6d19c6b43b713d276fee95d4f629e0826d25c444c6be38436cc9b69f1248f0004ec3cd7ffcb3118f898e409462a23c32111bb449d6307489543bb88482ac699d88303d7830317dd59800b405256869834c2d988e6ff7bdd568bc5438ebb626a88a71282e25ee80928fc0bbec0638395fefe3c62514edbb0c5cbd9c39c35a566b203eeff692cda005be1deadf39c0a226e314b6873e34148430d3ffc742d24e34c47610bbaef1928905d10ffd7b9378444f70040b29a40a5e67b2fdf0dc15fde44421e834ffc76161acb34ae085e410e7cf55e56161384ec24845e8cb295ee403e38ef03ab4ba660812bc1a5fd084e427fd3f8e6b8cbf8a1300eb332d65c792ebbade180921554069e2265f7c64e65d1eae11c193edc6e700268693c54143b743d261a3a4fdc2cd226c4d8f1c44d98f61356fd0e2a11ce65ee30819c9b26943261bb19d611ecb825bba4b81059562182066b03e94c9de93eb25bd64e4f2bc257ce3f50693e6941725cd3090372e43e555fb5e9c826b915592ddf5bc48be5c9f1527b467981090f7f448f55a4f0fbbd46f04ab90a76095900d291fbb743fe6f3bdbe98ed66589d0390993595e2d235b212509adf635f5b0b74355cc36fce52fcf6902dfe4e6a76b5abd0a283405b146fa857ef08406708e22f860ce58d44560a261cf755b8e3575ad1b63641ae179571c4a56728bf106e1107eccf72879d2d0c157aa353b37492164195f01247317afc98acd1ba7fb9df2186f27a8d63154faa56a13400b92eac69b91b2b4615dd90b55b26369e847ce17dfef3bc07da74119405c412d4e508987ed9be44c5717a8e5e2586e49a970fbb18fbf0331d14cdad91863a2d647906060502dabb925b0dd33f92a2a839cc511ed784ef83d0a27f1f443419c9de99367c20df211e8a1eeafb8eb030dbfe3dc885194b30017adcfb78585da04223c1d8de6a280edd25e1dda86940ea56275d5e16726b4cee6d8098f8de3c8378c80451e0ee9a34f049c9a807b2ebd95752123c258311686ddb469ab2808fe646e69a0d080da14d71eb1f4ee67ded3bd27f93ecf7dc8ba5b6fe848166c9363bb622d7b0a2f716d9fccded1a16725b867eaf7c577ef17ef393e0ee5d2e5f40b99506b9461b41ce3a3d5a1248253779ac879562f17c6eb2fe03f66f73c19399e91670533fe2ea8fbb0d1bd85f58399244537e60a592ac7fc5f2722a380d7a19039feebced5025fa2250af82fb2bcc3f97fcc05240ee062c896d81d39ec51712f4464d368f1f4143d27ea0157c0f807aa4eaab7fb61cdb04e73ae83d882e21aa62ce3d1c094be0d497b2070f3f1499be0dded7ec9f6cc990e673c1189e02244d35f1e90ef1753b409cdc259bc47e4eda9b20fb3496a772cc90f1380726481dd99f40ef63a33319cb06c3bcea026f22853b77ed47309e1537c008e52a0542a33b862839d731f08775c03a98d0b9337819d01a198232bb172c739c6b9b40170c028884cc19f20d2ac22077d33c03ccd6b630c1d56ec1294ac8da20ca9f69524c5371023f79b94c4e25e840b20e05e486390012d581c250ead75e2d94b9056b6db3369706f3f3bbd34270d839a3a435a526ebbe1ea89c0ed71775afb3c4d2a5816d7498b5efffa9a72158cf835e6454203d4893cac9180c1d3400da5814261015458c78d0b41834f69a48acab62cbe754a88ffd664cd72246d108b5c6d4bdd09ad4ec7257def2a56ea44b79cecfebde95c7f66fbd3b2cc8fa2ac46d7fa5bb09b367a379ba31b1b78693ea1b102303b5f94eb59e7eb7e8bd7f4acd819fb8635accc2c75e38c6259ac72414e6eac3d26f828e91ae8697eea45cd4642ebb31c89870fb92991f6b6221564c1cbc6614a3f203e559db97083e761e932ffbbe6eee845cbdfc165ce376cfcb9739c53f1986e6408725f0952c7195d7f3dce6c43374ce1bc1ef23e98524b966c3d32b1aafcf77c7f331e5145e72e439c7d551c796d203755fbbf17765c3dedc1254d0c2fce90a1f2ef409faa66c6e5ba6254f3ff71ff7ed0953b9e609ac029bd8421bb2b86d60a359980bd97546c5b4bb8cbbd7e46f450158477db9539dfd1d6921b838c2ff891032d0adc597ccf9d1f811cc4d6d9502f08a0d43a54d5b6e0ccca96482fbb53b8357524ef9704e8dbb6eced2589851245f5b1df2ba8702c99116fcd490decdfc19daa09f4bd832ef2aae97d6fe88c5f7bdb77f7bbc770d2ae4f9b08aca7fb016720b1c8dcdb513d5ede63d55c48c5dc0cca226493e3a3c58412556ece6c0de10099735ea5d8c818b068ca01ff0455b2a21c7b05fc8c71df90b982e75b77e67ece8ebdc09a51c413be6d9603fc65ac7db7a4f78fefe076b9ca75a3ea98dca63a9baa520915f398e0da6b6321f6f2b4f355d90303483b3f2ba9344e6d75d44dca631ee1c293aa95a96d9fa05d7d5b824db13d9f19ffecc3119072493c65e7b1a156cec166525556175149219d57c0a6781f684ca859cc540731a29c8952ab2c2b53f391dd70dbe5a79a30ca60279a90cca8010cf220211a54427041b7a352480a6ccee58833f92a9499a9acbc3a84daf68d0054cf77d3d7da193762766a6e9665bbeb4273db7e9400755a966302f8588637e1585d7bf7f6d9969d8024d79c741560e8141a40027f7bba20ea6f5a44a1aaad2d1f56eb0832748af1b728ae2c2b5ddb8b37536f6b66b7acd70c6e9a67f16d8e87a84fb75083d97870395c654694dcac1d42b0f063d7d8a30d756fc187c4ebf66b7bc7d74d5095aa5e07c7139f5118fbd8381c560f449caae702bab0bd113f768201105af5e63c05aad262087a52febcf45be06fd70b16be1dc765a5d307f8f7528dd8dcae8343e876962dbd1661587afeb8dc52b08339c1a3f78078c4aaab0bf93f204e1b9c0f651e52859bae609af24181ca89849d65affb4bff25fa56a81fe136c11d7dd8fc6b3bc520485a8d6bf9ba0b3128e49374f99a54275d33bec57e5cbf7cc8a13574dd4fe0de92be4c00cbbd1647e470d0c290837aa5ae6caeba1b12c73fb2b03f089d19fe337d47146338472704146e27252f747f27012a8ba7295372f31ae04e050737efa9069579688e3050852b188de2b7ec5595a53b12a196de71d69494395bfaf87c33cbcf68c58569ca11a0af6610fe645ff6cb7941f33566de2498d7eed5562dce5e22a72befce24429b722f099499abbeced7b4e81aa3b4743bc0d690d58c51f860325c0d9393596b93dc759f6daf5b989d107209c7217df1f11781ec3c7e00017d64c68f0db9edbbc2dad3b509af057bdfe11dec21c8816b81a75ca63dd7f937a1e6e79bbd76d147991673852a459cc91cf0eed2acd43662550d7cfbd5179613a6d2795f12c9003a3058ae48cfa597b00879337af411c8af3678fed51342e23b1e07f6671b88f09afb28ed54d8b249d628c8583da1739d16aed7ec38305c81ead995a79047826bc74e71aef0c35f9daae2a16f2ba149e68dcc7d21f2147038012d2219407399bae8b1e9141fe38ce567d6786d6a15f294c0a529d313f112b58d0e12f6c72d7e7cca3d900f8f8bbc529c68c61414ba77667409fbf6088214d30824057c818427f66564af98af33e2f1c1b9f7f747f3ff0f1132e13d0b39cba712bc2c719b059f699a58005c1e971370bac22a85f5f58fbb0e16b8b10fcaa47177844a341c99161471cb58b263544baf5eed74eee0830ff4ba2437a9c77da0ebba862362374d9b8d12b51590a6cd791f169c7b7d145b0bf830785be4bdbdde082d4ba6e9ce7d35a38338cb0664751e8ee161085e9e86fccfb1b868f1e9b004776a1e7345c4275b7ede4f937b6131dab0b9480d447d0ea441e89fffa713ce03306c4d90fd6fe75e602e623d5df48297faedbf99d0d35b8650faab72282cad0d8b18d51d9cd0a26d2998d51340f8436581ec9e38ae9de070f16fd52dde0486c39bfba2fe3f8c92eac7fbaf2279d8b06e6a78ad5f181e2862a9cd0a08d8f49a2c5f358d8950cccd6dc920c1d2474e099e2badde256e64c07c7d9e232fff3174b4e1cedd695665b429d2567035c255a96653404f39224eb05d8a503291e997ffb6341f9149727283ec6b989699d70766c93978daf83d3968cb9d8e2a36f1cd24dd8a8c8b52fa8ace48c7bb0b5c10ee5cb359d80e59930b96fe91253a8561344c6e5620c848940c05683458d83bfe2c2f4cdd946b0d45f2985dbdd3dbcc9f5078c7ee578bb16c67361ede82414e4866c965b348e5711be181b00d96976112613764d318e5a600ec5c5c214c1388c6f0dee6e3a3d12d4b4e444f83c870c15b8154c5505b7235d8e6205c484fe1741ea164147e7e9d0229d0d689788478c1149e58e87f979ab6af9ba7e34b6bb61e18bc817f8425bdfaf376bf622e6e4a94f64860bf1b29c0d4fc8be34d36ab3e22bf8aedc7514a84f17e00dd2a9ddc52763e447a8c6e7745cbcab676a6b2feffdb312d7af177fe0798817671930dae79c3a500c31ddbf5954c9332c8d255f58e765598e095884cb70158e01a8946de73cc5beb92de3ade2242763c11bb605c8dfcf8c58ffbcd33a5a729270c0a12689071f36bcd1b0763c7cd44939e257062e96c635cc997ee7ac2f8d5c7632e4f46de260bf644d182feffcf4f892725433661add5878fb6463421344487d91c1de9b5156287055651022716e17299c31dc35bfc228d5c057e9868c6b2d78a7244d84f8897dca4a480cc1f8a72113f36a7eac1c6b5973643d62f316b89fb2208dde6ddde3ac5ba0c8869335adb95d3d90b03719b9d39ade29bb9626f62ed0cd4bd0bd90c37364e79b2f438b48e10fba5264cfecc5eeea2e4f51bd66de9f3191073ccf7c8dfdb49ca27058768555ed43ab3cf70c111aeaeeebbba2b03b163af467089157db7ca4dc26465b61d771d19ecefc71436220541f61e8a1744812689ac0ba2fe7784e88bc40b5e8d1819ad037792a8f267796a250683e26bf4f6bd5f2ba39aa9eb39882a542469ddcd83a4003ae95a92ff1458b99eb9915882cae687b84a8dcbd2d211f5d5e70e7cc54059e01d74e625b34191d3e2eabc0f7d1989d05796e99feb4cab454a6d0a59d52de8f658f4862687ef613267ed663d3b6bf3c14cdd4f5bd437fd0c095cbbd53257d6575344f17fa4df19bc9db069968e991fd567a17bd4cd2ce20efe4e0dff3b45933955249e8fe7bd9b5accf850066295549a64299f1e135aa7d7127c8fc2760991d6647c39db1085515addefd5007adf14b102a90e547709726dca187c8f179f94a0d5f1aeabc4f89581af0ce967241e5447a7c9324d528aac81b06d6445e1faf7dd4c9b0b8e3f950fda03c202f70e8e9b3011160c6ca7784c8", 0x1000, 0x4) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setgroups(0x3, &(0x7f0000000100)=[r2, 0xffffffffffffffff, r7]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000140)=0xcd5, 0x4) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) getpeername$inet6(r10, &(0x7f0000000180), &(0x7f0000000200)=0xc) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:01:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x3009, &(0x7f0000000000)={0x2, 0x732}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:09 executing program 0: r0 = getegid() setrlimit(0x8, &(0x7f0000000300)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000080)=[{&(0x7f00000007c0)="c52dcaca786e2f990b3d8ccb90c5c7f066dc50e5067868a07cee5e7ffdfc7bd0cf61b98b11e57670c64e7b278254c6dfef8f9eebc41c02025dd948cc14752ecccf9381256ddd767ecb44f0d8d1ce5049e0710aeddeb4c3db27bdc3a4d99493659b4c68e870f047d9a00c7cfb107506087e8e234fa0ecf19d176cbb8f3c3d0ea7a2e47cd49b3dc67aed8602eb12a4d8a503feddde9552b44d36c65ecb0439164ee0a86284ead2ed790a85b722831d52131747aaa6e4af54cf11b3aae97858940253ac23865e9c52df1b88d5283a3a7dfe8a7c571605b5a8b371f9ab8d24d6b91e537091c6857ab961eb70ad934c78074bb6e902050d5f055162081ec55d46c42d575154405418753940ac1264ffc3c4e5451a205a02ddb20bab03617e41a13006ff19484e47a2d23882e09b4554c525ada735a38f6bfd745bdc0c2f2d507166af69fb6096f47225774784caff3efb9f5ddc73a5db9a5c93f69a5e9e5d7c2595f16a53d4525843b1cff4de3e356d9f76f2fdbfe15f1a6640f636e185fca56ad9cd225db1db51ab87d9d2b77bb7af4e0da0bc212142520eeb536106964a5ef06d788ec474ebc8dcff7b03804fb3cfb4e0f6f07fcbf78ad40c39083004596568ccfb92f56cdbc59b13b5f5e2f9b1ea85def267dbcffa241b0a0693b47c680edc585232d6fefeebe5b2e0e5146dcd8118a096ee302d402c5f275d3e887acf28133c839d490465c3c13c7edcffe77223ec20d9496df89cbb3f580638c3a8984df390c00e6a05c19e60601a8e69123612b276bb3ab768dffb7724988e604f6142c2f0325e95e23f7698615544d1d312741e271e64edfb91855879c71ed8db57981653658aa63d1e4acaf59e3327292e234316fccdbb38dacbc0e32dbe525e3c32e8704553b74bf24591d70745b20807506b4ac85dc04876f854aee5b31a848f2cdd1bdc333d468f20c88cb69752de6819af3a4ee999b1539f8bb72739c6252947621a7b4258683be8d2aead46842c15cf6b714a8ab6450cc7b7382a22b07236eef92d80d7e4b06b37eb95f88d969f8f0ce7815c510fb49350a033e8a643e072079767813f51b518121ad831e3f5abfded7b2754cb48f0e81518904d3186e85fcab8ef73856df456380d1f738f0eece2d3caf11b3c66800a764614d11339f6370cccd1c92bcc7eee5ab4d910083cf39bda4a0ea61b609bef9f7beac45d63963158394c7f6fb92d4faafa91b973313cda1b5cfc987faa0140fbfdd5a1a195a66acf54491515160a7f", 0x384}], 0x1) getgroups(0xa, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x800) shmdt(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) chroot(&(0x7f0000000040)='./file0\x00') setgid(0x0) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) semget$private(0x0, 0x1, 0x0) r6 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000380)=""/75) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r7 = shmget(0x2, 0x2000, 0x36e9699404412ee4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000200)=""/215) setegid(0x0) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000000)=0xfffffffffffcffff) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000340)) r8 = accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) readv(r8, &(0x7f0000000500)=[{&(0x7f0000000400)=""/230, 0xe6}], 0x1) dup(r5) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000540)={0xfff, 0x5, {0xa5, 0x8}}) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x80000001, 0x3, 0x7ff, 0xffffffffffffffff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000004e550d955c4be76910000000000005984061376ef75b64b6355c756e43882935058b65bf8f81d276e82a0c1d4ca1a9cdfce70976bfb73f09e9ae319a41928687f0b6c0da4a15147aa745aa7bb68da5d20c3ef8e63743fd873c51db8a858984ab2aa7d8750bf2bbc62af12ca06"]) 16:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x8, [{0x3, 0x400000000}, {0x0, 0x40000000000000}, {0x2, 0x80000001}, {0x0, 0xbd9e}, {0x3, 0xffffffffffff5442}, {0x2, 0xffffffff}, {0x2, 0xfffffffffffffffd}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x1ff}, {0x1, 0x7fff}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0xdb1}, {0x4, 0x5}, {0x1, 0xffff}, {0x1, 0x7ff}, {0x2}, {0x1, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x7}, {0x1, 0x9}, {0x1, 0x5}, {0x3, 0xc000000000000000}, {0x1, 0x2}, {0x3, 0x401}, {0x2, 0x2}, {0x2, 0x8001}, {0x1, 0x55}, {0x3, 0x80}, {0x2, 0x3}]}) close(r0) socket(0x18, 0x8003, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8001, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x44) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = semget$private(0x0, 0x3, 0x20) r10 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r7, 0x0, r8, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r11 = semget(0x3, 0x4, 0x8) r12 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r16 = semget(0x3, 0x4, 0x8) r17 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000380)={{0x5, r17, r18, r19, r20, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x6, &(0x7f0000000240)=[r15, 0xffffffffffffffff, r3, r2, r20, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r4, r5, r21, 0x40, 0xae55}, 0x0, 0x9, 0x104}) chown(&(0x7f0000000200)='./file0/file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:01:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x184) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="dd6083141f8c566456aefae16c49b7a778553927bdff51da014796c0f3da734a4e52e3cf37e827ea55f0c9752e36ada0725947c4b01b651e9008007e4ce679db864f095c1fb79f21ad80514a3b1dad7d0bd17ebf7787b84e53eb626f10db233946d1d98d456fb4c486001215628aee512ea3e8958e21001bc42330c9b2c47742cfa6b77633fac240301d22bde907a9678b1ff102ffffb5789d548423070f8dc1fad452cd22f66cb1b249dc7b067f38", 0xaf) r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) recvfrom(r2, &(0x7f0000000200)=""/65, 0x41, 0xc01, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) ktrace(&(0x7f0000000080)='./file1\x00', 0xe92b9517bf672f50, 0x134, r3) 16:01:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0xf6) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="ad2688d86da060c1d12dfcc036a1faeea296f33b67c1aceef3daa57cea94de89f07d6bf728c4aca313d03fc5389dd37cd673435d339d094095f461639a2e13ea1673645756c98c7d8952b5d5e83426a13fe7b270021390b233047d9c9065e2a70662af3d3e12f63c8508aba871e1cee280a3a3ce74e9efd32da3e2f6436d508b7531a3619df2bcf09eacaa2c13a2024c8bf995387b6e4ddc6e6df944f25c5e980a46880a3e81b6a8886063f958c6bb7d1eaea5c8d9", 0xb5) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) dup(r4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) r1 = socket(0xe0fa11a356c23661, 0x0, 0x400) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000160000002500000000000000000000000000000000080000000000000000000000000000000000000000000038c80000000000000000000000000000000000000000000000000000000000000000ed000000fb0000"], &(0x7f0000000240)=0x6e) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = msgget(0x3, 0x308) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = semget(0x3, 0x4, 0x8) r8 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r9, r10, r11, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r12 = semget(0x3, 0x4, 0x8) r13 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000380)={{0x5, r13, r14, r15, r16, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r17 = semget(0x3, 0x4, 0x8) r18 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x5, r18, r19, r20, r21, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x3, &(0x7f00000003c0)=[r11, r16, r21]) getpid() r23 = getpgrp() r24 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r24) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x3, r4, r5, r6, r22, 0x131, 0x2}, 0x7fff, 0xe4, r24, r23, 0x7, 0x4, 0x1, 0x400}) r25 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r25, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x364869ab5869033b) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x81, 0xc05, r26}) r27 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r27, 0x0, 0x0) ioctl$BIOCGRSIG(r27, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x0, 0x4000, 0x100000000) r3 = accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0x7) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000240)=0x2) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/7) lseek(r0, 0x0, 0x0, 0x2) chmod(&(0x7f00000002c0)='./file0\x00', 0x62) socket$inet6(0x18, 0x8, 0x2) msgget(0x0, 0x540) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fchdir(r7) r8 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x6, 0x9, 0x7ff, 0x1, 0xffffffffffffc146, 0x6, 0x9, 0x0, 0x2, 0x1000, 0x1}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x20660, 0x0) pwritev(r9, &(0x7f00000004c0)=[{&(0x7f0000000400)="565fc620179666c2342f791987532f4621efabfbde9ec6e63844411457208f488c28a37fc05c475706c5194f422c011c0d3a569f9d7e769d2f86a898966bc753282ad16d200e6e79a9cdfc2396351c7f0631efb8a9309e84b2dd3d9b37b5c104b1225ed2234f9001c9c7bb71b70b7d59e4a1dcba472d54c91c75996e68fe780d99496b1fc5", 0x85}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000500)='./file0\x00', 0x40, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000540)={0x3, 0x7}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000580)=0x1ff) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000005c0)) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x8402, 0x0) readv(r11, &(0x7f0000000780)=[{&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/57, 0x39}], 0x2) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) faccessat(r12, &(0x7f0000000800)='./file0\x00', 0x1, 0x2) r13 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000008c0)={0x1, &(0x7f0000000880)=[{0x1, 0x100000000, 0x9, 0x3}]}) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x60000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x5, "da8c20eb2e6466c62f086dafdd9aa14a1aa35f938e5cb1d96009ab7c6a3c9d1867371c517e503411ea8cfe31366a8ad254da5ad9f3666ed9870485042c560624a0ecb631acc886e521f080ec00d783d09e0aa2cf84e30008fb15c17e69770bec8988e2dce71ce66491a0c87173d3d6455922365bd005fec4432a84e63b7734df54ccc6655d94"}, 0x8e, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)='G', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\xea@\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)=']#)&\x00', &(0x7f00000001c0)=']\'&\x00', &(0x7f0000000200)='\'[}\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x95/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r7 = semget$private(0x0, 0x3, 0x20) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, 0x0, 0x0, 0x0, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r9 = getuid() r10 = semget(0x3, 0x4, 0x8) r11 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x5, r11, r12, r13, r14, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x4, r8, 0x0, r9, r14, 0x10, 0x2}, 0x53a1, 0xcd, 0xff}) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x2, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r15, 0x85}], 0x1, 0x5) openat(r6, &(0x7f0000000100)='./file1\x00', 0x10, 0x20) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:01:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00451d2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x7}, {0x2d, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:01:10 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0x8c5c324edbf67f26, 0x40) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x6c3}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3, 0x80}, {0x84, 0x2}, {0x8b, 0x7}, {0x7, 0x400}, {0x25, 0x9}, {0x8a, 0x20}, {0x65, 0x1}, {0x87, 0x40}], 0x8}) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000280)=0x1) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = accept(r4, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x280, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x80, 0x92) ioctl$TIOCSDTR(r7, 0x20007479) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1c8, 0x0) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/8, 0x8) pwritev(r5, &(0x7f0000000700)=[{&(0x7f0000000500)="59a47da046e13b847a6c32fb4d60440093f0800762b3fce4a4ddc56bf29dd854aab4ecf357d1450ea6fc230598364dc7df8a74f6a0ec9f6e9eb924621141f53d2846b46ee22f2ed4191641a08104a0de19b2885f367b7a1d53accf1f4828dcde843096ad8a", 0x65}, {&(0x7f0000000580)="2f258dbfdcf100931babc4ddb21245c7d2decae0c73d8ba4e295aff7dd06e14291fb2c50079135db33a9a9e7d5b46f739ca5c869735f80178763c7699e0034aeb5f2e1fb18bcbfa8f0e6b53b830e5e6c9b6ddc9d8e", 0x55}, {&(0x7f0000000600)="1f2a3c55c206b675ecd24072e0aaf5073d339fa6c7ba30d7a0b6e5d8531e11365edbb640f6861e7192416daa3e4d9ce4988ba7bef3eadd3deadace5bfbf6c81e89912a3d64693c9b8e576d82edb34a7f96950b0572402c935660a9fb5325c2b0a70a8fffc666c43cd204e9148baac31094de585a42d97131ba4f27d59cf6c17dbd921653e9c3db62f405b19fcea374ef9557b7b3eb30030d9c859dfc54e8a55b42a9cf68d346231c1d1d4ae86441a49cdd3318b5bcdffab979cec5ee2cb87d3c655840ede3f2a6b62096221d8a36ed95b2ef999e9deff771f9be46a114f6df8a5daf999a11f3898f365bb3e9b5b55342c209777e2486", 0xf6}], 0x3, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000740)=0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10000, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0xb2, 0x0) utimensat(r9, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x0, 0xba}, {0x4, 0x101}}, 0x4) close(r9) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r6) getsockopt$sock_int(r10, 0xffff, 0x1008, &(0x7f0000000880), &(0x7f00000008c0)=0x4) r11 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x4292, 0x100) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000940)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000980)={0x8, 0x5, {0xfffffffffffffff7, 0x8}}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000a00)={'./file0\x00', 0x8001, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5, 0x0, 0x0, 0x7, 0x4}) 16:01:10 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6, 0x1f, 0x4, 0x9, "3d1617504ee316decd6bad1b2201f373e6c4ccfa", 0x9, 0x3b2}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, 0x0, 0x0, 0xc7, 0x0, 0x0) 16:01:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) r3 = accept(r1, 0x0, &(0x7f0000000140)) connect(r3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x84, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000480)) accept(r2, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r11 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x10000, 0x7}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3ff}, {{}, 0xfffffffffffffffd, 0x8, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x100000001, 0x1ff}, {{r5}, 0x3aea52f09b206d61, 0x8, 0x80000000, 0x2, 0x1}, {{r6}, 0xfffffffffffffffd, 0x10, 0x20, 0x1, 0x6214}], 0x5, &(0x7f0000000380)=[{{r7}, 0x7e42ef9d991cdb22, 0x101, 0x0, 0x8, 0x6}, {{r8}, 0xfffffffffffffffd, 0x10, 0x80000000, 0xfffffffffffffffd, 0x400}, {{r9}, 0x6, 0x4c, 0x8, 0xfffffffffffff91b, 0x9}, {{r10}, 0xfffffffffffffffd, 0x18, 0xf0000026, 0x4, 0x3}, {{r11}, 0x0, 0x80, 0xb913647396dce5e9, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7, 0x8000}], 0x80000000, &(0x7f0000000280)={0x2, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0x81}, {0x100, 0x41b5}, {}], 0x61}) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000080)="ae65fdbe7d3dd7054a6dca5e025da8ba3bb82fbbdd0e312fa401570c15d84aa993a4ccf58bfd7438347d39cdc0f32fab6b21c45503a35481bae81ceaae061256a807b2f48f745adbf96fc00a261b1e002684902d119cd6628a0142c858b38bc0b172f5ad2209f9008056beacfcb06f4265a59507afe26c7273a1a7a1b4d8dd88ec4686e9eb3f7bbffb9f1717cc55e562f15ffd19782f7e8a8b2c34d5f190074709ae6e6db03222ff281df110d9f9e4aa037d6590069ef8bcab706da97fc3c591ef4126e096d78f2b5a9daff66d", 0xcd, 0x4, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xb, 0x16c020bd, 0x8, 0x1, 0x100000001, 0x80000001, 0x2, 0x0, 0x4, 0x25f4, 0x2}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x40, 0x3) r4 = socket(0x2, 0x1, 0x0) dup2(r4, r0) 16:01:12 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) syz_open_pts() write(r1, 0x0, 0x0) 16:01:12 executing program 0: msgsnd(0xffffffffffffffff, &(0x7f0000000180)={0x577134a0da9e55a1, "0b479eabd6bfbb721ac8036959d77380e536c22efaeaf09a54287348c97fad0b94d821dc81a8da1078dbb0437aaa00509d502fee2c7fcc3c3cbcc1c511f019de7a4a33057b5889282156001b47103e3f4dd25f1565a77b79d950abf2540b584e5b96f6fdcce2a5e0f2ae3d04082541d5c196d31373ce2821"}, 0x80, 0x800) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) linkat(r1, &(0x7f00000003c0)='./file1\x00', r0, &(0x7f0000000580)='./bus\x00', 0x0) r2 = semget(0x0, 0x4, 0x10) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000480)=""/196) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x200) r5 = shmget(0x2, 0x1000, 0x20, &(0x7f0000001000/0x1000)=nil) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = semget$private(0x0, 0x3, 0x20) r9 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r9, r6, 0x0, r7, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r10 = semget(0x3, 0x4, 0x8) r11 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x5, r11, r12, r13, r14, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r15 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r15) pread(r3, &(0x7f0000000280)="4e3720206c18864c1ac762dba1a5ce6c89bd07ae5a6a870a00f8b9f9dc47222ad1a1885bfc679702599eb6ea7e194b8d737b5eb8a4645893a1abe5a9abc71975bdd4b89f897087a1424af77e5a18dedddfd5c697aeda898a3d5b8a164e15f9f4e04d51484ae92885ca98dfb8c527f30dd985ccb6fe1a0c7a0d35cc34f10695fd0d826c603537222511223998ec2b7c92c1733be43d966a812069a0703f5800be8972587810958b8cedee16c57687a51881ef4bbf90f76a5113f2d85772586db54516e4fb94", 0xc5, 0x0, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f00000005c0)='\x00', 0x1, 0x20) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r19 = semget$private(0x0, 0x3, 0x20) r20 = geteuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r20, r17, 0x0, r18, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r21 = getegid() fchownat(r16, &(0x7f0000000600)='./file1\x00', r20, r21, 0x4) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x9, 0xffffffffffffffff, 0x0, r9, r14, 0x242, 0x420}, 0x5, 0x7, r15, r4, 0x5, 0x5, 0x4}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000140)) chdir(&(0x7f0000000100)='./bus\x00') fcntl$getown(r0, 0x5) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x0, 0x4}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="eb") 16:01:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0xcd) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000280)="9ab4bdd8648ee78a264f9473578a57d5c3a5febd36e422d37f2a87fac7fa8931672ac9", 0x23, 0x4, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="b766a59ced25c0e9c11cedcf065578224becaa738a30d2e017a916a8be53069063b45e6a1b5796711540a944c47aa7d81789dc04b0265467f47324d34278649ba5d3e3b7160a4e9d", 0x48}, {&(0x7f0000000100)="918b7225b3c98179dc02b56183144e31e3a94244938f6b9df4b91ea6e44275b88d658192fa76d5a389572a12cf7be713", 0x30}], 0x2, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) 16:01:12 executing program 1: r0 = socket(0x18, 0x5, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:01:13 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xffffffffffffffc1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x770c, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x17f5d0189dfb6922, &(0x7f0000000040)=[{0x1, 0x7, 0x0, 0x7fff}, {0x3, 0x2, 0x4, 0x400}, {0x6, 0x1, 0xfffffffffffffff7, 0x9}, {0x75, 0x1, 0x7fffffff, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:01:13 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xfffffffffffffffd) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = socket(0x1e, 0x3, 0x0) sendmsg(r3, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:01:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="49ae2d5b8e27a5fd2ab5e0ee9221fe54f7043bc597ca5884f60044018194cedef31493c87d58dda38442dd623111e809e7c87b362d9b762eb8b9b945a60714288ada40dd8a25d5a3af7dfdd6bb965c7922efc76291bcba0751f73234c03f564c", 0x60}, {&(0x7f0000000200)="ff26d28f0419f790fbeb027c2a34e66802188bc29cd9e2056c9c6b61171cf8ee260d3871ad1544408709e502b233d04891df13f562ab11575e749e607fe8ab60c926c44221b30a5f9e2ca4dd75b9ea1f40eb23966c0d780dc72b0fc444716c519b0ef02e5534d523701a14a7785433930b8687c0f607fcd7e2f20f6c888f72f787f567765836b3aefd70f417e05b3c05e0da9c4dd68411f0e872d83645bc5bcdbfd29e66390c20186d71ff8708c3d6cf92f80beeba907428594cbb61fbd12817b912dcc762e0e8a1a3464dd9323146c0ba0d3215ab059ddbb37a9f501001749d9bf27ff8cb", 0xe5}, {&(0x7f0000000300)="85cbf36af963b1abda6f442f51fbeaf2bba6a2b9f7be113fa5a36cebb5de11e89c59877d5d7470124ecded0039bf8dad93dac639ef78290ee24bfe6d75acfe95f216d89b98ad4b66898081b82e0b5e5d8300fbc949af678551bfdd4a602ccf14ee9ce5", 0x63}, {&(0x7f0000000880)="45e68ee02f5efda77308820c5207c02bfbd9672f86e415e58624244b00db8b704cf5d73e5dfc4396bbd3bbbcbe5504197a077ccfb41b66176522fac1132903a138918e35eda3fd62e932c12ec9fb626bde2dfbfde68b69184ab21cf54b5731419c0fa10353846ddeef1b8cd1bace0368218cf3386650436093ced6b38a13b6da35f35313204054d3e1414de5b33187477f93f19e353d397eb800880c2fafacfe11ec1ab542a004da6efba6a3b354b3a7910c3a0215425a07dcd885dca4f7b0fbfad7d66ffbf1e1b5221369302865707207398fa6ab91847c9cf0dfa4c2cf21b8f3603c7ec12c262e65443bf92b012572ed28f1af552567ab083519195c74eb3876ca160d79e49c585e03d42ef332ab8299450c606f3478f5376ff485897d3ba693fdf2f2f223bdf7eaf3c090ad18f7835e720210b00b1188d642dda0bf7188d5610be68fc516c6776fc49798219311ae0101b752780f5608c1875e650b3eb44d8a1e181e935299e12511dd2cba90c99d93381e9132a9b943015f35a078332337fc2c137bf95c58403776c1e61f13a229d1bde9ba8978770781dfb241fc938cc44d606e8deb0cc24b6ea0726143756b08ccd1bfb81b7bad25f3dc6da52bbc188a77240545f0cfd2ce2f3524403da0c8d913b4e9b2365ed1ca56c559b6095a96b732c246c2bb56962257506a7ef5d3d195558e53bb768caf8992eb0f2f642464d71ec89736dea721519ec3dbbcd25433fd771c6e83f92ec2ad40fb5d5cab50a71b94e812fa61a8f306a2cb49babf78f565b57648f06067cfbb8cdc09992b45c642eae8f384c8de1670e65a43d8690821ef5ab2cbc3da2543968b5e607c4fa148579590e2e6b176b6ca114494b16dcb6ab027f24e9f03a8371f054a5dde07460115936a767b8d76407417bc1bf4f57c4c9d3e79fcc7965f74bd633237d40f23b4daba60f2d75e86db6139420d7b3d5ffe6af1485d541955240cfe8a95bdb974b607176dd5133d895a9c4080ad28732e2439176b5c6b953430669d06e9af53f47bfdcd66c70af38b31b30ba3aa0ce891a2164b23607cfff5d54e23e05c9a2da2d1e2827044955c7b671d85388ec28318ccf5e358caad7839aefd2a23a07fb383502ed44e8b6974dbe4e5c1aa2c86c21cc2ae54238ebe8be62590f6826f0b8ae031e9c5f1f40a1d869634ffc7d6349a51b8b46bdb9848a9308a1fa5ff74a04d554098ba71c045a7767ea29a608c53affb23e19ca2f1511a296bee3905ca1d2ea872fdae19e540c2c0a02213c6db0af7feca5f88967a26869ffe17b7f45cdb667e52aea92408c1de5dd6e381faca596821d1b6dc71b26be7b58f9ce998a819b9f2ac89890a67f1a7b3364a1edcb7504e8212493f36fe07bcf6cc5bfb7621265b976521662ae655c8ee7468dd5eec08c3f61d4cbbb62150836a92b293bde5a7a07456ef77b9b14c88c14143ee9542a00f99aa9db4422860110aa05bfaf2deb97f9ba24319e99ebb7d4b08de324f64dd207b5c63e2be00c2c746a53aab1a6136e059d3f5709be64a1522097de1610064de5b76867818ad6b97cc10281f0ff73a59ff28d77c021277efcb8129e380bb47f48152b8b428f4b9736a24bf9df7bd38a45616b7c9af9d53fa0e2f0eba83bf8996240e2774f70945a8917c2cfe1c5f0750bd41b4487b1a43059d0fe471facdc6e3886dac6175e8e3e721f46242e2761afab0796747be5864e29e7fa0e17d4915e523a3d47cd7aa6a9adfd33c947bbabe974f98a5b4b6b18b7dfd6be318176a16a2a834a49a63f27db53dabd79a1433fb2c77d1d7acae8e7fd65eccccf5a13923069fdf4838d40ecba2acce40ce8453fb15c6a0c20a895566e96ba6e1dba81a52e8a3d5b9af765533efadb1a5e41bffb8d29b7929caa9c8f44df9f9b1de562749c783701e18d117e540ea702c5d3dfb2e06b03ef8f7bcad09e6feea9561aed27a5325f50c3047b08ab09ec8ac4d83006eca45af26063f9269945850e56aca7d7f5566056bdb586e28391f9f2690298e496ac70dd318680126cc3ec67cf4d551f9580871ac90e0c4c4738fbcb5e3e59a1a1b2320281e21ba905966c38ec3cf3525151d9215093910728e4d8db9a5ab9b78be572151ed61186c2b3a01e6026f85b2bd61af213c2fdc382b7c1422d775f3d094f456dec8a325d0db8c202dd1656d9b1dfe2ead495f19753465fbb5649ebaf215b32968539fc6b67ed8f6ec1c85d5a27e2710dff80890125db6c7a257fcce76e94ec43ce496cc1d2264158e03d124c2aef0e834e0ecf94c5fdfac8d6fc3fdc7be1e73e7d8ca1e9fa7822e5fc29fde0ac7b14ef23b201dbf138759e48740685116f5690ff5ce032dd6b87cfbfcb26121ea27a991e507015aaf3a92fbffcb005ed8285b7607c1a2834b429c8087918e6da5e14e86ecc6d498f2dd66e68ceb10aaf981e0eeafa257b48ff5b99f369f2d8f9c6ddcd55113db2efa7d2561858007d97c2cd55cc5a78c0a81be5c473c6535319ccd7e9649f6a7c1fea86700026276d66ffe16f79d5672e1d53b60851ca53bd65902a1b853b0860cf1d0ee630f487f674c9665766ca1c4fb13b406dc33aeb4a016b887a540fd0a609551158b68d7436cf117cdc495a9940e0fc899e0bac113701e1ef25f9fd614815ace3cb0a336cd51397fc895e26e6cd0aa2baca22ea8e604679d66abbce795c04c75c2fde4169bf3d06873597b9086072aba68358ca29250f4ecaf18854a02f3da875d6116fb6a33bc6450743baefb4f53a8ec70522715c7e2484774481ea7e36ebc6ff9be82bf951de4d945439acfba97dd72c8945e6663cfee8e10365f2d075258a20622360df7d44b94e315e37c70864b628f2b03ff5c408198b1b433cfc52920e4ec71cbafa0f9aaa197fe4b1d73ffc4255bd6545bcfdee0aba6d8611be67191f0446bb7bf56fa792bc0da0d40df72b55eb132456e9585dfac6faf7d145349a06eab88ce2673f7380a7406596a369b973817fbee8901cda03809f472e2c08a23eb7155ad92a86575fcba02c4a6ef0d7bfb0d1511d2ea4f682d11f5fce3a136a6e01041e99bfcb79005b94b829d14994362de82bab8191ae0486b620ca3e3bdf25dbf315b187c9eb92893ae51682457f01661323bbd1823a499306034fa5a2e00365b3450eed3e5552f203f66be4e659d1c31999c8d87466bd715656059e341f1c2fa08fdaf7c5938fd84de398c03c0cf539eb88357f81e7ddd79ea173e2bab1847625b2c62d8859cf79f7357b71b08c5a16c7eff38558147308d5dd3e40f5166abb146e6fe5551becf5a492f15abdc2b3026e398465cc4d64e7cd3b53b3b5c9817e4313a1eeac25b3b71163b879611a5e7ab11bd00c34076ce536bad1a68de02973a7a", 0x959}], 0x4) 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x1, 0x1a818ed5a87486c1, 0x4000000000, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) write(r3, &(0x7f0000000200)="b6f985e4a7eebce26416ff357046e740974ef365623c428bce41044fec277d41dbdcbdaef16809f2b9dc3ab0c4a6645ab2bd7c9bc988f482e19e89d54c83ba69ed203d162b94131b93d7a97227513216f1eb7830a9cfe80f2d0313a016131d208c061f9fd13807c526d52df16e819c41f56e23ee5a9ed9355826a28b984559a86f9a6ea96c28b338d31ff8442e84cbf2459aaa25047d6280bd87293fe71856ebb1ba505f30", 0xa5) 16:01:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = syz_open_pts() r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) fcntl$lock(r0, 0xf7bd968961db431f, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x1, r1}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) 16:01:13 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000400)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x100) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000500)={0x1, 0x3ff, 0x1000}) r5 = semget(0x2, 0x4, 0x1aa) pledge(&(0x7f0000000440)='$^\'-]&\x00', &(0x7f0000000480)='-\x00') semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 16:01:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) semctl$GETZCNT(0xffffffffffffffff, 0xc971ecf6afa792be, 0x7, &(0x7f00000000c0)=""/205) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) 16:01:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x800004d00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:01:13 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xccf034485ea9cb0, 0x0, 0x100000001, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x8, r4) ioctl$TIOCNXCL(r3, 0x2000740e) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) close(r0) 16:01:13 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r2, &(0x7f0000000040)=[{0x2, 0x0, 0x1000}, {0x1, 0x7ff, 0x3800}, {0x1, 0x80, 0x1800}, {0x3, 0x100000001, 0x800}], 0x4) semget$private(0x0, 0x4, 0x382) semop(r0, &(0x7f0000000000)=[{0x2, 0x2f25, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x4, 0x800}, {0x3, 0x2}, {0x0, 0x2, 0x800}, {0x2, 0x401, 0x800}, {0x0, 0x6, 0x1800}, {0x1, 0x4, 0x3000}, {0x0, 0x400}], 0x9) 16:01:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) 16:01:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x23) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b450 failed: hole in range 16:01:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5dd6a5c10000, "d730c15b00f4ff0000747beffde3e900"}) 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) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000075b000/0x1000)=nil, 0x1000, 0x4) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) read(r4, &(0x7f0000000200)=""/4096, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x20) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x100000100}]}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000240)="8e8b6c2a87607527d1133e7ef3bad0fce74cf7dbbaa05064dbc65240b8618f0b5a030e2ff2ad96c8231678112b0178687f5ef68087f775fcfca4e94eb331926af18cf81d81460c0feb65961f8d1d9355ffab91416dd546b63e4c714482cd29", 0x5f) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x80000000, 0x0, 0x1f}, {0x3c, 0x0, 0x0, 0x6}, {0xa4}, {0x4006, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x7ff, 0x10000, &(0x7f00000000c0)="0bdbaa5e5cf4efb2e49350847c5c07ed810ada959356d22948e5413232772f9ce45e334169814c19662bce56eaf5a54297d1019149940b8708ea776fc366cdff86340c03d3c96542d1e61341484908f9b215080cbeda6db00651795a1e263bb0bb71f0d22d29e78ccc23184ec7a6", 0x6e) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="b9022e2f66696c863000"], 0xa, 0x0}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000140)="c17d544835e38f426ca58b8815010248ae7e2f4f30aa8a8e671f8df24846092829a18840b8a79bbfdda3125252d2d63931c92b4b9df13dc5738ca6cb27d18522582e69e4a79d1e99b37ef554a5af6bb18f7cdba64f4cba48fc9b97e8e85154ccc4cee91644bed564093232325c767995e8ce3fd97b106606206df7943603741ef85fe83e5ae00c14b0f9ff852a4e9d2b9c7023c63bb8873c4291f21d5e17ae21dd96cc5653462da5ed3b780217cad1307dfd3b1f259aeb965c2f197443e65c2c3f8eac1f695efdaa8b174ca4ce40bd94d6213d655164246d790a33", 0xdb}, {&(0x7f0000000240)="732785202a0bfd2e8f87437660e5454fe3d24f2bd6778f4e79546d8cbf6f676af04b7362cec4a3e4d041fae55d0aff1009fdc32249a785ac77666c5321f15aed244ad0f9b87cfdfcb4b37231ce44bfe4b6b5abae7598478af657d2c3fe26383fe96cf9f643cbe285ea65425791394aef3ad486db16efbc69c4a22c69797294c35178420ea90c14db5c980c23288e2af095326673f9b2e5eaa7ad92dfe9825662217e9c945649445f61758c", 0xab}, {&(0x7f0000000300)="b57002220d6f93d3c88224d0558849f2d2c3c1ca29fa93b03cb87450699cac802ba3570054860e18ad51d0404ac302da641e75ce5201b5f42305e7464fecb0964392be532e59cf6854c356284d63266e992eb9d94eff160cf93017c79e151ea33c54790d94e91986056d50379f2b", 0x6e}, {&(0x7f0000000380)="0ae61746a11cb68e0838a854484a63d764bff96cb29c91ad4c18b4f63524f489e374c94306c9c3158a984c4c1e4b1b391166e27888d15678bcf34aed1c3a1b4a4d700dee6506ab37af6e949d55bf8d7101b706baaf5ae2634414cd5c118eaece8acafb52db234cd24bab3148b7f28e74970cfff6725edab69e69c3b79a1671d43318bed4efb3b15981a98450a5313b542c9c5348c8dff43a8124d50232c0583f3b925a5177543b71e71bd74e4addeea13e74504605a0e2fdf60171eb018595d17f6f1bcf3e9c52d682b6d9727cf55f51deb45e9c92da", 0xd6}, {&(0x7f0000000480)="0b07b44781e799b8b1b6b316982a4861d707214de851bc3759564972c652c4816d595990327cbaeb7557a461406ccc32123e72172e8cb7a83a641581c042507a9f95d76dbd8e4a3490ff8819d106efaaf6a3cc42daf33547774aeb816b1a273af712567f5cf2c6ad38eb03a293cf85074436c14d027f6b2d20c038c4dd95f9b004db215cc427f7624c", 0x89}], 0x5) 16:01:19 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000008000000880008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:19 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x6, 0x10000, 0x9, 0x401}, {0x4, 0x0, 0xffffffff00000000, 0xb67}, {0xbdd, 0x100, 0x7, 0xffffffffffffffff}, {0x0, 0x10001, 0x4, 0x5}, {0xe2a, 0x8001, 0xbe, 0x3}, {0x69a, 0x1, 0x6, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = semget(0x2, 0x30ce1342eb3fca87, 0x4dc) semctl$GETPID(r2, 0x12c97904e6cfe5cf, 0x4, &(0x7f00000000c0)=""/238) getpeername(r0, 0x0, &(0x7f0000000080)=0x4a9d) 16:01:19 executing program 0: msgget(0x3, 0x540) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r2}, 0x0, 0x0, r1, r3, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f0000000300)=@abs={0x0, 0x7}, 0xffffffffffffffbf) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX=r7, @ANYRESOCT=0x0], 0x4, 0x0, 0x800) r8 = socket$inet6(0x18, 0x3, 0x8001) dup(r8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x8000, 0x66a, &(0x7f0000000280)="de005efef4cbe2a3a672a984fd85de5a72752131f314da0ca0d86267c43a35c096e1cc9103d260689fd3be215094817f8aa9b0d58c6bdfcad0c9fa464a837499d97adb0abfef99b95300b915d438d9", 0xc2) setsockopt(r9, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r11, &(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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0x2) getgroups(0x3db, &(0x7f0000000340)) fcntl$getown(r11, 0x5) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000006c0)) getgid() 16:01:19 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2012, r3, 0x0, 0xfffffffffffffffe) fcntl$setflags(r2, 0x2, 0x2) 16:01:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, 0x0, 0x0) 16:01:19 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) ioctl$TIOCCDTR(r0, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) socket$inet6(0x18, 0x208ded3f198c17c5, 0x9) semget$private(0x0, 0x3, 0x80) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)='X', 0x1) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000001c0)=[{r0}, {0xffffffffffffffff, 0x40}], 0x2, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x400000c}, {0x40016}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r2, &(0x7f0000000080)="2427c7a5", 0x4) getpeername(r1, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:01:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x0, 0x7, 0x2}, {0x7, 0x6, 0x988, 0x80000000}, {0x9, 0x40, 0x5e9712f0, 0x100}, {0x926, 0x1, 0x3, 0x10001}, {0x100000001, 0x8000, 0x9, 0x1ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:01:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='n.', 0x392) r1 = msgget(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:19 executing program 0: msgget(0x2, 0x0) msgget(0x1, 0x80) r0 = msgget$private(0x0, 0xffffffffffffffd9) msgrcv(r0, 0x0, 0xffffffffffffff27, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x4) r1 = geteuid() setreuid(r1, 0xee01) msgget$private(0x0, 0x0) getegid() getpgrp() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) socket$inet(0x2, 0x4007, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/40) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x8, 0x6, 0x4, 0x2}, {0xb41a, 0x20, 0x6, 0x6}, {0x80000000, 0x63c4, 0x8001, 0x200}, {0x3, 0x5, 0x1}, {0x400, 0xffffffffffffffff, 0xffffffffffffffe0, 0x32e}, {0x6, 0x1, 0x81, 0x1400000000000}, {0x7fff, 0x5, 0x7, 0x1ff}, {0x0, 0x7, 0x1, 0x4}]}) 16:01:19 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:01:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x7ff, 0x0, 0x3e3d, 0x0) dup2(r1, r3) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:01:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000140)=0x40) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') clock_settime(0x0, &(0x7f0000000080)={0x2, 0x4}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x73, 0x4, 0x4e57, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x5}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000f3a000/0x4000)=nil, 0xff3}, {&(0x7f0000f28000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000f8b000/0x1000)=nil, &(0x7f0000e8b000/0x2000)=nil, 0x7f}, {&(0x7f0000e8b000/0x3000)=nil, &(0x7f0000f4f000/0x4000)=nil, 0x8}, {&(0x7f0000f65000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000f86000/0x2000)=nil, &(0x7f0000f82000/0x12000)=nil, 0x9}, {&(0x7f0000f61000/0x4000)=nil, &(0x7f0000e42000/0x3000)=nil, 0x6}, {&(0x7f0000eda000/0x2000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x3}, {&(0x7f0000e58000/0x4000)=nil, &(0x7f0000f86000/0x4000)=nil, 0xffffffffffffffe0}, {&(0x7f0000feb000/0x14000)=nil, &(0x7f0000f3f000/0x3000)=nil, 0xfffffffffffffffa}], ['./file0\x00', './file0/../file0\x00', './file0\x00', './file0\x00'], './file0/../file0\x00', './file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0xc48f}) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) setuid(r6) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0xfffffffeffffffff, 0x7, 0x3, 0xffffffff80000000}, {0x5514, 0x9, 0x9, 0xc96}, {0x9b, 0x4, 0x9, 0x100000001}, {0xffffffffffffffff, 0x101, 0x99, 0x10000}, {0x3, 0x8, 0x0, 0xaa}, {0x6, 0x9, 0x8e6c, 0x10000}]}) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) open(&(0x7f0000000040)='./bus\x00', 0x201, 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) r5 = getuid() r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r11 = getpgrp() socketpair(0xc, 0x1, 0x3ff, &(0x7f00000005c0)) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget(0x3, 0x4, 0x8) r15 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r19 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r21 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7514998e398f179dd26155ca6aa9523f1e2544c785a10552312b35dad8d5f5daaca344b959782add9492619d7286ee1c3c57d47b221bb5fabc544f4ea27e4074db58583f3359de14b5cfed4ea90897ba7660694819c9d71d19ab9d706165432e18634995057a0170b5e70ff9ff6a41195fdfe46335fd503fb321e886210234da96e09245504c4febd23f2aa09941787ee51d682958cd9985d29ff837d65c2f0be1c10903606976d1868ae8765e64fffb691b24cc5ec26e91ced26b9851567850b77457f79ede63d298d9f890893499ad067dc5ca74def91dddf9088bb7fb099969b5", 0xe2}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r18}, @cred={0x20, 0xffff, 0x0, r20, r22, r23}], 0x78, 0x1}, 0x804) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0x21, './bus\x00'}) r24 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r24, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 16:01:20 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x9, './file0\x00', 0x2, 0x331, 0x7, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:01:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0xfffffffffffffffc, 0x140000}, 0x8, [0x1000, 0x10, 0x0, 0x0, 0x100000000000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x217, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8, 0x400, 0xf6d, 0x9}, {0x3f, 0x6, 0x0, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x30093, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x81) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x5, 0x3, 0x2, 0x7fffffff}, {0x5, 0x1, 0x0, 0x400}, {0xfffffffffffffff7, 0x6, 0x100000000, 0x101}, {0x7, 0xffffffff, 0x0, 0xffffffffffffffff}, {0x3ff, 0xffffffffffffd0c5, 0x4, 0xff}, {0x81, 0x3d, 0x1, 0xfffffffffffffff9}, {0x9, 0x7, 0x1, 0x7}, {0x7f, 0x3, 0x2, 0x745}, {0x42d3, 0x6, 0x7, 0x2542}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000280)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000380)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x10001, 0x1f, 0x5a}, {0x6, 0x0, 0x6, 0x401}, {0x8, 0xffffffff, 0x2, 0x1ff}, {0x2, 0x7cec800000000000, 0x7f, 0x20ae}, {0x9, 0x0, 0x5, 0x6}, {0x4, 0x4000000000000, 0x3ef9, 0xff}, {0x0, 0x9506, 0x4, 0x5}, {0x40, 0x868d, 0x3, 0x3548}, {0xfffffffffffffff9, 0x40, 0x4, 0x57}, {0x6, 0x0, 0xfb23, 0x1}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x4010, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xffffffff00000001, 0x0, 0x1, 0x1000}, {0x1, 0x36a4, 0x5, 0x8}, {0xff, 0xa14, 0x1}, {0x4, 0x800, 0x8000, 0x800}, {0x6, 0x7, 0x8, 0xfffffffffffffbff}, {0xffffffffffffff01, 0x2, 0x100000000, 0x4}, {0x6, 0x800, 0x800, 0x9d2}, {0x6, 0xb0, 0xd1d, 0x9}]}) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x5bce) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1f, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa4b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffffff7ffff8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xcff7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x188e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}], ['./file0\x00', './file1\x00', './file1\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93", 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0xff6) syz_open_pts() unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='r\x00') close(r1) syz_open_pts() 16:01:20 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1000) r1 = socket(0x20, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f6469ff65300043adb9b0f8dad6d86465fe41362c2f00e8c7b6c84ec66d23d504cc21551065909dcf6488a2f20910b5c413b32839d8b7a654e07c8d4cfa7c92af0b1189594d8c16f576feed4ee60cc5126c593bbf25912377c8656b7c626a55cef916cc66141835e011ee8c287cfc389409acccd59420e40001b195fe276fae24ce75028076e9fa6a433586fb3a42ad6f7f3d9707d25228ee50b14bd65a24b97c7f35f4e43f00288d8503dddd99012012cd9306b7d4cca4134c783a674db10601c348baf3bb6013d8e4ef03dec984c1b86ab4fdb1e43784de498ec7e4fac06038b1dc3af70173977e395aab94f4394a232ac4af43b8c61224ebe15c4016983ed83d45645c737dfd9a566bd2f756cc8da23f95b3e0422ded2d8d08c16234d53a09f0a706eae146924f64cf8058af55d6a02954972fc5d1119acc2c920c9109f112c97deb0cdeb1d8be1746d6016323920052becd0094731f336c02f7950ccd2a7eb82f637c50c9b518e8e0cb33a4d8c89bb6f82c6372402479f256171e72e513251ded9b2e80183a3a25d88b9ed1f6392ca160427d83430bf07cab91dd70d4ddfff46a6975a8461fbbcea0fbbe1579856f391fa392fbfb80f81902e5c47678afe8c5857b2e062e00a7524207af0809459d4ef998279749ef8059b0c4cd99534b4ed02b6a260819"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x8, 0xffffffff, 0x7f, 0x1, 0x800, 0x40, 0x8001, 0x4, 0x2, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = getpid() ktrace(0x0, 0x1, 0x20, r3) fcntl$setown(r2, 0x6, r3) 16:01:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x402, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x100, 0x7}, 0x8) r2 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/4096) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc0, 0xe6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000010c0)=""/223) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x20000000000001, 0x8001}) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000001300)=0xc) socket(0x1, 0x3, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f00000011c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:01:21 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="9406cbaa1251b51a5df70abf1b84ff7301eee3741ea31fbc54d835035aa98992482cd06b7866b3b1ca46c9e4730ae4027e5095b8534b11cf31de39310a033f4edfaad5407abfb08e59d53ff59be2f4fe5c0197d03d3d117f75459d4ea0bcd51848b4d7cf45da8da168972c269fdac93b236ab9eec964f0f6eb393c5a7cf66fd37f25d85b320e6a7a71b8", 0x8a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x200000000000014}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/46) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = kqueue() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) r11 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r11) r12 = getuid() r13 = getgid() sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)="6af86f07063359c5bc9e63800f36de73f69c38c347047c55db8db093a56ac678602e381058a955e1e5994348703f3dc73d89a5", 0x33}], 0x1, &(0x7f0000000380)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, 0xffffffffffffff9c, r7, r8, r9, r2, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x400}, 0x8) connect(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="6c42ec9c8ec74c000000"], 0xa) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:01:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x400, 0x785, 0x374e, 0xffffffffffff0000, 0x3, 0x101, 0xfffffffffffffffc]}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f0000000380), 0x0) write(r0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:01:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="500105035978db788ed0e212cdeded3000000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e24000000009314000000000000007f3475c78632286e80d262748c459743e5c2a4e178fbe7941d315863315dd5aee808add1ea0f840dbea6621604c259558d0ad11c9013e2e13ae10961c1c2a2aebb2a4406f7c518065836cc473c7f58cd852296fb78b6c6a246b2cf697ab7ed6f68514f878a9d840355753a6cb1df822090669e467013b831dcbc1767c49ca466191107db2717867421fb8ce82266f5ffd7079f99eae0bbcef3f2648c", 0x507, 0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 16:01:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0xfffffffffffffffc) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000100)=0x100000000) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000180)='A') r1 = socket(0x87ca8f2294ee0656, 0x5, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x1) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/247, 0xf7, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x80, 0x7fff}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x2, 0x3, 0xffffffff, 0x1}, {0x3, 0x8, 0x8000, 0x9}, {0x2, 0x8, 0x0, 0x1ff}, {0x7, 0x1f, 0x9, 0x400}, {0x1ff, 0x6c9e, 0x345, 0x408}, {0xffffffffffffff5c, 0x101, 0x5, 0xfffffffffffffff8}]}) 16:01:21 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socket(0x10, 0x8000, 0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:01:21 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r1, &(0x7f00000003c0)="a0344087623eda99f4ed6408b0843dc26392b0bd5d70b5e9ab96b1ea513578fb4bd71e21be51ef23c16c001444403e6d3e235bb6ebe89d9d87e3025fa264943cab5763b6372b655644456379d8c2cac78eb44d60f9c3aafdbf672d0b87f288931fa760cd31488e21eb1045d435e14640cdb9afd44ca90f7216cb3f0eda9f90aeac2cc576b01a4bba1e4495d321774b35e1650d69b5c3c10335eb519c30ec7e05cb80fa433bfd82641cb8c46532760f4505191443dfa84d431504b8e2e277a8184c42abeda31b732afb2fb1fc74de8d2b4e7ee2f999ae35780cc0810d15a9df015ad02e8e8251b7a978af5f5b74fa296626c343cd5e3443a3c16a93d3f5de52ffb52e3326f4734b9b945f4e3e041e30eaf2238ad43dc5c75822eed7fe41c39b8469bca69f095f33888fc292d156144bd05e8e4b1a88abedaa338aa176a5cc46caf61d6a67605bb2352cd84f55bca4d7cd1d139520e409168066cb6337601e0f82b174be8ec1b8873576fb7571cbc5a316af35089e764057d5109db541118aa80df1258fed797d8c17be20dcd88a14a09a59de07d83d5e5ca68af8cb0bee8df4c008c1d5c62b650b7872790823689fa42c4068424a09b706777ba3ae9928e0b2b350216901383fdd42ff8a465f745894fd2d1997e3d0bc66f4b9d636685ba56aa91d8db231a88c873885ec404a49fc908a67be8de71a7f9cfc7ab6f15989e5a5582318370dd17c18c00d7e2071b22eeb1841f026c49226c3f8c69d66f8e8528754edbe0a099d65e823e3063343787bcc0f84b8714b3d9bae92443c3b349c51d5b5e13cc261104b5b727292c456bbbe819f34affa158c2c51861c0f8b4fedebbf78025d9bf75ebfa30b6dcbd414bb9ee1731561311bfe76a132cb27e6c7a744c0eeeece57c7ef6664184110b2fa824ff8e7304cdb7ad5171a13fbc0807f3c1f504cf1bc943f04a2b4a1eced71a4ceb95482745521ce8ad563cbe0a0848f16f033c4d3a036739397d9f188c178e37a6f207f6dfff6b6ab47b1f40d3f9920ff0407402af28f47fd1c7785394fa958dfa6da4b0f2af767f56a8fbd23d7897136c8025c0b6102c9e49de4b8b53f1b23d0992aab71385b17b51fbf2ec4c66102e85b47385beddecae00550bf28779adad7757ed5d3cfb7a3b7d2def5e4641349ec577d27dfb347f39df4452741a398af2fc5b7fc79250a219554ef1ddd0565ba350ebd37ce68d5ef89d8c7e5e56a4e8f6d1ed6b19c8d32d9bd2618c5fa45c915d757224b2fbc013a7a32fe30f55df83ddbf2141e7d39e8df73dd1098a2e28757c6c81aef049ab33cd6884d47ec4a163c2414ed6e6086dd79491b221b6d5025d1c3de3b06f732e3e286110ad9c755115054b907e3f9dc3eacb4ea6de98f3e03896e237c11a5fced7033375f7015ea172435a09e601f32cbcca65ac3017d055b98e5d466e20de4f122cc00e202362bfbf111dbf442c54dac0b81ea155f5c63d94403824d7accda3993569361bfb90a26d65b7c597452f2d0af8647fa09955ee0f57f411f9b62850060303f0a63e124ae5d457de1e4e66d9b627239f1c0dd33fd2294d41edb14b033db9ead14fd9cfe7618e92126ff28f52c67154dd18d834c6336e2f473c36fa696cf3ea549fbcb2e884291a466a704a0083ed629c4436d3092958eb0a7f65a409af92bce50832a6639421648684f9efeb03f68270e695777990328e38cefcbfb7e3c38ec2790e64165e170a4525167294ee2592744d601ae1cb89514a8f5b151a32e131802affa413885d9660aad5e8077c2884d4b5a319569534485ed901db372d06f5bfbb0efeea929513a56db382eb27cf72fccc2a2bbbb11e1459fc7e3fcc03fa35bdc9e20d44753b42402bb7ac390e4db07876efe522b25da62bd8367e13acecbfecc33583fb6c09c5a8d2ec659ecf6cabffc2e3b6a96e52548daec46e83780ff56f2a6fff956cdbcbf7f90136fc7e8fa5edcd8c4fd005f73305a81ec06bf0d6d650cf9051d273aac60ca4692274a4da21c9b2d60df7775990ecc465b4c94a5331c5006e605e0c15b46ad211c64612f4d1aeb2d888f216f50d47f36b773ee3917300cf4d4a5070721fe95297cfed43b6250b121d5b0573d3893f0810e6864c91558583a34faebf8aba933262e9a30160b24b0a4918298ff4df3550e4811bd4d4bd59538a547d28d6731f44d17fa2dbbec9276680014c06c088d404e0e1c11398d02099318b40c10cbe82899a321a9752910456bdc245eb6773036a8b86733c41c3a789d59167760c679c2dcb633aee0288e004939b3d89b94023d9a12b87cb9f7adc1335a365ca8c0198a9f3af2f3b86b15b64e0ad83d5a500a394c6a4c031e7c5c1d95e3ead35cdccca5ac74bdb54654676ea157e513a67ccbfc2dcb93887a8dad807d520f3cbdf37bf2b2b4f6ae07df24dc2e3ae42775967921c1d14f40ffdd6117872cffa80a9077d3a72be4db0386e8be8f4037dceafc94c105cf12cd13e1ac4c7d4f5ef2e8e29f3af52216a73af2da9bc56bc68f7aa953a08d66c8935be55ba7da0bcbc5af47b642f30df9512575593fecb03f4bfa71f420bf49953665a713225daa66f631115adfa8775cff6b61d2d80b41346ca12574dedaeb4750bc8d2cbf3fad15a9371c81de94282f2abb126795a933c269bbe6b309df9028041e3b243eef38e2dd29d6ebde76c9c53473e9c36f64ee15483eed60e16d9bfa32961347b3d723512cf17f53c5b310fb31df2603cb1ce70e10aebe99500d8dae8b8144209bc7e10da6af0109f9c387b789523989dbbbe7e9f46105cd68389aeb76ae5ed1cbdc2790b1e3351509353099383a5db93adb852d5f1b3beaf9c0aeebf1486893e2c3ad6772884bc7da542c1960702f7ddaac5cc7d48cf7aee69541b6bbdb5743e082cb4b88eac15674bcf2c7f8e176d089306a2c3a1683c6edf967fb326955814d1392b7476cf9061d9cbe1ed199b65934f80e01a32ec401dced11db2614c3ba0c0d052d2d184a589a0c741b5d5be03dd151c24514f72a729027a6e57d7591a79f3af0054fd1ecda0121dabde3f1b0b18c3f04f94ee6b71639ec93daffc276f2578718fa26132715fa848f446f5ca758b38ffb8107a322b5fb7d1b43c04d199ea124325f6fd627817506413c8eb410446ad47bb9a93ab23ea30c7b037180fffbbd35f14491b57a906da22b8ea4e2c31520d5b565eb02ed6e62748234b8b4977b4f1dc659893be8e1966d7d633145afd73439a9c10eee5447f4a6e7b593ed1db0fa2dbb9885c708e9609b8befbe9b0033711a66f3c11e64e217460b32c7d6428d58b52f1237cb8d576e18dd43feb95214118e4b6ea24301bb0bedaf8c31b34602d6845601ea86cefef6ff03b91618ee5e8077d395a7d66bebe601d5087742b78718dc1d87f55cad6d669d20f70bf2ced094507a3c00c0c60d9a4ab711228b04d20f37a6fa2a5f4197bfb149924660944ffe99bc859b4b8805f0e5ccdf01fd88679860a5a5b92425014a24ac45ffd2b4af48d4e69c1a558a3161062e465ac9d84f34a3b658e37f2691b46cd1af765a446f60ac4b3a827e165cfd099d5e25b82976ec4327e1566a55b3227270b313deb86298372cd70748d538ef241c09e575664b9f15474f710ff74e0a7b5e7107cd77f96ce216b0fa8b957022fb86029d1c6ccb1099ab17d7f6346d1848df446d25907d69dde28f2e72b687171c04cf8b674c34d7bff5bdf7ed0adc0f380610fc613021ae334b2b8de134b49437b6bf946d5ccfe14bc35c80682cdfa7d8c8cee9ed1340b78309589d78229a67ce99526061741ce42607c1a8fac7e4aa586889abd8e439ca1d384929ee611e84d18c6fa6091ba05c04c6e99de6a4231165012a3be13b59b95ba6ba9ce497b528f00a2aba907954ea39d9366e062f8b533cc312370a7b648e399c053e9b965f7d4747d072ed4d9bf778a6724da99411e18c4e0dbacc11dd06e8c52e85792050303db630002d7d5986cb969bad2fca4b3f3161aabdf5bad11f1acff08a244e9b5a867ecff207c9352f5e26a766751b02134e892be460318ca0c5fe9719c56597e29a7c97f804a0df9a30366cca16544df5958035143b3e816d818104ab4c35fe82f7ed99fd1a122b4e6accd1f396cb954f2027745a94a1cdea473f847ae44b4325b30b90a42c7b6bf6e79541232bcf91b34511980cb37586aa2f94aa04aab5d3d159e49a3cf2dbbabd211e22cff8ed571d888aa28895689b1830996ebf09d18a24e76d796cf3695336d6e29b164951fd5348e7151d88610ea46475daf63514c9d50a4de69d3bdd8b9b3434c76580325610c6da8d31063c4c34b4fe42bdd6ae84f6ad6c4f0a4233aa3dab8e7e53aa7a6a75dd82b502b5dcc52d6c67b0f038612b516e77bb749544ef74d673b270b0b503072c36f52a367729e17b98a8267cd1180bb1acaee40ed71ed0c7a755016f788709524d9076b1663816c7073eb4a04f4372119f65ab7b86de97b5d1f213a39a3f79e168f56775137e0d651bc65c8807ed91d623c590c760b167955f167bae52638b05f778b535a9e549d977c3b4dab3e7adb7149cff59e74d46a0ed8c970f86c40bd869e0fb6d1389ee094cac0304ad828fd4481e10e46449e7db8c1ad7ece87963edb55767803421d6402e801439e3b9cbec9b487792a54534ac251dd4bd19be213e93f9bf8275a7a9d47e5eb6c69eb7279d3681974ca79850fb9e9c2962f9c0e9f8d7a831459cec05e3662a62ea60a35a7f073c467c0ac6fe07a3d6b720c3b4681480aec6f0fad32810dbb24d0710324b4ffda8e278d16ea288ede552ba8db2a55abe667bf5ebdd0795f62dce22bfa8c5c0824ebdf30aed03ad62b46e7eeb8e74d3bc5c5b664ca5f866a65b16623ef5c6f8b05bfd30aa42dc330d823b778b1a3c1a020726c2540077652d78dbe04534fd089df07c55144415804542da0827a87c2eec29d83edb55cec7a498d8cc0e09bcf97267fb0d9962f4bada3f42ce9afda2b648a3b3b2b24e90266006fe222f0e2c6e7d5a83e3ec2a096c8152ace3ca96fedc84a7fbec184f75c9572ac78a91eb1706d8d0eb9a3d32c8c7f64e56a41ebb40b140be16ffe8bfc9e9695ea5fbec1ea85772449b9a99d3c3e87f7c73b4e8b3eb429525c5a88aaf2b73e2990bcbe999beb6fb1eeaa37b96075cd840327f5e20f925dd2eae1ec40622a0caabbc013f845f12a9c9a9af9f298995144ad8498c3585487685049ab8385a6b5d53edcfaa3cfceb8f30f29f55c07b6b18170bcb654621fceddb9174598bbd74dc33fe0d9097cbe9c9e616fde024c81eba2fe853684f864b9913a1e38e2b0b1cbef9e2294c99ba1b9498a45e1c720a9fbab83b730c88ea25efd9dc0e8ca6c7108037c749bc2bd4c57bd96b136419e4ef3cdcb55086bb1423e6328f2dc835038030362c5fcb774d13798401e33a5ff06255ee394e4f9cc381e7d43efe242b3c1574fa530326ae8f88d051a27b49cf9b5504404a8e74500b5daed9c4cfbc7014f26893b5576eb3a0868b0cb76bedbf5c5090b65725890bd752afbaa05f4b246b86ba8e06d03785be2fa6747b55b71401c03df40db6c1287d37bada0f469ba50cefbf773438ece7b48d85bc020f61b63ffd421473b18312507d9a5621ed727dd1571d661e1bfeb1951ea4cf5363e3fb13ab5a2eee8cc036f18a5044dc01dbe7babf4c8951a8fb2e0f099a5706acd092d86ed12c78cdb7c06d7678effef10415d9b0fbd01a7a68d2809b80ed09875168dad592bcaf5364f945d6cda19bbf14db7e126817bdfb8584c4b1", 0x1000) 16:01:21 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x14}, 0x0) r0 = socket(0x19, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:21 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) sendto(r1, &(0x7f0000000500)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f0000000540)=@in={0x2, 0x2}, 0xfffffffffffffe0e) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dBv/wsmouse\x00', 0x10201, 0x0) r3 = msgget(0x2, 0x2) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r4 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000006000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad"], 0xe9, 0x800) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) ioctl$TIOCNOTTY(r8, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r5, 0x0, r6, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) r10 = msgget(0x0, 0x446) r11 = getuid() r12 = getegid() r13 = socket$inet(0x2, 0x0, 0x9) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x100000001, 0x800}, {0x2, 0x8000, 0x800}, {0x2, 0x80000000, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x800, r20) r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = msgget$private(0x0, 0x9a) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x2, r11, r12, r17, r19, 0x0, 0x55}, 0x4, 0xb8f, r20, r21, 0xfffffffffffffff7, 0x390, 0x0, 0x53}) msgrcv(r10, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81c4ef368c3b97559c48d5ef6"], 0xee, 0x2, 0x0) 16:01:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xc, 0x100c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x5) setsockopt(r2, 0xd75, 0x2, &(0x7f0000000180)="4c6fe8aa5724395f1c9b8ef23702f689cbc94d991caea14854be4398990a08238d2c63352ced54156ac1457172e839034837b30c8a1d82381c66a34f31ac22e8496cf1c7801a83c117629981a587944134a27cece3f4ea14b916a30447a6c12312357ff223d7261b4e0c9a87fc2cad5f9eb01d27068a6c6bf8c91d3cd30356e59faa64b0097681a8b7b0d297c803ef598b41493b3ba275e41a566ae2e0f0cd1e224960e0aad918b6487ad767419327e6a1d7131896ee2d97cd228b01d6bd323998c65d6f0e", 0xc5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) socketpair(0x2, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r3, 0x80000000000029, 0x43db, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000e00400000000008edb7441ca89bba1361ce9c01eb73825bb0b65ba24862237027a84193e6bc56bf61e4047c8610d3d25f0c66c524057508d6a865c201777c869168a1b47daeb499b6469cbd1717e444f1a6921753b6799623d29d489a7aec7ebdaefe83bc3fda659f2af17f978699e2fcba74e60e6bd09d4c57d772fc66688349a46e8bc16713a1453e9cdf21dfb3d398fa5b8f951e535abc96a44481186f9e22ab16b48294847dc5dfe453caf45adfed525f1032f1bb340ba73917c437991bb30dd9dc00a8ca5393e4a40d019789df13a846b91448fb34951f70ab0a880505fe7cfa98281b9f1cc63657bc6a576bd2c10c8bcf7f31ee5c5440c73d3d7cf41b82e2df8ff39f5efbdac10dd9c6e9f13dc1ae09f4a36f7e66a711aa78899f47ee4cd9db4afad4647e42ca48edd7cfc"], &(0x7f0000000080)=0x12) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, r3) ftruncate(r0, 0x0, 0x7fffffffff6) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000000c0)="6c71555be887c396376708a05a5bc119a8ee464f7be19212a6227d883da6a1828d6bd614dc5ab9a6", 0x28) r2 = open(&(0x7f0000000100)='./file0\x00', 0x3ab2518cb175896f, 0x52) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:04:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(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(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000280)="e638d342c1a63215bd345c88638ea1644b0e8636d1ac818591f1dcfb88f2ab0a568ad3c0164bc8036f04cb7bd45c70390e66794c6e3c237583c2e7afc087ee27cda104b04f17382efc3318dc76d24f6be8f79b7f35b06f56de1dfdede3c256328b21637a2f169ac9a5bbef9c159ce7309f0d8dfdbec4310451c65c76cb52bb52b83a3ff2939f89b9b333ab24f41f7b622c6ed9efd79f138329267c3ced2602bb5b70887a8f0b4637e277d91122207f0e3e3bd9c7028f9d67b0e41ebf73", 0xbd) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:04:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x88) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) 16:04:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x10000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x7ad1b67) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) 16:04:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0xffff, './file0\x00', 0x9, 0x8, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xce, './file0\x00', './file0\x00'}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:04:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:04:02 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c, 0x0, 0x6}, {0x20, 0x0, 0x0, 0x1f}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x20) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getuid() r9 = semget(0x3, 0x4, 0x8) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r14 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x162, r6, r7, r8, r13, 0x8}, 0x400, 0x0, r14, r15, 0x401, 0x1, 0x6}) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r16 = socket(0x1, 0x5, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x2012, r16, 0x0, 0x0) 16:04:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/69}, &(0x7f0000000100)=0x47) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) flock(r2, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 16:04:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508", 0x1000}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x83ea, 0x1000, 0x9, 0x200, "ddc606fc6050c1dc19ef31c9b1dd83489133327f", 0x9, 0x3}) 16:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x60}, {0x6}]}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0xa3, &(0x7f0000000100)="6670a81cb450ab217d4c896b2be76a0571a907a769fb3e45144427e8e1bb3c2b06ef0fa06b1c491c68afc29398079880220c1ad1297ad3f6f2e46de6962de96ec1d58af4bccd23a76bd44691a7c29aeb91cc0ece963ece7387b6bb334fa34382dc0b07382251ffb99a4fdf33fb1faaa5f02f6cef7172d886940ba1d82678cefff739806dab9e67931fe80d19f32dd8537f6b04bf7e28b3a0e37edb069a7750026ab5e3") 16:04:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x1) write(r0, &(0x7f0000000180)="09099838059d010438b171ce20000000000000001200000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc0ceb5f11eafaf49bbe21d2a80000000000000000636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a00ea3ea75153d91603bd7927fdcf8be09bc01674437180a91c98096ae037d76e0d35d69ed0ec32c47d5c37b100c564761636520831c6fb52f66a2297ef7c90f8156f3fca410d05af225854c2c504c29d8ddc07ec7318a8a5d26af342b33df1d7d750e4d6bdbe989dd0d61fe8936c266781d96e6bfc21040f", 0xffffffffffffff2b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4090, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x860, 0x64) 16:04:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) socket(0x10, 0x0, 0x85a) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\xcf!\xb9*%%\x00', &(0x7f0000000080)='-+#.@.\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='|\x00', &(0x7f0000000240)='#\x18\x00', &(0x7f0000000280)='\x00']) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="fa46ef137edd59dc98dc5d5b6f0304bb976a1b95db12999f84292d0fcf000000000000ffff000004000000f77c8a5b981b13549946747a000000b81000000029000000170000000300000094b04b7a1c4a0484e7a24a356924be5fd1390e9622d3a98021d3ffe530c9ee473b7629d6a83a9920720a951d8b5effce741bf1a00583bdbe02d8371121f0697e6751f2fd7142a60a14fa2491752d6f3e00d22dd5c0d03de151baff0dd9fcb46bedefbe0a60f850dd1ab11bf951e37d86c7b9aa682cec3fee5b926e79a802a9de08b52fddbf80e4352020b2bdfcd22a7e967f24becb587ba6be2874cbca"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x800044}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) 16:04:03 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc5848a9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cd8175ecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0xffffffffffffffc4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x8, 0xffffffffffffdb54, 0x81, "80af46b16d77986f100000008075b8d54b0316f7", 0xfffffffffffffbff, 0x8001}) ioctl$TIOCNXCL(r0, 0x2000740e) r6 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x101) openat(r6, &(0x7f0000000680)='./file0\x00', 0x1, 0x1) r7 = syz_open_pts() r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000700)) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000002c0)) r10 = syz_open_pts() semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f00000006c0)) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000000040)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:04:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x5, 0x7ffffffffffffffa, 0x1a}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="c97cd732303d548714a27a97160e5ebfa6297f9426d6abda963366bd9dd56d455840c2d46eb968e2c3c3f4adb57287080b62f186f2cffa6f3893cb56f3b818349899ee80921e7a7ba23c119e1db0372b4f874b374d454a61962b0f67a6c5a4c4b68f8b006a267b3f7c04750cb4facc2fc9477e6b9cfc87453ea3724e0a7ca0705ec11c435cb187b1a8c43e499b1091102c04bfe26d3995344757003b5c7cc9a1b19dd48c8f", 0xa5}, {&(0x7f0000000180)="c6b28475d2028215c38e34e7f0f4cf5e75cbe7efd9311214810967893ddc0528b5095234c7326fca074157c3f89e8e205ce04c7be31561403ccd32406fc8ed6d417911c9f4c15d551c525178fa7d", 0x4e}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:04:03 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='&@{+\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='/\x00']) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:04:03 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 16:04:03 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="7678fd4436c7b28fb92e6aa19abd30771754c27a24138c602afcf1d695a513b64d58505ef93022c2cee9012ef54495bb6eb53f1c6549e2242b0c0b960f6cc9f5f4ca9a720df0245d4eb9241653284dce7130e114a5f8430bb241cc809647f243ccd9461ee94c0b5d6b8334e4c554c7018c016938dd6a369b6f4ffc2e15528088b55c6c76ef5a985cc4365e5f46bd4c6cb5abe2"], 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000180)="9a375801010000f09a436bbf1535bf0000000000000ea686f65cf2e32e2859f94f3fc991589dd827bacc522451a0053277e684294685dfeca6b79ba1c488c64ed2a2560101000000000000dab15b4838d1fb1bbfa2ed49920e20b3f2fdd0e9f816381c7a9589d95e5d03358163511cead765c0ea40f6b90a412946282eb0e755b20ea8cefd7ff5ededa7ba0c9a6ee3dd555400"/178, 0xb2, 0x0, 0x0, 0x0) 16:04:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x87dev/bpf\f', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom$inet6(r5, &(0x7f0000000240)=""/220, 0xdc, 0x18c3, &(0x7f0000000180)={0x18, 0x1, 0xf, 0x7}, 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) fchmodat(r6, &(0x7f0000000380)='./file0\x00', 0x82, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x50}, {0x40016}]}) msgget(0x2, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="8c") pipe(&(0x7f00000001c0)) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000640)={0x8000, 0xfffffffffffffffc, 0x6, 0x200, &(0x7f00000003c0)={{0x80000000, 0x8, 0x9, 0x1, 0x37, 0x3, 0x9}, {[0x5, 0x20, 0x5, 0x80000000, 0x7, 0x40, 0x4, 0x10000, 0x0, 0x2000000000000000, 0x0, 0x9c6, 0x0, 0xda1, 0x3, 0x5, 0x9, 0x71], [0x6, 0xee36, 0x3ff, 0x2, 0x80, 0xaa0e, 0x5, 0x7fffffff, 0x800, 0x6], [0x1, 0x1, 0x9cd, 0x8ad, 0x401, 0xc96, 0x3ab], [0x7, 0xd1e, 0x75, 0x39f8631, 0x49ad7479, 0x101], [{0x2, 0x2, 0xffff, 0x2}, {0xff, 0x7, 0x4, 0x5}, {0x1000, 0x1, 0x3f, 0x5}, {0x3, 0x8000, 0x30, 0x20}, {0xcb40, 0x0, 0x3, 0x401}, {0x0, 0x7, 0x80000000, 0x9}, {0x48f, 0xfffffffffffffffe, 0xffffffff, 0x1}, {0x8, 0x3000, 0x284, 0x2}], {0x81, 0x6, 0xec, 0xa6}, {0x1, 0x23, 0x2b, 0x8001}}}, 0x4a0, 0x81}) 16:04:03 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40000000}) clock_settime(0x0, &(0x7f0000000040)={0x1, 0x20000000004}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2a) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:04:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x4001, 0x100) mkdirat(r1, &(0x7f0000000740)='./file0\x00', 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x10, 0x4, 0x563) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='&^{\xf3\x00', &(0x7f0000000080)='\x00', &(0x7f0000000180)='@^)))(+\'\x00', &(0x7f00000001c0)='#}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='[\x00'], &(0x7f0000000680)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-}-.\\\x00', &(0x7f00000003c0)='&\\&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/148, 0x94}, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5c}]}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') mknodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = syz_open_pts() close(r1) syz_open_pts() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x3, 0x2531) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x7) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 05:37:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x20) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) recvfrom$unix(r1, &(0x7f0000000180)=""/162, 0xa2, 0x40, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 05:37:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000014c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0xb8) fcntl$getflags(r3, 0x1) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000040)="501aa3482ee841579c70fa84844e5975aa8267a895d23b4d9a51be28af501757cdc30305e468f73725c8b09d38603b088e968ea5", 0x34}, {&(0x7f0000000080)="bf89a35bf323c1717eeb8b4c1ea7e942aac1ab7604bb4ab806", 0x19}, {&(0x7f00000002c0)="3efc01e295df2e06e6b2c58bcaf5a71770f1eb6036a545d570ad5666d1af2bcc9ab60f380318682fca50ad05a6b6dc5f212922e36e70f609877a1600ae3420bcf320e81cd9b900a8f8263ddff9000f0c40942ac1b20024cc394f74e544bc7ce066ce1c154cf9b93e8102aeb73a998b2148ded77a1b5678c76a807c21309bc80319e5c2ea0db46738954a08d03a70f1402a2a1a32968943f8ed70", 0x9a}, {&(0x7f0000000380)="bd496149fd7f189155b509f1ba9fa6fc4b8e356fe17fe2e2cae41e32e0ea25b322860a9b71b066148ddf660e05168cf6febb67a4b657c8e5168d24b6800554c6447cb4c463ce3b0d7c476870d253cfe1653f583dca91790c3e278cc1c7f3ac38d9a5b746278422f8d30e00087990e3dc3c09b7169d9b01a7d9a6a72f83a771aa34a30a16a5af556b6cadbe7aa65057707b2961e749055d4fcf5f38fa96c32beb6c2572e580c916b60a4b8ef59aec6e476b851ab0ce2f08c2c509458127542d6c0be9d85ea6c77ec245d15e0228b9a24897937ca7f2eaeddfdf7554d05711f76d92ba95ff9743d172884bae5b152dc4dbf2cef72f3d66cd18685bf973a6eff958b94bdc35a0971434f26315741f88a2393f65084fdb05cf4a87d47f8d60705220ffaf96f085cda39d681cb3f2bc7d7fc75ce37a2ca0e4d96b0c9584b655b383ab6222e040cce417780a6c7b6a673e7cb977c2c543c6431c3635b978040a69eae488eb2ca0e0de9650b27fc88cbc9427fd527cede62f69dbbf69ce928556d3068d5fa3b14de8d8e99cf997ce577f9bff3e6e38a8ee7f9de67b331c4af6dbe159e50609ce3ff563c5e7f22a535bbc07421777b9431acfc373d7618150494053f3bcdf06c417b2b1c5e7f1cbeff746b21e22132359ca4a06fd24071a420c588e8a5273632e33b62aee05470f3fa47d5cb8ae49f1dcbe217ab1426891d3297115dbf9fbaec2171859408719105420b186e9fa67c68c715f61491459bf9d65e805cc5fb620cbd76cf151c804c656813c18aaebab21f875c800e9fa152f86346edeae1a905ffd60ee8af18dd3442bcfbe26edf49ca34d0a5bfe7aa0bc035aec9005a93903d90bc2c2ded571ec3eaa32a3b0663573be5b0e1fc3c16035d1b2a877e1474a835d175f97967d699fcfdd989be2c90449c64867a4b0bd002a1d4e4f5cd36243bb23fc0cbdbbaa63c29c8d1d49aac3be255f4798d16e6f040e7feb1a4e683f1bbc2eff6b9ef2bb47e56189c9da23302fc5971c61b3b4589e8d99fa739fb75d53c51e3afe79a0726ad1c694e85db0ff067bd54a77391479bd65800ad668a94825d4bbd75c873730bb8df6876d15e05d477f165f9147201c06915e927b74def2f5e340243238de248ee6b8c1c51e8b4d64f333c7bec259d1313e5897ad9333853da541208fb89a727145c48b9b6133b9a0e9878f3ac7bca35ae9cdb8d1bfb87ea73f79d8eda16f336d03d1777974333fe99e0c28e7c791295d466bcc0ba3f5d165e509afe0dcc260297ce8c36f25f6a9a42efd89b84370028aff2485324b1e8e2b272906144cbb29c86ca588b68dd98dd9068066c24fd9f2e01c3ba19787348e4baa52ff277767bf2284d60ba8ae76659297aa142fd47ab1241578e7e09ce0b08fd376e404399c5051365cf0790f9ef6cb8b6e0db99c601ba6861bbc70cab696061049143fdbfefb6ce7b8dbc6ddaac0bfde17d6a61ffb0e923cdd40c7c1099c3c4e432d12420c080dd18156d82e920006183c0a6f3936022ba928c41a54a9ddc1c721667ee8b05f18417dfc150a4ce2cf2f810042096adcda0318edfdb13d2db54fac9fa7940844bd6b3ded6957a9b2e66dcbea384feb838d2ca136607e4192f60a6ae394d9195a2d239ded08234ee17c86dd7e77e0c5bd7559031d324dd4103a032b5e784334fed5cf2af3445839132ace74336113c65be5ccc69118bb371290b2114328a1244bde1ec76e4448ed69010905601fea38c8f4f3367f8389f6c0e8f0af09acc552e451f4f21082c365e5fa561bde88b5f79d7b6f84ac4d4d71e2b2ee887acb7446c3de431439061a8d74bc6657e2e6ae4a020aebd3d32a2f1dc57dedde837598db42f4f3c6a61aeaf13961d36aa4e0c69bab95a6ccf4f6908be6c625533b840faca0d4f13e1021ca54af589612999f92626dc5984b5365be5272b68b07de88793a266ad08a8602dd0e85accbaf3de6c8b00ed51cfdb961484a9e962792fe2316737a6a45ee6755eccca58529d128a5eeaa4a9886ba4a803ca88b87bda76d371253360239e49e7e660774fac193662534e78fe7a287fcb2fdd7e052a4a762d5d146345fb64340054cfb21b19ddbf90ab9cb829249ebd2113a19534f0bb8e53ce24b6245ddb7a5a579339beee67a684d1cc7dce47579255ba151910c235c2f2b43dec00920f73b3926db4be833544bcaa46626e019e4abc03aa8d81e0e657f594e6d6d87e1f77b82a195b05c27020e58ef4a00586cdba643fb9b800cd8b76ede7d17ede1f29646049487577234330cd7e42b5227f0aeaedad8615abfa2ab52749d8ecf557e7412310f7e1251ce61aefe8388cc63471052470c7a4bd3f0f8c180f3d0bde05673d6e7f44850b7d332013859199f23920a08bcfeca8e6da68f5011554ec28c1583d055cd1f77bb09bde977a1ef2d3a1b27e14fbc94bcc3a6613bfa2d78a4fa258ff1545bb0bd4d1e8edfb1c155d46000eda4be46def12b1c8070d22413f8a52f37f3f55f1b95da2d8930c6019fc1bb48faeaf3798a6d9f1a45f2ab811a9dac0e68be7d94b47c608157be43f19fc38cd0b210f771396cfefa767dedeff04545a78728f4aea4aae2246e846a92166160bd607a0579617ea00c31aed3abd49bf44a7d5d6aa8e195d728b74024d61a925c669ee39476773945fbaefe811ea809963b29b5c8684c1dc016859100bea099ba28519f414ed5fb002f51d647dac57cc029ee2b3d3845dc1f3d95d9871b9e6663ad4b696773da0e760a0fb611e4faed9161a22cd310ae2324803f2ee373c3135bd769e88ea83fd502c2e84563b1c759fec4a129bf5e41408772e44703aa3c4dc1f8def1399ef946e4e01db2f6253bbf194f6842918bec631afd45265f7d6eab7e607ab7309eeba353819ac0421938a1faa0e77951faed842f32806a279310023f330b1abb5475072007e32c908a26fe7ad010b75cf292ea09d9f38137b871828e307a99630d01f3b69b09ab66b5f45c3e186306f3381450641a747ecb9b88b8106d6fd8ffbb39edb93358e284029624b354a1d80a6fc15f6c9a4678a2e84588237ae7e9ef71416b2b2696dedf6e2b287ab1a4d340d6fe3123023eaac691da1ee99bd03127d8b952b5d6ac73569e087f58faf34ffeeeca4d42a917e79a3d3722dd3f107d04346b6dc5d0d2b3cc71431891cfea9af70dba90a46370e6c9eb7e2aa10f16e93639a915308033653ad4681ca434cec6e582efb11917e2550c0fc45f51245724415b19590aaa4d567cad3ffbc10130cf854f16a7ac116b1162314772bd22823735e5b6b12b906d7a989f370b27cf255f766b12c326afe695ede55e87ff6774cffe3be4be07894ac6a54bb017b1c52470f97ea3db213fcbd0ad0676afa53802577f7ea6b36baa0d1f00e63934c7792ced6db437996f10f29bd423c622f46565994943dbc059e2183368932d8b30aba3db97941c238f9aab0071f6cf8ce5db2ca94ca2549f3d54b111559a2dce6866f93ada086e907a6c17d149703165e6f7de87c675270f48f1a798054347cd5d07f5d8e550522b844a61d3726d0afd41e36f2be9cc09bac0f539b7c08f683e538f3b53227b16c853c659bb80d83acbcaef9d3539c09165bc28cdf43906fd56c0f4502b34ef7e3dd94ad930ca3fc09bd32aeabf77c42518699457cec3298b45375f4c419677253e2410d87125d4edf80306c15ffe70b1f7a34361ddbb29a478d667aa055aea9ffebb4cb0a94314f72f782b7d540fe421f75dbb000eeae5a7714f8cb253516d02d6e5eb1434b311e87867d294e742e2bb58a1523d8325fb2140f2051dc28bdb2de49a4d644febd915bbbbab4406e89988d2be994512b565520ea449e11fe261f3b9bab2d37daddd523e3bd83ff8f514f628c4d24f9bd3e094e4ba87cfe8f687d594aa8f6a4a814bcb6a4745f0e54a27bc7d521a2941419e9585afe5b7af02e8fe2cbdfe9fff499bad52da24c1622cdbcdcb9fff3aaf59895893c6bd3e9b24030ed40ed30f68317128db96d072545f9f5d430eacfea6a20d58526bbdc5e2cc3255c97cda7b20b941542c554e48827b408d56be587512458df1912dd2cca7e1ee21cb0e85996ded8088f69c2d8bec617344a9a908a22c56830fb831a9fa03a4258cce08c8cd633f31586593d1c4e839081f2e665366add4eb1c10488d320a5354a5e20788e82a68848220a867d51bfd6f99346ee4130a9a9cf1c681e01b3d848c75a9128a6af2182c14f747a7a0619d89145e63c7d1d363e6111ab767c6acac2dae6538b76d24be9a0389491f21192bd2482e77c2c2d2ddaed6fc16eb208879664a4b18fd1a9a37112a7b60db8e035157873c816f10f59a766915b8d35e9c6a9b6c4838b7d084208bee3e8ba44404114b1256c5b66c15ab783e86e28ba958a5b1cbe18e6f7f7014ad0b9935dae9afafd6ec15beb6923caf2280a7bc90a16afe9109e01d1713f5eb7f59bb81ca0805677353ddf3db79d274ead649eaed58c0dbdfb11ef482396d6b171ee2e31b6872c7c93ef5625f97908ccb7790c4df135a605e47433e3ec58c82c2e41f1709ec317b044c48266865a3540cfc5888536d2f069d6e55801e8e571e92cb69f1ff352a22a683d265139854d8c09d6484f9fbf2cea05ffa4a78fc85e44c5f79ec4b4f088e68854fb7753a931fdfdaf58f66e2acf559b6e27cdb12aeacf26a92a75bf10921013909e55e10d000891fcfc542fb7165451042ee54ecbdd2edb4a5eef7cb54b060c3311a8852a464b56fa8c65a8c3b8ce6e0bde53000ed6077e286ccd370f37f612f1dfcb8b0c10eaa32ba7eec89ec97ad02a9145eb6dbd75c745acc7ef2ce46cc5da8df57c76d7e44131f79c0662c09764762b10243aa449cc56c1a5c42b8603823bfcaf229db7ac36989a0a9fd35a41d92bad0de8050d2e0f7ccde0d618f9bedb5059cb3510a19735411f2e3b0ce1f9ccf5acebfd55223dc039986143fcea34a47185d234ae4da2e4afd12ec02d94fae748c9b3276d8863125313649e134fbedcfc64eb125d070005ca8071f56a25d344a8cd7a0a0a217a100835d6482e01c8e8e25c690e5ad4a9db9ec72c399769696ab4b934f5128fc1481677666a399fa79a37409c02750a4e4076c0db4a378825fc5fce888ac103e673fb9c8e774b80dd415577fa803de9b3673f971ed5bea5ac9ad471b1753e8d3392693960df0db431fea84192454505140722c2d2b1a5c69b314955fb0dbe8f86d829ec3bec577781ccc0c181d17ef238223a8f8c3b4e76a2b1ab12f4a633d88855d9e648958ac0b91325170621a2f735288b45c7f786020a4cdd31dafa93d8a722fd5dbfae91841737ac3364892493dfa26ed87dfd41aad54683b9a9790b6fbf9112e187b5fcaa28ea4d7eb32c303a3fdc1ea1049a4429342310d04133da792542073b2f451d1a7aa7d70f53d44f4af14fa88d6cb93887d8be40f4354e7043f1607abeba7edbb1c1969105f2ba429e99a7905607259713a5974eeec06450b9c035df4b75cbd32e008ae7d71221bccf0195dce1faa946911c4b791329256afd006c81b5462f77deb93d393a52ce85372f308ebd6927e55205461d9d906e2263e06e66024f980cbbd2de42e1db2553f9d681649f950f9515d58d9b23d190b78660508f07b69b734499949176ae00b71e7bb40db8bee75ef5a0e3b46b0273df28be7ac55324f4ebe2c7e4cad2ae41d28819e92a9954126f28e88d52cc67af3d6e60367404ac9983553d113332dc4720b7a6583b1d815b103e7354875b56b8396e49bca9ff872d83f2f4948cdc1", 0x1000}, {&(0x7f00000000c0)="1be665125763c2706e77044b30cb8f67d1b2ae819d159936d3c4a342328e39c1328a131a98ee813d6a91a60543d5042a5b0fcbaf4e42a6555f091fc29f12d6b60cf9ac64130eff1b662b95861d12c5336ef19dba33a28a", 0x57}, {&(0x7f0000001380)="e97d21183fa14d8af23bdeedd88d1497df66e2f654e568f35a7f52792c78cfc4c86b9a0056860a4572f315c871022a8229ccb6cac393a6dd21df316d09072672af595a40f7a7afd9ff7addd75311fdf6e1652ebec8dfab0d4fd7e87bc9b90f4493546b04788f33fe14d9804cacb7724013ac5e05cc1696043c56675ab89e0e5b95ee49de6916580aab5f04ffb002616e82437d9101fb91d704e73b30c2bd95", 0x9f}, {&(0x7f0000000180)}], 0x7) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000001d40)=[{&(0x7f0000001940)="a1d7ce899dbd3e8f6bfb8b378f2fa3e057e16b672e5c274a4f7a68cdab9467df88ff9d84175beee56b10ecdbd83782f858e0b66f36bb9014aa017d4b9ab8ecee0866c82166d2dc5ebd219fc62084dc2ef679aceabddf104496e1e9c3fd3210e19b7a71458c6dfb9807c95415ecf66ec9a8fd33a0d0d71d8a70dfe105d6a041d922d4cf9985567853d942a3c96b15a4ee10a085f56b5c97e37a9ab3ab136fcefec0c3f52d8a32a25c965d9653346f458debcd598e0f5e20f683e21352ba27e4eefdd7ffab97830740f6ddca4948bf56", 0xcf}, {&(0x7f0000001a40)="f4e78586d4faa4841d35675e8001085a78dbc784be03709fbfc0ab89e0207248b48c7cf90eca90e2fe94dcd8bb8d2b44aa4de918d4f1da59f65770ca99add08056362506639052a06addd38ec5a0f628db5b0fe91d9c16b6de66761196a0ceecac56ab01d60c3b2b21dbb219d3effe306054be738a12d1eac0d3869c35417ff96e538eca174abaac4917638b6ec3543a7b35da9d1bc9b2f68b40724a1df9892e74fadf09589122253488e1f4881f50cadaacbf3c156410dd3e714def3d15eebd9a4cea0845abc5371fd58d904ce023d1dc833d15a407694938370ac29f4717584fdf7751930b5b39928862f8", 0xec}, {&(0x7f0000001b40)="47377e15f7ae0bc2ee8458fdfe7cf57a85c1b3a31e35aa407d34c1a6e735e8dd2a1dfb831ee01f6cc257a71ce1d6d8421644f63f377d3e5ac4919522da678a3a1d6acd52d1fb0b8d130779d02460a0533feae10b68f3b9a652b1ef6d5c978622a0c7832de82c101ea21f9f7425cb8f502cd163710772fa6b99e45f990e613116c15091083ad81c9ffa8e99662d2af0e8d4c47b07d58c6fd60e5ebb20e06bd6184d830c11cc5a824546e4d946066cc5a5bfa1aa9201e86b441ac437d5da2aa5f926b38b56cdeec3a20e000dbf64ece100073911684f50c0658d29d92a39dd457cb7df011ec66702cc64fe40596abf435ad0bb9a624d593be8530d36691a", 0xfd}, {&(0x7f0000001c40)="889edb4c72ea9bd4b04f7e7fd0c2661e30e7075633811feaa3f35bf83ed89fc9491f460a1c720eede347a0d64ad64688621f88581b015aba206e6a17ebdf979c3843cf29e293139cf017c6046867525894ac7a2c73c87eeea066c1a0b5135e7853eb816512a9ea97719bf9aec487a57216884c0902e3d0943cd886fdf427d3e9c80799e72f0be39a2b5a90e8792ed47aca4ecd8a170469fe9d8f6b7121ba56349322ad93dbc766c9cc65ce85b98e3c576e84a812755dac23b023b7680ba662ee80", 0xc1}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0xeb2, "d730c1e7bb6fc6e23c5bfe000000000000e74de4", 0x0, 0x8}) write(r1, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a40000020f9000040"}) readv(r4, &(0x7f0000001700)=[{&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000500)=""/34, 0x22}, {&(0x7f0000000540)=""/17, 0x11}, {&(0x7f0000000580)=""/69, 0x45}, {&(0x7f00000017c0)=""/120, 0xffffffffffffff88}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/91, 0x5b}], 0xa) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x3, 0x9, 0x100, 0x2, "805a6e55407b5aa0c37916721839c876068f1993", 0x4, 0x81}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xca98193f2e830724, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r3, &(0x7f0000001840)=[{{}, 0xfffffffffffffffa, 0xc3, 0x1, 0x6, 0x2}, {{r6}, 0x8000000000000004, 0x2, 0xf0000000, 0x81, 0x4}, {{r7}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x8000000000000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x8}, {{r8}, 0xfffffffffffffffb, 0x42, 0x60000004, 0x401, 0x100}], 0x10001, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x5, 0x0, 0xb6}, {{r9}, 0xfffffffffffffffc, 0x1, 0x2, 0x7f, 0x3dc145d}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x122, 0x1, 0x1ff, 0x8000}, {{}, 0xfffffffffffffffd, 0x20, 0x1, 0x5411, 0x4}], 0x3, &(0x7f0000001900)={0x8, 0x3f}) 05:37:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) fsync(r2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 05:37:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffff2) 05:37:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe2(&(0x7f0000000000), 0x4) r1 = open(0x0, 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000018c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a609099b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb703130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148745b6bd664547ecf5fd5c4fa1bde75f8496edcbd387511d95babcc6ddd9e8053c0c0974abb224ec0370c8cc5191e18cae28b8132bf82963f4c652adcb421e86dc7c775daa1dec17d81e5e66fb8c6305a9519e8ad8df003f2127377f440b0990af38e8f18c8dd9c2ab0e4de13f1e36d1ba1d1f870de7b8e6eccf46491a65f0780ca6cf38de9e76ea0fc77ef0448d082c1c1d6e5996", 0x28, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x7}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000016c0)={'./file1\x00', 0x6, 0x100, 0x7f, 0x1, 0xca2, 0x7, 0x35, 0x0, 0x0, 0x100000000, 0xfffffffffffffffc}) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) setuid(0xee01) semctl$IPC_RMID(r5, 0x0, 0x0) 05:37:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/18}, &(0x7f00000000c0)=0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbea0a6dcc361121af167b61ccc7ff13b9fd", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='r\x00') fchdir(r0) write(r0, &(0x7f0000000080)="5580948e5e304ce6ee211791022f44c3305b9b4183d1fd21db97f4717497a79cfc651ae1bff7cebbe8c54127a30b35a8f2cf8c86c818df4f5b004efdf912c567e1c05d395eef5ca07f52808f6bc94af1ed54bfe09e969857db894b700e3653c47f8ecc88a77178907c9f7aba97722a4648d455dc5a", 0x75) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r2, @ANYRESDEC=r1, @ANYRES32], @ANYRES16=r0, @ANYRESHEX, @ANYRESDEC, @ANYBLOB="1e25619c08fe8138e23fbb020129c906f3827897cdf55089640520a8d0703231d2ba21f3d96941517e357a81cfb42fe06bf862a767cd3c4d9072e21228fa0b33879a36c0c24479e2743ca45e04071fcf97b373321c0a11b76105ad2e57f36a1b4741ca6f975534afeaf91e7ce6640862df782cd32d56f86b226bdd73a463b3d974218fa5a7004924493065ef74460cd0757dbdd9b581737b7cdb2e22f0d1a0", @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESOCT=r3, @ANYRESHEX, @ANYRES16, @ANYRES64=r4, @ANYBLOB="ef94b0b431c322405c5d1b14cfd8367fd793fd80c1486ad0484be34a51e175730703e053181c42e4d9434380b3b32a63536adec385624eed22f1da371d23ba83b9c857af0709f8bb76c94106b9093f7bff742e7908ed93ae1ab07f69c3f0aecce258d9a6e82131a62dfec931e334a82571e3366061b51dc97629825dc812ca5f63f02f92fb787e3ff4361fcc23f5289d25de01f54fd180209fa77a23e0d85e7bf2238ddf5f30310b31b63a0790a9ee89e167ca095300c76f77d3443c88ecf881ebddbcca796231a14687497b2ffc118cecea71a3255bc2876f31c2d95035071a78650d29216fab09ab4cc3c0ab2f928e768be4e286220516", @ANYRESHEX=r2, @ANYRESDEC=r5, @ANYRESDEC=r6], @ANYRES16, @ANYRESDEC=r7, @ANYRES64, @ANYRESHEX=r8], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=0x0], @ANYRESOCT, @ANYRESHEX=r9, @ANYRESOCT=r7], 0xa, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r15, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r2, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r21, 0xa5, 0x1, 0x100000000, 0x2}) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r23, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r23, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) write(r23, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r23, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) bind$inet(r23, 0x0, 0xfffffffffffffe5b) close(r23) ioctl$WSDISPLAYIO_SMODE(r23, 0x8004574c, &(0x7f00000003c0)) r24 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) getsockname$unix(r24, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r24, 0x2000740d) unlinkat(r24, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r24) getsockname(r24, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) setsockopt(r24, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) msgrcv(r22, &(0x7f0000000540)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[]], 0x2, 0x2, 0x0) msgsnd(r22, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r22, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 05:37:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x80045604, &(0x7f0000000040)={0x0, 0x0, {[], [], [], [], [], {0x0, 0x8000000000}}}) 05:37:04 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xf3160656d555f3d1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x10001, 0xfffffffffffffc01, 0x100000001, 0x9}, {0x800, 0x3a, 0x52e, 0x8}, {0x2, 0x8b89, 0x8, 0x100000000000}, {0x9, 0x4, 0x4, 0x7}, {0x3, 0xffff, 0x7, 0xfffffffffffffffc}, {0x2, 0x20, 0x31c4d6c5, 0x6201}, {0xa372, 0x10000, 0x96}, {0x1767550d, 0x401, 0x7f, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/66, 0x42) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5}, {0xbe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') 05:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pread(r0, &(0x7f0000000080)="0e9326", 0x3, 0x0, 0x0) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r4, r3) fchflags(r5, 0x0) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x101, 0x3f}, 0xc) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) listen(r0, 0x0) 05:37:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x0, 0xb46}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x100000000080}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x23c, './file0\x00'}) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) 05:37:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) socketpair(0x2, 0x3, 0xec99, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x7}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 05:37:04 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x4, 0x9, 0xec0, 0x7a}, {0xdb2, 0x3c, 0x6fc, 0x1}, {0x8, 0x9869, 0x1, 0x8}, {0x4, 0x2, 0xfffffffffffffe01, 0xfffffffffffff690}, {0x7, 0x800, 0x1}, {0xe8, 0x10001, 0x2, 0x10001}, {0x8, 0x10001, 0x48fc, 0x80000000}]}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x5, 0x40, 0xfffffffffffffff9, 0x5}, {0xb3f, 0xffff, 0x200, 0x50cd}, {0x0, 0xc39, 0x1f, 0x8}, {0x6, 0x10001, 0x4, 0x7}]}) 05:37:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/32, 0x20, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x6}, 0xc) socket$inet6(0x18, 0x0, 0x29) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x10000) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x10001, 0x1]}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x895, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) 05:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="4b45b468fe22d68e4585fd3edd8816d2cdeccd062f1834e58ba7c00e59c0d01900e9772438be9e9e3ae35847b3fe3f4cebebe6d78247410c928502bf206dcf0e8983443886425045d89545851ad3bc75dfef6e723e17a078123edbf8473110edf2c482d6efc013a68463d11b91279f2c1dbc377e1e9af66103121970343b6a66383a1d278d1922"], 0xa) semget(0x3, 0x4, 0x8) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r5, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r1, r2, r3, r4, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r4, r6) 05:37:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x90) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) close(0xffffffffffffffff) 05:37:04 executing program 1: r0 = syz_open_pts() fchmod(0xffffffffffffff9c, 0x202) readv(r0, &(0x7f0000000400)=[{0x0}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/155, 0x9b, 0x1800, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x10000}, 0xc) 05:37:04 executing program 0: pipe(&(0x7f0000000000)) setgroups(0x0, 0xfffffffffffffffe) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="db6bb18ee190ef8b64d0525f", 0xc}, {&(0x7f0000000080)="e3f2c602e64499849353a0d705b2d7bedf1ffa2bcfa526e271e6fb9df01777261c09ccf53c8f6e4981550d241e28b862c770dee4b3690bbd97583e83b699392efb71c756", 0x44}, {&(0x7f0000000100)="21ecf2b2936e1066242f6f97df5103f43eff9362a00aecbd53edf34889266bd10c9f4d9d6042105af747a6f3f1dcec2407f6c8217ef7e6aec31b8bbd605738e10329181c014b46deff4c7e5d5b2edbf5ad67bf0e1a704379d3afd1647ea7ddfd753fc25260b27a2d3aaac533db5291cc9927fefc385576a4ef325eb4129059bcc28f51db77c06bf86ad1329209d45a002d4524116d68b9a527ccb0c437c747c0003f870645206757026d16b202d6214ba5da2be68dcfdab02307afd008d1ba9c02535d80ecea49b28af06d7b3fa13602a4bc2d8ae298dab0012155729f6ee4bd740e7c7a3829e7152ba7b780ebb1f6fa5ed63fd40c96c329d33d8c2993d2078f8565964616107c792e735ee77fa652a5e8b3023dca0a3acb0a374a888bcdb0531bc0d62847fd4913f46153c25c027915d27b49c1ff3c15fbe2a106111b623eb81db95f7c28ac6648e36cf26cb156dbff06918d88b690349b106dbb8c769ae69bdc6f2d4721985a705b958e64968e3cd8a8ec374e23e43af430e8191d35cb3eb7095f45775e3e61c433b3708efdf1c8adaca77fc8c99ab560cea9bdfd0d0d747364d5bf520b69731857e8265b2330ff5e5d144c1ca51ab7d34ff927c899165f0b8290ef2a4b66edad5be80cee1ce5b1d4cf0b5f5dbfd0477774e72e998595621156f5707a4e9f250e62e07ed49f1678f08a963dc92151a51a6699f168187bdcf6c78924fac549c82335aea83eb87463f71aea35e8a60fefc05d203a61cec43fd6383c54d9437de1f9aa2931765730f493c501bc73185f74702ffd2e48ffeb71c39728896ddf27f477c25380ebc4846dfc4f76f7e332c2e69444543449e81c02fdecf94420f6c7f658cb80059bde798e259a70d1cd510d55ad5d4ede178b02604977f68a9891333e313bd6dc0bfa21f045aed180c36f44ec24dfbe70d0e536d3ccd7c5c381130f78b5ac4c07192ce90221db23e4dac24ee347c8294da402012d749e2066adcf1f47f17d152c031a2ae2f932818d277fc20adce0ba9c1f7e76a1746321e7d71d2bc8b248a67a386ee09590577a07dee208444cdb12a5b69ce6d7782f129c83ea89a9a8887c4cf43f39c782d0f26fb2c99ffaec2be57eb10f7211664a776b22d3f0c27ab1ca9c790205c6e49366c636721d2de31a009cd1e43bee68a1417cf49c0074a017e77e19faf5e5d099d7fc9503a251c8b54f7c13becc13f361e6bc0ef4ae3c1408a33cb4ef3ac2eab0ee370e2a31920190150890688fcda9e5709819ca9b20490fb1113a1a041732c5c1b789d4a62f21d341e7f76d38da0dff0d4ea970d58dcf91d22a2127c136da5e644d7a1247ab892268d97db31384df90086a05721dbe3edc568ee3333fdad661d56e8a91091477da973361ce59e2ec5878f9eb66e1863d9051499a1147234e1be3e9b071d38b975c06a48845e253fa6517cc124855219c35026ec8e69b45358d7c2f419da15cf9a1af45e50a9e454912bf1dbb18b74d56d438d49b96c046e071a9d42af21b673662e064210f65171cd904e115d5972c90c499d53be75d2b78ffde0b9e45421bda3a09509695d6ebad59bed1c1dfccc687765e8d358821c32ede97ce621de36f993542050a782f11fb2604c87a8c0c2a3d2ac28c5fc15c2292aba1e4b1783f0b50473dfa10268cc8af5b4f2e97b1c91ef274542dac7cdb352983f7f1806c576ad124c61b123e29be22d3a285434209a0760a2803b7f641381f5062d6bc13c7ca1c8dbb6e19e5938852cdeb6effbed03b4f4eb6a32e83be9f91bdd93c6830520665fc00222fd1e413fb13df65fdc0ea8837e3631fd07148032e1d4af18f602b9de9c582a670ca1410e355f429fe61e593da0fceb36010ed9777cb9fe79d7e23932e11715753123835aa015880f256bbcdb0dddc18d202a5f66f96e1e2c31d1ae308a2694f7222bfd55b8b9b62f527efeba35786fd8fd05c58bba0c9709b61dab8f16cf50f9da79a870da54ab9a252df5e2063d1bc08103e13a462ed3b3a98b9ef453ec693719bafc5c4d4289581b1ecdf2237c657f4050b5c618657e5323a0291d441f168eb788fce960f3f05e52fa86b7275607a0b4d00146f110bb1af75d50a308c12b96c46c3eb1e90e87ba0573311dacd9ef5891efdc64e13857442a6edf10f9136ae10665dcc9f9f0c83ac3ebd229838262249f007be715f605a77456c73aba0bce0d3e4f6289437884f63ac1f6a79405365daafa4eb72b9c47ebb08755d6e72422f82baf2d9f0efc48a4d7e0460247f5a0b699a3586508eeb09f1c5e15229b682645eb4569f5c8663f32b193fb6180a1131360d67f463d7baddff9784e88d539c6b082d15a66b7bbd858852af308c294191a65dee7bf9b67a75acbdba16c000c8f3cb6d285beda8430211d1c449b3de14017acec628c4a3e0c6dbc4cdc6192b875dedcbf0b9b51f5819c4fe00890832cf26f10d3bbead2edea223c99e42a0b47a6bf23b5efc3b73d9853dbc9f1334f219727ac8695697bf749af4e062845917c8ae1b15e6ac219d411c260bc5df6564bee22aec9b874f97908cf003a88f475e53396073af2a9214e4a39c80e6e37dd3a473d7151c1578f70d44622b763cf835af6d4a6d38f6b85d28c33c8b43c5ab251570b341598497ca2c2cbaa0856a5d24a289dd4dae309930f3e9cadb4d19358dd652d6a6b885bda677f25457b6287c9bb181fc4b1e4b495701b83ee42b5ff75b07fc7bf6c58d710a625a03abe6dd42fd8194a3de92997d51376ccb678a6af49d199af5716497f2ce8b06202bb5cdec1c2d862339a422b36005d5eecbaf711da029172d4a24ac597f8ff37b9fb7f2f6fd426ccd8b954863f7e880f50327bfa67270827c314e035e29ae141ef6abe452fb858a0e298e2d2bbf55f64ce0bf85bb1f6fbcb42771483379827456289d992157cca95ababa32978f9d75bc996f1a04a7d95f8661871e3b9dc59419728a1770908c10ba9b003ba66073ae9c963c500a972a388b483386093ed26a6a2a7c5356e1d325d7100df923a34dd86a78c31da28346eb7ae50c2090f98a6a2f364ff8b9f26da937ccce4cbc45f6db9e74c13069d0008b30a03690050dd6bcc1b44199d13a8b89b66ecfb57d3595b0d9080c0a5d9d09eb2fd864e327685b2932acb9b4217602774f4c11c01d55c2b7205fe2ced7fd4e64948b2e07f96d3d046d73b33cc5ba0b314543f08f28170418452ad0441c388ee8cabb068effdd6c943eaf1ae8c06e653cf0a48c3caca12cbfe5e2405fc366fd0058d55152d10b8631ba19a7d9b1437c5c87a5e027678b93477357b2a5ccf17dbdb7967868607532c03f5adb10cf7f13cb9ae55ec39115230250b885bf0a890306d924f198fa1afa678eff1a9568d245464d72f555244b5bf8763009e2b714c4fd1173985d90b3303edc13070a7bf6bda75e290f9e34759d27eb151acdcc5d6645be53e24643ca8a580615b0ba65183d4bf86997efee2dd112470479edbfe6ab3eca10f26780a96250505e72692fff26e639dd09fd141a5225057fc5ee41f7c9d81e07d1cf669548160ed7885e69887f4aafb3d6775ffa267ce998d2ab98ccb787270ad1629a8a7107c32b0712419ecc31c75d5583e0374a37fbc91a0e85d9085bae543b7f0b38a84ceb9bb02c7bf0ed213afcf704b2d6e075fc698ac579da5aaaa7ab513aa6f77e0ee62a4aa9a20e5e4b484cdfdb5f48f627c46619818240018ffde9e9bcec402941f9fc9dd8bb9014113067521d58501146474e85d6b5d88ffa6dbfba28cfa6bfb22113ca2b3984be1eb7cca62fed2e29ecd74c2d0cb254554409e6474b3cf90ab69a752c8a5d586e21e0bf8e88a7b77827ef4266bb519050c9932cefa12dc0973c3cc458cfce920c824fd709150bcd82cdc9147b15ed76eaa1cb45fd99f79f85815b54787ee1afa100a4ec538e145d70e68acf07f12e6a13afebe543db8535b7e7302b32a4e523556df6f7c04e98303b4b10d03665af4b89fb0a2b417cec3b607ce3b47d3b84885057a7bf1559d5cdefc9accd69872aca5482ac6904f172f0db4ee8b0a64f7f850c9fee973b7951ab0fc439b76e66e131f729074fdadfb9ccdd34d7de4fd9f0e77cf2338a26965e18000f24395b603eb8906ce681ba2328df82cb60ef2836193135179f4ee722b462ee3209d3b9971cb74175b5303507a51fef6847b25dfd8cc520f02a67a9d9605ffc5b6f1f353713615f4745d25789a2a21e07260ad8cf8d97d69e3b898114ed88b80e6d46a610e492901ef6e7349ac93c0c5fe0d01ef70cab1d49cadbe4320f94c77097752144dc47f56054863397589fb576fb3b896d0a6cb50c1983d431095748feeca918f18a90621f7ee85f40f8fa808ca983396564d631c2d9142956963e6065fca8a3bf334d606e5e798e7cee1de4fda0352cd210a915033583e063ec986cc4e6bb5b3e1c370c34aabffad504c3b2d3f041c9b004ae63be875cd2bb160303d8fdf1ecd5b2f8432b476f0931ce0765ecaad466d7512cd9cb69dd866cfa09547e34ebb4a21074dcdcc3f0888d193371d55d537d5ca67b028ac2940b94509b47b3cf6034df3d8e541dd91323951a8aa0f5570df7f0c728728fae98f0b0dab4e96656abe08da71d91445ef6b150bbad3ada223772e094a2b148eb9c1722c8f228e3ac0dddd04c62ef26301227212b194a61e6c4007f9d4a68d620e30edb4ed1c6a5b962f6dafe5b354939082502f2a09385c34479e7849713b1f688fe6a0e7bc749a0259827db4f77fd08d6ae20f51cc0bcba7527846fd44d055bb208a3d95f036fcda8275b3d245901e9795e6699a37f9cf0185f416171a5022b6a0e9205400ec3a326a679fb8ea96eeac8d8bff67680e68d7b2d715d0350eaeb5cc8deffbed011b9145b91a1a6ae86346ecff85dd5573d2fda3a34271c14cb74fe6ada3829f7aa8ccbba5e8d9da409da9c73c5602dd01f921e3a24c7ba8088a7ffa982ad1b99c42fb36e36a95794591169bc188f5c7f4a557ee1fabfdc343093451966b3a9e044addbce8f97d518667820a3bc41b85b6f96090a69966c52198ed9eb87802874ba811bfb14e0fc92ada8776cb17e6dd9edaf91318472d5fa71d2bb1c128aabaf00cb69545d7a15b609992b23c7a61adaa71abe1ca4d2f99942d9ed09bdb5bc8c5832dbb903cb6435a28c8f4a60438ed6ffab571631c7f2307284bdaa67bde1a26b460909ead2c39023eb8baa078c86ccb846dd8c0a502d508282141e6ffe57db7c8f313b60bfbe72af6479d8b7fbe3bc7147e6e76c3ab6a9e40915d1bb91c99a3df98b19566b3450be8b6ed46f9debfce8ec567cbf0cf15c2b65ad5889c86405ce107ff3ed1d0ae5c7f7b131788912074498958abf638323fe3697d5b622e4dbb4350a20f26f9bb8f7211cd33299247f3d982a37740a9a60dafb84b5f358896b2ad0cae848f7eb8a2c2db26f0512201dccc7790cc23c538b40469928476568d32f99901fd8a1031a5868840bd7bfc585d1383e4ae8ff2c5da1a6b04decbacffd86b5f88f6806c11fc954000e34d7ff1d721c325b564e343a55859b6b99320a348f61a232148dfc3c697ba9c09d08516665b0c0f08e82e57587abeaf6b88254cf6cddde04675ac82a59593134148bbe1395f1b7b5aa350dc3ce626c1db116ff5289196e41249094b7935d687c6b5e10668a5658cc7ac810377c289900d9b0acae9f0f92d0774db65f47f43e6c4e00494b924a3ef051f16df5d024c08f30365a24c159f4272b651209586c0590338b79210a8e703f480f83672cf58cf60c5b", 0x1000}, {&(0x7f0000001100)="095389c512aea33a776e49", 0xb}, {&(0x7f0000001140)="a8fd480aefb0027873312cd7341d20ace54c7f35afb61ad1ac9ca902b1b7a3e5b229ae7b8bdeb5d533", 0x29}], 0x5, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfff2) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r11 = semget(0x3, 0x4, 0x8) r12 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r17 = semget(0x3, 0x4, 0x8) r18 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x5, r18, r19, r20, r21, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r22 = semget(0x3, 0x4, 0x8) r23 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000380)={{0x5, r23, r24, r25, r26, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setgroups(0x7, &(0x7f0000001280)=[0x0, r5, r10, r15, r16, r21, r26]) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x200, 0x2, 0x1000, 0xee1f, 0x7}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) shmget(0x2, 0x2000, 0x210, &(0x7f0000001000/0x2000)=nil) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000040e3b90000e5ff0000000000000000"]) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x81}, {0x6, 0x0, 0x0, 0x100100100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000240)="9336fdeb908287c0e06780ddbedaaeed3f6d4b1c035a08e5c4ef7dd7208d240794d864c7520b6e56fcecd9f5d74ac7ec5f42acc011b917d813c700c19b7920e7dcd0125d0c71bbeaf7", 0xfe6f, 0x0, 0x100000080000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 05:37:04 executing program 0: r0 = syz_open_pts() r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x10000, 0x300000002, r2}) syz_open_pts() flock(r0, 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1}) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x200, 0xffffffff80000001, r2}) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) flock(r4, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:37:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) ftruncate(0xffffffffffffff9c, 0x0, 0x10000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 05:37:04 executing program 1: clock_settime(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000280)={0x5}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x80, &(0x7f0000000000)="d4c9bfb60728079d0cafb7dcb35d4fc6c8b0b38f4ed70fdff11606eea2a9472cdfc239001de52d5cb4fed0d8d5e7e967492eb330a899e606f21ad926b8a0551cd45a69008133848c00b194f7a75780827690740682fd25ea89557dd6768952098257b4e554b12665bf2287b8beb2839baa25cb8033e31fe8c09a01d0e6794d83") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x2, [{0x2, 0x1}, {0x1, 0xffffffff}, {0x2, 0x4}, {0x3, 0xffffffffffff0001}, {0x3, 0x80}, {0x1}, {0x0, 0x693}, {0x2, 0x4}, {0x2, 0xa8c}, {0x2, 0x2}, {0x0, 0x3}, {0x1, 0x2}, {0x2, 0xffff}, {0x2, 0x2}, {0x2, 0x10000}, {0x2, 0x1000}, {0x3, 0x80}, {0x3, 0x25}, {0x1, 0x8}, {0x1, 0x401}, {0x2, 0x3}, {0x1, 0x8}, {0x3, 0x2}, {0x1, 0x2}, {0x2, 0x1340}, {0x1}, {0x1, 0x6}, {0x1, 0x2}, {0x3, 0x8}, {0x2, 0x400}, {0x3, 0x6}, {0x0, 0x1}]}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x20, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f08000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e0d000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x100000000) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d510000000000525fb06b98b52d167600000000b20000000000000400000000000000000000800001002e3ce35d990126583a67451368739dbac604000000a7774f6505be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac526204e7809d6f559e140a8f3901d54e4df62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1d705cb30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba099c7bf68e84fc27558742df6a68ef2f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5720948aa0f342a22453a2aaadaf3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed09eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6ce7df60293bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9dc7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffc022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a9436c37f275e1095df2b27d171ffc6c34a810dc77b38f56b90f32e678eb63e456dc8e5345e40d3bbceff4f99590319a612ed2b9460b38f4aef6a1704da737f7253b5bb405bb4de4efec1a6ecdc23113970712a1d41cc44537e110397d"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)=0xfffffffffffffffc) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000b00)={0x1, 0x4, 0x5, 0x1, 0x401}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 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) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) sendmsg(r2, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="358fdfbe90bb6ec66e777cbbcbad31b45559e0abb3925da0330c7492efdc504a88f03e8b9e49ddba28b312a842d9eed0128d59fec3dc058af0070734c9001b4418cf47ed53a28c26b1ac68a86ca9e8d2c6c3e46b7a26b48be14037bc4b5b4590ec98b14f92abe69e49b01dbe17ccff97e0ae904f2bea22c73508f9d1d5d0075e70c700d8fed946a8eabf5a2587bc676dd1ed75584c6a6c94431a1205bc8a6eeed72a8b4bbd6ac2d146ad42faa8053002178924bf24e3f29252f6fa8da7eccc8c29473feeb17d4bd2aa234e892cfdc732958c3a9b87c7aebc", 0xd8}, {&(0x7f00000002c0)="bb3957fd3f0e0d1f56ce358499acbfd593babcb0ee4fc53c2f4c44138e5484145e4fe4f56d0d67d31c9f94bcd1d095304e051f3cf6165dfa29d431495ec44541bc94844eef085cb7d55267310f4913ba71f28361202bb32c6e614feab9457fa5265f793fee61f49d3a0af4dea769a821a1a0bbe2463001adf6234800e2d831dc35390fb886aefa6c683c6c52845ac7ae0d3d4a140d6eaa4e184fd3ac7d9d85625351be01c592a70098deb5d84e911c7ba4798363ae5f1d1fd1b368b08254891d14035814cf3d", 0xc6}, {&(0x7f0000000080)="65194402087d93e6f34e6b4c661bdd338bae7e28b3c7deaa5738dfd0e0d84b46fc1575b830ee5fc9aecd8662", 0x2c}, {&(0x7f00000003c0)="dc9ac466eb7e2a3e6e56e4a3535ff5d4cd003ae7aa9070880f871a2abd0d1e8e49a60f20cc682f6b2c28ed758bb803e4723f817b1e2f566837eddbb072a7961ca9177b5cd23699719d", 0x49}, {&(0x7f0000000440)="b09f2f21745478a01a27cd747f9f32ce757877b387f8e3660c9f9d5ac8ff8dcb4c25df81b87f22d2c0867fde6514826924b2f996b540485bad943f93d746729318d50fbf3db1910e6f5954eda7e26ac30ddf8ea520fb990d8591cf5a9dea8e949cfdad35ec622c8ed530af2ea52d3f8e1353eba5c374e43fc956995045a594c87b7ea70b7373408e622fbd3289bdec2adb9322201a5319a426433f39de4239de57e4186b6fde724dc8d8d086f67756cfbf7f712776301edcabc02abf359ab52bf729aec748b6e06d51abd84fc52bbe527440d44e20376cce2ac5a376449af50902e7996a4bb469e06679aa2a133259", 0xef}, {&(0x7f0000000100)="dcc308553113ce142ae40f24b968d9bae684cd2662", 0x15}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="b80000000000000001000000ff0f00003c0235a89aed88aed69d72dd8397ce81bd7c7c13cc75301584af7c1a12620ecefd93b027459ade2e490af0778c86153549fd1a2c42c58e98f68268a975cf39946ffaf0d2b59b11822c305acc699764f7882ca956984c414c204bafbf4f2a1b963c4de5d354d5d68e1e6d2ef007f126b0b7538ba971773af10087daf87d2b9d2ebb742266930bf26b987673d9d5008b5d86a59effeef14d772856464d013330ba438af0eb4d3a24d7200000000000000001000000040000006d6ec73cce38b8fd6400000000000000f000f0ff00000000ffff000006000000c8ed531e408d9029e101b3397c6fd7a858896a9205426f1ec4ccf6fa3291942e5855814c1129d0656023bf1ecbea44bc74f492ddaa1c16c803c31e928d4dcc3134f378823d94577910a7cae324adc51922fd10c8015b80fb11e17491dd48e54238a15902fa3b341ef7d44e4f78b1df7dadd2cb0af97c970ea8302cb1a6d050c5b362085ee53208d896448d0d0f15189f2a1ab1b4faa6d3431c1f5cdbee3949f3f21440daeb98d49fd1e29bb80f0d6c53333beb108791e1e99da667f913001fe9054e8063949fb0083d694ec0c9e37cbb80b2d5d65c8352687b2086000000000058000000000000000100000000010000fa362092e7d25f209a7cdf5116438b704d0d437ee96bd2c407188273cd8079e33220bcf4bb3fc8927f0e52aa40491b20b24afc54ccdda3b317e236cba3715c26888934aa000000003000000000000000ffff000009000000d1a8428cd753defa76ab6e7ca98e4809a245c5904c79ffffdff9a58100000000880000000000000000000000be2c0000688f679706d2034219655d96de7143c28f6d4bd3b2f2875111e1002a7f6347c60a62bdf78572d3377e9276568effacc6d6e751fd4a56696ee2a33f808f42b7af0628d8f04e27d72a6a119edcd9580205be240899f05606aa36ae9fe02e69365307316284f500ff1e67fed3f064134043e577357b52a00000c800000000000000ffff0000000001009c9917cc02df063029ece9cc73a8b3a0eac37c0f95af82b57d426e16cd5cdfcca5b4f6710afebe4533936273befbd27414443c410a82fba879f60ecf4e7868dea65b9d7179eb21b322f1203ea783fa6bdd91a464595f22e9be5d59b8447835593248a5898b0344f57e39284c91035d4c683ee83cb4628bad94b78f450bfce062c1bac192d5185fc465dbb62d7b6a5ba789f7caf2f9fa9c48422107e65b57c87006711ae4ee97e5dcc2ecb234a11ef569a7000000000000005000000000000000ffff00000600000041b108e4dcccdefaca60d33bdeaee27f896d22a43d07d0d20339a1f1a9a7d33c4c862fb9223d453d607d0a932b8b24a20bfcef58e049b401d9fc0000000000007800000000000000feff01000400000005f74880fd2a35d417acc3cedee85ec93cc3317db7daad036d0809294e97eceadeb6904f6f9b1a891c1351b1866bed39f9e8315c1b8650261c3108dab70fd294fd498bc16d179a588133781e0f414c5a61dc50465048a4068b6c41c49e17259aabd9349b000000006000000000000000ffff0000040000009579cdc485dba246d066cb466ccb7b6f2f116f576ab082e20590c6d74c39c73ca8f441c8143d16617be51825b2824848fe5aa0d901be9d6cf96ecaab3c91c59fc3da6b2669b0c7b4b785000000000000"], 0x4c8}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f04de2f4ef18", 0x8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="3d3f6e4108d2654b27cc131e5d5a660b528469bb3ad9afcb112a32d106a9a948d55ab82656502f8aad3ca57f2898e4643b0d4c9b13f32166074168ad751ee8dfc178bc20f4", 0x45}, {&(0x7f0000000280)="5fd8de94a3f5a7a13936829bd898948acf7873faae", 0x15}], 0x2, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='$') r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x112) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r3, 0x0, 0x1f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x3f, './file0\x00', './file0\x00'}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:05 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x3) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x54}, {0x6}]}) getsockopt(r0, 0x8, 0x1, &(0x7f0000000080)=""/18, &(0x7f0000000100)=0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='./file2\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x45, 0x7) write(r0, &(0x7f0000000000)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket(0x1, 0x5, 0x2) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) 16:00:05 executing program 1: sendsyslog(&(0x7f0000000140)="0829badd1cef4fb6de5cf11f9cd5c177f016185dd9b812f4aacd3b306b8f9593ddc63c2298e9e859e0942f4ca151be9b5a46df10d7231eb10afd61d1cd25f7b117c810aba2532d055255f79586a44a786d570fb2ecd093bb8d1c3901438a50db2ff9bb736e4beaaaedca529bc0fe11a8a6ce23f5b4532e2612f3daff270622af37338819760ac7a9bf5bac196c0002eab1435c672e78891afba29beb878ada54537ed77e95ccca2d00e0bef9a63fa44916898165ff35f2f1c6229bc5276753413c44d3f974013554a284437c93a0958e81161786bc3924168e8e4a5191dd8eeb5e07120a2e8424f42238f5d851f0037436dae55543", 0xf5, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="8f96afc7c13f9d391a1afaa44cbc68255c9c5bd8ce39720f7fb07778df49ddb1a54bb9214ecb156a1f9841188d493434eb4635c613a23618b3982f1bf3177408bcbdef91d7382a7f65e5effdd2ef80f98395c324ace8f0417da5c23a7ca9658061392d", 0x63}, {&(0x7f00000002c0)="cc57f0e1bb410a138b63da143c7b29812df30c877d72083c570a547e865eb5aed2863259b94d7c6afda3745269000f1db9b84ddef0d3f3b8da5d5112400bf4ad585440143c7393696036c514b3143c7bb36c6ecc9e133c71c14b66bb8be62efb2ac1a8117a0ab4e62885b8f41b8f08390b6ad250b7a55163b9f2ed1002c46630c0a9fb7cc98094858db630c42910dbbb04287a81f9ed58612b6ac259acdd4c33305858596944c60f4691c3e738277336d9b1c11932feffe7eaa6e3262e7633154b09b838390ad4bd8ab1734301857c0fd425", 0xd2}, {&(0x7f0000000440)="c285c297d1d2829829beff28db27bc001d321656183e0a16e561029adcf46341c373a72ba6f7ef59d8214d3d7d2c22b7324a2a13f52cba70852c50edf279c1c0cc6f4334d09019b8c28d58a5c6d81a7677fae9c6fc2555cac3f44ab3d9275c4770c081b4982ae005e43854154b2a75afd1ac10b6cc0327704e70c65046c478f1bdbaa504bb3d91f2372e6851e8cba244c965da54ce82b55afdab6c456bd50eb40502f7c341f2c75c31af298298d245f672bf92f35086b61ad8547fceca718b1a15cc6999079485a229f46b1d", 0xcc}, {&(0x7f0000000540)="c185b951ef1c713d586fe2f0d52aeecaac6d72309e1e8fe201c577dd729a08fc55c0ff462c0c481c99a0cd7b885dfeb6078402a12d24aae7ba4018ff1254e53fa8c3f49a3c02e4432c2783832c4a7559f34c2b117ae6aeedd1d724fe3cb4f6ee088e80dccd884353c72812945cbd2ea49a977c28dbb940e5dbbe5141bb0c8abbd94d16a3782016c5e0cb64c471595f0835698f6ef182b915e6a1fc1ec918bf165a1960407b382eed04b1cc299692f1edaf2c7a12901806300f1c213c1d412780b9fbd04509dfcf79", 0xc8}, {&(0x7f0000000640)="5c5b5e7049144d06bde4a94d08140fac7df377c58e5c3170009b38935bc76b4f69e2d076c319ea2b99f04563c7c10e85acd30edfaeffad7f2ca05e1c4899dea5a8d88b5feadbfdf67a9d55d8fc23876a0cb17e3b69d561539bb55712ab720aff824845eac0a2a724b839191c4be100d18d2584dac7379b0a90575de8d4f796fc1c278cd6de2d00252005fe5c9121785ab4db84a4de9eb95b72a23ecde615440efdb0fdcd29ed08766a82b0af71c9fb3d5d9d15f567af6e55", 0xb8}, {&(0x7f0000000700)="fc416b57ce25660ca7577e5e0fad754aa2afef9eca8d9f991660256880e587308dcffa48a496fbbd7c01dacec18ce7722787c626fe0aa6c3b4a91ffa568d07bdd276b63b6c0e2e9702e74d283f0516", 0x4f}], 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x2a) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000800)={'./bus\x00', 0x9b, 0x9, 0x67d, 0x1, 0xffffffffffff0000, 0x2000000000000, 0x101, 0x2, 0x2, 0x7fffffff, 0x1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x49c2196f71822f22, 0x0, 0x3}, 0x8) 16:00:05 executing program 0: socket(0x2, 0x2, 0x0) r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x822, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mknodat(r3, &(0x7f0000000140)='./file0/file0\x00', 0x10, 0x31) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080)=0x2124, 0x4) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/215, 0xd7, 0x20, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000000c0)=0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) socket(0x10, 0x4, 0x49f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x3}, {0x401}, {0x6}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x2aa) r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) r12 = open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="46fc8ef33e70f02cafa6ebc177e9839285b35927933ad796899616c66a81ad4817c5123f373893f7a7ae0d620fe31cbde132f16fa3233b107c39846de3bb45a810fe8c08a0ca1b1a11a847b8f6f7", 0x4e}, {&(0x7f0000000380)="0837b4bb820e840a7175bca3f6911d09c3d5f3d6005b3548962d602bbf55999d83a07e5258afa53a56da89912c917a0c875b2c76a69a2a4c30a574547229b60a40ccf46151d41568822c48fb39a1342280783ec238ffb2a39e8cd376be0663c33de4b95259e40abd48b00c8f17962d3aee17ce78efe5f87d99d439328f771b27cef04c88e9999559bcfac4ebaa0bd3f6b619a3c9f1f2cdd0db43d69df9eadf2b1df85cd2b6387e47e38b314f22cc62f4ae275e2816a6e2f88a9af1371d2bf28d8d1b01c5cb6d2b0dcc2ebcde1bb9e88653415f2a3ae8fa30a8d0a98af46b808d9caccd", 0xe3}, {&(0x7f0000000280)="13e88e2f82946cdd679364dc5b600ee3dfb63d2a56b74b2bcdae421f91af10668ea33c95e1c783f80c274e64a4933d95cfce2938abc04cdba7537522ec42f862097b6a0bf4d6e286df6f3edddd", 0x4d}, {&(0x7f0000000300)="66a24bedbd88553a25b1783a07f11c48954d36f5c57c29ac31", 0x19}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r9}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r10, r11, 0xffffffffffffff9c, r12, r3]}], 0x58}, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r13, 0x0, 0x0) ioctl$BIOCGSTATS(r13, 0x4008426f, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) syz_open_pts() r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$SHM_UNLOCK(r3, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="9a37580101001cf09a436b1535bfe03b95f970760cb886f65cf2e32e2859f9fce3c645589dd827bacc522451a0053277e684294685dfeca6b79ba1c488c64ed2a256c47e7bf39dec420edab15b4838d1fb1bbfa2ed4992a6ce9e7d21b03e494e63bb66193e612cf5b827", 0x6a, 0x1, 0x0, 0xffe2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) close(r1) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = dup(r3) chmod(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x22) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000040)=0x7e620dcd) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x101) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x10000, 0x4}, 0xc) setuid(0xee01) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/209, 0xd1}], 0x3) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x2, 0x2800) msgrcv(0xffffffffffffffff, 0x0, 0x362, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/253}, 0x105, 0x0, 0x1000) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x1000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x6e7}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) socket$inet(0x2, 0x2, 0x3f) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a6) pipe(&(0x7f0000000000)) close(0xffffffffffffff9c) readv(r1, &(0x7f0000002500)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/145, 0x91}, {&(0x7f00000023c0)=""/171, 0xab}, {&(0x7f0000002480)=""/96, 0x60}], 0x8) write(r0, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x14, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000480)) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x2}, 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getpeername$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = socket(0x18, 0x2, 0xffff) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000440)=0x8) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) dup(r2) r3 = dup(r1) setrlimit(0x0, &(0x7f0000000000)={0x800, 0x8000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500", 0xa1b7}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f00000001c0), 0x3ffef64b0648573) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = msgget(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESOCT=r2, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYBLOB="773401ba728102cdfc2137c94542cd6ec4162e93f94ac8dba8ebf80953ea5f3fa106b1b629d2dd885f46ab11f730670180d65ef4feb0a0e12c", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=r5, @ANYRESHEX, @ANYRESHEX, @ANYRES16=r6, @ANYRESHEX=r7, @ANYRES64=0x0, @ANYRESHEX, @ANYRES16=r2, @ANYRES16], @ANYRES32, @ANYRESOCT=r1, @ANYRES64=r0], @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYBLOB="4cbd61e0d1a89b9b9e83934d5909744dfa11b6d957f4d7ad9036a841b9709c1f02fa567ac88920cbba7cd9575e8e9e23491ed24aebb5246a6db38c4c91fd12ab6fb36f2615b44950e036b850dc0318f5296ccf5a4a028fcac25cddb5be21cd8f199b0e47b27ef9bea455e1b152faa3caded543cbd61c3455333d8292929c0682e9bf", @ANYRES32=r3, @ANYRESDEC=r2, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR]]], 0x1, 0x3, 0x6755b03ca63ff1ce) setsockopt$sock_timeval(r1, 0xffff, 0xe08ae9538dae0152, &(0x7f0000000080)={0x7c5, 0xee4}, 0x10) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb082e2b66697fffff02"], 0x1c, 0x0}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10e2a, 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000120de5bf7dabf71943f5bd529183c478875bfadb7aa5646843aa4a20444008178330008f9c0c61752a22249aefa0aaaaa93e532cfb1e6cf0508d52af94683eb013ff3af03db882f5a72e6a336cf608b22be8e01ae3685cda94a2d48940816ab921c89db630fc2ce4f24341579f086cd4961c624bac44912d1f85b51e65eda093050000007f9c34e9fc9b7ca884ce5f644415fa74d43f38b56e29c65b0d282e9d500687bb2c1f960355bc583a7d94db1e87fbefc5ec3729f215860a3e7e82a4b575d8f85fd689d96db68cafa8f8e1f0e6750c87bd0a6d036a3a1f2c0622ec6e0818fd8d7750f7b768b99b485d243c8bab2c88319440ccfac3b5496eb76ded3b267984b0c342899cd6a8c2806ee37806e0df3fe295988a1e57f1a30e4d7860928f1c605f536ca930dcdb643f95f71c5dff9fb95dc14b903987b92d6487e5e16fcb7e92ca840670e3a773738c2156d898517e580a08168826d493ee72b5888c36bfc77b7f8b5cc8e055c42b634867ada72fd4d128bc74247c99f9d1c82a71069a52abc82fd6d9ea5ed7c758472aaed7e8659e4c44b51a650ec8ca35b52a86383f37ebff5b9ece9ce55008b495813ee4fb2babf777080000000000000029a14d"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x64}, {0x16}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000280)={0x6}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x10000, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x463) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) kevent(r1, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffb, 0xb1, 0x20000010, 0x3, 0x7}, {{r6}, 0xfffffffffffffff8, 0x2, 0x40, 0xfffffffffffffffa, 0x200}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0x20, 0x3f}, {{0xffffffffffffff9c}, 0x2, 0x11, 0x1, 0x452, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x20, 0x2}, {{r3}, 0xfffffffffffffffd, 0x48, 0x800fffd8, 0x8, 0x101}, {{r8}, 0xfffffffffffffffa, 0x4, 0x2, 0x3f, 0x87d2}, {{r9}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x1}, {{r10}, 0x0, 0x98, 0x10, 0x5f}], 0x8, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x2368932a}], 0x40, &(0x7f0000000640)={0x100000001, 0xc5}) recvfrom$unix(r3, &(0x7f00000001c0)=""/8, 0x8, 0x1002, &(0x7f0000000240)=ANY=[@ANYBLOB="270400"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="50aa") getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x20) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x4, r6, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r7 = semget(0x3, 0x4, 0x8) r8 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() msgget(0x2, 0x400) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r9, r10, r11, 0x40, 0xae55}, 0x0, 0x9, 0x7}) chown(&(0x7f0000000040)='./file0\x00', r6, r11) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) clock_getres(0x3, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x2) close(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:07 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x2, 0x7ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x4, 0xff, './file0\x00', 0x80000001, 0x8, 0x2, 0x7fff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:07 executing program 0: ktrace(0x0, 0x1, 0x5d2d028500054c75, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000540)='./file0\x00', 0x800, 0x8) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="7afb7aabb80e26747fc6bcfe69bcae0ac4941eec85afe7ea1ef93fa4a1e73072c8a3cfbcc49bc755c4ed86dfe690c31a411482e6589aea2e6c720978e7f130b2d937aad60f3637935d83062c85fbfdca064b8ea4625716951d99b82763a3a5234394fd11f281b9bfa4", 0x69}, {0x0}, {&(0x7f0000000100)="50f24ffea0cde8a6595073ff718789278cc3", 0x12}, {&(0x7f0000000140)="ee98958a77c3a835acf65b0162b8a8edda2e975383fb8dfca52f69740e07c81db1cdc9335194986436e2200adb72fd985b81e42070f444a5147d0b2169145f9d7e44ab5a74c6fdbbfc72465f2737e58876a25686118185c6751f515adfe686e343251b021c68805779f7fd9edaf1d923568794162fc17f7080f582b33b79177b0bab9997876788220e31645611424feb3844e96a81857c5ef96079edc8aec970523b4236a2d9f816cea2d11b4be96e107f22fe85324113d3193b73d2", 0xbc}, {&(0x7f0000000200)="f3ae2306c420853732c1001bbb3e5894d8c174e68ef9e5cd2db9192a436e9237f3ee159c0725dc8f0ee4bca4d82df6a5fd8e2a80dd1b848f566af9c47f46d82b993f753b964366049faef5fac4d71bdd2063a251ceaeaaac6677da7887d123cddfa42166afac0a9bf6765a6a2a5c62fa5e6b15379804f77af09aa9782bb8a809518b1834d46f03d2b212be2313cd61f81aedc2e8b1ff3ee3be943c4c638106cb041b0e9c7835af9382f956011ddbfef486011e9781625497b2e1810622fc80ef54203015359c715be7be5b616243bacf1b7f9d619d9ff497f2", 0xd9}, {&(0x7f0000000300)="8fe4232246e1a474113f689c68ff00f3201382659bfc8bf11614ce314000e82cb84dd411eac57373fc67a58a1792505582996148e182fa7cf3b6ebb3fd2fdc55853539d33f90d09b5b0dbfa2cc9776c7350702b124799dfd87261e1b34afcced17a0d0c561c229f2d5a2090a6e3dfabcdec05b5a12f1d9606a03b6707d87a026ac9e0ec6b33099d9e52c32b0d8eb72d7428e1db27142fc38fbcc45c3c2591a008e6ef05f0b51edcff63d7d4bb2f2adf96a7ab649d739317184476e75593b3a4be703b51de7b3824d5f74a87390b4f03eae1c29f4a633b2611f73c2ab38b262cb0f25a31ca554cb51e915fbb8ce94018ce195fa184b", 0xf5}, {&(0x7f0000000400)="8629e1177064c97ccb76a2584e602af8d5649cb093644c501dc7c9ab99e9382b8692c42e1187505ad3079965a8c1178e0d7f9526ab38fe8607aa26f768715989a3bde6150a0c150491fbb0dc538d1c9203", 0x51}, {&(0x7f0000000480)="c12f943266c785240c837a3b1c", 0xd}], 0x8) poll(&(0x7f0000000040), 0x1, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x1, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() 16:00:07 executing program 1: socket(0x400000000018, 0x3, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x400000000018, 0x3, 0x0) 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)={0xffffffffffffffff, 0x0, 0x201, 0x0, "000000000000000100002000", 0x0, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = dup(r2) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) lseek(r0, 0x0, 0x0, 0x2) socket(0x400000000018, 0x3, 0x10000000000003a) 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 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x3ef) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 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) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000002c0)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r7 = semget(0x3, 0x2, 0x401) semop(r7, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x5, 0x1000}], 0xa) r8 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x10, 0x63460df6b07f1fda, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) pwrite(r5, &(0x7f0000000040)="6dc06f32fbe09ba2830d1783750438f36d", 0x11, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = dup2(r6, r7) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r11 = socket$inet6(0x18, 0x3, 0xcb) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r14 = kqueue() kevent(r14, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r15 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x100) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) r17 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r17, 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x6b, 0x8, 0x200}, {{r9}, 0xffffffffffffffff, 0x30, 0x2, 0x188ae235, 0x50b}, {{r10}, 0xfffffffffffffffc, 0xaa, 0x80000000, 0xffffffff, 0xbcfc}, {{r11}, 0xb3405849acc36b68, 0x6, 0x0, 0x5, 0x8000}, {{}, 0xfffffffffffffff8, 0x8a, 0x20, 0x8, 0x4}, {{r12}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x3}, {{r13}, 0xfffffffffffffffa, 0x8, 0x4, 0x8, 0x5}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x1, 0x8, 0x2}, {{r4}, 0x0, 0x28, 0x20000000, 0x10000, 0x80000001}, {{r14}, 0xfffffffffffffffd, 0x80, 0x4, 0x10001, 0x59}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x10, 0xe95, 0x8}, {{r15}, 0xfffffffffffffffb, 0x83, 0x0, 0x8, 0x9}, {{r16}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x0, 0x7}, {{r17}, 0xfffffffffffffff8, 0x7b, 0x8, 0x8000, 0x20}, {{r1}, 0x3, 0x22, 0xe, 0x6, 0x9}], 0x1000, &(0x7f00000003c0)={0x6, 0x3ff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x200) chflags(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x40) shutdown(r0, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) r1 = socket$inet(0x2, 0xa007, 0x0) fchflags(r1, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)=0xffffffffffffff9c) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000000)="510fc3", 0xffffffffffffff13) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./bus\x00', 0x20000, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000400), &(0x7f0000000440)=0x4) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x1000) open$dir(&(0x7f0000004940)='./bus\x00', 0x10000, 0x64) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffffc2) r7 = semget(0x3, 0x4, 0x8) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) sendmsg(r8, &(0x7f0000004900)={&(0x7f0000000480)=@in={0x2, 0x2}, 0xc, &(0x7f0000002740)=[{&(0x7f00000004c0)="9a3a98c01478a5341e79299e03c509d82abc17d5dafb385d8115f3776e8046ca08be366aee722b4525ffaf3246cc236e301a20b93d05677cf9b77facdd2e50583e78e7b7e03c9fb144844ca065c730d528a26becdf873d91193aef381c91e151c2f23c934fc37681b99f201f40877e9d557809e41f928c4c741c57cfc3b86a58235dc13c5cc375cdcce3e0206ee8b249fd28cf37837cfe5e6fa7787aaba79ac71355843868587b40fc3443e4841a294d8067f1f0754b37977e7a936780cb8b1481e9461eb9add68a1ea4a98a2f74711352884d2f5205b59732e9f4", 0xdb}, {&(0x7f00000005c0)="fe52d43ed5fd3e9401bc912987061e2bbcc7e118d8b691220ca86cdd5f16595c4167377acdaa4204ad4a184540960c616e69deeabb5b2b05b376b824f1982fefa888b54a84c9d851fef4a49f487546d01a5d45c5fe24de2585ded668da110590c677d95e84e5f1f6f88c569b1a883dd0f198bca38a80de66483d3ad908c2b32374d65c540e8a63fde48d97d6e07ea2cc4227b6726019a95090432c5df09049ed2fecad4e6de2ea2cb0474f0e1d54fb349712144c77506d53e7fc579e3c190351e507fbbda5f44c28fe0f942b8237ac1b0458f3abce3ab95d389967ebd220f92edd62a90077cc148a2d3b983f1d0a85a124ed9a27962d715c6d42ee0335b1f5fd36dbbdc5fac151d2687979a394dcacdd48ba35208b4403a5fbd273111a96767a8300a8bc17cd49e9ac1b4767585b8bc4bc4229a2e3bf086a3a059ca62b1bacbad408530efe680047974a63672702ead1403d1847af3db698d099713e9a5cbbd485923b24a688e0c8cfbc6db8de67f2dbd7b011df8af13a35bd2e73222ba95181ab8bd255649ef9849a67b663780b88bcfc9f93732ae9869b5b66a38b4e4fffe8964be5ecdc4f8cd595b642dc90365c6d5c6007cd08aae851a9a9ffcfbbfa824c8dd68afb04578d0d042c81a33fa1e034270da966a9857c8aba184a83639fc88d6dc64a2f3f1efe2fdff139870b12a777cb32dab2e5975ea0d6a158ef0fe0c3effa474a5c64f3f0e6293926cf24a39aa74633048cfc7e3e4f30d721f11e408346a55b0fb958f49d7fe6f707b7f69fb0a0c8036899ad8d1981802b95dbced82716d83e2c6fc19c6ddff559a946305a8f1ece2791a13d516db6dec93358e41e28e924147cee45eed1b75561c2f945b887779c66aa13da38abec713c9accce37c333430f2adf8acdf6e780d673b4b9370abfea8a768eb190a4acfb528ba8fca7fb3145b1ea173d023b8590ff05ec00941f1945dc11e310ba7411b46b1f1ced95c623e435be8bb3faa1e0de00451958f9cb74e44a79147ce3bed64a3f058965f2c5540a8362b8f10c82601851ee2a02056b0bb52338aa48e86e8f730b4f29175500d76479804795d0c40fe826af75440a155a010e94c1add146d8e380d863e827f57faf42f0a98149a63c5ec502a428ca5c879f9807def41252d6184de3d9d7efcd8d027104e066c21746bc196bb3e5547a4b047366c39c33f9da22e35cdef72557c5f98bec8c638e23d52f576dc83491fc71a3593508324994cd8ac873dd8fbb330b784422c2e124225808b9a3f22859fb80766db20d9f933830ec1d7c9ecf65f1dfc83e9875f6b2d73bf75ebab2aae6793b6e5df99a54f49a0b1e023ea048bb69a4ab8100b86cf18344ce2124fd83df719dd3f515497ded2f5e0e522270c3a97a76ffb6a0ddb37567583d01a37d95eeafc1f49ef78ca178a8ddc7bcdc3c7a01ee01579b1015fad4be0445b5e7df5f74c25c376b4688f27d226db9e7f56b70c757a3308c0a98193bdf4b0464241704c85c1d8d58a99a2efdd36155a8486643f158c94ee9c846fdf34131c751d4efec7e6698c0dd23ea77c563ede715097b94a94374934ecfcab78d19221448b2808292cd9ef9fd18e90aa1dd54ad51498b08b8d8a1ccb3138dfcd0c87ac59180697c405cfb0ee0ded04ffaa6a3839e9472cb4f70d4bea3dc73aa0c722d8a9563acf95f83bf065adfd5c66368b5052bb69ed0d3cf9d50eb4c3f8826abef6de0fb8358d033050b5695dbf018def48069eef3354713b4adfed59f1773d5b0358206dca7ce6965007645526e582262abc9a99f25911ff573deb5348fdcfd39ddcda8ddd19a1b34dd687f21cf6ee6727064d2d5752598a692f6f6fa82945e006efe004d643b3b3bedaaa1877bd7112a8a0aee8a0aca1d67a0ef119ba7b15eecb243d34b6caefd0eed8794112f6c82b53d177aec44ed56ca114025b8ba3cd44b14978b4d86aa03458328107d9bfe66fda3ecac9aa877117ce1eaa79a32b1de3c19b0f5725664407739d392079f4ea6e1c7a86a575849ce5f6c12c04592674162bcee517ac6459a7447256779a6a3e79410e6735bd251247d4bf3e64263ea39980d72f3ea2fcd4473f785f37e881cf335b8e0be8b3e8bdbac4a2d1876001270e6ad235c164c31c78a215f0b74324fa4c1cdb121d64299ad32a498eb3b04459319c0657c54859ecc8e526c7809282ae81b3b1b6df1993b3ec7b5de20ec1253b2b593946256b5e6c36c9ca73f74e8b2f26c53916ec3f7dfb23bf28e8855fce3304f2b2e888478b98c1105987cb2134f8f25a88f804d4d5ab054aafe9c8ee5ed70c76a24f7da6006498d3558c91835dda98e330903fb15dd4d34d28ec029b87b496a61c704b16304959fd58b84d697061233e561163863af2e8e61021a8ffae17f6e329b9757d6bee18e3c8ffd380af5542978c569e6230aba2ec317ef1e07c0c5fbddc367f6ed9ff01e7b63dcf1e4413ee7e956fdfba3086e10270a13f04e5196b8c6394a3acb9b86ea8c29fe6871a6b5f38442962765bd05852dfed2b581a57c2e56305d1a35c659b48c846eb19f6cfa984577034c27553c1d799eab002fd41a55fc369ec6c2cd41491e4aba1104f147321f8187979dc89b706a714657e7bd6227ef5a6d16916044b3b137e0f6ad1f45db19d5cdad1598aeffefbacd0c8f10886cf3506d52e8688e8dbd2a1f6cfdcc5fe12c3dfa6cfff9acdc842c534cac94dd178c3357673750183bdf73153c01caa5d47550520e7b806c368fe6262b87f6f2c477b9ad82e661bd1b16f51349fc7d96bc85ad88db442c89f3cf6248b774df4168c10313f09027503d56d3958b1c6dbd68e7895d106dff1cd10822fe0ea2c27d5797dfc85360e37fa8e4b912b23ef5335e613191a2839afaf3fd4c6e90cfb20972e2d6bd5c6d00324daa94787959683a8d14ca8b306c5a44a4a773c7d19bd905080a3862331a6bc933a26d1d341d230ad335bac1dd529e798b7736c1ba2475d7f5567b97d4c86452bcd075e679a68b7e30d91030b0b03f93e84b9d72e43b403906419529534ce226016b67c4f536772cc3876041068e2630446cde1632bfaf82f2758e93af52c3654983c4a03bff9f0131a9fbf74e46ea8c0bc967c8121f3219d002fdd4cbc7079171ce0b993a7b171c9a54f806fadc97b5681ab284f9366c4401e17c87e9e28ebabf4b987a7e941e6d7472c4ff28cdde5c22cb16fd4d0666d81f30eb3ac015039ef15d8cf89515b4f663b9ad172c028e71e0aafe490d94be6366f9f988676165283782fa85798624dc81374cbce067272ef5659ab37f391e6417507cc079cf5c78bf088464ab12dac0ee5e0734053c887cf03eb55d6c86b3dbd10c7ff48d78d98805b5759f3261da685c38eca3fd92ceea80bba22b681e22bad561372b667609f4206dba4e125136d87e7e45e250a989ffa0a01768f4ca50cc28fa262704d4cf704e8f26ef1b2307e2a173fd253078ed34cfbaca1b88f961c7f08b161189af8b9d3d42aa5e7531650e32a5d0abea637606812c9b18284a03830febc14aee636b247392391e81c5954d703edbe887e28e6a3fec9ee426127236f9a8c92b3779e6193b95e153ff18ab3a4d6f82fab64181392dd883b8808c08796d1c6630fe8dc0aa87d6bd47458a2a7ae81382d5cd94eb58f79acab2f958c78d9d844b3c4d08b76584c9fa25cfedf7874ca1ad8c2e78ec2e80e20692066e903157cd265b94e8bb3160a950689b61b9113d039d22782773cc855223066fe56a4c4b33f54910fdc41b9415331c84d158afcfa0ec6797c1baae9c93348beaeb563ee3b6e079fcbb72bda20dbe4c8518d52302e2bb0379a24d5ae88551e11490fbfd381d0bd2ee94caaa0444a144c1147792a001bbc6c1c94274e9dbb58f99b56a6c4fc8ce23f8cc8a7872e9f1914ea077c70b702dc8d81593b09151a96bde314887c3ffd18b3a4a47d7ed038ddae3c513a3dff59f17712105f1e3a35df37331327c3d4b444dc2bdd2f2073971be3397a8a3cd6523600d954328c43a5ab77db1cf2c5c659b6bb75b4faaa49014494717c53bff618473092b64d9319bc7482c35c616b737dc6ea13116de8b0dda9ca8bb64f3ea05e5525d225a9cdc5ff25efc5ac41f0b368c0583dd4fab4f80d89d8c93c2ec8497f0d6b0382bba802fc8b356a33570004b606637f43979b620f8df9ec5ab459ceaeae5b5843763fb586b2bd239f3a63082d7487b522a53105e248343eef9583525c10864bc7f4b65a7700a62e4ce4df3d72d223dcbbd62e1a329c7e1d08ee9ea94aa1fcd81cc2a198a51e55b9f6d9fc23197319ca886e140b841c58fe513eafbc1250203287f1692b81e15d3458c032ff50629c7fcbf43348d01d324d83f65220ef62eb138c4541ea2519a08371bb78e8eb012c378bab6bbfd59dc7d13ff3f6a384d224d46c58e9643753b5bb94dbfe3c98dbbecef44a06e12efc660d77013863a3292af236a44b60fc55b28b034d20f5035e4e01dcce1729aa638e827d5ad338d0b599a6f3647451932d1f553205f71cfd43dde679db0837b5497a14d2a8112add88fde2322ba5cbdb3fe4e2ef60313c3467fce71b6980c4cc1068c8c4b30a9cda4506fef1fb0a634649369ae3b448b2b6ed20529d8146099c3f4dbbb949eede03ec5e3f7795af6152f14b2380f719fca0ea6da3f3e6f38d7d7d7fd30c36f827d3411d4e9026f67919a55558ae24c0807941397ced2835b34fce02a4bd82c05eabcc8f20971a81ee91d9a888f448f2df131eefb3bb1373d0f33a03b7fff2628bc56892757294c076569370ec59ac33f3cc4886d941db391231e58006e5d2cb483e1ffdcf1e12843cc0562f79354ad5ecb87f4508215717d28cdf8f2d153013832b142792346911ccd5124e9b7533112cef9c2b4e919dbd7596379e8bb8f20c1f543dd684341ce4b4ac480cd6764e1b9ee1c7ac0f502aec737595bbab322e008f916a3a1280d92f7ffaabe6151ac576735d2282dbf9a6e317ed1f0272b9ac0dc7b011f0a31e35943294d1997112c94e94d4676b91d71307aeef5cdd95e7dac5c8ab0c32b12a23ac8a302aa11f1d7f3f25ac6b064ff3d13cd8b15dd444fe31871ca0ff9d0161a382acc3e5fc4f998cb04320df994b06c524c48b1fe6b17782e24d710ff70c865cac28ff58f3fa81fc158bfeef331ae396904482af91c22b09685643ec7b1ecabb06bb039f19e8d728c22bbaca8fc9b3515b6449f2a3a37f876bb55f9382d15d63414cfc3d62f0d89e290e94475bb34da018f75aace37e9f7be6a60f146087978b01e4c95be33357a72ea4fb030cdade3b0e03a1124583d7beb1ceb81cc9d2b3ab8be8d92820cee8532313dddf6c16e0a802d9e3792e636ffdfe5728e6d976406df88634fc644488b0c90b0b9e086a8e167d497c1ee67c2923e42c1dd2599dbd7cded2ded43fcd061916fa2097e34e1abaf8689aa8f365d2281c097aa36a083afe347311f7f8b80936e43e09c1522a82a7bd2eec01a1b599785ab43f7f0f10d0a63677b5d64367a8818f9327deb3eaf379da29967f3c00217a23e8cd1c2dd341da0fb9e9e8084ff6eb89e1978d596836f07e56890643c77ba7877de849fb26d4453ffd3df28ba7fc62667ed44f573de4c1444486ffe562f34b19ee7736ccde580e167f9acb894d2ad36fa2ee95edb262c09d33ca5952d90622ff6cb4e8d22afd6277de69d09b8acebdab6a4dfd24eb39db7e18b8685535ff0be65e380571a08ff264d7ec221493a6711aede344356b13fdd39ebdc3882d3694c01d38e2123c8762db2", 0x1000}, {&(0x7f00000015c0)="56cca44c2c5e3c9d1a9b8a9f044789a7f61fb16a8a8646aba74274a2af30470be0e2b589b793bfd7f53af2e062182246aa254170ea45ffa74706016da41f08582b47ed81d3f2b9b00d633d85525c4937c2b426e5a3a9f6a9fde1e90040a54379e598f609fc053d35c11a47eb2c107be2cf6717e082ae1248ecb0bc9ad324c7555dd542beaa84d818501fbf919bb0", 0x8e}, {&(0x7f0000001680)="32aeeafd77ecb5bdd9a80fa43ad7afa676f08c718cdaa51b064e842a91f2c9da4469329b39f59a4a87d798ba0d2e43239f1d84eba3744a2957c48c6c1c10d740b023a72fb0dd0ce725e7b187a562b593dd4181a7aa583c8bf40a8f9cf74cfa0b41f8d1729f253dbcce615d29cea90f6efc46539bb2045bcf07785768c3bd71ccd1b8c037ae2bd9c95454482c97c995967c51e2a8687d081ab1c2a140e7c32e41e0c29afc4600573cfc1a7a44b2df678f3631d120a325864f286ed605650e6f1bbe853043b017528ce5302bb340a0460724459587ac282a8aa8917089ea3479d60719b6a0a63bddb970fe8f1d4c8f066263d65bc11fc335f0162b8e88943fe3aef55bee01a275c9255a82270cf81408c5c84ba71c7b622b64f5774ba80b2d98b2be182f19424eb8d939a74a23c81177c849fd074c130e8c1eba8ebc014a716bbbdd1795636f4226b86daac3604c45cb5706d68a9574a651eb343a2cfaf6a4b9e4c78ee0681a1725210cd6718848b0e1ccb977f3005cfd0063e9d8359acf64d7a0d02c3c1fea3f260aa52ef53d05cc761db8ab6f6417807a8c660c36d4b21c1df5863ab7c628bf97111ad8102003080d68a8f17079318957097bd9536521ea613af88233a5aec5494ec655206f1ef4643cbf0ab28e7f4e32ee178435723ce79665b88ed01cce58cf6dff4b40a0d1f6155c8c91d04a607e3118ab5160a83f933a2ca3d3c1a0c0c70a3cf284d0ae90ed6a2a9c762ee0bb53822c63e0d4835630d7bdebaeee501224600c4df5b7f0eb841330a8c8143457780fd22124d35a9eaae1dee0297fb55e5bfb3cdb5561e1c99fcf40fd9cc21a3b87924577fe4673329785fd05f1d4028229642a9443de66d2a64a2fd554006d43bf322c709100027b128a2536ec132cf5f748873a829242c9138776be5517df9335697dcf319b124edd0d27405fdb20412467a0741893db3668affa3707e1611e644b8c1ba974086dfd144e607a640f9f6e46266ad903220f30595e814b1ee5a90a9450c61dbde42d8fc036f47f4260ba581787435fb1cd3bd27e12b79b363999d672812fa08b2764ff37f51e278e164bb8ba2d3225961388a622705e75f465c6461733aac98a35bc000828b0ccb9dff80de0675d8f9314249c37fc0281359b783daf099dbd7fa225655b1a4a5e69bb70353180d1b14120eaa50d44b53cea9f79944c116869ddf620ac4ec49bec9e648f05adedc89e0b3f883b5c4e49ac0e4f65ad8d59a1dfebea946a580947046d43bbfb996bd3bab4c914f2dbd3223d38263b82150316f783ddb434ce658e53b88622baedd7289292e758193414fdcbf54fc6920f9bdaa0128a80ef4d77891770fc78448657638d31bdb84ecacdc6547ac00c9fd22ffea073d286e6d1298bbd6a0925cf14397fbc5bc2b1a3ad79e164e459e134e57e94793464e959c7044d6e615ff831e78c5940c18e307167e0e78fa1bf9fa3c13507868bb7fde9e11af3911ba22b0f95dd89cb39a92a213dc733635b382d2afcf7ec9301cffcba01f08ad39d04f448abae54de5e51983ac2e8ac1aa9ca39a14ddcd2325981b325d1b11877ddab6684d03f9638176ee38ad7ea3acacd59b8123211cd9c22626f60f848fc38fd2174c6badb4f59cfd76fa79b00d15c38c4bbcbcebb8fa7155374f5d1bcfda2f3978236bef05878d84c7d8375cb02516ef40eb5ff64d66e06c47ede173905d2ce77782abda3dfb906e530ca1f23cb8a84b4bcaa70f6e86490adcf437300bad98070b755270db291e23ce50e5d907fa29dfe3e8f4ce46b1aceaaa0becaeed8bc84257d48d4599627556acd9954fe0c2fcf80c443be0336ce482e8c45bfc85a4c9e402de5c92c0e0ba89be8564862651277c4acbf605cfb46b06638eb57324775c3159045b23f579e613da17acdb88cc10c37db66c9db4fe005c250d030e10f3b31f582f4cf80026845e128d59630270cdca3f27eb77a09206ed36fecb387b6f3a9c567987a90a061b146fea75cfbc932d3765f23cf5899cefcf43dcbc2e55f3b17a9faed4c9f6cd0c700f8823a86f8e8416c2bcf48265a366ef8f9cb4710b8a1b5fdf9bba2c703e1ad8f00da2d61e61322332506845e83cba39a5088d4662739cd40b0561644b09c2da49faa17953df200bcf3cd583d04366f9671b474ece43729c0b82b667576fd0227c4d4d2c8bace0c4ab88de4aff9a9b2d55a1b10de167c2c48c54a9b2190678b017c5612861cd50cabdf0015c8cc82de2f82b980d320d01b9d94c1f9e01857096109e66438962bcea44976c346b98b024a96697f1b27ee200568c3f3221b106f3634b8b01770b0fad0984429d7068e1f43cb09ef89c142af07b3875b404642c998f5acb3e6ea112bd7f0648f6724a131ad010097e7cf6737c7be0ad12437f81f942fffb36e000905504b47c91fd1c6527a25ca3353fdd594a8f0fc0fde5f71a55283d0b681db85fb6d102ccc706426431deff8222a99e43496f9e0e2d3b753a31341eb89a6c260fe880c7e11a5ebc6efa19a70661437318a83f2b1beb1b6dd83ec19e67f773d522c3775b8903ce37dc28005dc0ed89a884585757531c468008fe3a07a3edc689b31e8f33640838520155a44ef56cc609d46c401070dc85aafbfc43edf4aff76becf592ce1a565fbe701a91fd4d43df51a514ced1ecf5a6d0ff6d0e4eb678b4af76ee44826c629f0643efb7bf3810b630ff028b6627138e2af29089a146b559c39075bc713e35787f6a802834cdefb5bae26bc1da2a4e70585dfd228cfb823a8db9e122e88e520043dba70645fe1c3aa31fe88441ac7cc8816a77a4fbbfa5b60da798626a87718ffcd45143e37576c74854a63068abc6dd2156d42c44bf3ec5d6d5a93bac9387ba1b448e0de03d1e8e1d909f875591e7d76b2c6e823d5f75ffd799db6523bd818e724d67cb861f73818f24f26f31880931d910cc25b323df5ebbdbb6b8bf9d4b48f0c9bdf6b75e0651535dce13e097af11fb2c5b4055b8594bf60593992594511fec9463078b2cc2e37a07e878492561c63fd0ec67ef29c8e0b02650ad9d2cdc90420e551ebf4c97d08763f342fe44757917c65ba518e7a9de170bad028cc2b3dbbc0deacc11ae78c26b7d79b1dc0f4fcae9157b2e8e78475272a537032e1e85e7208cf763ca7eae011c9e107d521ab00317373ee2915775274a40297cc6ef2ce5ba85a73833f45bc9d0fe12c0e82e9bd5ac9653ac1f11e427ea05c3bc895f1e00f03c36f425b32c2539434199e8bed7073c14877e09272d1f1e62a543f3f79ef43c82cecb25729f53591228eb26119378a8c765a4d6ee2d2bd14605f52c089e5ba61affbbb7d5dd6d92054b54b6dcc8b07321fddcbf51ba3c513bee95f50af65b80f535f256c70bdc54ae34beb500afbef81b55f17f729098063d7f44014cf3999257d14a28dca37175187da7f0b9635c9940385cb2ad13119395e336a7067cd77a6d7aaa9a85bda3b2735bcd8359485ed7a841c8c0c1a5e4af511037cc326efe3b03b7786bd247a8f7977408e023b566d68d8b461a33334d780ad2a2d9b4a9c656f6feee2aa20db6165ccb8f93ea7d47d84b0f487ef95e2f6a46ba940f2d970b302cce887a0ed7af0a55c7add6c7cf765eed6ec3efb7fda9ef2a663a283acf1ad2e31add7c1551c02ef6e6f6f070c0106eb437ca8adb289cfae18493729791905d0a1b491a5da5658087866ea0f2d5bfa27a37347ae6aba4334b40e7e84e96e3f4f12fde19cddfc7dcf0b34427dce26177ef877351dcb6e3763003687c469f220c5fe6dc10f3042fcd089cb0dc0a8edcba6e8d847df82b6f5d3bc13d353bf254265736ffaac8fe666f51a9d3ce461877f3c5bdc062f3c1a3b9461c7151d47934e33abfccf583a51fec97d9696d2df89ecf276b96a234c307cf48350125ccb407653bac4a92a213bab17b4dd0e75f2db18cb29c17d5d48014b1c36f585257c62955c31720e6f7bbb9acd3f896a34ee87010bb5b4d00c1514a443158f5bc5caefff3564129329db91a47ff97b844d84dd65201d5ac34e13c9c104873bde61d567a9605ec6bced6a5099b1db26cc20e7d4e36a0b63a6b0e758f7b44340fcdbf03c5fbe96e6cf7971be4e784e52996bf45c3088c6f390546dcee3a8244a74bb6d12ef446aaace5e1200ff59f1b397a0fcf47f96204bdba3e1ed575c2fdc8b96a5624e7aa1a356a4b65cd749880781a0dfc65861423e64164f55f925de7aedeb491997d39c804977ec01641ee04c18201936140493c3f4f961bab5d6bdbdaa650c79ae6a071847345a638104ce035ba99195d47ad885ee7a5c3b750a4a1e4d75436a82ef75d369d837832980d80e2a19aa69dd1979bd7e29cdc6b1abd1bc4c9024d2383d823b72f586a58d1b84a491971c3858d8e9c6b6c75eb31152aa2717cfe9e94cd50f0005e329752f8ebd8179853653ec5a54e6b652d060f5055a1b18a5919ad7af539203942ad8fd532f21ac79d3562b35aad5e14e5410b1f5dbf0d6465da18b62369eb4e5716fbe5217935281bd74fd32c1125880e8e1af18a329dd11ba01c5214bb2f0b6fa3af5cfc31aebb9f2a08af2eee951c15ef9918c57068c6a0e1f156a5f23da4112cd25045921f8bc1161988f4ad29d15e5236465546711821339fc137154d2243c5d8a3ea1ca7e5353d81f97434ef8c9eb50363d17a2571bced3fa48e9d3317e60c3308fa78703aefcc2a7ddcc7c02a5f272178a48ee2c71acf99c89164815b87acc8f2e41688e2b1910c5aef7ec5fbf250399116c97005dd7938b129c93f0d80209cac62fb89d0aab01b476968c5d4de47591658342a6f6e8cbb01dcc6355310e6a2e358ec450072d93a58c64239f19a8cf1c13e38ae67768d28b8f473efebce0f890ab71603d5a23c2c2a8bdfaecc8af3274468df5f528e867d45cf87e00c3d082938a3e6f49c4e59d6cd184f262d80ff1ee390fc0f6dbf6515f20d8bd62c37fad72dfdff17280c73fa8dc5def774810f575494fcedd65ce00a6023a1830b016e57d5618ec080d7692d01c5e4df7b41293baba1b2d6124b6a252c13a99f3ae26c299bf45994236e126353c864de981d459e80f0995724cc89396445e16f3efa75791f8d7600e45a8c1fd2f4c0a41767330a24dececce9ba5c87bccc73e21ba22a6076814c84092f2ac0d64988b0d4c13771315e57c2de0742df12a4aff6495d10ef66973ad5b505fc5e429da4a8c22f8bf16fff1da5474d966d028c8d61825be36eaa0b8752103b0c1aa7555fe055c6ff24a3ad2883027437098d1a9c2dd163ddec031c7077b2b7cd5c12942aed0d024c687eda65715da5ebc4cbf6487868cb00d451d5abc39c931218609f6ba0cb7d330a24ed0b537cf2253a1df7a12d5e8b8cf488cdda24f9ad9cb33671592991991c5fd207ff5fdc30e3cb31cce4f04f1ee07637dd406e653c4409440aa8c5a52a8b74ff0c6d1045156f7919460618ffc4ff95e4230025184ae6023e016fb2bd9120cbce65fe8e2227fa5d56f831e2f7dd3fd6f44186a402173c45fbe1bbf080d0a59e31f0b6be30e66edf4f638ca0a6d0f4307bb9ce82b2aa31c0bbea64da55708e8983e58a01f0849fb4ffb72ef0207ef88ee576880066e859f14c71527953d2958475737b8d2f9963cd4470846d608663ab87af27093dc29f8e72e5e0610c28cce4443736dfd64f72cf28d8c97e0de3b52fb16b2f75f436d0449b0e303a12f5bcc2028a84134a29bbdb1ce48f476ecb063db14af0e0f5b92e4fb5ed967db851b2c15d582d3ca3802ae282be616566a9b25", 0x1000}, {&(0x7f0000002680)="c9b9e3607a0d380e302713e3dd41723dcbe2dda523616dfe0d4fda001a962ee13851cc90ffd3ef84d8aa9ff2c443ae100e67208554635df946ab41be9062d5d268f559b44fc133bc7bd241118db88a717a8ef6c3c68699580f6e2ed0a31929b94da2c5359b297b44224cdfc7f85311510f35f4be396069d49a3c4daf99e16f9f66e5c7ca472b9b06b366763791d5db44", 0x90}], 0x5, &(0x7f00000027c0)=[{0x70, 0xffff, 0x8a0, "20784ac5a5a3a16cd31693e97f7a4f9ef62050080a1a22312ec39ce1d08238b8f1cfbe5d2adc55cdd819bad99e5152ecf1066c38a93e2d1187fb295f65466dd89ec944e463463307cc4d51e6defb9eae9ddf3553cc2ab6a520b77e18"}, {0x1010, 0xffff, 0x6, "d76bdab6e67a302312f693a6a3189fad3a71c095bdd82028fb9b2f779414fe2b2d57270bc5230aa26967e31908741f31de4e025ac1626f3a51205060a941ebb8bc79f092603d06bbb1e2cad02b0495686c9083c06dc149740b8d9058cd533658073125b36116e51f94dffabd9ff9bcc7308addd31e9bd9263a8413a393e355e11a7665ff734f596b8040588288656c9fb6afb935313973a6d6ee4684578f7096bf879b0e44ec12c851ccc70487b0b29a9ad937de83a32d8735ec87214af42415d9c97ed41aa4ca69c1905810d8085879d7c8bddb20a9618ca9ba6cf775f2d8be0542391c3952b8ad9da59171c2da20388e3c4ea255b8219775901e30bc5e4bb35915ac30790ae7a81fd14adb62f672ff516403bb9421cc2b39c4edf2ea111de95d1d7461c418a54151a3dc631930d1affa754c9ef77587e6b71875f3749b591b90b8b5dddfdc8e8410d4f31b98abf014e4a28f46fdfb6256f841ab84b38b7fa2a07ac1abd4509e8ae749587235737797c6053f758d61317c4d76184c8930f88fb6b5628773115f1cd44b927bc31938b83e13bd114032dfbc4152a94edb3db52ed3732a8c7743c72c304868d47b1a55f72f18970a3c148f2bf10a1a6ac9bc4cdc16defb83bd4b9b809887fbbd15092d847fad64bb21c93eabd960f73ed8a2508414dd7b2351583b3767edf088a3abf3449a0b791bd51e847909bd1ddc36687ec1a46252e18cd53270366cb06f38c6796ee587d848114a8c206011a109388cd2c8cd297dbd9432731f182acb592b934f4afae5199ec12a5f121aef6c21477d7605b7c6c39e85d671259454f8aa4641c60fc0b06f33f543b8ec61eed2f361a56ec87fbf5976c02d1e754c8ce84f9d5239b91460107e83f479992517c0ec86349fa4eeed10049998049ae3318f21c0a861d7ddb80f23e9e24bb13d25ac3bbcafd2f4322ea61d4e47ee909e0c22d45271a621be5734984ec1b8d3b9c1a03628b1735c2855ccf8212234230aecc7b96385837d67f3b11a1e9671d604ab2a8fa16beb48fbe4add80a7a35beec31e280a345420633ce13ad5dc5fe1125ad7248181442b3cc361abd07e7e6d546d1c1a48ce903189bdb40d585b95d685dbd8efb635ddc5338645bf2ecdbb34db1b82179129105aa908a049e67f6bf1cd98422404b0452558c340253f079d7fcb7ac612ffb68b5054105691956a66ee6b6b284b40992f41f246ce1e93ddcecd8beacc935e9d4a5c02c837aee988d59583a397fd260ba3c97d789c2d4972836ca3c027ada1c58e4991a3b8c087a207ebbb3592504bc19c3f28f9395ee0078675c85314044e6adc3b697c175a419b19de6d24990d560d214479c800208e8ec4ba01d1134d6a99f49396267cb595a529f8199233851e95c153a32c97b252b7eb345229626eda8d9232a5cb8f5ed0aea367710957fbebe587415795e5b8af125f12f598e82ee636e0b71cb634057d29712d7e0603b8b61d9c619f6965efe202039f5ef587aa40591e25b009c1f7dbc2b878caea8f6fa1c62161a870cad55f6a32d270aca0dc5ec3e48ec61064fd77175f2e1bad48898977a2a5a6793e6f5ef8817a4536722bd7b8301daa7fdb4f333cafc4ce95fb602c1bc9d72e9aa410f210bac71820592aa66b004377cf02783fff63b51baa923c257935d9b60ddd911dfeb46120fab036c45832983a3ffc78b32b865c84a5724a2ea55754376f03835d23827e972bb992d28998b29a8acfe86fd628571b7ddfebb0a48443827736c64f25fed83b32944f9f94b33f3f241ed6408772ff06bcfd2e39d7bce565903d64434f87ad583336ad230647a336cadf7a94caaf8aaf0fac4ab9fd6cb34c7975c617906ba1dc3a7199e11e5562d0da8b17d9592f73ea11ae71b0ff0dadd40ad752af7f2e973be91299a405e6949e89bba0a1af5b553d57d1226da2ef215227bc456be574a38b27c7915819a92c636a7696cae4cf17462e162861a57d6393e03f0a1cfe618ad050bd8c993c7662dfded49a805e02886f6a446deafb805916b7e4418fcd7f3f2fd1bd91f2b0d989fa0c9f72fb74dd2fcc594600dfe3aa24ef084e804671e902375148c0e769015a2c6f1ded0c32b906123f18dfae8643063b26a8196af332cc27431b71a13eee25f73b37be685701ba0dcd82d0112bd3dc3878830eddd6fd3b421ab13b99161326618cea7eff6d2df4d1f1408caa545ab16b36fb6e095974a15bc25d16e4be90f2d9c93f1b6b419885441fcf903fa271f89f688cedcfb48d81ad5c80890f5321a3695359b7f142e69fa083d50e8f3b473e3a84326ac2f0b250ee1586b7594e6a0be7863d296edd12f2b99ed08daee47b4895d95a68a8ce842e0ccdd856718fcb3d6d65d80accc5673c656fc05f42ba9e1ee3aaa43404c33083250046a331df8a46797ba55b58defb8aec785b371995568ff3287bfe6b8cef22564e851db9000144a4ba4781bcf646b7a832b164eca1302ff4c070000dc6f9c1267b69cf4aaec9bad53d9ed818cea84e76c97f30fae718a423d4cc55ad2cc832a4ce04473843c41e0c34e1363a642381d0c464dfe0e06a4a856500479271dbb5108b8423164316e54c3b2f5b3421b0901f3bae0dcb7902136a108f8e316a19c3c7e85f5f24e2e1b12cae4edd6532a3943e9a8aca50bc38973396c7acf788f03ec2d7210804c6de7e090a0ed725628b61609a6030b4c5f1a6856d5c44c9da8eff3d2b28c19bf4574c1310e123b1c8427e3fbb4f99458f2daf3844b87789eb6c931588096455395f3c989f4b55e360186ddaf622a44620f0dc7e25b11140dd8286a2b409a350c2b1b9ea79bf36d33a9435406c66e6c336639524e3b464702e81271855cf4aa153041ffed96b006e004f593b7ad944bacb07d072b97f1e95880dd810346b71e1d46102a0c347c7da8a5c949beaced43ad278a3165ab537b823766ae329954c48e24a86b993521c7a5b77edf4396b22a96949420be4548a4e76fde7d33abd5f4cb99ef95ea1cef7d5431427914ab8608b08cf2a29afbd1ca4627df5aeffd613d063e29a142e15b71a257dc2300363db6c5f8849b4f4680820aa03e723bdb144ff45b8db7fc478c786526fd31f0cbb68740dece6b4affeb0e84f49ffcab0344eec7722970291fcb9ba608b0d26fa86889fac6789c0dafa0e5695b1067351bd8be2b03cd862ab5f2ffe63d03c158331b887dc0b578344e258056758a0f318b2e8668e63d10b0cee8139d75af696d8a512054f61e7baa30d6fc39e936469721e1b143511715c1814d7fd9102fa406b7b75074854643b2cb1b344b9aca2d3210887e43c271d6d6ddc722e0eeb1e9d948e71ed79124f5739a35fd3642cae595df8a5d173242e8faabc6d58f6b564b1527bb836555db2ce1af77c14ad85c8f59591f0a45f16db5f0ae5f770d7e45eba13cfc7043abe680f2465b838e5da9e5db4268a1e7334c474d44fac29e13a2312d1bb7cbdf16922ec0f42ba21a02627bb6e6be04b65bf0994f37d63f38bd3788a457a850b250e662dca4ef442aaaf4de457f28b5f6e2a6083cfa21f70e2071190e3926241e466b235bef0190a8d631d674e54ddbcef282e687468941057d5885c42a1f867942dac25b384787c967a607ea04d0a4b547c0a870608e0cfdbfc6e6a8c16643c15119fa71d3965b57017b5ae5a1edc37c9024eedea6394ede8fefd1f4a07cbce47d14c0121c25ca0bf35f3646cef2fd4f1991118b23a016022cd58193292b370d94396d80eb951e556ced5a91cc46d8ca7680e7615e2d1f6613221a3b479ccc32cf22d2614329e1ae742c7784f5018a94ec1680b6130d003a0d3ced7c8e6dfe367b540b8d95e9e1317d91d5dd02108265ceac7d4aaf7280d35d7c76273dee6e91a8fe8b9521021c66171826860695af8fdcf129443715919c07cdf5158235eeae7b7df64fbc7d2b974c93adf523881b80abfd676be76867b6a60721a22a6c8eb99c5dcce672540d36a47a04890819e6f9a2b203e127d3ed8f7a3a15af528dca6a2de4ce571145f8670e27fc01818091478ed743af63d37d985bc3d38e002a6a843109583c04268fc3689e205d2227e5a3228dc58efa2fc33fba5dcdc097ef46f46e943b426220daff38726ca374db6f8825aafbefcd6a6e2f8411f411491dba5d11b933b37c9279ba3141542bc4c5e08fa3a6f9b028660acf605e06c06c13d91bb8e28a1bec11444205f2d2cc06eb843078634eb6536a784d88c8a7fd988676d840fa8d2dc271bc592fecd6d04748335ffe5dee39f499109bac03b9638276d85a765de36f9fbba3ef45eda9377d241d22fac3ca3a4a7f1c3f397ec0c9acee673212d9bd5c978a836a1822be07612f23e9aa35ad03bcb18dca6d2d1f5c3159cb37e0058fa7d16bfe9884587f95d80784ad113621c879085318d928363628a59ed7b2b23333b0f37b53c93137b9dbdcf85c0618909ec6462c0d1cee624b7ca9a1287de4e8fdd582f92ae6c147d1913ba58eb416059bd06e1e9ac61f1b2e09b89cc1a11f1bce8528c270aadff695fe0c994b810098d9eccb7008a90235f5a781aa5da463b816d6f372fd2f96a4d5b26963f2adca6dadbc021371178686fbf83ef91969e6e33a4b72c0e53ae25a74437051ec59285cec5ae2d7d07c4a281d6d147a0382d1bf3263d64884c82387ae640d0bc570f613f77d9ff6b02c326937a57c5a9876055060242bb099d10f5bc3d92f5335de90246cce175de0e68f49fcf6cfc1cbe736cacf06d817a5e394b325f1e0e9a8280949c7bc63070666796e02cbc6b5ff2a0786de46a5a0a0ab871d59be432549d51a1d1b9b18a9215bebd46226699694bad2fe02f3d47cd08821776b6563a243db81c60fd1c3127364fc71995f5ca6d273836e16e1c9d62cc1c2219daf9bff2b99e5cf7ea102c11d337e6df7bf6991cb54d93d9d007c8fd9a6ca5f571d8d24cdeb69f2b34599332c5bfc573bc5f95ed187e80ccfce96024ce48429fbd768c61ec364d5b1a5baa245f62ff4a391fece62a68cdbd87ed39c0911d076ece34ea31eaa7c82e8996da6a8e2cee3f4c23d28c4a7fa12ff08c1e1fba3feff702229add3fcc5bca4cb9d783862790cf4494f0794306cbde6dd8a718dccbc5f91452a2fbf29d670be681673c3a89cf7369bca3a5f050c79e98260534df30fb1ec26e8e9b0c2f542d05d62e4da1e6c50c947267538229277b4a51e82c2431af33592495340ca68d5bbb4819feafea87da9c5319a83486a29987ad05c96cce49249a1e309b809944be71f35e2b054f8f849424d73b2ddcc1880721d568b4f6b3848d3b8c597e3e57803e42c8aacc70916dc00beb5a2b1d366c8363fc419eea2cee8776a8812e78c84dd3eed30c86bffb233b37429683ede335bda672a4c24edc4f3b02b4950623f65c7a3efdb460b46c61d6e8dab4782629258db0b6bd53e86a4965e2530d58e15a8ce021b32f98229faf8ae1b4217b9dfff08168c82b31bbced50659a3c60bc8c5818c8b55aedd8f4dacda5bf2eb291e809d395b19a3be7304b5c43a78fab561803f68878107f7f5d465669818160b6135666fc0efcb6ea7a2f29f99b5c54c847ff45cc03fe68518d16ea0553143b779437dc93cc26827eb2cd6f8aaed9c38d9231e6fb82d6c20f3ae65d1056e333c09072928cbfd58e377151b78d689749cdfae8b4981c3fb17623ce5eb2694c8069e2e86cd760fd12cd3f757b40a302902378e3378c48b229165f3b2d441e3dfb9555a366a6141af28b8c9d62cfb39fc24d0d5dd55d9b855ecb91e4845c41f69e2a9fdd"}, {0x1010, 0x0, 0x2, "7416d8f10e38c6d295c26990bcf7b7be9ae477640467167dac24d160743a057c8e91a5c2b8d179e20f607e4e33fde2ed9865d6eb65be6cbe4ee1bd1b48ded82e13d0a2413b597c0acb240d9a6c6b36a668180cb86a74b47d7fcd697f16547d2573b7210474465e2ff66e797900308dc0862dddd03d91cb25b11e5c1434133e11e753a0f20790ce1e75e86939c50dded0067bb4464fcfcad1c1260c46f907a6290261d0f5709af3fa873b99dd03a0badb44af8dd31adf83cb6a5960a705aa17e83f9d9ced774bfbba4be83baddb264afb4d105e08e8de7e0da8a9dc104dd64690e13dc29b88c46fea83d5dfaf43667c8e668dd0f3b326d5c903dab83d22d9da83a3a3c192cedf908c27489ea260350c6a173d4c17b6282668a07e39d318cfdf434377236594ccd31630dfd84589dd79e4b0ea6b0ced05f566a60211aa98845f22525f09c6c7accab2846c4f4bc78f603bc16cacaead109803af618233ca42f94b4f361a27eb64f6dd78777b85c22e0e5d257bcead8627611b1c47d314b561ed1a189ef6932b2b69bf007fc41c43e7a5271bbbe8528c4377ff69d22c10c97063f7d4fd042c57ce4f2718178f8ec759beb97f695ddef127846e2ab134353a576901db8a7b91d2833111e2545eb4bc4022ac201b316814f9c9ad88ba72ea869fb3dd2c330ce1deabeeb9f306ba33f48196d70374c9827016fbe13b3b6248478c3477761b26ec32659cf897628c2289a242bc6c0f7b2290e0accf02a38941a4f159854e4fca95c9df3f86a4cdc25710146534e6aa1e377f87575fb392af8ce54b2b8642854706924bd1874b2b5f53a036afffffb8a33c8e49bd364f6817e2a65e40d551995ebbe773e32ec519f23f2a81019430c79a1e8f02e1a20249d7f0bfc7aa9deeca3d877e0009717c9b950712984e857fef8a5c5197e9b8a1be9a0cfa1b16b9f8befc24ac094e4323776c987c0017cc0fe0b66fa10b4ccef48197a6e2457f3171a16dd22450567bdca42b3565c717ef2fb95ab9229da9e2303e6993c8fb5209ffc10d38f8e3173f96f2f437f8656fba59e1795bb0a97dafdf004cb33b9aab9938d3693a1c6411831cd51965e90268782604ee40ccb6310751f80991cca08b825908fdf26d8b9bf7b83d506468efeca696ad57b27348ece73081de102e57a44772a945a6fcee72db359342f3f361da92141278fb2c6715d5610368812c7aba52a2c04b711b1ed6e57eed0b7817b3c957139eb014e40ddc83acffed0a0e09c5450c542c2feb62191282db8f61cd38ac5a875ad72b8d7466b0738d452d8c71baa1e588b551081c496e24f009629b5b57d725a46ca934440cfea4a6aa36db754c67022907a2d397e9c445700659d4f0a2a4ac3f4ef4fa866b73c2b0b9e09752e1308e254c85e58c5da962f45aad7a6d226ec5e8139a7c70e28111c203bea85c5c43b85d0ed02affd195c76f8e140df9542a0395b15b61a1d23b35510a53bd52034303a296c1c4fdc7145cb0adc6d2ef4dab9e8a7111eb363824b22b27d7041bcd19d9a38e355e6201dfeeeab5d292c52ea7bb3b2cb6bdf8cfad1698dc8a7f27d851ad3bffab61c960ad37ed26f2236f3626621de2db52c7eed888082fb069703817a6dd337af3239481506f57fd1f733eacef2a8cabb642c2cda5326874acf8bfeee0ce6069765efbb2dcd2e0e6643b71ba5a89c5449bc65299d63bd3b0c0dc31a8708360541d1772d21797e5d5b8dc0a7c2e9c4896a4b539ec0e1d60c6217f8d916feac6cdf404f7e80f57b7cb79e6d7612018829e1cce44fe67fd0055c891261a2cc10cbfa4cbb306f87d5b7fbec0286b236fcdafdc76cdc6165f1671598c2ac5cb7168d6abb81cafdf60866f1ad54233fd5d5cb95e6de0f853c54375c125f84c6dacc36af50376ce16a762203c73d626fb53fe3edfdb12e1e03b9df06c3d5e677b2575481bce7bec8230fec58ce7a0fe569c7ccb6292d1b2a5417ff393aef2902f600f5067eebfa716d96d979f5617cec5fd90a7c2df0bc5022f808555c3bab05534d1889a281ef860e7255bd6878ad40159ca8dd18b345cb545540d611f8e137ba6fbe06371abd187e2b4ea638933444721974462f99b1fd204a1f4df7d2216d15bcc33f9bdc7bcc89d7e2dfeceda15eb461553425bb56b755585443c3387bdead66a8bba663c69ef715f9cb01f694bbf996b4104b1c958ada3b436f50a272a952b11a046c53b13361db8eb62fb31d7041a65625d172cde5f98411dc1fc05d15849e34146bc1742ecad72bee2e393bd35804640dad785879119650b7c98b78f840924293db070d9506f4fabe9c16762fd2c80d7eaed09b13d8c83bb17902ba3a1ec5d40c82aa62d62520752e2e05a901aa171fb86a01272d23eb071b36c70f0715333ee09c4bff9afb701124a846b76ec81eb8e8069d635913c72a483aed8380f01052b5731386b4adc38777d9746f0305e814da8524a34d9b6921e5b9ba1da217b9c8a67f67aeb8e2902c1671d2911415d078376bb8b6cee30122b26bebdbbe34cb08cb23d0d913e563be97fadeee246af1a05510dff13a4c2211f79e1c8dacf1fed88597783e0ef93796c13ff8756c7ddc2b65580b2493196e3da6af08da0c2cbe85a6655ff3b361763ba03995d26e9dbe7ff0f8abb7e3fed033b4f09febf7f4240ea0b8edd7e05ec9923cba404dbfe51b800a00b76873867e0a838148633d365032c90069de912c3fc9e905ac32801fda6bcaea822f9f3a5c8c877db2dc73cde0b66fefd6f2819355eede48a936b44709212ca1ca59f344da86e50a9ebe69b62ca065dfc5659658f02fe8c23ad2fd48bcc67be28e3deaccacfcc266f28755140aee93c68f9610d464e3175726a66d7b2235e6a72bb7d1a0eaf578422ce7f4512e5a1ac95b4ec54138ce8b3b193be14aed98117e69ac3d792649c080ec1698841907d77fdde86f559ad85a8ac2610fb66634f82f49656e4918758ea351558b19311bb731d3d7ae7b0c4e2a8450578e7d71f2ab51bc07590bb5ba0ee8b5647fc5366a2654cf3aaf09e8ab35bb954be59eb84449bd5e78b21b9238e2ef3ce990610f2ffc6db1faca5f15242a469ec8a4e39c76043bce5fc8253e1be9b962b1c72e43eec78c5eb0fa76664abac0b986348831ee63e838400427e41da859b1917756899d0c33bf6f60e83f8922fb70be8131b3ab4f467ae93e6e94b1a8eb8c74f1c31cc959164554531b31cb1ad81ff4316c23b35894edacc9fbeb8019ee563dbba0aa12d22296b6b351c21f9dcf098bb0131a1660b82ca4529c6b80f978ce9a2bf1ad931b25052e59f100ae1344efff1c70a8f39d0c131b83c877709214986488b97f1cb46fde0257fe752ef75144656b5b9168877ff892babf9dceba06500e9c59764d168c2adffcbcba5db4edc6e9df61659b8af655f986d12be0395249323dd4673ddbb1fb5d71e9a26368db54a9577c8c647807824504388cbbc33320aae5536932db543f71b14e60ee557f8bc15f75ae44e7633442afcaaa1b4b4abcb18a6886e2a741c0189ecdba10d7f897618692d6839dc39c32f5def2c30a7b5ebdf4d1648cabb9150c056e388dc7452e0c84cc2ee7a3eb35e48ebf97c948cda493c2122293932f876f301feab9c8b3251a74c4c1d6b49c8c9a0b8dd8a71a3c8d7331dcc37fe6361dc30d52bc5443345bbbe2e8c819759962fffaf6edc30505cc4503175f3cba1c9233fff8ab9ec7b8bb05efaaef65b3d027afb342e3fd71244948c699b5ac21d2bebde3f37e28f9c332315979e187bb8038684912f68aee90f46f6df8794d0b58eeb54f21b9766b0bb348e8a4196f6d252759a68a5f2116ca30efc2888843a64bdf30b01086a730138aaf1857461494976b887d77087fc70ae3fb9695efc4a9a6ade35c9875efd6d096924032acd0aff5ca723430f6ad0004d237d285b2c2f15fbe66820af32d19a9340391815778b86a08dd31338a12373a06e53ac8bae664029c306ae50a5289f253e91c0400868bdb6f8b97242d93138a54ac610e61ce0a63fbed824b16fba29afb1ea4f57812b6511f4c319214554fcfa94d7f0fb2213fcafdb60b3cc2089b2509fdb136daa7d197c95c2fdb78c57d2df676a699bdb1985a96daf1755281bc8aaff95bd0a016645e87014a4f747791b86d6e32f70d0cbcc0be825949b109cfde8010d016ec06492e74628dc6924b8b03603c0267b0cdcf3b277f581bb956825b3f9c4b53f11fb39eee99e04ddf30bd902216f89e946c90cf67584537c4bd5d9de4c36d0c216abaff9034c47878af321002c476b7708892ab533c5be6a46f7854be39a46efa3ada8394c2af0ec6c6504a4419670ac432dcf7dbba2b9221df91b30b665ad91d9259a8554bfb1500459d36b3ee41a2f6b7d84bf40e595144f58bbafbeb3f47920f91a696e1bc751e1166f158eff0197213cbcb6d24ba6a1fdbaa6ddc3e099de7661c75bf8c75a2f60ac64fb8cc1fd3ca6dd75907097c1a954188a2487b4b6860625e14e4a258da2c7cce49fde1d61f50865c72118463f6a3c7bbed7440570b1082a61fb0a989471cc61f9c1383382f53a622eb52646b29556a0446095fe6f1cd74ade6eaeab24c093a7adb93f625f10012f2724cc28d6e76c8f3efd17b80ea165ffcc927b07b4bb2a35e51fd52bbe6493cc399a4ef567dfee3aaf558fb788016ddadba04f9c6bb17bb29b94470c23ca29086a9b444d325b606e9daf96c70bd1f58ca487059212411e8ea75be920c3a9db739078ba1e470f4d72623d8f410fe8396bd92be384f4ffe450a6de2de70f21a835f400d18fcbf9227caaaf4ea6147823a7dd4a8ae58348c4715b14316f6b4844b78b8a61a718ff5800d2a38c4d0206a564946d49e2d99ada8dbed4eb979ad367ad649f266ed6fd5cf17b95892e74e3206e77bce5326784be397652af340093c404d93d5cbd64b4fa7eb1989d4ba02d7254dec37824fd3fed287faccafe994a365cf34b1dc6014ddc5c52ad4ffd6d61764617983871201e60881515e04729df6c320ab5b810a2c458271ee62dd7997ec926b380c22a5f8b989e71b316b53395dd618d5395d158001aa1659458fc4b34c562f75439492a25663970bf1e1fb1519a0182190c580f5e16f86df492b9e2da558a6d93c402a6d1036f728f84fab9187163200df1a1ef3bf76a9b8a7973d6b3ce506e402ac27b375f2620eb45bf5257a6f22598ec4408a141e0a1117ade01456ddf3ce04a12f71c582c6b1088a77c6d842a24d453dff629f2953c7c88df10bbcc8116d3bbeebfb814cc0609948bc6961fdd2549088cd3653e65173933481276f48b5fd104b7edc5615f793d5a9b88470ae7e44e5a39ce5257774d07608184a07017aa3d71ab68c819c0fb31cab1f376c63e682fde77db5c991f605a1a51f83109ce2e154d4c816e2551e9571aafcdd4e0f7dcdac775bfb52bdcff06b185d20adfbccf3bfeba92eba8c85ba5f7b70c4c63ed87c37c0f3097b5a43688772dc117516794fd20c0143a93fc18431f501e76a78f24bc892ce1940cb2c501460dfc27f34d0370a95c536bed92fee2969c3dffbb39ebb38d5c1ddca5fcd5b7b2509047e34a7a2b2bff85262fe93b8b313e88dcb8fd58f7fe9122458ebb69fb52978fb5d85e55075947deda7998746a639700b8f0c181e86286e8e234be7b55afa803e93dfc28af2e8cd498d69a7a48a99e91572d7f15c1781db646c53402068b5da22eab9e552e3034d3a9df154c389efb54eb4dd4b7d1ac48a8c5b99455855f3e9414e43dfa4e6145fc9a960f720f8e1b"}, {0x90, 0xffff, 0x6, "edd7e987a3badd3f28bfbb54ffc4b5addeab89ca044ad00866d308ed02ff076e47fa75aba3651983937b85c0359d2d9120cbba17cfa10d2e495b1c4c0dc3856c61b2e2451ab9cfe89c5a10e7e6e9b779337e65dbb779a2da8880a09941015d6d0d532756dfe2d10362b38d25fcb882831516bcf4d663a22a49666486"}], 0x2120}, 0x408) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffea7) r12 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getgroups(0x6, &(0x7f0000000340)=[r4, r5, r6, r12, r13, r14]) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x55cfdeb9, 0x5, {0x8, 0x7}}) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r3}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$KDDISABIO(r2, 0x20004b3d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc2, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x4, 0x2, 0x50000000000000, 0x7}, {0x6c7b, 0x5413, 0x0, 0xe}, {0x20, 0x100, 0xd8d, 0x7}]}) 16:00:08 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x62, 0x0, &(0x7f0000000180)=""/98}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./bus\x00', r1, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0xfffffffffffffff9, './file0\x00'}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000080)="4e8e47f80000000000000082c7", 0xad) write(r3, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e", 0xf) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x0, 0x408) msgsnd(r1, &(0x7f0000000200)={0x3, "3888fe3f1e6c005366bc523d74db377142035f2485aa7ef4d3ce298fccd994723bc2d49ef34b725de63c48826b452cf5152ce4ba980253e4b632729a"}, 0x44, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x101, 0x5, 0x1, 0x7}, {0x1, 0x1, 0x0, 0xc29}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x20) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) setreuid(r6, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x228, &(0x7f0000000040)='z') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3800a) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e760101000000000000a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d36ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2efc7b4d2c38f572cf51ad724dd92ac08c18dacb6584b97615bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec431424a4a0936230155625edfdf52598a2d92eb2535e2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa120000005ef90cecb826cb9cfff4a904"], 0x10) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) connect$unix(r2, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r0, &(0x7f0000000a40)=[{0x0}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x81}, {0x6, 0x0, 0x0, 0x100100100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x2, 0x5e3, 0x98, 0x80000000}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x1b, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x7, 0x10000, 0x6, 0x8}, {0x9, 0x6fa2, 0x71a7, 0x80000001}, {0x7ff, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x9, 0x3}]}) r2 = fcntl$dupfd(r1, 0x0, r1) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/53, 0x35}], 0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000c40)={&(0x7f0000000200)=@in6={0x18, 0x0, 0xff, 0x101}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000240)="f7947d07fafba453c452421662ee85789345154a73889790c578ce3450f011875ed582f36bd4f15f41bec8a7180d65f216", 0x31}, {&(0x7f0000000280)="057ae67456280a738841f88d7d6ac8028e3ed58d35e99a9693a25ddf1879c9c4a4c91b93a8e3e94bab2123a9026568d9cd9df88346943ac418c73fc52de6e8487768d09b6afb869356047ebedeeffe7ac1d5571c3dfa07469e3424", 0x5b}, {&(0x7f0000000300)="d7d8fa3ca5bf2735e79ae61f5309086d737818e01ad2dcbb0ad2e4f8fcdc1ec04e1e958676045c68cfb36234e1fd9a68904181c49ccca523aa8133a80f5d586d0c1665d152492110505d4730ce89b4b1f6554eae0846e5663a2f5af715e66a02b483213363ada6cc3149e86defdb1fc0aa09011c4e2c73c8c6b0ca9559ef740d1c794292028b22ca7ad06a677f01820c4dad32efec26430d87bf69f30bb03b3c10d6f8872949", 0xa6}, {&(0x7f00000003c0)="3e9c2c61e991d854aaf490f47302d900f66973e3e9ec7776b5bbb509728d29939ebdd4946a05eb28c4b1d56222d094b5405f1bc7cf2eba1386617672e49da24428ebf46dd68291915543b009bbc8b9645c2986e61e92304caf231991a55bccea6268d7b406c4074b5865c5b246acb6f26bbf7e62f1fb2f80413a62bb1e92d73e974ca43bb6c148311d", 0x89}, {&(0x7f0000000480)="a70af9a652966eaf10aacec41bb3707e9b371a2f5b8a36de8510b1716fd1874df8104d4663a9eea5391f693d469431d422742bd1ad406a3647074cc5858c90b3f1a4f97d394a4dbc87856ddc14516b2e4db7671fbc5cbb9ea540969415dce3bf0367d67623560d58a0369d7436d41623c4c4cd2b85fe57e7edb047406f9f28af62e3362b811eddf1912a61cfc00f8348234bd99a2a6b3fa4da7e697e71b15f08cec4d040f58d434c27af1a369c4d4965279b9fc8053171a326a4b0ae7e5b52d5b3a3664a5c3550e784c064ec96d029255fe4d22dec9e221363885b33", 0xdc}, {&(0x7f0000000580)="a7c78ff5637e05c5b6cc7f8ecbf02181595b2995029e8de327655664094edf33e502b2cc9c575e8b6a699caa90a985801747a2918cfc56142c8d00a94985f10b8cbb963f60cd8fae200e2ce78a6bab7746752ef7e82d82fcf8aea693e25526af03b0de7efeb6a53c475507566a5a0b02940f5a74acdf6e2c4a57f015af5ed8ed37d47162e952656c18f7134cacf9e72e2ce113b733bd5424960c522cf3c3e4dc5c082afefd857d143e52f065ca62a202d6552f147f14ef0eb81051d56ad1dc5eb0bcec128964c0c42e18e79ae3c003b3eb2a983fa1aa5d0d44cf33fdc8698b396fa835235e32f83c22df63b587a606849be27f2ca4e689963a", 0xf9}, {&(0x7f0000000680)="0ee026c59d2738e4c8975f810c00dafe10ee8ff7", 0x14}, {&(0x7f00000006c0)="229420529930bbb7a8537dc584a329efdfd562ba54b3561f6aeb6ac4511783a5f6f4874bcc61edfa2dffd3598e3cdf0106edb6823c32bfbe4c586c9f83b1e88880a1c9a543b4e515783fef315ebdf22c2163a8abe5edf3dd27d51db8e2cd95881c164a5ae1f3099d39731ad6e8aa9e0801c6424e1d3cf426b53162ce56896feea0bd738943f229a884bc7d8135273d2e5a1bdcacf95db6768f7388f5b9fed034fcac3df0b35b469eb5ea56f255f47a4eac4eca61ab953e7e2de9bc3d0bab68240bcfe6205e6a6eae7cb0bfa3c2b652000f63f7b7b6ae7b6da8339c7faffd337660a85d89e02ad226a42426cfb5e77f18aa", 0xf1}, {&(0x7f00000007c0)="7a2865d92cd51e646fe8e800d30f33d6035c8a6a596fc14e97c63005311821639fc1e0d5ed45a1c62aac3fc9b8e406d45d7a5707cde846bc9a05baeaef532ad832502251e7c4d0fd7eee20b22ef38bd896a0ba1bf2264665464b40deebffa68f5b103474e16861718ab9e7872ebff08bd34a4458e675b4509ee47f61247374d6c44a90b32de2f99bee2f4c2f95fd1c567bab3c9d6f3b236e5b121fae4f6e4d22aa511e1032f068f5c7aa553517879ed9a4a7044a58e59937f86adc4f33b2527a3808639d", 0xc4}], 0x9, &(0x7f0000000980)=[{0x68, 0x9888904ed87007e5, 0x8001, "2d8bc1aa75df1cca0d5e345339557dbb5a7698eed0a3ca0a34ccb71c4ec300a8606c1879dbb7283274e62671c7321a38f106c728a50b179497be9dd17c8b793a44fdb27c142bd5fb8a38cff8041c44254d197275"}, {0xf0, 0x1, 0xffffffff, "9d57d0db35d3e16227eadd43f63cdd0d8e74eecb587c84e78ed6dcc112abac3660c7ea959aa626057bc5520de5977ab82ce0b63ed07b3c63730b523fbf16c7ddc85e2de514b4a9c65d9179453e2969ae43503a0668218a7656abbf4037b245bdb3013c88d7cd30531d4b8059893b6a88f6dbdaa71f439aa050181391d78f6796502221c7b3bad67698bf3383c798852b1f769d7c058df2f9657d0c336e41a69d1023e6de03266d4fb43edada33a0293b86905a1833e4cebd8881e8784562fe0277d8f7cd150ed224261178b17905398f1be861d177acec25deb2d7d9cd"}, {0xf8, 0x1, 0x61, "621f4966bb09a724003abd287c50e0ca71592e6272cac0d60dbd352c8cc36dd39e932cdc23db9d113ad67fd9684a420b8573bd6ec9638231b543a4b3d7942f96519a57e97784d80c7e2c597e83a6fa15af9b56696f01d427ee2f4e0400816d7c946ff1009fecb52269255891537d61ab6465d7bf96303797890dd40c230b79ca8184f29159032c8183feba76f8805e46a92417f943565caf3c4021f2602285a0f6a86ea10b0348ffb193ac819b410536894b06ce0cf06ca0d3c63b6185ef166dda53d17efef4d37f0abed50d5056024dd1955585703d9976a9feb52a53931d2bd5a3"}, {0x58, 0x1, 0x4, "eaacc4ea1d597e4f9274b51f593b54fc1fd7302d0fe231abd9e019a180826b0f554f9f59cb4ded0f3632e5abaf9d45475d3fffc49284df2d25366efb8ed8f797f73a8a"}, {0x18, 0x1, 0x8001, "9a"}], 0x2c0}, 0xa) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000d00)) r6 = open(&(0x7f0000000d40)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000d80)={0x6800000, 0x7, 0x5, 0xc0, "9064f46c1999619dfdfb2499b609ae74fc823c65", 0x8}) r7 = accept$inet(r5, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000f40)={&(0x7f0000000ec0)=[{0x43, 0x5}, {0x0, 0x101}, {0x42, 0xfffffffffffffff7}, {0x1eb, 0xffff}, {0x0, 0xffffffffffffffff}, {0x81, 0x8}, {0x43, 0x81}, {0x2, 0x6}, {0x40, 0x545}], 0x9}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000f80)=0x7) setitimer(0x0, &(0x7f0000000fc0)={{0x4, 0x1}, {0x1, 0x7}}, &(0x7f0000001000)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000001080)) r9 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x8008, 0x4) connect(r9, &(0x7f0000001100)=@in6={0x18, 0x0, 0xb27, 0xffffffffffffff73}, 0xc) getsockname(r5, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000011c0)={0x12, 0x101, 0x80000000, 0xfffffffffffffffb, 0xfffffffffffffff9, 0x8, 0x9, 0x10, [{0x4, 0x6, 0x1, 0x7}, {0x1, 0xfff, 0x5, 0x8000}, {0x8001, 0x0, 0xbc, 0x1c00000000000}, {0x5, 0x7, 0xc57, 0x57}, {0x403c, 0x200, 0x1ab3, 0x8}, {0x81, 0x1, 0x10000}, {0x2ba7, 0x9, 0xfff, 0x2}, {0x9, 0x10000, 0x5, 0x1}, {0x7fff, 0x3, 0x7, 0x188c4834}, {0x81, 0x100000001, 0x5, 0x100000000}, {0xfffffffffffffff8, 0x1000, 0x3f, 0x2}, {0x1, 0x3, 0x100000000000, 0x100000000}, {0x401, 0x84c, 0x23, 0x8}, {0x9c92, 0x1, 0x200}, {0x100, 0x1, 0x1, 0xffffffffffffff01}, {0x6, 0x80, 0x9, 0x8}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001680)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000001380)="07e82b4e65045fbc3fa9c9a486735ca5c5f4ce69ad65cdbde1e20f396176c3b0980036e5a88823ddf20768", 0x2b}, {&(0x7f00000013c0)="9f78e9c9ba5454866bd5139bbf721319cce562d2176ad654a549d3bf09b5a63aeaf09a08b5a2f4cf46d8a7e0fde644f8f84c6a29e34fe3e35ff8a0bc5297d5cc9897", 0x42}, {&(0x7f0000001440)="0220221ee5dc560b5c72a13c795be28e66ca97b3c60dc3538f557dc014c0107297eb2a5373ae96dbc27f144c9a940b03196ce436fdeea06b35ebe00013ce0671dc8be03d9fc88174f4f543e283dbf4c16bd92d0f82dcdd69484ea6927b26edae368c00dd8b5dea50c2a077bdcb96d2d4025013e36ce44d090361c2989419068061e162e1858db4bde6aaf73a9f4e3b61d4625638bae69f1c168501ec64a0eea9536b20597721358fdf622cbea6e79541611384aa89f9d298f2d3a6d21177559c3ddba47b2c731b876773ee523db8ae0ce3867d109a7b9755", 0xd8}], 0x3, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20}, 0x8) msgget(0x1, 0x100) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair(0x20, 0x0, 0x1, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x315) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640)=[{0x3, 0x5022}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x5, 0x204) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x6) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000480)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x3, 0xc6, 0x3000}, {0x2, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x800}, {0x0, 0x10000, 0x2000}, {0x1, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x1000}], 0x7) r6 = semget$private(0x0, 0x5, 0x204) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 16:00:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000100)="a1396d601a2f4825a42a4b29ca7c760f35f95e9ea80f10139af96f22f1f722bad8fb7f469f144055388070a3212a88bd75b292685eec2af8f933a66f8d3853b538fe47fad1e408debd4b641adecb0df6e9ff013aac3801af86a4d0c16e17322e6d4df16162df93d8ca8485e16c6d33aed3168ed855341bc9ae8b851400f53ddbb60daf4f0953a89018a08ea6053ea208ea63962519322b58e73e968b86b11f16386246a786c891803de872df7c96f53330b83d69f3c70ffa880182270b2fb67d2f6aae21eaede09a1911ab0939783493c862b3ea8ac344693d", 0xd9) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) chroot(&(0x7f0000000040)='./bus\x00') 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x327a}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x5}, {0x5c, 0x0, 0xfffffffffffff969, 0x5f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x3, 0x9}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x79ca2a4c, {0xffffffffffffffff, 0x80}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) 16:00:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000740)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e0d66696c653002"], 0xa, &(0x7f0000000680)=[{&(0x7f00000002c0)="6533c46a0834ae057f1d9203bcefbfe3e5fa1d726e703c9353b14aaaf0ab0f1685dae7df1994c725071e6a1159d79bc93b7e937e979dc4fe9149babd8de41874f69cc802fa81e03b91630f568b8300c23913fd77282093b8a738a91b96d0279f5228ebd898c6252bfe24edcde116da3454a1a1c3d458e60ef6e211e65af44b354f131f928bbcfb1441cb6b3232eaf340e3b0d03b984695ca0f71c0a256f5559d0549cb213cd3b9e8357215ce9631411c707df83fb56af39e24d62a5521c34407f903fdc54a6f5de82fd3277aa2fcd6b81804fac68e6f4078b157d499c42f6fce6f17fac18b9588c19a2c42241dec9e248f22ad3beda52cad", 0x80}, {&(0x7f0000000040)="5ebea7a11f7c033f0a64cd101447ba344b3ff6d29d77bd34557a69d7f35ec6c3dee1781448682f2d3f6adbebb70840198f037e9355a9e993e1a8e8bba7b9c479364f7c95bac89ef66e1f5cc5bbc4077db07cd8be55f9e143208ce3aad4402809aa4cd5c3cc7d1043", 0x68}, {&(0x7f0000000180)="65ef7a0776a905e9985795d410a84fabd8ac3058965565acdefeb6b2cd044fd1b1d54240b23b3dc4aa9daf4b68510382e0aab8acf229192be398485a604e1ed5a126b9ddcd944823829ce72f5c946d52a815", 0x52}, {&(0x7f00000003c0)="64742ff5046a7e1b378452c93d3b7827a795948c5eac4475b7d89b4e95411eaf9a8617c3241a6ccd2bd7d25f4bbdf26efef54dd3c141f5b8b00ad3adca97713c44e70900efcff0d1ab811db60a658aa334907231ecc220ff84da30d0b7f8a0d52455e34988e264fd9023fb6dd8a47c3399bdc63ac0d1d1b5bec5fffc36c1f4f2e8eab1dca34f31dc078f4eaf639b", 0x8e}, {&(0x7f0000000480)="869017eb3e91d5a1e62c33d8dbc53d4bf516d02488bd4b4c553ae82af1d22bc59a0bb8a8c69b83b2145fe6b8a0c4b1675414001e317db3293d17d0dfca9b69ef2d00761a7c493065a113cf431efcfe", 0x4f}, {&(0x7f0000000500)="38a13a774e62d2e3be720ec7027dad1aed1dac46d1896fb18e485f63f9636470c3d5c4d207f55b927ea63afe6b707a4f634aa50c42ef906b60bf204c5e819ce1cadc72ccd60074d3af8f60ac51e2847a57a7d5eaa8", 0x55}, {&(0x7f0000000580)="9c6fbd7d94c4f44aead80a0c16f584c3bce23cac40d2762826716cc72f871575bbdae190e0c5f7d47a2af0bfe649f43819008a1f1a77212b9b618cdc2a8c0063731f2f7915f7c92d95a9d7cb9341544ec19762031810d488d66bc5fc6dcaacbbfc163e04684ff627af94ee7d", 0x6c}, {&(0x7f0000000600)="f6407a930f117c42c8b348e2bd13c6b62c2e47f0b4b00d3eae5420d8f4dbee8eff17eff8ba54b4e6e86aa907c45f5c12f8bf89a344d2b96cc2ba3fb872b850c267ce944a9bad7a19deaa32827e97da457db7fe9a17724f5371e66b2ef0eaf4dbd4a0084fd60cff4dfdc759aad57b57", 0x6f}, {&(0x7f00000000c0)="aefed054d01d594e19fc731091c14140a3ffd2889b45477f7928da1dda83557d683c53d66b0d6813a0013539c63c1293564d8a12dce777e7d10766a18348", 0x3e}], 0x9, 0x0, 0x0, 0x40d}, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() syz_open_pts() 16:00:09 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/54) pipe2(&(0x7f0000000080), 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) getrusage(0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}], 0x2, &(0x7f0000000780)=[{0x10}, {0x10}], 0x20}, 0x0) 16:00:10 executing program 1: r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fsync(r1) 16:00:10 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="847280daf711880adc795276e8d2ef52aebdabd168", 0x15}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x180a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) pwrite(r1, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffe) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r2, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001f80)=""/124, &(0x7f00000000c0)=0xffffffffffffffe7) r5 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000001b40)=""/228) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r4, &(0x7f0000001c80)=""/178, 0xb2) r7 = semget(0x2, 0x3, 0x640) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = semget$private(0x0, 0x6, 0x10) semop(r8, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r4, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r3, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r8, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000080)=[{0x100, 0x8001}, {0x97d0baba8909056f, 0x7ff}, {0x42, 0x63}], 0x3}) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)) semop(r8, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {}], 0x3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000380)) 16:00:10 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) socket$inet6(0x18, 0x6003, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) close(r3) geteuid() 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0xff, 0xffffffffffff56e0, 0x6}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x45}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getrlimit(0x3, &(0x7f0000000080)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0xa810, r1, 0x0, 0x27) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x67c, 0x0, 0x2, 0xfb8b, 0xa46}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) open(&(0x7f0000000040)='.\x00', 0x40, 0x0) 16:00:10 executing program 1: socketpair(0x2, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) r3 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt(r2, 0x7, 0x3, &(0x7f0000000380)="bae64384ea1d0c2a2cb46010edcbc215144db4ab93deba28e6ab0236071215322900944bc6fa6ca48962c95164130110d83dd2ad9532243a9befcbe0eb78c53ef29ac19d4bb33a64d9748aface8e290e85be3a2ce64950a3b8732d9b16bf10aedaa1fd74cee779b8dceca560e952b92608aa7587d5307b677ca70248b0b3c56739e5e22f5dabcca8f01b8b23b3fbf843926ad0507c5785ca49a070e3d13357db74319bd165cba4a49d391017b947abb1af23c385885a035968ff0e7ea2791ac767b1a871f86d8a6f6db02dc416f5034fd40fe0ea9c94b9082cbf197ca757ea9fc08dff58b4f947a8c43a84155b808ef2a5c0", 0xf2) kqueue() pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000004c0)=0x2) r5 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000640)={{0x200, r6, r7, r8, r9, 0xc0, 0x3a37}, 0xfffffffffffffffe, 0xfffffffffffffffa, r10, r11, 0x8, 0x5, 0x8, 0x9}) msgget$private(0x0, 0x14) r12 = open$dir(&(0x7f0000000700)='./file0\x00', 0x10000, 0xa6) linkat(r4, &(0x7f00000006c0)='./file0\x00', r12, &(0x7f0000000740)='./file0\x00', 0x4) getegid() pipe(&(0x7f0000000780)) openat(r1, &(0x7f00000007c0)='./file0\x00', 0x20, 0x8) socketpair(0x51216a0c2446721b, 0x2, 0x8, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000840)=0x5fb4, 0x4) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r15, 0x20007471) sendto$inet6(r13, &(0x7f00000008c0)="633f0f3b284999d015d52dafbf9fc6a6e7762546d71eb4e8ac33b13e8607e6d466552042f44455d751eb5294b0a913eff4681c7f5e21b06539d74e3141c595bd6d1763ec76580050a410d2e104dd23882c2fc65cb57a581508d545f49cb897344d75aed18fdd5f7f", 0x68, 0xa, &(0x7f0000000940)={0x18, 0x3, 0x8001, 0x3ff}, 0xc) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980)='/dev/diskmap\x00', 0x1, 0x0) pwritev(r16, &(0x7f0000000b80)=[{&(0x7f00000009c0)="95ef18c22809ca91bdc132dd410aa8b0013192487a9918fa748c2d1bb7054254d0674a7095e109bd45f2fab9c0d06054d51659273e188e72a6efe3f65b6ee72c484cbd663a43dc6bcb8d1c5a36525a84fbac0a126f29f6e86d4fb3d32d3964972980ca04939778bdff7cec48fe0e0ea52e2a423e3697476ded799b90c91aee5a45fd38f98cdefaa11d59f180f419a21d58fffef3a4de6d3d2abf896fdc90739836c946e54b0f0cd04c4726c9de27bd34bddb9fcf62115fb0d6981cb75682d42d3bf1f72e9b56963c0325eb87e7a052531953fdbc34039afa", 0xd8}, {&(0x7f0000000ac0)="006c80eac7e8ae6e1a88590fb9c9ad26f880b22d29d3ee6bde5c79575ba8daf97e509df0b131b832c003e762719a80b2f1f19d3c9888576896be6d8b5f53168ad04a267fd6ffef16a9d0a007a819cbfec6941066faaf347d94316eb506ffff2f2dcb45a4860c575fa0df8aa92c11c4fac45e8a8e4f6fdaf95fb524fe54edf509beca01715cb8985afb3a4f125f628d0e758218397b654190e2c4b16c87e685e6e135214753998ac5b62f6f2d1e979c2958c8d2", 0xb3}], 0x2, 0x0, 0x0) 16:00:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x0, 0x100000}) syz_open_pts() 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x40}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x4, &(0x7f0000000380)="61c8aecd") ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x9) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "000000000000000100002000000000008cac1da4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000240)={0x0, 0x100000000}, &(0x7f0000001600)) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="189f41ecd9346f329159d84a1e7a00b3a2d8b15bc50f38352cfb497f6bb912ab86607da8d179a889e799e2c3bde081cf519948a783089e9c273135a7e101cae399e3a5ca760d20e1f4ce54a65f02b2e39a569edb6ebcc1578e78f5323ee57ffe0ff728290a622bfdd1069feee16d04d0ad9d9f06ac70700e99c515a687778ddb893e22cce3d196314b6a22dfa01398b89b664fb2e516dc9dfa49223aeb345e09f1bbf173ea26510d0b1fc50fd6a8247a1d2c37e4a3f679940eb11e", 0xbb}, {&(0x7f0000000080)="5d632bf43e07ffab308d520b41e42e3442c981939d68278c99aec4065d7f2f175d13727df389e51f8b97d0f49885c04d5a6e9804c50b488c3518bfbb5ccda4cb", 0x40}, {&(0x7f00000001c0)="63c0793e61c81f65414b332e2bba19661d1a5776728910b50641a3570903c02b10beedb1f6ba48a887381e401ad895ad1d65d9ad5acb2a4c9b27c677cded9545bfa741416d82db613077f9cdeb3b0783214c2a6731572cafe5e5d2", 0x5b}, {&(0x7f0000000240)}, {&(0x7f0000000280)="09fd26abff7a116d1a476b77cb66f389e7194276700d362f88a96444e9f376f433d65d0a77c63938586a8e7b78bbcc2cf56887a83d0b9defd21d7b0974ffa2e243be7eb13eb71705b496b12b7afe0ea3a5a6ecfa77743c3169a500316b11001f02531df9c3429edd321e2b9b7c8f809820607b5ebfc242cf6b3182e00b499e4ea9aab9c2a0b7f19e7f106e9a7708e68c93f0612837d43f1a1ea346f8031a2284966f50a9bd3101250fb3dcf8725242b1444d566b3b74c3f1d08e1ec8be9db83bf0900aede4f981aae960ce76e5623f31407b70fb53bb570aa1794af986cf6020eeedf145eb19db31957f9fd154b4d247dd8313cdd7eaf31eba676511a653a6c50e265ed663e885882f034c78725a729c62cf0d5fe02b755aed86007e2251c67132b893eaff57a618f2458ae5133a8dbe9cb7dffba79ef86edf3a6b585e129f71f66c76a88a32daf295311f2eec0e5640bdb27a4008cc2f0c38f27c302a8af636cdb00917f8497bdb204b13050118afa025afc48d085d07b383b996b97705cea2650432118f0a2c64ae0c441a98a6b0ee008ec0965f9b0114d86b44cda469c3d8ff7e16b33643f40529f54b6b72214759693965c93ecbe31f2b46f43a5c9d4681b944f886f88e7f04d5fec261913f3056a4171da39ba8ffdf2919782b8a58e032bb259afb9223aff08f61c6a4671ed4262b377a265daad437ff3a4a2f04b01893c11ce5dbec3c2c3e51e993202a0c71c11d8598e7e619efc72b860c4f389d6b318a13c6c7a788b3ad792da1d813d06f2c4ae0125e144cf3cddf6a13777b58fa34ffdd2461d608ce6f67ad25a760e234eb9b5e9dced43917c0c40cf1d7c7d815603ee45d7aba1a3a4a54a46a47961d13dd4f0f2779242e780385848ffcf9780de37682ba3b544195601d12340e754331c40becad701d2dfaff812a15b91a3a88f3ac7f40fe4e76a1b6aa8a96beccb20c697fec788e2772755dab2a27b67d734049ac8633290cdca9153e56e170cadc3567e134a3b8493a5deb3657deceaa2f8eda005dd9be5b8d467fef98b3f03471e474231d4ed2d0d23ece93d65acabe89a36a957ce037585fd0e4ebdc32bc8146615de117872150b02dfccc70b152bde248615227727de068c3d828f9fdf2b277cfacacfb0e1983ff925526c32627a774f05e193b25fd77f07e894c7f3b672b4da0d7b712abfb4cc92689d6cdbecbfb07a74211fa3401b65ac146c3118464323a74772f4b433ea62f7527d155228c985d8f4596e3fa27d1ca466b480f69a3378636a99a567d61d94cb0759a896b922014b42831819537a2f81f8f31a15801c7717b46a527c049cb7d83d9a926bac048c3e8d91a880370d7a34e95a8be2f29cf2c1365f970143b86138f2cced4105876997f9a6b134633c3759f0cf77b7277755b1d8e69c1f4395a5da11fea33665859f849e4f23ad08415c5d867c4df41cdeb05e30ca4fb461f033b7ffc2adf178e5ac8c81ba1d99d7fafd0b503fa8fd14291ee39ec796fcb0d25e047ecf1a125874a92aa8ad147f7a13d33ef22b6ec688e457b9a1c96946283a84c287dc397ae3f1744e162f39cee9838780778726aede8d76cc8c4c7aae21b1aa622edccd061bd029d6bff8bf513ebc759ddef55722d365d0889d925a8410e73c49826d55c86e4fc31ba3587bfb75469a8bb1822bf30cb7455005086cf4f6971bab8e49c227920d9ddd1b92a03a17a6305c8d87e136e51de5ca138e94102289e50a6d41938ba29a1dc0f8ae8b3ac687c1c74ad3f03e3859ca75d8a8718836461bd7521370d348db1fe4eca0ea9c042affb134ca981f2320a6562c9d06ac8f8f78a238392ec96be412c4f8f92d72552fbac51bd530b50e16b8f30a9504492e6ba0dbbeb5ad95e7c721fc8394a522e279a6c5f3785a59159f82f07cda72019c8747b0282f811b62617e8e6309877cbbae37930135af5542f8679a1c2797bbd3e486575d4e823bcabcb20ce1aec3928c383dd7e4ae6cac31334d14917fb9a0f96ea5aae03b37b99d5ab4e66a3154ba6b9fff24ee5a510c3b2329c09724832ba041d903192e5e08b2cd21c97124bbad006c433017cf62186ab5a4e5401056e4248aad92d9a2da1a007ae6da2371be368d4f3e5bcefe383dbf2afd886a9e0661485b52d910e36aa95049951d08f0b1c50265c804da6c3900efbfe2d44f4f2cef28bc033d5bc7363413bf6f33f7c51d4dba09b461fcc41c21565ea54924800a612ab668ad920926364c67aea299cbd9778565c5919b366cd50d3d790ae31fa3e8b88843c8c4a6bebfeea524213f90878a42e8d4ce3c66239dea22cfbf48a2bdf96cef662755bf27184aef84e95439c17fa6d0efe686f64ba664e99040c478ab8464da3cbca70eb0b510da6df5c1b5ef23b4ccad97c65f01b0adf51456afc3778cf4f062770117d5350dbf613fefd0f36cbf27d2509a4fdd3c963999be15ebd2dd6ebace620cd4c57de8949c64ddff7185909a187c8820c5bd7fd0f3747c8e05df2dc998c0b924b6a68d7236a0e0e6998ba7e2e7145b4ce67750a5999a1565e5b86c2e01465eac93cb0e8d8d0e66ff794495691880b53cfe1b52098972c28be54fc79f1411a3904fcebb742fadf7afcac0e8fc8da38182376e8016ed875b1b541fbd914d17b51c09b5b02d1265bbcdbba803b83978835cb5d1e084fb40be364d0709cb9b0cf75b2f8f81fce7c8a87625031917b4720c9664353ef3d29f8e5872efdb47bcae9c349c337d86e623e569ab9dfe1ba030250167d654a3daead033b78baafc7cc5c7576a74222c7377603730332b2c8363aca07d183d65498d57878cd751458f2faf1c7ba7e958367b6cd97e5f059c92b310798106b135a92de487a06ae4363508b7bfea631824b76db5d138616f1cee772b1a30e1c9a742ddc5640239dd80e60032a9459944826f0abec112f614af5e1905b0c50e80b372dd2ecde39dcf32fbe2239f56fe8638e3acf480c2628f05fae30fdbce0ee9a8fc9a4c0e11032c3bc59e96fc2b97a81523e6881cd0567575a62783ee1cf96592f161a4d8ace46406f5954fc990d9915fc8f315db73f700be2d97c1137c85ee27460c58b2d75fc981c5467b22ccb09ceda67c5b57c00845a0e957e509199960e681c9339942541631e464d6e3c1467b88c50a7b57ce0a648fcab92bfaf55496f1dbcc2a1e20ad229143d912d3c8b7f7b25e9db728f733a8412c1625fac2e0817998faf4086de329425939c1d12e91e12f2b6ae3c3bb553781de0b57b96088582c8b67312d5e3d51c183ef8ef04f3ea13ae732aeb8d0c161afe180401fe5ebd2de3084f691ae71b0e3016afddb2ebd931d2850dc90437437e7bf7402f94cc6df89bd603afa5fe03c17c6b407b6724b712049ed70d589b8e6034010db7d638c4d41bf495c6dc53c8486cbf4c417b92b86f2a168612e2d324d7c97bad24dd4e2d31ac28b8efb1b4b9624dfc12810e2380a1dc53dbc1373c04c472546d8b2815cd77a74f187af677d9992c8ae63eebec9b6835c4d96ff41561c5fba77b18cb5a1db76c98340b85ec7d60f9cc2045b7a77518eba84424f2149b4d713406f8708f7bbda51dcf63a08d28b54efc85ab22e306767ad8e649fa65c0ed9728e4b29a78345bc0a0baeab5f6651b447a552c22d82a4dba3eb9e71508959d535309ffc088ca3fac84eba2b802206f0cf90accbb7cf3409499d6e74e0a41e439621d47ed1eff33c4b0ce87d0b37ba7ce06733ed5c54fb86e76331635bcf0d1a8ee1ce38a84bf2c3fe1f41831f5749dc1382ca2116a80ebc5c7e0a7f63e9ebd2afd1b5991639def9dfc02644cbfc75495ecb4a293c6b2bc6c7b71c416d9a419107dface61fdbe0f6a8013bcd16900c11e5bc32f44a3961fb50fd0e6805ecf34fba4c9c70e8246ca7f4f12643d3a55d01f50a3152565701a469ef5ec4bf6f85f3975de580d1689e979b0337299efacb7a1d9e733c47a5e56246ad24b6325e7364acc4c1644b8f16f930d117b6f3bc9df33e49620c70130c1ab675536cb5b3e62c6d73904816c47470a7de09cf1e732aadbe581458b4004ef2987f67b15f38632316e58b6fac3948cd044da5cc6819e6778d57f30310c30f2ea72ec093d232c9887838109475a48186ee18909fa0bd90810a1dd21d774976da06acc8224471073b5c63a2a00ce9863f31430fa8f114cced3d9dace446a946f75aac6069c8f3d424cd61b486f00be4d926f2a16c3199b208450f962f3190fc3ad428e6c5860ca35c32c139a680878b2134bd6ac3a48a63cf447e54559c7f270e10662f43861121e4bcc74806453961c43fe8da7a00559455c4bf7ec7c8db8663d55726aae9eb41f0b0f64104891f105a53de5c9c33dbe13c1310b3802df2126336c7d0590d001c586affc627be5b89d59e073db2348bc372ee71df1abf78533ef4ea1d3b18c35a3dfe2def1d506fda90cf8eb97083ea9d52fb6197a99013a0e65b78dd4c2876e35905c8819a86667f092a55da100a23e7112ddb0a4e271a8025728c89f118fa92d5c1aa09ea9a1b344f18b0d858445b71c6cc092f5a7f30f2dfdc9fc7e05d0f58630f121c8ec439e5820433196ba17360b48bf15f10ebeb92dc4c68660d3b3eb430fa13484e6b2464fa4a25abf62cdfe8c6ef0ce2505e9f33d7af4f2ccebd806d0390fa077a8f7b78f6de36aaeb3ffb6a70a006e0847160f0398b4c3a381451e69c3571a59e93a9d23e7511144d4af5fd27bcf3ea9b3dfb1a715762466279271bab88af81aba48aaa07646d1ba40e5a1201529c522c7ebffff3b4fccbfd21ba8f5ad0c402a0735e1ffe422c03bc35e43d77cc615a36c345d2113df434fbcf074f3a17bcc5e338b71cd1c7632fc108b66a11a267c501bd9271357e7dc28fd3e0505484be232112ab8b27f37c5ba8744398513dd602bdeae91dccbe80723780b78e88ac4768db93c80df71d725c2ffa3386e5cb02153d41c3589cb0c4d6eb9e6b0be8fcac95c4b56d6280f4dcf806cacbcfbe5edc30cf87e1fe6b971247f077240b452a81acff39d4de752aaef81de37a7daaa14dde5e23d672c3933ea073ef142027d2648de090563a172c3cb86bd1c66a3babcb90d72f9fd4b6575be6aa49fe523ff8e69a7b22c91c5f2eb235eafcece65019ed052e1acb98ba6d83a091c5204edec89aa29755e0743fdc9f76cc42b600541a4f9bcb8bf9c1f54568d6fd9777d4fe6e1d65d355d39025ff9a9078c7b033625adb3ce3d54b2a53a997cc2cd1150ec511789f736d47681f3cbc3ff71ba7633ec653c8e29965da800210b7746bce71867f1cf3532db579ed4b67f0f6121e0a79fa43e0f8ef34ae696feace8496dd9c8cae4cac9ba3c0cc72f28ae4d11f857c39c406fabcdf4592d51d8ece11016da1915858b6dadacc21172c6f6a9c4be8fad74e59ec2c302ca4ab04f29f452d4bdd7cbccddca288196876f6bc9a41f75fd8ac29317579cc2332767f8249e3aa8607545ee409fbfb948a1eec0342137a32b5313ceb36e90a6690bb9e4b80e37b59f0875a2157949983c266f1187ee08d2fa0fed5b91f13f8461a0f7c16d78b2e394235c5bfee3f656e28371669a621e394af81e258a8a3de6044f79835fd09afe35bcc11dc76e17e8f528eb0b53bda86f316515163951e335d3b2d1bf8a951b1aaf23402d9044c30a9541cbc15cced58a9364df7d953b6a8ffd6b7e18053cffd61582226b02729a00c1675dc9fbbc73b00ff3ef4635e5a3e14f64af0b51ac8b16fea00f7e7280d586a6d96516927325499bedf675b1691b3f888ef979e96f", 0x1000}, {&(0x7f0000001280)="1971ea7258fe44e23c22d61128988a421988ec20b2e65e0a6294bcd9838ad0338d558bef63ad73eb42753779904bf7a3456208fb391edf9f021313403b9378577efc2e9da70cdd8dbcb6a9659746de8f4a1c5388f7b6b0c475595919c5e04bd5783536399af6a326d463c3482a9418864fe0156970dcf4a248f92fd03f02045c498687cc3db6ceacf73a9ce20e9f6864375a916fa81bd0749c0125147010ad5c1eefbf3fafafea", 0xa7}, {&(0x7f0000001340)="c82c4fc07b1ff0c839e949046029ea975930364652d97945b5dbcb98a4925c64272092b7030c3a2fd63a40c64da5fb00d98cc9cdc39c610b783e6bb919634230720bc267024aea064c0c9b17322fa7fb718ed8300c6202dfc6abe34573dd5d4579894a9195e446beb0fa014b492a793acebe5b9672520cfe52b6daee", 0x7c}, {&(0x7f00000013c0)="8a430aeb7ce293cfcdc437bd5707a13c1a611889a62510b9caee75a9e5e1f111c90abc05fa2225cc639bf061aad7283e0bdf9eb76b03b65b17", 0x39}, {&(0x7f0000001400)="784d3834e023fe393addd5970b4c8dd65d2acb8ecd886182d2f48dcb3e21b5292a259691092e5008e32d5770173af65de320da65dbf3aa1ac33e71d9da6f0ab94057f6e3ae88141d430abc4a7980b07f33118b7092e940de32559f7b4cc61de0a0e7e49a5032bb4f6f904bf89fd04018b29df30be0c4f8ba91edbfce58f7455128bc75900754973538fe29b27744c921a18dcc3401ba0726dc16258a179690d0a6ad74fa6857406363c370427f74011573", 0xb1}, {&(0x7f00000014c0)="764bb58921a71807b2c02295010db08742368a320ba6664153343759bc3d57d545dcf096027a82a24e3f440c44fde10753acd53ed34212072f7c5791e86e6feb8bb37a7142a13c97b7d6f3eea58c134a151d083742ae1d3e4737ab", 0x5b}], 0xa, &(0x7f0000001600), 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000040)=@in6, 0x2bd, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/212, 0x53}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/2, 0x10f}, {&(0x7f0000002780)=""/183, 0xaa4b8da5955b3f17}, {&(0x7f0000001500)=""/253, 0xfffffffffffffee5}, {&(0x7f0000002740)=""/41, 0x29}], 0x9, &(0x7f0000001700)=""/4096, 0x1000}, 0x40) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) mknod(&(0x7f0000001440)='./bus\x00', 0xc000, 0x2) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb250100000000000000"], 0x1c, 0x0}, 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x10000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="2a7a95885decfd5da7d7494403a53db7b58be8df47120e07ec157ccc7106d8c422536125883e136dd369688bbeca3cb395ac7da826e91e7a0a36ffef477aa690f5d015274ee5417904d97d76168dd499765fdcff452747e832695689af4ab6b226753ed83ad024960567ba02d0a3c8b5fb9a3276af9fefc047a8e2f0ef129ce4d6f6a17ac4ef96328543a13ee61ba850a27a3623e4b0c589faf31a19f2844a457edf12fa9da6d3e6104df0fe86f694bee36d71e1c194090991b2d464934fcc276f9f0917e00e0ba76371e7b72a7999d9208ed1ab440db1d8c9270489a85ae80a98f94ff5c11dce0b", 0xe8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffff9c, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x94b8d3e180f4f49b, 0x1010, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x84) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18080, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(r0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000140)="cf244437e68a789af69f819c8a573f6ecf76657456007eb00065dc6a4d1d3a00696dd67e4b2a811b0ecac3000b9be2b9e67589553ac0614800e02da9cc51718b10c165db91d8041621bb574b93990e7ea4067cfd3b17ef72f0a9d321d3aff7725f1908fbce127dc7aa3d9131e6280e1643b9d3f2446d91b0b8e9ae1542458554e4d6b4b486b5bbdac31381d8b5912265f1e91c4f0f1e3ada28457c4727e3d8b2d239c9cb8ca9d3a2471cc0399b4aaedaba98c32b9d471d9813508943af09b029daea344d8ac8e7c1b81a09e242b6b1cbe889317fd4ce1b56053269b3c55d492ecabcdbced97bd60c000000000000000000000035116d5ee0d3", 0x1a1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x200000028, 0x2, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x8000, 0x5) write(r2, &(0x7f0000001000)="a2fc07eec401e09430cf970c53988e86b53c3db6f75b3f9aba069e428396dd6d8d2de148ddec01e9e2a608b161ce0057f6a80771ba929ff1731f808748509f57984c6589ee5adb5c3f74a4dc79e185064a3644f1cddb609d04c6cbb46414fd0b0726e8fa47b1d73f37d0064e18d4799fa995bb1c90fe129af635bd3a0ffba6236b9c3e37ef59b80643eb8486a2ded0bfd28a2f04de49e23fb5fadbf1b4614e6406a6070fef8e178cda62afe870adf9f6f4afaea0874a14e00ea23aae733c0188d13eaf8e3d0e8a78d1ede8b377955de5c98485e2a146de611e6ad4380c1a2955ebab3cf10c76c8f116c1c4702152dd96d694cfff896a82e0b8188107ffca3a08b29ee096992236278a978bf0313d0d3d1d427754b5e1e1817c146ae73e0fe7fd170134dc863873f238ad127f077b506e5a4dfb3a3f233e2aa558361006f90339561f5a7fb683b3417e3f5482424f777b6dbdd77d1f7f2b8109b36f0c34b944e8c9bb78c466cef1d3dfe22242001a9e1fb2202d9abb6a46d94ce7574884a30685460fd60f500300ced74e0b02160091a89eee3f8c773466fd0424f3d733781ca302e5915e8136dacaae24e666a42ed29006433dbee5e37dbc19eeadc50578e43ba412eef6d8334d2363be6f2b691bc50af63c69d289ed49d4c13e2eaefa9042d75c0375591bfb1ae72b4614788276ffa9909700dba7ee7a0362f352d3b2ac43d6e95f21fb62f12bece68668bfcf4dbea2203490604ab4ca58827087bfcb451204f7c1c20809ecdbb6c4abf23408b1cd3bcaf1d3b448942e5a50cddbba42d91273647f675b03df8460c7fecfec2ccba0e6ce7337cc36a9fcc05bdd8851b04d17197775ac9c7e00145b51a0c0c2a5c240fa2507726f1fa669abda7e25a5d9dd872b4c94680b87bd5329805499b91784fafc2d4d8190a1f0bacbee57d65353b5572af503772ee75290a671a8006cb9b87e67d947d75f3ae1d3de917ad94b7ba239dab7ef3e846fbd22b48d1f3cc6997f178ed0602e7ff4eacd445921f87f270f3e31a73473592c42f48cc046c4d18ccb5015628b0854a3fd3bcfe20638c8d9d0da065097a7f06abe7a546612dbc280aba2378598ffa94576d13a8f2034dcfbd0d690e1d0c2ce6fd42d9c466a24fe54282bdc897ca3634fe84efa2198e4fe4f3106b9e607e2df2b1085451b143dfc0d1f6fe807337ff1c585c03d784806cfb766d35285ae0ad1ef6cd18758e7ceb98fbd8a355befc9617e60819070bb88ffd28dc057fb59e4f8a89398a158edfd2c20294ce17848cfa82fc5e7f981b7659fb21bbd511b87cd37145531390a42da18a3ca31c5e8cc8197ad12d4995ae0b53426fda04823510b3d2e2bb5b3c1b3bcd96519c1ecfae589faefb6976e9ce568c1699f045d9ea76f7f484cb8a59265230e7fb9b8dd20e6c1eb8d933ff8b1b41ef749a96e52faf4ea898a7ec8e9f4c86ddcf6ac61e1498d568dd3e77b934313d7e13a65e7474a748ed7dd939a35f8ff4b9df7c1dacccc4ba34cbbb8a9efdb74191f8e970087e0fed6bf5e69d07a41351166744fdb9751e6e28acea614e7386de7efa950f55948292fe2e2f172a6c3e107d51c7509f487150f5485bac553f7dfa699ffa2c181f61df8d34e5916453b63f091b0a0c88a48ce0e2c8cd6ede96e33a74006339db161dfa3d287b325aef850a4916b53018cc4535403e110158d1692948a66bbe3a93a9468ff98c16d253a1aa35af766f8c54f95c12be497d68f32e65995b7ec450d8063f110b743df17c3369e7f45639b31ab1f38106f0217a7fd68b876c3d6e3ade09814a83e1d39b1a1b120d7b0c7104899d153246a5e5d5963ce13e97e308718d08812c64af59c08b37fd9706052f3b8a778f383c2aad8f456f07e73ad36f3820140a4d08eaf4569359f45a6eadead6212e95279bd9a39b38179feeb374f552b2ff8d64c4949fb7af91430689a4b887bf248d37558b42c01c6f7be03a6f306eac54ae37f29b3570bbe1cddfbc22a7f4afe9a8147bc9c5437de206140c3b759af912bae3a3d111c09fdac30b55f751ca5e4e0d1695747f19ef7fe205bf73fa6863bcf244370b2976e74e44c2348f0f03f9804f5e7601a51dee1c31976e8b7bdf31f348d69bf7d382e7c30137abf04cebe564f0b20d69e3c60cf28d5519b03b5b7b979574c65a03b22e9d7815c41f59ccb79612fc1ba12b7939256e647d45110339aa50f814f1f121e0d20a879033f1c81fe5982017de26339ed1b40420f64b0916016f73bcf7a506a597afffe2c65131368c32b3163cda7f61d53978f4f5931a756fd72ddf885832e7bee55f59898309fb98585aa33c4dd3e8dd1f56bce8292d2ef8120b008f3e924011295b5c581bfd23668969f38d2a23280d83c6c93c2b15f49d459dfb18d16956def87d68f9f4eaa9673b57ce051f95477e59bd90554cf64ce13c3b35bcaeeb480ffd43cd000332d9c4b23aafd35068f4d1a7e4bc60972e65d90d84441775f8d41d254c916b04105c22e611a40ac66a762247019ad5cb52f9ef92293d4fc4d35b173b941a49d90790b0d7d385d7b2d51b47e62e717259ed75fe261c8822838f1ad35b1ddadcc1660c95bd1f41826af440566b56065484d9de5ef6a3a445cfa276f8c9b86a6ab965cb19826673ee6214dd312f1c3d40f12f4ac7d6b694f9d7f49a83e2a475760a1ca79a922dd3c55dfe7fc8fd8d3251fb10027cb4cd09fd0cc90bd674156bdc23a394be304e25be0e740157f8642ecb803c113da38244f7d3cd8d1c57e274b4025c4489c4e1679ea40970e6cdbbf26e4ca7ea36dc0fec6dbccf369a74e36258ed0c2aca1881b6787ccb5ac3e027a30d7ebf87780ca4d5d5441c4ac2b15417645547081ded895e095ae3eada31217806f5fd33170699e2c5cb5645393d9cf8fc90199106f637adbc59a4434d1ceb1804b23cc482f50edebf4e9a13601a1aad8076437dc55c9c2e2d40619b5c7ab99946bc0369456c5907151542c7419e075643407a3ecf00f41d881bdc94f45dd368a5b634fd508e58c0779090b25556e32b870da8c56db3e257c0731119f8e85ff9867943b70892b72fd4e74ec07a508db1342a1af5aaacdc9b30309baabfdaa51ba6e549a50431fd45cab4b41bb147db2a7ffcc6b843f0c9cf2f7745a2b6955ce807ce87bc2bb7a469cfd19bc8664617358568484032917f3c3a31959c45f121cb8b761c043cc52910f51abcdc841f4c7fbf0aa22610e1f02200086c19ce897a90428a59e45dabe8922f72b1c2e357aa2b6cf1af646e6ed49f026b12c49ee6ddf245f2ed0add322be44c9791a44080e9fb2b478c0176cda4e23f18437bcb54d68b44aeec2c8b4990b39426148ec0990c24ad6718265f571053cd8f8b750e4328ed11a64a59d0f83e33d26b76f3d098682d31ad56e5c5341420835cbbe89873d855757483a6eb8a3c14eb4f9df46516c33ccafc75d97417d4398ad937953bc056e2461df869ec5e41226ad2a7846468451fd51ca053376aa5dbb7ef81f53acd752c2baf478e8f0a95c3971401d9856b1ac2f22476125e499b69b7be4164b5f3887920957ab5050f9b7c39033d7c106b5cfdef3f1ada448aead72f792c14d4e84e080feb1bdfc9a326e805cd858871b0fe3e929ecee3a93f13873628f3a8809f4a087814dbd6307e5b325bc191ad39725926ef421da7236ef8a46107f255947833e769eadf040e2ba38a265b63062d2f6c3ae09bb6fa0a04a7aa0e8800febff201132aaa9a2f3ce949d62f23c4c4a29b4c157d3b4751401895fa8d86beb410bba06cdf7e61e9ead412c37f1d701bf2b31158dbc8e248f387a869554ceaea6f2eb019e8de65bb45dd1ef95edd90792343169a32b04cc76ae06bd93e47779be247d0ead60a0a00e1803b2d7c48a1e75c1df90c39d464a54271625636a82e0ac1e564a13c35eb7ea505697050f68ebbb543a4cc933b9b1561d19adbacd4adfd56b58703e328e41f0c31c0b58bd384dd5cb012be04c6a36fc09362466f5b604c1dcea9060d1a4afaab4d98d358d1f169eea7c4cf70b0551e67bfaa8573f16de79e6b4de4acfb565a7c4c7ffdcf1dd47674d0f7e2e20c00eff60e5da3929275319fa7bfaec53a7004a5e296c72cc04ae4566a1d7e14ca0f089e11884c4131f863bb709d92185a3614936c0cd2822f3aff34fab6cba46b7fe8b78fb641ebb2993b70d94e6607b7e56d82943b3c8f79cbab737b535d7100f4b5126630ec78ea429ecc5c2038307d0a2dbfa9244e34a53b48244a6512983cefdf34f5b0be8a28214a5b24637e70bd7b502f8e964da5c49c931185123fada21f6f86894ef449889bca8c0c35fada8ba58773b2f3f5ae445912559bd55c10938c1b89b21d88a51dd8bfaad1dc3e6d4c55326a5657096a6124e5b738819b3a732ca94446b75091aa36a75d6710f564fb755a1e032be388a17d7e52fb693d13b7d59ae567139f66eb32a96eb2d8f7de0debda831cf65361181ae6f29de6423d942e2933b979dcf02068db7390628582e0904f76f953d41dd2ef31d604977cd4360159738c106dda8484cf6768e220b6736f8e145b09ecad5eb8b65aed142ef1beb1ff722a3e49b480688b9d848e7df81b20319e6c4c50104daee53a1871ad6387ce5a4645a3b1c4e3694c03d4b744810a16caa347c92fdbfa4423fd7c8d4f3762f67ed7d7e7fb8a80af0bc1c19f0b0e036d653ca572adc1ea01cf0da2a668bb27431077df8c323d15e03b5a3686ab662a946dabc4df99c156f524dda3de1602c1f197a3ccbc9da1886be6cb2bd9cdd115f1d1beadb708572065ebfb0223a4310010d73bb8dec8b8369ec433d9ff4c5607d6d1dcb61caf72fbc88f697170ddce817dbc6df56355aec16438b59b93e36c888ec976dc9cd2aee18a4783486fe335e80f07ff217ec7d57bba7d9d23f934783a808da5f389df8bbefaf9905f5bd43cb763658c61feac7f1280486e0a8bd96971b357d218f16b0a0f74bee5baf29337f713ce4316a88d8208a16a65d7aa89f7a99c51b6431825d0ffe2ae46baa06ba000f2de5a6999a4d26525b4fd3be284f72cd0891313046765563c1277151f100c02c88fcb6d91fb880478ce1b3deae6d5c544f2c99c1dc0e7785e1485cf491ed855f9d9535c8359b1f291504941125ed37e1221164a0a52524e2b8d7bed5b876ff075886b0da20090f2fae1e8310d0e2fd687848a2fae7d1d1148f46009360fdfe2136093ea3ec1bd4bab736135afde2a13b3e802c4fecdb6d3b71b714726ce669931c3002e2d3e7cd598e7be943dd4deab421d0b1b15077942fa1d68f6511cfc4dc565e4b992e0babe6859bc794739e21881f67272b56fb48a0972d6445cc96d879af7115be5f18b72eaf85f58307583d8469ab7a6fac650614a877f0d448eb009031fedd6a0f2aa65cf4a1738eb56ef1f8f0739644646f39b2b8092016ad443a91c42b3416cc8f7ddd1d9970583172c1c4466ec17bda23936f9b2e69cdb5e6ea41f9b386d4de2b440b461f93d03ca28ff209d211c7c5f53f6169edcd68059b1d9fcf9f8fe3594e30159ed4f1ae8599add55a23dddab63ea92b1f8948ea9c82572e70f640661eb930d5ca33ae6b49c2a744fbf3563840018b27079174f5bb2901bab67b4cf52a05622ca82375b0507e4686ae070c736746ed2b193f9e2486ed4ef727dc5e9e3cd4e08073de76842b714d32f921c015905dc833dc1db2d5715bb6fc4ffebe5c8643128c2cf1e7a27b951ec5111c3ae2e94e305ca6e30cf3b666d82e035bc266ec0321aeee7ab6841ccb94086a9631d181e42750b693800b55983e3899b2deac4560700fe5bb4ac76d86c9cc7849998cb0e3eea978d8", 0x1029) pipe2(&(0x7f0000000000), 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x206, &(0x7f0000000140)="e46606d95c4b01b6ab839fd6f0099b428dadd6917764ff6eca3a3d8d2e3f8a8ab358bd7a45480afff3c7b55230b70a3c955eea98604144fabebc4c7a70448304329083beabc298b25fa3b6f88b1cfa07c10c23a952c9ab16f49c22a00dd0175258759b101775ff4e5ce7c186b51c") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x100000001}, 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0)=0x3ac, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82027811e2b28a11776b3fae54e3c14b33ab082480ef263555a42a58898640b1fec2d3a2e830fe7dc1999623359acf2c4653ae201f638ab2bb"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}, {0x0}], 0x3) 16:00:10 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x0, &(0x7f0000000000)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x20000000000) getppid() accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xac3146ab21924042, &(0x7f0000000040)=ANY=[@ANYRES64]}, 0x0) write(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x1, 0x0, 0xb961, &(0x7f0000000180)={0xfffffffffffffffc, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, r1) r4 = kqueue() r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x3) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r4, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r7, 0x2, 0x1) dup2(r1, r0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe02) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0xd3c916df45f8d6ee, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x1f, 0x10000000000000, 0x0, 0x0, 0x2000000000000001}, 0x0, 0x0, &(0x7f0000000200)) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x84) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) madvise(&(0x7f0000a78000/0x2000)=nil, 0x2000, 0x1) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 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) pipe2(&(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:13 executing program 0: getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40, 0x9, 0x9, 0xffffffffffffff81, "96ea443acb22bdcc58c6aa0ff8010079b3d5d06b", 0xe19, 0x2}) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x2, 0x8001}, {0x40, 0x7}}, &(0x7f0000000080)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/42, 0x2a, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) dup2(r1, r0) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x1000, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x40004000000028a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x3f, 0x9}, {0x40, 0xf1a}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x6) r2 = dup(0xffffffffffffffff) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/162, 0xa2}], 0x4) 16:00:13 executing program 1: r0 = getegid() setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, 0x0) r2 = msgget(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x20) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = semget$private(0x0, 0x3, 0x20) r11 = geteuid() chflags(&(0x7f0000000240)='./file0\x00', 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, r8, 0x0, r9, 0x40, 0x20}, 0x2e7e, 0x9, 0x7fd}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r14 = semget$private(0x0, 0x3, 0x20) r15 = geteuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r15, r12, 0x0, r13, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r16 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x20, r15, r0, r17, 0xffffffffffffffff, 0x88, 0x1}, 0x20}) r18 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r18, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r20) getegid() r21 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffffff8, r6, r7, r11, r19, 0x10, 0x6}, 0x2, 0x2, r20, r22, 0xd85, 0x5d57, 0x8, 0xffffffff}) 16:00:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semget$private(0x0, 0x3, 0x20) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x55) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) chown(&(0x7f00000001c0)='./file0\x00', r1, r7) 16:00:13 executing program 0: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000720000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = accept$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f00000002c0)=0x6e) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) accept(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r9 = kqueue() kevent(r9, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8, 0x10, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x19, 0xfffe9, 0x0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0xa00000000000000, 0x2bd9}, {{r5}, 0xfffffffffffffffb, 0x55, 0x2, 0x7fff, 0x4}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1e, 0x2, 0x1, 0xfffffffffffffff9}, {{r7}, 0xf46ca3fe2ba7907, 0x10, 0xf0000000, 0x5, 0x5}, {{r8}, 0xfffffffffffffffa, 0xfb, 0x1, 0x3, 0x1b05}, {{r9}, 0xfffffffffffffffa, 0x145, 0x511a3f85c9498b13, 0x2, 0x6}], 0xb61, &(0x7f0000000440)={0x6, 0x6}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x9, 0x1, 0x100000000}, {0x2a92b562, 0x9, 0xffffffffffffffae, 0x2}, {0x2, 0x5, 0x6, 0xbb}, {0x1, 0xc7, 0x7ff, 0xe7d}, {0xd71, 0x9, 0x2, 0x100000001}, {0x1, 0x8, 0x0, 0x200}]}) syz_open_pts() 16:00:15 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x20) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r1, 0x0, r2, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0xfffffffffffffffd, 0x9, 0x7}) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000040)) chown(&(0x7f0000000000)='.\x00', r4, r9) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0xc07}, 0x10) listen(r0, 0x8000) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x4) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xffffffffffffff05) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400", 0x8}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00", 0x9}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x38000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) r3 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) preadv(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/34, 0x22}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) shmctl$SHM_LOCK(0x0, 0x3) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xf34, 0x1, 0x8}, {0x2, 0x1f, 0x0, 0x3}, {0x7, 0x0, 0x401, 0x6043}]}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x8001, 0x3, 0x35e, "fe9f557e4edaf6786e5ceae0788e0d0096f6fd6c", 0xffffffff, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) nanosleep(&(0x7f0000000100)={0x10000, 0x641}, &(0x7f0000000140)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffefc) write(r0, &(0x7f0000000340)='\x00', 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x200000000, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x3, 0x1}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x0) r1 = msgget$private(0x0, 0x12) msgrcv(r1, &(0x7f0000000140)={0x0, ""/101}, 0x6d, 0x1, 0x800) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000680)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = semget$private(0x0, 0x3, 0x20) r11 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, r8, 0x0, r9, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r12 = semget(0x3, 0x4, 0x8) r13 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000380)={{0x5, r13, r14, r15, r16, 0x40, 0xae55}, 0x0, 0x9, 0x7}) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="197c02673f0789eaed57a8d083e069495b17b0956dab6fc85f66dc4988ba3e4613b0f1fc8fafa915db4c74554d50ac8539a015cb11ff", 0x36}, {&(0x7f0000000200)="4f91ee517c5d27d612b70ff4bdc4f8bbb92a9e8e3ddef7269e3ef7cfd435cc832f67d92cf512fe8dc8e009d385b89743a4247d763814444bee4fa5faa492adafa4724ca5377d753b0d64e434c3d2a4cec41ced7d1acd8fed5498a99ae64cf14f77e581facb60d5c881099f914aee9d58b33329b0d02a25d38ece1c405b151704aa663c50b6cda126a2ffb170a85fd9dd29ae44090ca2e223071982203afbdf98fe019b6c986e09c56a971fb7606a37b820bf498561d429c70360741ad0149e17913c216dcfa4df07f81aa67fbf98c178d837c42d08980a84a37a09ce482152cd93f2bf", 0xe3}, {&(0x7f0000000140)="54ba28e2211964", 0x7}, {&(0x7f0000000180)="93d12afc802146eaf30a449d57025e", 0xf}, {&(0x7f0000000400)="ce56f1231dac94f46cdf7252123ca957a72c0d5c5d363561d29ef2803570174b22c49eb8d443daedff756336bde249d66dbf67f41419e8306d15fd86c0ffe04e3f4307953f952dba850988718fc80373ca4a2a5e93001c369f6a31bd4a35fabca7e9f69d4aa0eca83378f05d6eaab646ffcc49a34d041da6d19326ed61988ec03f", 0x81}, {&(0x7f00000004c0)="b2c383c51024b5c257cc0d9e441cb318bb9be44c1ffa0519ad217a0ad519e702405111ea208bc105691fe100a83f92f93baa4d545c2d8cb768d033aafdc74d60cc3001667e5c2fdce7cffed85bf36143a4d0cfc9da82e0ec81316b6ae9e8023205e2c19dc2cf62ed9e8859b29dbaf25ba2cdf82dae9de0239a2983e2215f1766720cf90b7883f05319c4d93c5e1ca7f4d644af4679bcfa00ed96e6b593", 0x9d}, {&(0x7f0000000580)="76d9399da0d928dd6e8d19e7ce022ee813ecf36f5aabe42c9523bf925f27fdae07c50ae4c01cbe12620c74359b8ff08ccfdfaaf8cb85bd6955df59f1c546a75135a6b7", 0x43}], 0x7, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r5, r6, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r7, r11, r16}], 0x40, 0x400}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setgid(r18) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x24) dup2(r0, r1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="34e4020992b85f322ea9204035f79691aa9b46e6acc13ec17ab6428c5a2225cc746395e30e4f9ccd073c2db2a3115f60286bcec0838935a699784091b55b78d5406878a4c3a11f65a4ea9191a0ca82275316c47ed80cac6587357552e7ee89927cb19d64eb307ff8dd167abfbfc409e42562726d10786107d03b1645258915ee6d9177bdfd58317b317c4cf6b9ad008b26cacb1a554ef611334ea33739013688d9a932b2f2466f90f05d39d8bc37d784"}, {&(0x7f0000000040)="848bd9cc20e980f89b574f406e90992e74"}], 0x1000000000000053, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) chdir(&(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5, 0x1}, {0xffffffff, 0x8}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x14e, &(0x7f0000000180)="a7f5ddc36805eeaf25e32440dc720675464aecb97e38b1c67f4d678a718ae02057e0aaa3815b1bbb9047763754534991c6d859cab0721c58f1ff7f000000000000e48fb81b69327d67828a3743e0270405010e149932c98ff5abe917b38be8bd8b3a6267203507f4cb2040845b4d63d5cc1caf1ec2523c6a8c2066f1445daa5374f034b332f99d1ac74f331f35060000000000000043c21d99") 16:00:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x1773cb9bc78573b8, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001200)={0x10, 0xdb8f, 0x4, 0x140f6ff, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x10001}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x6}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x9c}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x800}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x2c8a}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xa60}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x928}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000004000/0x3000)=nil, 0x3}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9836}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') write(r5, &(0x7f0000000200)="fa4cf7297a6a1d0257267ddf65185b601856a30acc1278afd52effa3af35251d76d26a62b1d6ac6974ccca15a80581c53d3fbb4c91d908b45ae4a527a2f53f5124c42a1b67c6a22611ea75cb6f5779fe51e1adecff753b385fefbe4c2f9a658b922b0b62323a29b925661a2d879f2122b656f2f730078c8846303fc597861de3406a0ea897b8ea83aeff1f1f5d71256d45ef67dfbfefefa66559ed0a999aa67eb7c2557f522f8ee5333a63818b343b8ed7d4700699ace3cff107d2f4a847ec5ca72b3f910dfa41e5917da35bf503334383e5285e46d6c038fa89354b21822b9036e7d93c9329f0844f7e1a1655daedd1dc4a255eca595c068a53c3b9db97bc5f6d0975398b5320fcf3892a1722a524d36ef0522a7eda5d401cba361509631e92a8104eab6f760260f235abc14c2a5323970ad532d8a3007e1c195b40e8364be1a12aecb26706957cf9851b51c435d6b606e203b2effdc562cda9be9de6972e05fd772e1dcd3500ebc19e693f6c2128f9e22c03842879aee9b9d93d5e8c5b9fdf749dcc31dc1b3b744aa97aeabac82b38cb2cef1020cd49b1ff0d1c82d3c364889b5aec122be96525e815fa9bb1f0bd085fef7c8f0fd36d032d18ba382212c94ee756c3d3c1c5ecca4a0c706420dc9f406c760a6d780f1918e664f1b15649f629bff099786c8550b82d4c211c266b460f396e0af9971fe5ee23a4fc69f14c535c2dc72a9eecd75af3fd88bfa89020aeffd8a415dab5c51755726570ef847d9cdbb035f4fd6180b5c1adb117048744a397ea77e77d1beec72494cf9363f0ee20de1201569e6c580a52a991e94e76be6213fb3f110cfc73a7382c8565d551c9eed003fd0c7e1c0cff1c884a8923b641f7475ba182fb2f45e5d61ac0421875923f9ecb4c8fb45bd5e223b583eee6640d20dd1f30e95e0be5cf9659f0d01de0fa194ffcf64856d7c2f45a9c74d88cd94cc1b6694947ec886722c415a7622a35167c50336b51afc9388d9269474541d8433580a5d94ef4da4e4d32fa89d207eb3ebfe0aa7a1fa2266392c71705834e227cb73b1926cf58675c2cb6121b56bbb6cceafed28eee5d28250519288726889e2cdb2b309dcdc44ad0a64bfacf7d68f07d7d562b173623d5f7aba9d316c066f2b7c01fc0d9943ad421b9b04be2fc3886b2d4da7fc3b37aa60c7316a2afe6e93eddbffd28385f21f8c95e94a66c4ac4e5321dcf1d71799c601c6f9bc2569c887a769d5dc155278a587a4d1cd7bf609287d5d3a058aa4df17132a6d70bc6828f43c9b5d6a9a07f67585c53ff3d10c4d71cb0efc2070ce35165a061c81b75419553b6b1203200a937549d24c1035a12be230852bf2e986614218853e4637ee7ce4c5d0f5e7d37f07a287821476ca7a6d29c7723aa1d720b2a0f15c398dc75748dcf16778b0c998b3f6f701591d434875612860453960539fb42cd8214cb0db607ac74d54aed4e1efd3195293232e2c0499b687bc281f3708f89379af0586a349d448fbde9cc3685ae32ee0f910dc4c716afe9e17f0f5a5100c025dae6fc6dff22a4cdc20e498abc4b998cfa96bb9f18d835913aecc453d64cf853bc5b1c6515dbe59332f573334b2e627872e2003345200616514e93b553890b0d3cfaceefc3e7d62b6cbd173f2769e038563aa79f29737d64a7c8d8003fecbf62affc90265e3b957ec4eb011819dfc50cd98e4d814a935f4286b41d3e7ec64453baad0c8d7ec8ff1b4fad61b093965a075e6da5a5975c608bfcdbab0ceb4b4f0b9cd7cb5a8d0be0bd5542db07d0170fdeac1c88ad935487e966738254f0620164cab106acc161a3d43d6d9cddf2c162659197bb2d37eb1d28c409b53efde835be2892797824988cd1e8209ccfe84bddd76a957a2b721fdc04706864ebd8ab12c5b526979113e9936724faa6dfb2b95ceddbec015328b6ef8ecb949c37e8e4709fa6231ee227b70411bd6a8a9217201c9f9eb72b99ce055862e95e0ca95621250d2145f8c09938d8c736122727f027aac4be88ddca28499aab06ec80cbb9ce75534ff9ea8e8868513c61d000382138b51ef65569dbeb446eb34ee15c7ab579fc35a79be4ea0ac409fd9f470a45c8d6419170916c6c1f059dd2bba758aea104c800df6a332734db251662a57c2b7343a8a30ad9e88f31a9bbcf7f5c4ebe5936b871a7c891c943e70a380999742b8c44ff2525ce0c186ae469f5936b0503f2144ab649f416a2fc84492d874240a6b926605705953a1f4ac010af7b0593a8faf761a06f470aeeb84136538f7d02ef2b481c27568a5b1fe7267097babb00dfdaf586df01a6f9b75ad42ac5d8b8e2ba34197a9ad1d806de2bc31f80d33e5efa21a158b690f7215f371395164cb6949258880f359f2e0ac0d74921b947466d7928b14c85abbaf5dceccd165db94f763d16535a6fea0a980266befa8b292523d6841a8b717a13ba7eb6d1d8a0a8c114a8a917f26e18a8ce290a11db5b4b33fd5dced3e47d8c3e813054f6310a90d3e67f17823c1f3b86095d9bb13fcdde3aa5bb1733a5579f9b0047cbc62880ba8075689e1e4291fff44adc5da32991ed26d7f2f1d098b9d3325b8ae06a00b9a3f41b98994c1ba923ee9aadff5d0f4508324e2bf10931fd2fd0efc72b2a7e65f2570d64c009d50dbdf8f49e42402a9dc712d2f2522cace6d95d361c808bfaae055799f2a13d5a1876bdd431a378fcefce8ef7e0a26ad7a32c4b502a76b79407a1700e4645fe78c24b0b22937f1317057eb0a26d3e6b4dc55c36c01ea96ab046b3ed261f33859e2771ad0d1d92dc5ce2f156865e2187f2019308ecc0ba6bcfb7f6b3b73af7a0b92a28a5ad89830f34c2feb56b6bc9cf2513b411686761e2d8126e735aed847998a2066908a979efa237f6119e9f4e8cd58b18251492c6eceea19dde73c6f4cc519cac0976ec8b397a766117fb2ae19a54ea2ce4df54a167a0c9d8f86ca0c93262094b3f9f7b907e3cbc60fba3bd9d624dfa135716ce88257372ea855dc26f9aac3cd617602171e6fafdc24116679a787b7dd54fc238854d7833363b3d5e375152d2b5e575a101ea818e190b5a8b06ebf3a30c8c5fd1b5eca583310f34b00603c2dd38676b9beb8767100d3419083ea79fe80956f9dad5b567a783819fcdb55a92a450b755a7441a026b01b3cd0015b9649fce6b6468f2bda1359ad411bb789b21c4da99e61883d9eba3f655aed9db4f574a224a05e49c182680789348c4f4d904c442bed140b1839b1f59dbec839ed1fe435dfb46f577904c5c866d4eb5f3a9fcbf96b0287a51c07818c6c0b5f7e07f3dcbb067872dbd63d9233876bfa541d3086c92fb0de9657dc3ecfcd6553a74aeb0ee48cd6ff471c189cd8f467bbb40d98189801db5b180c8f252ad904074f515f14cd7d75e2be89966b57e38a9b486dd0a7b721f2b1fdbaede665a0d2e2f2fcf0b2504116f560b02a3248235a4f4d821951792a73a5f2fc531aeb67f3b26b93800f1ad272e96c569ec5a671b98d91213b45ce0fef43c1bff522eb95574f1fa62416c0187d4d6333ec807c29aa56e3e6fd1da5ca39c08e0eeac70c392b5b3264f3f4e0f2ac35dd017e18c14049cf4d75411a25544de84f8b31ea5301b00862f419f61fb02dc7bab61c94f0d7ffb20083df970f06b19d8d2d3723eb20dcc6f3ce6aa90c78371e3e520786ecb7efaac989aaa65715df00b3df125d8d9a4e1887466e7bc7dfb636fcc3e8f315f57c4dab40c50b6575177e9e313f880de2ee6c948156599af95af7b9e6f6990302056354147b19d554ec3ea646210c8cc79638b4edac7365f5174cc867c78b75ec6aef76291d95764a48cffd448be032026f34156251ca86ea975c284a3371c331342aac06674d7090d49a07cbf66af9b7d8232528d9189aba2367a899333896af7b4ab434c34f6517728d6c0b4cce2121c25ac5a3113de67bc7451f48672dd7ff843bbb7e82c77b57ac6afe43727efc12d0cda9b763c1bf84f1fb339605aa126d0e9b6e0c2e6ef1851aa2195adccca02da8010d96cdcc7dc55d30b9573080d13c3c8440b5eaa8429ae9bf4bcd1c46ec47a57d6fbefe5ccb076428c2463729e6c2168d562792b2a7b4e3b14f3685de80d4cda62abb350aeb29d46ee79306f7eed2ce3da7344d5fc4ad70f003c16873051e61837b57e136104dd7c814d3e85483e8b1fa55f574659326d3ad9494968748db40122a513802124d498fec05e164d4a9ce1331bd7af9dc5245bf68b77f5e5ac748838bfb2b24cae6839313ae374e5e74532080f5c0803a8d6c1122967fa8d969826e37b4f713908c1cd34d864d94f17b610fdceef48a685a11ba3172634285dba1efcf3b7dada9fe4118b18d1928f0a59071eee4fd31d19ed8b3ab38c8e13f79ac2e418212ee876ed27de605eb58f65a849be80ab47396a785db4fa42e3cba0c877ee944badbaafed0c6b0c9e5dd872606e2f2a0d923b118efa3b3f4309a3ba6ca7981701da272d58cae775bcb76a68096ce2a0a424401acc7619c1ec6f228bba9c20c01dd59d7fbbbbf521b48553ae4b92b0d25fe484bff5e8b97372175eec2014930b4614c45495dc0717d97bc8cc518eb52ff6cad7729cbd7b11b9def47c3166294881715e32759ff966f408260602a9c97f7150079b72529d934aac415e4ad081e2d79367541ca3488ea11e59544590897554a7d6dd94c0a27c9668fa760af76723ea98b74ffb64a0474f42683ca065df62688fe4e7e8848e4b7f812d0d8c8c5aac7fd97ebf506714cee715f80aac4606304c1780609fc3e8922d40c7ab8b55a4ef938aaef6dfca523a6d2063c4e3842ed7c1c26335759cf1a3348d1e067f3a09a666288b8a3041349b99e53074a422875afef0f378d7795f954287ba45e81a464f7c6c0096eed80c8ccafa82e554fea87f6ba1ff4b1bb078c6e52349cd06228d9fb72c94fa01810d1de511837f55f6760d37718f1390a9cf6f75c28815a6b43a697fa57c75b98a37ac8137cb215f0bd96e1e7dbb364276dc10ed24590c1e3a5e4892d355e417f39fdc1892ebcc7def2fd82930c5d48ef6ec91f716ab0d5567369cf576cbaa7592810092e4b296573e133ed3885edcaaf2ef183c34eedcc5d8249214b53e4c211abe71c06469723f949cb6b48281558163917cc975ac91318fc156a2851f412ed39b4d6c7c587ebc8923943839104f1183e1786f957e1de2e078e6b19b62474601b5c335c497780e9d295979844278156bf5c129addcca37883aa889e766e09fb5d9be4ad1ec638fa69af296b6d778f3a2d24f70969a4b5c4293f32c2551ec5886bc1624be96a93c364c9a32f23d22f53cc0502689cbef26ed0d77e75e9ee7dd781e8c27df2a92828954df8dc0bf49ecd24c241ba3c386be80cbf643bbfd76f13897919541d3a59ece0cbe2c16924acdd16612f3777f0be111fb76ecee855ab1960ec60cc0e2fd9b0b962d67cde96868f1a43bde8760e3fd808794b031bbd37ba458e320623af1868e5796e21c50b09ebead091d01c3b443c077734a1cd69ef8c9f1329a22c9f121ba0516fd7863b402d15032b566f3637623ac0e2cf0890bb3b2ca31bad8d21e83c242e17595834bccd44d344463d124046849a832f84392e02a3adcd622b788113db887c0094705a4884806ff127d77b833962e7c44acb74346dd3f6fd35a7dd08a1954b68f5ac6894929f1a442c515e445dcb3c3bd7c6e642ad7593556fd6f12ad480c68dad676613d0d6113e12512acc9d8d14b8d56ad21f95f161f9e89178566ff36984207182769fe7db4df0edac7", 0x1000) utimensat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6}]}) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x2, 0x2) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) r2 = socket(0x32, 0x8000, 0x462bd00f) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x7, 0x7fffffff, 0x3, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/41, 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket$inet(0x2, 0x4, 0xfffffffffffffffa) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x8008, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x8001, 0x2}) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r1, 0x2}) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = dup2(r3, r1) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000000340)="ebdc9f4e66fb3e17f2fa22354820d57e01e359aecf4b620bea99e2445961dd1e762ff492", 0x24}, {&(0x7f0000000380)="6a1df9c3a85060b9611a485eed6fcd532a635eb534a6a1cea7e68553c2fbc99113013a92cd27fc47efdfca1926d4173e7c263aca7642be7159efa118470532", 0x3f}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x3f, 0x81}, {0x6, 0xffffffffffff8001}}, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x6010, r1, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) accept$inet(r6, 0x0, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40001, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x1]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000240)=0xe6b6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) 16:00:16 executing program 1: socket$unix(0x1, 0x4f7e301ef71ee154, 0x0) shmget$private(0x0, 0x4000, 0xce2c09d7ab3b5ca3, &(0x7f0000ffc000/0x4000)=nil) 16:00:16 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x6d69063d508b1bff, 0x44) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x820, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000180)="3328e6cc2b613f9d5094633ca74553823c3674682a0c036b64cc8839c449b75b4795139cec8c4576c6310cce86c2418908db87d43ce39e4ddc5788378834cecc736321d6059867e4f9ae03e63fcaf9be6edccb9f15de8fc106e27e1a72a3ad3a47017e42c4c2e023145caae25de5a4f9d16270bb3e325ad2d099b2fe96da0781a13b13a5c50cfd12bb5b1ea689572bf4e182c5c8b73d04e0510f746171baf2fc6a113deb207f673a5e8dda4748bf23f6eef1aeace688072f81e788872eefb9d3c9ccc4309923", 0xc6, 0x4, 0x0, 0x0) 16:00:16 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="02002e2f66696c65300083272cfc5756a432f63c4b0e1d7a4ed7829158f03b69bb2d44697b15e7"], 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x40, 0x60, &(0x7f0000000140)="d32292928893e546c8f2b42a50af58c8e49e47cc58454e0b06e4166d1448465857a7fe8575db592f756e70569d53bbac3fda0409ca41d8752150a0151001a3c207ab303ee14b9f77bfcfd5fcb98a50d81a738d66ecda534af1735a065108e56f7b470415435688a1caafda8901588cf08472c85dcf2f7f80e7fd2827dbd92f5903b54b79f6c6ffb6abfa984283c85ebf1775fbcd02905519053f53e9bb0bf7f7a1964762de20a8a8e861b202ad06c93c4741ca6778044b81", 0xb8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x82b) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x4) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="b9928bf3f24087cd821ff7725fb9b6e6c743b4ef", 0x14}, {&(0x7f0000000100)="eeb3d547ba2e2759f2fb6c5f45e4c434674940786e13a8e80005acdaec93350c8263d2d54160b11d9ddd9c88694a3dea15644a007390fbdd0f4479abfb0854c32c7c92e7b7ff7b647e848fca8cdf5d965dc8c79078f9593e09f65852427e27c29a4e21b9ea5d7dbd5dbc5327c8d7d70f60c4edd7c4510b003301ed49db257dc18ce9a72af5b3e99827048e53d0c0b21fa31c27ec5e932747ff2ce9ee5c985d3fe9e7514e02d8bfb071bee7b77bd2d5588554bc52cfc9b89f12501336a84b34aa52d4d4a0d0c8d1035d6f2450e1d8794bc74dd9ac9c7caae29723", 0xda}, {&(0x7f00000002c0)="f93dcd66ad54bfd21526b9bb28f05f86196ae05cac67411f3f588aaf4c6722b83e7cb8e5c132f10dda6e06a807c9a88ba4af29c8359907b7ec2b2b3f347e1422dc0e55de2a3eaa39a769148db80991be382b49203af1c2ae20bd9aaead8dac9f2fdc97209c2d05599417a3a06bad98071aa8f3e67aa9f7ed63e8057522a94d0bde6f3e708534700390ea2cc35394cf3558582e1cc4dcbf03d475373593c308f3610f203961856c5e2f9e22406b7118c614de065d0728db5fc6ae835e49bf6dd8c28972e23c35a21bb4b7b8", 0xcb}, {&(0x7f0000000400)="c29a630e879fdf5636752630966cb6f919c055ac8a4970948444fdb9563a7411c30492f1bf0e20deb17272e854f80e42283005b0f4fda63c88f56096cce77fda2e7f80c81afdbc321282677422abed0e5da758c74e7802698b53d5ae3b0366678d53d73700993476b70ddefc3512abb50f2a5afaa310302ae21d0649da89ba7e303e589500ccab37343c950a9d081077f889ecf920fc9d8a03c8a2b6d253", 0x9e}], 0x4) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r3) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) fchflags(r2, 0x80000) open(&(0x7f0000000080)='./file0\x00', 0x4a0, 0x14) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000100)) kevent(r1, &(0x7f00000004c0), 0x0, 0x0, 0x100000001, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) lseek(0xffffffffffffffff, 0x0, 0x46, 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x88f848b4fafeca07, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x2, 0x3, 0x3ff, 0x2}, {0x0, 0x401, 0xd4, 0x2c}, {0x1ff, 0x1, 0xffffffffffffffff}, {0x100, 0x6, 0x17, 0x1}, {0x6, 0x6ee95a6f, 0x2}, {0xffff, 0x8000, 0x0, 0x1ff}, {0xbf9a, 0x9, 0x5, 0xdb5e}, {0x1, 0x1000, 0x80, 0x62}, {0xfffffffffffffffb, 0x1f, 0xce000000000000, 0x2}, {0x9, 0x600, 0x7, 0x1}]}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7}, {0x18, 0x3, 0xffffffff, 0x2f}, 0x1200000, [0x7, 0x8000, 0x3ff, 0xffff, 0x0, 0x8, 0xffff, 0x4]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002c}, {0x54}, {0x8000046}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000203000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x3) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x5000, 0xfffffffffffffff9) mlock(&(0x7f000041a000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) preadv(r1, &(0x7f0000000180), 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x100000001, 0xffffffffffffff14, 0x1ff, 0xfff, "63f0bf1c999b6b4b31a279d319f305338cab42b9", 0x8000}) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffff5, "5c009c6f141f8480c78100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xf}], 0x1) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x18) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="14000000008000000000000800000000000000c4060000001300000001080020ac1400e5df1615a1962aea0000080000fa45a8c8", @ANYRESOCT, @ANYRES32=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="13ec34db7c2ecdb624c7ad7b27519a3c0e6066973d41bff56a6d26445c54883ddfd335df7adaf1d04e9b28efa045033fb6753c8d357f71b47598161dd465eaa570f7622d5a9cfa03fbaed9c95d993b5d569021687cdc799beb05b425ff1949baba79c242a3758625452ccc317b9cb275263ef2bdc797cc96e86e78fb899a2de91d94d9f74a50dd38a469e0f7154d56fd7cde1e47541b1dde3df8958fb9d2cfbb5872453d87a5796ed16f008a483d5bd88dc2cafb35e1f81d030101269ec05c4e0b8e5a51b8207a7e1cbd95314344df64d0181eb00e4be5e232fdb9ccd488620c7222a72b0ed192fd7d88c1c1a509e5e1e467c59b0c9f7f5596d0f093cc7f11dcc2f4747d765a36caeb6e9a355ab0d1622d33dca4cb2f6c428479dc5083878a9125b6d69c41c7f49c0fa0e46787761b2eeef32585db872d0596a3c803ae7f1404d087bd4adfe0b4ba9c2d2e3befc5a25188b235d5bde3bb4fe179a10994cd83aa08d886d42883a13dd90cdb0b5e58dd5b684b9949ff1810256157f4638e0ea33e3e7fddc6b6c84c232800a1dc7bfc2cc09d7de050a7d8443f9d277a692d895cdf19992608c98f558798e22d231ad488c271a758e7230f57f388a1ba4f0735c0d233a4d78802fac8360e1c8f29c22402a1addacbaba44ebd61749cc29fa5faea61b5bbeb1bf424caaafc2c0eeffdc6a8539225c3f19d32794016e87e3942a3096710c57b5c0e562787f9abea5645c9f8d3df44cfcd89e0595df390dd6ad319d1e344f39c0435a72bdea445021d9fd4229882114ca4248126bd65995fe81181e985557ba600c5452e4313a1f0e89db955749e643e5271e2a6143427018be9355bb63dbd8db2048b99df178ef5c85b2f09910a6f70c416e7790baa00503860e696bd2e9e2b1423f0e85ec0894794a8924e5ab37a0d1345277cc2bb3f1e754266a29db800ab3aeda1dc3fee76f1d80268e7b3703a02a2e5432a408c4d072d3c638e433c34e9fb5ca9359d1f54d236ecbaabe71025619e1fcf91b1a4871819c3ef0e1f3587d116fb828762ca5593d7edfbf7663fd4023f36120207a391bcc7c2cd8101c5d7624a9716a04aaf1772c6769d7c972adac1b13d06742a88fbd28817a1170462399587ed045f761b88c221aeb27da2fb63a3aa501b895edc5d12d6a602e195ba293d5b76b67fa445265a04f1f663ceec1a17b2a0449bc4140435bc68ae96186813e1b4aca8ad9183ce5c5b3cba9888e91a6159e271cd1e59f3df7850e5c02e48e10bb18b0b8388ac8f67d8ae7b1584b15323069b51f57e01888df613bd961ee271c5ecf3f9e219efea7a0e3be5b72a4feed6681ea8f0bdb88f8085a58512f08cf70f2a268780044d685865851abef78ed67de8146ccf96f414b761458ff8ea67eeeb17666cf3bab246649315efb0ac9d16d879ef40c2248a45bec0614adb100066ddcccf8b999be9d0b4d69b4a90f3a81ebe865aee0a28ec69677afb3770af3b0263c3ab063c8347182494ad1a42c4de2de53ad5ab65d413dd28671c9813335de77e98ce1bc5858aea4c0f9c4f5573ba7e1bdb8df0f7968cc35f9da8fb5e739367772509c7cb9570ff5a7a856081755c37e06b950606a02260392f740d9edc7b861f97000d4f72645b117f4d727d434095863033b2c8e8210b77795998006b005754e94cc9950920f1702aaf6932358320c337ce9a0e1640f0766443969bf4e7dda0daf4b888084cad58dbb4af171d5ffcbb25129f932a049ea0b84c1cd8ed95baeaa1d9fccb8f203ca860f393eaab657402313fe32eaef9d1bba6fab78d68ad4850c51acb7fb09b7b1dc12948fd4b4b0309c30ff9cc26e8f1fef13a2a8dcc28921a1b308f8b2a7cbfa05334a71f80d59ca082933db7e10a5f31e784bb3a784bb043e1bc5c0e3029a6b5156313ff53085f27b5aad122681747b20edc1e501b4b1dc9b2f12d3ba7adfe89d63a2592894d5418b42c7df154904387721c9c64e3aff1bfcd6ff57c2128e481e7e2f2b09a401f316fb28a6c2bd07731b7812e07386d7df0fde7b2560d0f7c0f6870bc66ec851809f42de78ea90e55add8d845829a4865d570e07b2b91e59c4cb21edb1f850e4936824cc2d7e1fb2b26a8c174de60ff6bad473095283fb96c764f3362a08941b9c186f2cf7bcc17ad32bc1d8ab2cc1d2a61f62b21fc1d9974dff68bb1e2dc5783b16f6e0b8938401b00c3473b3889425a2e2f4a8ffd1a8f4157830cf8211ca3a67a2e88ff26803e3421e5e32c91876fc1b407ef86f76a276ef346d73468d78e242a32217e819875e767175f3e24ffbae62bf641446c0c39cc1e4e596c12f8390aa423a1fc5627111578850eabd5cd8bb018c4bb6900396cb4d8358c5f614310942b9579d5c98fff504c9d80f6260d81beb8008a7710f7161d86ce07d7a2c2b688587dedde48e3d16e19b864ce2ffa53fc3e12bcf97cffa868cf32395abaded228d06a76e61c4ef11eccc0c0bdb89b0b2de037909b343c3d0daa731a3eb81ff5859be0faf87e494a31e5d0e733cda1e096a20d5088d89bbd88d8e1264fc035ede1622f9039383c0e0fd8238d27a5c9baf75ea528f613d5e698f7b4735f599885fd8040cfddba01b82ffaa3a0e4e6b6d78e47532b538e47bce7941578ced8f6fb71f2f3ea1d35f13be315edfe649d1520dfe944fea02f1c1393a8905f5d8a7002c3a93aef0e6b55fe37bd5878e7393a8a5426d4b32d26d2e7b169ad2c2d2caa6a2b33ac01734a0a989e9c5cf1c6d8adf35475e8f18705f236b565b0b180492f6ca87462d1ade0273ec82c63ed57f2eedf7f3b4aab2885f6e15a4554def6577d4f6bb16a90ae4d0d4330dbebcf9d3d69cf91f6405ff30844337306afb37057f8bb3c9d92c1fcc704b36ec52ca22277259de682829351068dc65a9a558c4e2053b9ea8acff5de31e7f06a61b127a8ea099bc25142abbcca1dd95ac2f7feadacb413f07aaa67ffd80f000c40b82952bf58033345b0d6f81d746d2e7f2d06406d276f98143a23a620a6f5eea3b29f2a9af6215d681e14e73bce651adaa19ee041f499d14f585087d96f381357f0cc98e7cccb30f2f4caec28fa9655bbc9519a03dde00582aed4daad640608964cd9beb49b6b1e332233f9dd72798ce47490599e67d11e879667731f7bda9eccc5eed67f0315989eb5a73eba19f35c1685d0ff4f2cf884a3dc47024f970c5ae053ffb3c4e32d68306cd390e7bac11b66674b31e04efefb266f15298307957f1187a5da7ed9b7733c280ad1f3dd223a3dcc0345e42daef5646f60dc34d8fcdf13fe24bc48734ff7fd47c872deda50c09d9a0be186bc316c2dc829c70abc3ca61b83b4b748b7e2f3280b469c3b151cab805bf7e171b5dd9e143fa9544267a553fe6761d3e14ebd11a664c2fb41dd2fcdd0ca02606088d7838cf8574d2449de3e3d68c844aafbecf777774e645cbf0730c7ca4f26316dca4b71c2d284eee02a90f95bad3751da6b2859ad0263216a4c9b1d0f1ab2b4b00d5e111e4069ea19568f79e3d82e6fbe46bb6285379690330e822f2c23794682c7bfd38ec41294b851b0b48f6c0a3ada801e5856096dd5364875070c812b5e2e0e611432e01e9b7f585e77572e23ded4a373e418f71a1bbabdfa30c307ef09ea812bd60ed5eaf832a64e9d2a23f633c4ade9401097e6d215324233f1f57c3998df01628df5167f210b2bab6d38494b564e28ac8cbc310c3d304255cef40caf03f47f86e9070da0ef84e1d8237d6e060e9c6020a790b0e208c23fa88bb581279b3948e19b43f4e23248907ef772ec69fb4a29c638b5226bfda3a1353c1574f9bdec67a2de7727745dcb47e8f11d0f7e34a010fc47baeff85c0fa9beff9b1b5fc07380637c5422091659ef4dbd3ab5a8d60d757c26057b375034303018c31a2208909613b30c1006c9476673fcc50a4611b3b9b49d7bec0d2b0d0c7a062970e71bdf03cd2c30b7d2db3fdfc1e1cb35c6c94c4283482bbd90150b3dd207b1cc8ab0f22a094b8b1796f5598ac01f9987f31e8320e17d4c9004ec8ebcd36e2973222b4850c58712e77dde70129532a4b95f67000f6e351dddd0413c7192f79f19974a527498c2b54039a1bd41c9faa872e5667731a790bbfbebc229c2addb68619cb40400cf8184c488dfe7d53dcd48fef576923690aa0e22cf32f2e62b89d9f9a99a6777f1ef00bfdfa7a3bf24eaf35d2cdbb11472e87ab33d91084ca3dfd28ec55bd3b54fa59cfc579daf0e1020d37d6a1cd219e52678950039e429ba4f1d9a3d805a9a6ed47329c4168e7299f85d6d150f00070e621869cf0df90f31c222f677105c257c862169cd37bc0767283d7a4b534339b0d08f52211e775ceedc9480e6d4285d60c3b116d7e7a48520ab35208bd16b55af41e21c4aa47888b6e398e009bade56aea590e048559d434b4078644da34aa1a7cff5e71ec653771f165d02e76ec815414e53b85d29a0b4c9c01a7eee3abd368d8fddd1faf69ced05d1e9b25d67924e3f7d7bb32d9211c6ecd0d29b26499e4510676856dabb211ac633498196d478f4c385c08d44db5e9e5464d22550f7c31404ae210dfc0feaf88e19f7a361215b38fd7af61ba2c272e16f204ed99c61bcf45ddf567e0419dd589ac6a2fa18a365b4b4281b5bc748ca63212d3c869688a920d323f7de2768b7c4aeae6d562b0176a3e685898dc69b55e2004ed1a02b1820586c367619c6dde17a0603449c3bbed3a7b504f299697a0ec41928923c56f34aa484663ee9660b17d59de4c558291b677f09bc51e8e5910beb857ceddef1bd7492f32a929d0c5662174975b0607f2da617cdd886c7c35ea51559ea4c24cc34b04c5d6d0ce4cd696672bb7a8da42ee065c78219a773c754805d0c9f58dcd0e08773cb8c0d80a0bb4ee4351644f4c76e9a63cd234fe6354aceb64c6aeca8e997e4e62ae16291cf804cf095f37d6a6fa26c5bd6baee5aaeb951b4f3368bdc09d95202c9b875e2decb8420bcd782ea8ea1618b76e1a4de5debee1b25e2c49771abdaf55ec24bea8eb92ff5ecfa26e521fe009b10d4e2d686cb27dcafa20c9a31dc16e98b6039c71ecfe7f8c1d2dc96fcffcd70fe0832cdb776ecf29bda81aeb90ed7b8cd2d9af3d24da3c81437c3d0bcb08eb879f78f03fff57db1cefb52db682a2275e1222520f5dfa03caea77365ef4ee2f019149460d5c85dca4086effbb4c36657e75d2aa7e63aba94f2ed6b32f8f492110f0f83e3cb72ee871ef19b18759a3614086435f2183fdd3740a47f6296af3636185c6d56d53dff9a25ae7a919711104233c20a6eac89c2eecdaa6dd417b1ac26347e9abfbb6f3516b1af716ba52dd9f9ebb38be9514ba75685dce8e8439b279180446ca274ef9270f18e73a8342ce672f3de387e997f06b44e6f635b6be9a09e7b1f508fc5ec57835abf2077dde412044931e1dfe570c4b5f5a6456ebb8c151363827cdb8991b057180fab79f8b8f32a50548737e694ce86b83dd59a521ec28ce1e888623b9db0c5f550bd595866d162db70d6b76cb7ba2b5f3b517ddddfcd08fb6bafecbb4bc1a08a7f489e7d10a74f268f2e5a3db74264cd84232bba876a1b5bdaf79421f4ffd4bd842ac126429916774ef9eaeee3478c6be44ac533dd1940d1594d1b83232b62b32e8371200a412960abfa79ac38554810d60ffabe3d28dd1ab989cdcc529f1cd91ace3908c7fd0a934162682921e1f1913f549f4c0af45c129226523dd2a8b3f6ddb9b9c8cb0ff31e8ec40d5ec3d4c88735833a17cf90b39543c56dc86835531f3a184df250", @ANYRES32=0x0, @ANYRESOCT=0x0], @ANYBLOB="df585801e136be465c82939369cd6cd6825af3c859693432cebba34383736716449e4b80a658595de6d029a9de3e4f32dc3991403848f6cdcae2c5bd140b8154e771b5fb120e0751f8e06b941587bd"], 0x5b}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000380)="a14861a23f0a8f56e60ca50146ec26b50d1d4f33e8473ab7161b7ffa0eeb10a332029881e93f42e5cd18d04b5b10dcbb76ff54bafaa267482884b0b4984a1dac93bcde986cf939e89c019cfdbf3020339cad90f9716f3f925199068d266784320a1b513647db635ee24212f4aca8eb7518ab0b7315ac1e3643f375da623a796d8d7d96c681af2d135ba4adbd7ed6a66024882fc0460a715c9ae5f82b87e545c7e16033f19a5e4b60e6d4d3b910fed651559886909ccfac52334e86eb51a5e15d0282b82582a6f3207a5751a33830c3d2474ced0d7832b618768c838e22f3e22ec36b7e1469e0a213e4c238c3da4f56b26f3639dd8ee437002db643f9c6cdfde6753f628d7402c1cdcaf57997db11b9322258a7ada7a3af0f55dd6804ef3ab7d03bcd562e58a999a1eab5aaaf7f8e3f626ee9699648c014bc928ab6efe0a4a2be2467d5aa5eb92eaddd5bd36bb91a60fd0638556e0beff7748cc6aaa56843c8aaccc2601e6dcc8c537293fb67c1aaa8526ff7b17932ddda270492abb3a0fed74a86dae9fdc94d1a33a2a4c579d7cd28f30441f8396aaa5ec02c0294f3fbbdcf425b873b6cf5a81f5c386148810e8ce0c7b9c37d39cb3d87812a06c883046c8fa641326bf06a3b8beb1b7a3a6316878603f4fd25ae5fa5f19d237af89f508c395018336d4f8931b12121bb2538effa55f26252f0d3c7c1c46bf0324142924acc8743fdae4bb15bef582947806ad1aed63b1cd6620e8439044f8f920adff613fcac5b6e1121e37e8a0f47cd02a58c5820a797f600e0b61a613559f22dd08480aa7447313d2952edef164164fa49e1ac2c339976e494e3eb90b5cb2eb69e204350024668db94789b45dd8031c7f1928ff9d6c71cf54966a784a26ff28e0a52d14eda5507789bb974c2a73fd5dd07c47cb94e49da94e3a0309542b852595dc4f479bcafe2da6432a493fbc1c90054241bf16cf0ec81acdc353a70f53eef6fe893beeae30bfac4152f9c69c43cfa752bf0e2a8514da5819c8872cedf90559c9d90f514808ac3a65e8db84c41d1377776f6ed5dd948f3b459fa8d4b0719e7ac1e34c1375295438b321321aa40c4ec5240689b2120c98e4b1b5ead22a7af32d110b30bd9bdd5fbe4b4785a7fa7e1364310bae644f8497c89549a96009ccb5c24986f87e312160b69c1582d45f892b6071fda3319ab810ecb0d89ee1dcd855dc017df92a273fb035896a5b85aab45c591b0da75725aed15833827ab9bbae835b62c4a5f34a31d4a4df3ff486f5719a20d989234bdc3be9ec15bce315532f6c4beab663bdeb51e85f39dcedd739e8bbe127824f180f40551e55429181fc16c6e6998edc6be2e510aee796889ad04f0a6b01a91e62de294842ca1ef56a0fb6fef9b73033a68823a4a6ecfb7bc1473a40a2c6ac684fa5579c42e51bc4ee54fd6c53235453948e514b4e95c7956c6ac509bf538fefc7afacfcf0fc9b9954bb00847f0bed00edd538cb9f987a74ac89de113485996b6ffd6e2845b89a6157df9a08186cf4a0aff77669805bb05bbb7bcc1044b1eee61ea3503ead32b85c41d783ad54852ec6276175acdbf26fce217644ef02f6fed1aaf78d50a87919af548edb625bba5ac86d1e16b0ff901c337f368bc8ec20f4cf1f72ba4fe01685435a26184e9268e42077bee01e7f0af4be573b92c3fa66ad899d4559ab268df2d83a9a1542ade55c82738e8d09aca819a069850885e01f891c38dda239a7196fe0af89f92fbf982696b3b355b303ea164969675d976b3182d518342171eea9f65fa7567cc02ce20e38234dd30ddf6d2e4b710ae502be94e26b2293467c1901e97e94c059bbf8489f6e9df85f494e43e65225988ab7d73e1a1785f2af90e5681f9762958f27eb1d94fab378a9a89e2e841f3574f3018f77dbca8e4476b1af2ff4950c3d1a36e2280e025b480798e1ce64d2f04e2648c15b0ee0d833fa5a5e81dd41f89c7961f00e27bc7d78474babfffec199d2923f935758cf17f1a5ef5639397c4d3bec5e126319630030d370dbf59959a2e34178c0901c15cb2fcfcccf5799d68b2f817ed5685fd7b0dd059f3490e98882fee67e6dab9cb3b8125fe54d3f22c35c181853f8b4b57c567ab24718d70de6d621241a0938bb6262ffad31c8c0cd3bac88c3a972219530c06a2c80abcb87cd8980025de7af3126477392f163120ea04797d1db9c3d614e4e07a3f563af9a745ee3dab4cda156f24cb740a2136d495061ec87846f1771b09fb9a7568dd0d3e0de9ce621ee8775d4a00b04ec8db9f3727422e14624d3db6048df8fc54776b5610fd136c99a6207c5a2083508857d67b99e00d29554be6bfcc610ff89f2c90679dbc6bdadf7997987b9eba09cf44651569123daba9c87f808b68e5b263b1684f4f8095c210001592816606f80a38451eb312680960dff66437730dc9bcf3f25bb5cd00e9475c44a0adf3e2dae185e403e075e513238c863f9c1ded34f85596291f9e7e0f474ed83c4ff10baa25dae2a681cee6fc682fd692321430e2c3ccd7f14674f4cbe002fbb32861a15530e9e93c257aed2a0434421a4a4c48d4f997cb27835401dc1eb1549aa1be0414b0ec3903a0e48138a4ce4480aa5926a449c39a6a2b7cf73f2b5e1ec89f4c12b960074307b375b5d0313fccfa9127318d459ac05748d59259feb074efdf39f5ba8d730e55a21599d3f0229d0a5ce0141834c7bdf8d5218b8b9d36ec5e1ff75b1d4f20260691f6aeea8bb8c942cf053844ebb886586cb84356a227842764d3d400a463fab912212403e490e03b4601df9514f08675239677f51f10cd03e77719b3b2d9c811e57c6320e929d70b7832679d9ae071fea00a98de49991878bfb67be2988bed5afdde63603679e508405d2818697f6f7cd4b5e6720669f032452f10fdd73d6940a43f8be22266ff76c0f9ba949e3f81726b14e2d405bd007e9c6f4b9ca7ebc301e904da40676a091a014de376a221cba665b32622cc30856aafa52d433055965433b7b68f6245b22acf42141c7519831ca0b49a944b25513072cb5647bf6685c4d0c5f34c1cd5c458d05a794bf4861a5343dfc1e6ad0592c2d5d1ea364e085cc3179e99d27c1452f659b96dc3fb5d5f34ef5f59cdd2031613438054001f8aefad9b9acda5a3dfde89b55dcf287710b90bb7258dbeaa050d3b5bca5167edea6c1f5530bfcc4005d09a65f770b8e0424165cd5057439a80c253aa333b37e1fff6da10deb542a6c819a4e1a569df9300db3cdb92a073604b0b666e46553251af9e238f3dbe4651fcce28a652f9ccf1ca981f0da528d33e6606ad6aa3d39b19824262e7502705608cfd9c9b89a443f13e15e39f6714228f3fa7580b0cf7095085c84c744caf8e51a2c2b87ee087f10f0847ddc8278397915df9da8c719745065f56a9968edf9fc98e409b7dbaa04fde8b8d0819d2a112fe716f6617d56e29382d8abb38c51866b5f2863c1cfc7633f9e973873f0fddc5319bddf2426c73cdca3e6512a9a5308a0c9ffea83b740d9a9bdfe138822ef4cb5617cfbec2ab175c9c86655c2151f87ee14810691c70e3862eaae34140e1bc5d032d64ef91c014bfd90649d35b7c3ae3fc63c29258e27726ef685863935334586a2bf07e77b5a50e428ebaee5dff968504418652674edb6923d724c1b90632de571f00b59fc005aca6b9db7e9b71c512fc16727fdfd1416e7c8a80e36c802e719e7804bc53166b3ccfdf9812c102c74a9b7448e7b633246189c0029d025bbfb6f842d508e78fdd5f2e7948ec1d540aa5fd91d3bad34605358487d2c1bd7862e45cc90cdc0bc956473ba18c760df313097c088c70b3fa4b114b03d4ef6e5ee7e4963a5c36e1493fa689903ea63ef59e400be3c6ad345788e8e74e5a05c7433a7cb05ecf707391bbcd0020a3b2fd767b10a01b70a0183cf70ce3b7daa93ce237a684730ae53b07a6318f8b6efadfdab339715623bda9fe840f1c383a3833b44a0de712770512ade397b1df15f4fd60f9d83848b4a6dc47de1c1efc997214ebbe408b117de21db9b6c85490f77af279d273e327b966ac0f78e5eee81ea8cef3b56092bf691cb21a09226d726591c122c3d53ab81ce562bcf5ff3dab1c73a562762896a7dab72d0b66761027e491dac0a110b3c66a7c5ae05cce29c79856914628480b043e3d5da7e21eb8c7e9b912e57ec2705966a765b00c488550852cde2116a2482361977cab049c961350483c1ded398759f2db16693a4fafd16d06cec28d309d04be521ecb9c8e483df8f194a6e2030af0f94d2a13e199598e29bc849f8879820f81877587662f3a6d72136e5449ec990ab026e2b13ba01a0212ad09bd9fe4d44f48662a1ccc4e4e824be3de633f56ace5bab27a20477f7692179823f22c4ff007067751f4a47aa38358bbc30c699f889b7b9952003fe57337d1375baed6d6a047164b26c1cf52eb37bb7a2509d6b1c45552c2fe2940f88ac6d5f8e5f67a2d002a37949a07ca378ef8997a733be87a691dfa420509748a4e35e99d970c9ff830b37c0a3c608c0387044534c85758255f7e841d0f9f165ea838aa563a41561c3a7416b9bed1ecdc271e62462fa56cb116900a17cba10c8d5c99b152a4fbd4e57b5c62da6bf3c869c9f8be8a5bd8678ac171be9299230121161afeb66af68b3fcc17cc0516815b1c3be60437b097a804810e803582c198b1330e5de0715639e027f540926f2258c53058a951a3a8fdaac89bfc7dbdb205b39da887132718e0efb57c552e4435ee48a01a44150e9e03cd6a60a71eb3480087317d2c959dfab3ee129381b6a0f932cf70e132b1120fe7482cc305c049abd1ec8b2570ee2e6f16bdc33b5b6470e2c1f1d8a0bbd359dfceb275b5d013db7824e834286aad65317c748ce6ff17fbbbd2c81a45afdb176a7f8220ea1a2919b5457beca6ad14277db7ebe4c99a363718c183d10eca6c78fd1691d557597875b3d02a87439208a8a5cd0259f147382232171cb5402a8b13450c87ace6d9bdbbc8c2f131614e4fd08321738f00ae1c3a7b41b9e800d4119be8b9fb9932be32b523cae16cc012e259c639f127e2a6fce0865d2fc5845799fe5f8fc03a1ad156fbaa7107969e5f771330d89baf86ed1a4859414ef0959a1bb90a1bebe0aec9804125cf47d6cad7c9b4961885ddece81da519783bf5a3909beae7e74cf8c2b96467dc9a4dd1828e3c6fb1f4bc97742a2fdc15f91f6ed7094e526dc6c3a37eeed585b8613784ef38dec5862ebfba7b2c22087ff2c76c8ce32dbacfd1050f078052173ba04500ec7d0b8aee4020ca373541ebe90831b3a720d31efe2e7b40368c996078114c4aa706b062f32a16bb0cebf48040eb5f2220bd05449120371f53334d4196bc65529fdec297b23e3c3b29f0151d48cc4af6779616a629a881f1131ebebb50d9eaf292560f52f205f470b0ec7d03a2fff1ffcf074188c578508132f9719ded14bac876d6fb94d2440b1d9cf43c4ac4143aff5429bb507abb9a0c6e19873e4a7a5868ef4b04124449e802adb4e0019d410a2dda0188605d9b9a945d226ade3ecbab4a528302f123c80f4239552986bfa1caa67bd332e46c5cbc5794f1e7e2e2c996c8f6ea3066325d7b3ff8ac320a73000152c904467dc8539920629ae06a08072345992281286ebde39891be214b4a0a1127329d8f1a72366ce4d0f77eecbcd5935724964f4235bcf2b79c9bfc7b216ae9ec067b608f31a6a0cc8c20c66ca4291f878dcd2337c005ad1d1f6a2f08135fd6ab017bf52c17355e2655530acb63", 0x1000, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x7f, 0xff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x18, 0x18003, 0x80) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1, 0xffffffffffffc001, 0x2000000000020, "b8000000000000080100", 0x18c}) r0 = socket(0x18, 0x3, 0x3a) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000100)=""/237) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) 16:00:18 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000040)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x10}, {r0, 0x10}, {r0, 0x4}, {r0, 0x4}, {r1, 0x80}], 0x5, 0xc52) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x44}, {0x10006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f00000000c0)="46852b08678463f90412b883a225a8cc2681068e4adaf6cd3f93fc5bb3a9fbb4332483444dd824cb27e037d9a4f96937b6985964aa942cc8eb1bf05c864f3ed2a0d009785e16c0dd78e631cbfb2eabdf7b45fdf69da9d9bec9d7807720e5319ff9aa1d1e978d015c3db88ba1c52f6e332aa04dae724cffa46ecce81291c88f0d80f30f532b8dc9e7e73d428e416b07a4d52998d3c0e5cc0a5f58678fd792abc542d8fdd909489e02fd460c4c88bb8f8b2476748293d55ece81ce80b238909b", 0xbf, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = getuid() r5 = getgid() fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r5, 0x2) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)=0x80000000) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x78000082, 0x9, 0x1}], 0x0, &(0x7f0000000100)=[{{r5}, 0xe285648637b3b18e, 0x8, 0x10, 0x5, 0x101}, {{r6}, 0xfffffffffffffff9, 0xb0, 0x1, 0x5, 0x6}, {{r7}, 0xfffffffffffffffe, 0x94, 0xfffff, 0xaa8d, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0xffffffffffffff00}, {{r8}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x5}, {{r9}, 0x5, 0x40, 0x200fffde, 0xfffffffffffffff8, 0x2}, {{r10}, 0xfffffffffffffffe, 0x50, 0x2, 0x1f, 0x7}], 0xa7, &(0x7f0000000200)={0x5, 0x3}) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 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) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x8) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x14, 0x40000000, 0x597, 0x101}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xd79029e9d5dd5bd7, 0x4, 0x100}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x82012a03311c6d40, 0x238c, 0x10000}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x8}, {{r7}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2f3458c3317d803f, 0x0, 0x0, 0x8}], 0x5, &(0x7f0000000280)={0x1, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x188) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x122405a4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dpf\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0xde9d4ab7aff3e57f, 0x0) sendto$unix(r0, &(0x7f00000000c0)="6532589d029c1ef0b15ac21434b800e72174280bc6d05ae136649929dc8bc0aa6c958a58c79b8ede3c508a9e49140f569a84b3142cbebbc4863896b478d88242b021abf247d421191c9d165ea21dfde5e6948929d4fbcdaa65f0e262a74a4557eacd1b5bd370db2e55b88addae8efa506a80503d1a44d143f71f0cf9b8aaa45b191c140e2d8f9cc25cdbc2a6b582032227f9f4cc7d3ef760d744361e827159ca53bfedf7be1962309926b2b2f4d42f241bb54bc68696b0eecad5d7051fda0b116ca91f412cc129730a7e81ead8afb77676a33d6258a8db9fec2ab4a3ea8eda9e885d9de9dfbdd5f24da3784bdd365134e2040df00038f03020", 0x3ba, 0x7bf731b1b7ef0518, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffb2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 06:50:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x8, 0x4}) 06:50:28 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0xb2f6aa8347c4dfa3, 0x4500) r0 = open(&(0x7f0000000440)='./bus\x00', 0x408, 0x20) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x1, 0x4, 0x6f4f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0xa468) socket$inet(0x2, 0x8000, 0xcf) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x45}, {0x6}]}) r1 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x2, 0xa94, {0xa, 0xffffffff}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) pwrite(r5, &(0x7f0000000100)="9710a617f3a0739e1cc906211a9c5643e8ae43bf2c2411a2deeec2785cf22153cb40ec397715a8ed02b3688603257b91cc616aeb0b77d780c90053d2c5c545af2ff42a8daa7f1a9ecd1842df58d66592455af6464256ca2deeb79a51e5263789d646c623d953ef04ad85a0dee60b527ae506c295bca9d98beebc51504587231a60758ac94d28", 0x86, 0x0, 0x0) r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, 0xffffffffffffffff, r3, r10, 0x41, 0xae55}, 0x0, 0x9, 0x7}) setgroups(0x2, &(0x7f0000000080)=[r0, r4]) 06:50:28 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x4000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:50:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) execve(0x0, 0x0, 0x0) 06:50:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000, 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x3, 0x20) r12 = geteuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r12, r9, 0x0, r10, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r14) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r17 = semget$private(0x0, 0x3, 0x20) r18 = geteuid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r18, r15, 0x0, r16, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r19 = getegid() r20 = getpgid(0x0) r21 = getuid() r22 = getegid() r23 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r28 = semget$private(0x0, 0x3, 0x20) r29 = geteuid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r29, r26, 0x0, r27, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r30 = semget(0x3, 0x4, 0x8) r31 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000380)={{0x5, r31, r32, r33, r34, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r35 = semget(0x3, 0x4, 0x8) r36 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000380)={{0x5, r36, r37, r38, r39, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r40 = semget(0x3, 0x4, 0x8) r41 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000380)={{0x5, r41, r42, r43, r44, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r45 = semget(0x3, 0x4, 0x8) r46 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000380)={{0x5, r46, r47, r48, r49, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r50 = semget(0x3, 0x4, 0x8) r51 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r54 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000380)={{0x5, r51, r52, r53, r54, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x9, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, r34, r39, r44, r49, 0xffffffffffffffff, r54]) sendmsg$unix(r7, &(0x7f00000005c0)={&(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./\b\x00\x00\x000@'], 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="4ef7e80a9db571935bae95348ba312bca4199cf4066c9db52ee506b0fc147a762987389f9e2fb1f0e78d469af0aa725eb084a506ad6f8b3d68c03a4237c702a445bcfe023af69fb184935642114ddde8b4a46cdb0860267863fb749bfe15408d1d0fe8e35410288bbb9d072f1adb06a54b4b55a628d7342f3cac2642a0a0bd118ad8889da69bac4e65f467e31945ba113b68724ba4843789201f610a2b2b638de379119bfc21cd5bda3b5b1b4a85416634513451727abcd2408fcbf3ced7e3be8aeee13a140e0c6930ba7669d40d3d77f1f2e4074f83e20ca865fd3a3b3722510a56ad3859b6", 0xe6}], 0x1, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r4, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r8, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r29, r55}], 0xd8, 0x40a}, 0x0) r56 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r56, 0x0, 0x0) bind(r56, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) 06:50:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x10004) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xb50, 0xc0}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffa, 0xb1, 0x603b61fd2e69a84f, 0x200, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc9, 0x4, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xb, 0x80000000, 0x200, 0x9}, {{r0}, 0xfffffffffffffff8, 0x41, 0x8, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x3, 0x80000003, 0x7, 0x3}], 0x100000001, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x83, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x3, 0x4, 0xffff, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x8000, 0x8}, {{r0}, 0x0, 0x80, 0x10, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0xb, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x91bbfcadd50fb227, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x9fc, 0xfffffffffffeffff}], 0x5, &(0x7f0000000100)={0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x7ff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000000bb, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x8}], 0x5}) 06:50:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000025c0)='./file0\x00', 0x4c1, 0x80) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xfdbb}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002580)={0x80000001, 0x7, 0x8, 0x7fffffff, "fafb2fdf6d49f34373cb690e858cf83d208be37d", 0x200, 0x5}) sendmsg(r1, &(0x7f0000002540)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)="58ee54626f1822c2200e7302164a813009334f22a1a86f375ba5df354a7206d75781940b037740638a06f9440b9079ee3e722f064e5406bf1d197f513d0ba88b9673443fd26e25e07824be7eb787884c5b3ec81257fb04d1006d89c5497b3fa497b967f972e1b90f8a4fd74fa86a0d995cbe982ee8d4946ed662b920e2adc4241211367314db67b8377e4d20891c29b09b409d0f8831fdb765aca3b738b013e5bfd55dadce450a8edfca84024a56b513a659df92657317d5225167885a3c9619b351137e14bf4b25be91a051f4305b09f1eccf338e02d23687ab3183d66d96e4a6fe418cddb6e3cbcfccf3c4745b2b8e", 0xf0}, {&(0x7f0000000200)="b12870c5c9c695f2ff679319b6d4640002f393d723f907f340c827902d6d53bf7c2721ab709c5e922e32a6f34bac0fe967a423f125484356a868397ded4211d45361126275208373fb86ecfbb415ff7e3ae5783c45160c2553be9e2bb72f04480cfaa6faf8abe72ddd0d1d51be15b020c6d3ba80bae0d1b8a192336712496a898a68683c5410cb5ba6c96e91966313ee18d0f2dc30d92604e26b61dbe528128c242a7f63fbcb1a9ed4806acc911c2a1149ae92a2eaffd4f81f2d6235137e37eb9c51156fc54f313bfdb3dc23b09e8b68f92d4f5e73ae2b13e3e0e7e23de8fe41e42bfa62d3b3117f27c07f969cd13c459bfab1d573ab27", 0xf7}, {&(0x7f0000000300)="be610e18b8a3d4e07fea5103f62b8e45ff1a8619da58b6e2b49777cfee2ce34d425d669a387b001385ae5572c850ee1aeb269d5344225f2613ecba39251c663f06f37e49d62d26641a4898c7c4282a104ec8352c534d7b2a114f0cb8a45f95ee64218a697d1c7ce1a90c1423fccf1299118f84a68467b8241c681b071eea44278f4d5af264d3c16f43f1db5fc0070313980abf94dd758c01a9ccc65b09106636435cd00993193c6dd6b1f949587842ee14ec71596d525e93505fdc1f8998565c09b627d0e53c6844b364a3588999429b6d06cdcde6315d7d0a24fa152780e367c0757f6f37b951cec1be34d6684cf690a40cf44f1e7156c093b39a5201320843ea3031dd6f4ccdcdf8693a204fdfd09751a321e47565711aeb0ec91b87f875e4fb12c1e0f86cbd2af989b9c83677861fe45b11b8adb68fbf5eab6ce61319451f75f518892277b061f84973666aa9f2d4d5ea997c8b630adc47e61865bb889d853cddd81d230575ebefdb15a2aaa3c628081af6ef697f0f10b8cd051b173c983a2a3efcd765008ed9cf8d057a9a4d1dea1adbfa6adbcc77e460683a1fb6686f3c91864dd06931d79e631eec49ce04975332f872cf88ceffb5a91cc7066eab37e119cc1c76a17a4c058e490ac44c66a573adc8cbd8f0ac0f23c56e4474112a2c7502804f3756709ac6ba5f35c570cd4a52f957d9925d508a44aaf1975ada4ab8576c8a3406db439cd5238e7eb4f1d5b272107c4d5beeb8fb6070e3690e196e0d32cd652259cf12b78789b05dfb5785ac5207acb14d49f2990c886d38e5dc1a576d02224410fa92e28a22325f7e653adac4b511c755cebe7262376cf59bfe51e7b035e402522060448ac699e90e9049ce9ca0c3f7b275d9e72a8266aa04ce8ef108866fb42e6a6a9295be0d3fce6c06578360c79240f9c427a1c58ac62b96018c23de9925d1970131922df930fe48e079bd05c7b2a01de45be9ee70d691a863f3fb74bc61f0ec04afa9c2be3fc3d6814548709d72a0dd5a9f696eaa5128ae918e35c008ba30acb11b5215a1ce047b143ec580c2152dade272439381ba3ed6d7038eafc9606cac9abd60f5a43bf0d21d38cc44dde3a25839d7ed34ffad084c4731bc29384c329857fdafc4133cf2a85b0a7b389a32098b2d90c1ac84c6847c3aec6dc7871be8079bc15bcbbc43a032d2abfc7af67163815052753dbc8560b06e7ec5f5e7ef36a19c8c6acb718d447bcee8385457c878b8927a2f9890b47107062ec9ae62a4f01f3303e1b43c2fe17b54aed664982762e4fa2af1412af453e7b125cd797950b5b8aa2620ea39f031d489d5620d7816b134a2dd7879465eeb87e566b59bdde4d5a693d04bc4031381356f8bfb156aaccb6ffc146876c7d957006ebb70876d74d7a16b346ff67324eb76cb7ba910ba7295fc23967cbb4fc0846cea51d04bcd937e5f8480d6617fca88436d2a36862299e83bab4f677dbdabaa9c0aff52986154851ca53e66363fc4fa6ff2badf84f4103cdea87ac21d09884d1dd4d00cfc88d2887925f44a20e14a3651c78de5c4a119793891df6c4c62161eebea2a1786affd4da61e257603bc70763663e08f414242ddee9cfdfc4e3480a6b38800b59d76b0988b701904e0f58c0cf6b358367660afede2b93f8b4fec210bfcd2c2b0f9a8a821f4c7844c23a1a85a8ec276dbde40ce1f732b0c5e8de0d4ee83bb390b4710ca3611782ca4126254ee355581067892905aaf8ebd53b26f07e10f2778116aca9916350291d276b695455d58f21c3719ae6e9cc90df9f9bd9ebbec03ef5942368b0a972db6c475eb4e0865e5a85697fe6db062ba6d6f46381173ec36699ff2e81285edea551125bd81812be15270ef0a0231dfbb0fac108768728bfd287be83f24bceefafb8f63eb0e03625b9950cf11b57f6aec6887cbdb20200e55553caf250ec613f5f2d5108852e93c24b66ff5695156867e0b5a76b1c4bdbd681f09c78e75db34ec4cc20f8a272802bd043950cf7f3cc51b31c688a67a0846e32120bd9148b789a4140a47928d54dea7cf3ca66b0b2a72473cc208a80159c80c886bc2cd7670bcff96d8cf1a254fbd6cf38d62108883c88ca7c435c6d35cf5631f30681c82af8db270718fe1518236bdfddca9922c7d105ff3d3fd6a097df683256b9588ce6718c3e9f833e9ef7244c265fcd158e7c0ac75a62f0ad3d6d5edcb9b43347cd414443205327259b946e377327e099fb382810153cbd9fe1481efe651d9dd64e2a49d132a06203473de3e07a638365ad521e08576b6df24707beeb32ce51e628f1503ebc2ca069663638e388bdc5f480e4972635c6f92bc32eef43b764fd049ef6efbc5e442993aab33b07847a4fed8cb5383afaf69cb97d844fdd2ca00c12257f961b96652a7d3dccccfd4c9e6c2d70b80486810616d5eb1783e09be55eba3b8b24897bd407e791e38bca99bc9ae05ab650dbafce40c50c1d8d8be22910413a813f3e29187bac1d2ca104d999590180a6568cc3ebf5eb1ed4d55f96df78452b4214595ab1774a6c597406c5e03ab64a84292242176d807d8722d7dcdac0d9c8ff838d819b8925fc20b2b6fd213d6c5d683a20285b8a17a3bc96d5b899c48a2b6e88513d4c9816f4372d9e20289f28cd27e6daa0d24c4bef060e12d60e96fc2646c4f974aeba12d2cd560960ac4e38c13f2cf715a0902180a509af7d77ec471cdfb34c775822d133d5dd046ac665ad27bcf2a0b72f4ca01ac3730d8f42fe32394ba4d7e3e1255da9b3aa09723991177a1c2e6ca40322dc7f3ea222511780cd09d1f763a3d21e9c048ed9df578b3bf3df93e3054f133f14237dca0dcb3635823e0e051597c0b6e3379c396dcf7726184506e2f25a81a2d34c919ad316e5727d8cf93097dd78652eb05ccf424361462907c26688157b4bf76ff8da4c8d820d122d4654128fdf191fd5795de210b30bd95205884e09d4e7f66bbb76e4a9f3b30597563361274159af3fd72876b38332e7520c74879e6d2348bec3af5ff4e9811c1f3ea4256a2400eb3313423462a3242568211e1f6c654bf78021aa1fcda3e40b8a05825d5a3cd63bc5eeec8cc75e11e77f34efd87924e8041952d43222089cb3d7618e3551192293ddfea3ed7102a8ab845753fc4351d37c55589eecc7c42fca08ca5ada89547c9912b8123ad0170c01a1a1082d3aad0dd1bae3c28144449fdafabf50415968a6e9c75e755e880b23b2377648f00c248a34678779661dcb994b97db227957850ed0a0199ee7618302e335918fc1ade45e5036443d6b27a22b71b42c4be26c1d52edeaebc37409286267d87e11f3d0d094152d6305300b20f4465a9143a166757105230cb0508e02f533bbedd3075d1d3c68740526bf462bd85e296655cf4905b78fa222da65303f9fcba03850f63cd7a48e6265fb2f0f337cfd14ebbe9fbaf58b481832d897310b103163b425aab8d45479e85cc4a5268be84d4607961d15114bdc4b46f0f46ab12159dbce4c2f079d551199ec0189fc080edef24950c89afd64b649ab620f89060ce0f935c1608b2975fd4e1c579fa2cc6e28e154fd7f755d7e31b797f83d47a9f1b787ed6007609618c1ad4a6bf491763d5d0ddc4e2ce1317223f81180ebafbed30367b637c68c8a517e0f523beffee2401cc52cf52393bc7052ef002394e66395fb15a7319b05ab31765ba4e98eba3eaa9065dd93a9c497b3dbb166d0c4b73139494d3d939e330958cd96cddfd735f080823cfc85b07fb23bfcb543477a209c54d0209fee7b3a850d17887c6f57f74d41cd01f45ae0c545e78a07c0580bd21b0cdef29d39b874a2fbe6f38f27829ae410a78797155cfc0273844110c3782859733a49ba8f248a4869faafea96e5ddebdd40988fe3a65318789824ec10742d102d66f00068bd3de6e4f4e7e3bb2fb37d0186e67b832bad51554bec2aa91efdc4a3dd6dd12d66a46d5197948bda1a35e45dc9291612b1208339f6b05127dd074a21b1b451d8917eb4add77c96fe48afcf78ebddb290c12b09137436218d1c070af3e1cdcd4a3fd0a19e3b36a19167d9763e80ba75e88b03bc8508d4c0f36189dde0e206aeddafde4edc2b532accee90407cd1146fb6fb1331da08d735a5415a48e3b623bcbe2394ce126240f2ae7f1c4c0e090c7c725a989d72e7f34bf0687059b52a4b23e83bb1696b04fd0d00533cd6616760464ea03de5a81ef3b3dfb5959027cc856a9e626a287af79977c019a3f0b7ac90af79c82a31d80c2d7a5fd7157db78d78e986108df7a6eafe100b2fb79a1d4252ae9013a2c92efd27c08afc2ac3be754b1c263bf001cb4da8a0cfcfaad601f9e4f3fe4287e0399cde958034db674e398775352a4e8594d3d2b1eb23e50619140b052a638ee37af772eea6875ebca072119f131beaa10651908db13fe86523e536bb3cbf8d4ee345c32eeee901db3dc67e1a7d49211c7e224330c594e7c73aeebe54dbbed15072d44cd4066c9d7343e4875c36437574bfe95b1325a4339a65b8d328e051d01510f172648794e2b23723a04e0787f5ca13ce9cecdaaaa72afa1b07deddacd375451c6bcdd1c794761faea503e481a996b33eecd38b15b6161254c90b2b1e24a615304ad0f1e0a5f8d0d83c8f2ab45d274950888cd24724674ab971c3da5b566581aebb461bed4ac4691fdf9c6714b6aeb0228c5f4315d03b6b460c6069124e73961c5e7c28f8191e105ba46418788af1eae987657b6e20b8a7d6c97b1b9832c71db9bff3360834126d091463b2585a73d852db3e0e69f4603396fda4bac07d4fece28c399cbef48c4281b66421e12cded677c19d4914cd6fa466dc80cbadcc6b032e837b1dccdf0988ef3096e65a738f27ff6b3b2cb63c165f2197182d614c98e8e61ad82f2cbf377c23761d58b0f37e40579303cc611b2142e19988c90b347ad2e89f905e6478880cf0c9d57ebbfbbf90a84738ac62081147341e5bff07b3839f9a749214d55ea9cc4611873ebfdc37185622f9501e3cb401dd54bee9c341c01f4cac88f542a0d99185ed69ff8bc4c17a7ebbcba958c3ac2bd9562e3c94fa5ebda3d65c14d8a5f807f0a09ac2d34ab97b2f942e85cce8d0cab10b1e3c42ba530e0863d74c90ebd83610c04f8b999fe9a21bd9cb12eda25154cfb7b487651179710013662a292da2d58ea313d0bac2488d85935bf94784f6862775a4b6b9c1567ba50d51d2147c1ba92bdc11ab1a23614ed5e06e9ef2c2e82d83e46afa753dee76aade11b28b62dc8870c0ba34180252fa7973dc080791d31cb2eeb2dcd5ffe6b4138681ecde3c58e7b10c16d1fa17b29d16295525462ba376cb45a584500c6e83dd8c4da549d55bf5ce9054af747c736ceaad9a46586fb452af6f01d91ec4fd288acaba8e32c063e7b22b5c36df9d659eac3987239c7d9af49964cb16d2f109dde63c8d834dcee35ac0ed3aafd62bbd9daa775161cafec85cc10bcba8f7895ff9b5f0861f3bc5c9b8f74025d29979f3b39695361e61082691a7e49aaae20f11886d61e5a85da21b61345c1ec94e03c19bfd6f567c0a6498e8e1ef1c362f3e5854dbf1bc44126595522a9b9e2d41bbbc4ff31a88bff2cd23f26296f7a9edd1412afec91676d3153fe131f7a6b354e9163151e8dc7bb6fba67376158b7aa157ff3576b3108b0c93e464c3270093f9b4d65e85b0df96ba3de0cfc441c7b49e651ad120913711f44fa482b7523bf007ef346dff18b903d160347d8ce6cdb5ec0d656977b2ccc6f58febe7c8bcb7b2dc8d1554cb9e871ba954135", 0xfe30}], 0x3, &(0x7f0000001340)=ANY=[@ANYBLOB="d800000000000000000000000002000047a8bbe7ee377028291b2251ee8ff8b5f1627692cdc326359cb48123c9c26c074bb0e6e483a8b853e91b61cbf40944bffc7970db629f924598940601f9a88cf3a99bc7f11e4166fa3798044290b4e7bf9dde4b76288b3c3acc1757259743f21f26c99997cb1ef70e8a987e8fa87892cf320465d48d7d0d7a4b9b4a3da5729a139c7835cf4c9ec04192469ffa8f67f0bc4ce6a1644c81305a959c1252699f6364ce9d574d8c2ac5800031a1bda67edba6550208b6bd792e412d5e7000000000000010100000000000000f5ea650a4486240877125ca13de665df3c00db3476bde8a53e372ad5b84ef7eedd43cac468c89caec68b999db2b33138eb4d8b6557f23bd451980cee7f2de786678361ce074f9b45d16403438371067f3e62b432d4d744e4b7bdcc50bee6c6a5f5ac72e49684c75a7d6021495082572c70d73d8364bfe779b269fcf98689f83579e73326f65a2f23113a28b71779815fccd1ac590d5f449ed1f2026eef713a6becc3cb4f2dfa5f2d956525a968d0d26f886f09c34ee6ac2796831b614acb584059e9f8c821d25cbb295d5d14a04b5fe0beea7239b62485ae5bc7bfbd1f966a6775ab341d6a3232a31432c01574a54ea1768506bebda55534b778952f6611a02395f49785b136c849a3937fdab3292aa2b9e7f6034f24cdaf201dc5a19a4427c7b8188c82202d216ecac9b1dc2da7847e91edcec7685d3d5fd5d71f93429911b6f9bae435a338b1f016295cab538a0f0817ae95661dabd242981d540b22b7df0587e77685930954c1cb8563b86e14404e68b2637874826c801735230dd675e722cb07f2d6d7780558b4a6b16843f6c8177201c2df5b70d5ed9204b13b39a92ba67eb5c127a82376bdcbbe3475c8aac95ca888fa8bb3e908bd65cfe0bad80a96ff2ed8f355c3168db9ddb07c4fcad41bc85fe472b7f2bb8edbcd1d73bcb819db9419ca28ee3384194d00e47b8359e10bdcb0f9ea661fc6dbdc2fc622310e2e2d27ac0e0e33a1ddfba28d8f496cc42fd653fdfd1e3340c47b7afbd634b9a246862f6c95ec1f27a9247695af299a70046a6c8fcb1e25ebf14247f8b0fffec6032c5d313e45deda726917c7b38174f373148d9e8caef70b8a455dd6130b34baf77ac09747d88a428ad45954f4be91e198971b16632bed438bbe9308f65b2bf765f32d823386dc310131331bb0d2e5c107aec260466d4ad9035c66f0c19520862b7d3f99e3dfca2ee6c6b741954834bc40285a1922e8960eed083e6b980ee35c8f50cef92b7d91007b43762d8719314d3f3707c65c5c5805aa904013caba02c9b30995af931b690221dea015e5d48b264979a865b613363d8822eb3f13536b04944cf8a07c3908506ef46131556f8b11d09da596b5d15d2a5df58235a8f094382c70203de6b53015ad7fa4d848ead50502273509dedf9233bd57703e555c3920ea6be017c3e888681ea4667ab8d6749404b4a2e247fcf3742fb720805cd2f796a3a6ba723602502dd3c3f8e145edce5dd59a34a89d4b17af1039f4672a9658d619505f2392e54c0a64ea795cbac288c37bd4951b510aff297e61070a2b54257ed2cea87d547c00838b0372904d7ce8ba953394ee3f49ed7601396ec4a5907afc8b45a0418fb88baf53aed3b3df407d079ccdb9816c93e2237d0b5abb5094efb72451f21fb93323d01b0354f6d532fdf991c98b97627266e9e81f70a4c7210e3451ffe85e36e581ab07fcf1592c5a3112104795a8cfbc7e9a1ba463b807d332a1e8bb6843f4c004a09eb7fb94793cb24c05a2eed096410f32bd13265cfa5864b9d8b61a3cc72cd9f229f85f33fac42c9cf9d492c13c50b0e08baed17fd234bfd9b9a7176cf794a780795324a94ebfdf25ff9004e404f6da94ac72c0c386cfa380b5065d4075e01a41c8c14d5cace33a5cb9888bffd915c3513fd561828638ba9ba0579883606d251c4b878ad8e8d985ab8227d03555daecb6c99c784a6a9e538337820383a65c036d7cfc076de6b7ca0f0b47d30aca5ffd1838d4f354a0171b8e3655f765f6c2387d041c372c81f4169bf5b92976c1637f673ca15db09f6115fd0bdd5e5cbc191b46dceca861d2a186a856d5ab569cea10ff3c086834df49e14a535d76ccb09618caf2114f04082b9decb4a26e71d994632019a0e9da448f2286c73bfc68890bf72268eaab4948397bb814dd5a672567a9130a8a5743a52c299c281bb52076c316824db5fcc6f207dda06df1d3879d258b6cc08ef0944e1708b9faf4923c190ec5ba36e0202843c524ffc9e5f0c9209da3f2ca20efe1b3279c00c14d8d3092bb6dc054b3f518b306959d9336fb4f4dd293377c795b4ed1ca2f7369d00d7a6a0e6827de78aca24ec1b8e9dc1d9b63d2d9fef8b97760e1e743629c97dec3b79fd5b0f8075243646bba426fa3a538b60e6416b48d87a74a9f22419374b04e6d1bbfa2c954a2b2971f6406b677f868a40cfda8d3c28c4047358680c7155e7279101e46a4e15f85739f8aaa763a1a81d8bec04f5bfec23c5258fef0c0eabe34380d7106e5970388f94af95643950b8dec40e742d4ddc29ee137d1acf4c42aab4b5cb702a10ffbe373add64e39d3bdb484ece55d2226a16e04aa34b9b65bd635c857a1d62a24bc1379c0f0630e6ce9d5387d283182cd6d3d1a80a87efdb5d422b7e60a8fddfb1964daa5dfc495e5641eb991439be96f2623d75d62d05f44aaa3e2d3f5630c8a9112aa0ea0f02f036ec40261349314aaaf4c3371e2527df0395e1143fd1bb7c9f6d41dc511901c1513ce9cdd6326e0cd68e4c99d1645e2b74c3899232380623c0860801414cdc3bb54e5a437f8766c55dcfd1d2562e74e487b8c0ef0105b15dfc9ea36feff958c1ef8593cd90d268f79d4a4359aab18d0dc217088aaf74d436825eebe567f8af68a0425059b7ce83386e4b4185a50e65220e3583a056c2e1fc176246192ce8a03ca7f7138356da64eb97830b2cd8f20a1975a8a751af5b04f4375b5662038216e58ba481f6ccac1efcb1e8667f8e3872a4a59426e44644aaa6d78a67553fc5093cb104b482f8f1d9a58425d0a06df6bfca19a84858cb7d5e99f5bfd25df2b034e41283231086f52339b8b2550c1076aeb2395aadd1136fed9f4cac78ff896e21c63f0f28ebef7ffe5e8a9d8874561225169a25461483b237b94c28197c022b3d929b28b766bb66b0cdb9757325a439837a3c8cf4fa2a02044d4f28f4bdeee5cc36be3ef6ed8ff09149d30bbd17a619c2d5ad2aff90289f52dd1bd490fefdd1abc8604e77efcc1abcadb0f608dd098030fa6d87140b54e364ce6398bc38c61175e5a89876537ae3ff09c11cd59f81385af623ce891467c12979e3efbc04d68056abc293349356a41bf117fc80e6511091c1c9ce2558063a058f34417d1514f371c25c84593458749286cfc59ee5700e124be765ba7ff22302d964bb60ae045094fba661f717ae9ea0c8b0d50976a88e15f1476e099d2ee8986efbef4f6512415c7c508de17f542c9cc3731e548387794a7f086a8d8894ec5eaff4d848e670a0717c5786bf5b4e42482a1c899eefaa0820883dd956f6bdec2e59dee3155e34a629b9667cb308445c4caf41135f13e215c5cfcc9f5335bf4a6c30b615e70f30a7db141296f7d5c397ac296b676d62635cfd208ce9e1aa27d23e7d34b8f84a2ae5bce648c7cb9392baa8c19e346a13663bf5fd9e698877582b40fba8648cc598dafa497cb69b1ae6cfb8c7c4264867b6638e18c2ca1de3082adb9d5003e1e7df007931041928dc268a7274da76c623237a1580f8e024aff63971aae916decacd104bb943fae8105a560e9a5c70e838a00e690aa34db2a672b292d82407380df8bf74a196c864d6494ce44957616fde9d85e50211767128c4ffd3734eda73934890b5fb83bcec86796d92e3d5c578b5dd2f6a8a249fdf8ad9acdc3ee9efe6909fdeec320c60eadcece025e70c34f026d4e2596313144dc77831fb985bba12e98204db04def48b42b5bda9f7ce3e893e2156be763958ab7b87fb51f85185e4708ea1ef984843509d10d79ff7f2a7dd9c83ad60f8733dc2f6969708f8e992f258f83272b33c94571867ea741406657b33de5bb0a7747b47c3b939add39b55254639622cee6739b9e9fec5d88b9458e0eb680ffbe6b918257cbf8a58d60c97ae8d34995fbe196e339e92f64332c6bfb5600328066e87cc0f4fd283d0f18a1975beb9f6ba2b9dd7e1084b8ea3aad4a4ed891e8a813d70bb216b104fdc198bd57683d20f4842866aaac99d5686a338edc0e3a25bdb9c613e3cdfa97c46f79e35737c06712a11ec1cb68d2979758c14f3658f1fb5d034a116fd18c5854f20d75c990268315fa9f0f594a2f414f56fb6b03d9a62cd83e36e6c7c1f2f136d9dcf1724f9de93d215fcf9b4f9bed0256d81ef748e78af2a2c729e3a0d893e317edb08051243ad67c67426460752e3464a0b49a6d56ebd023e538fca1662d41a2b29ee74acdaba6fc33e6c500a5b6662193b08b889a33682b8d849e3e1bc3c420c448da30bd124f544ae84acb737684cf70a77aa15c92997fd27a2e58ccad3f1eb9753844e3bfe71832522e6f6208a4a9518d2802b21470f7cf5babbe933262cf3adb68ccc8a97bb8556989747f583c3b68f51f89afde78f4022ab19a1020e006fb917b88df4ed141e974a4e9736b717a367876e148b6f7bce5e9fc2293fbb5199934d005e4f935766fc05ec4765a9cfa781463a37874d33701f611d58a1c78743492a43862a18c907a05af2f68cc1f7426347cd0129481df7b5dc848da69a0f0f5c6880146d64e1378d5c7b27eeaf263eb3cb2edaf49c107bdbc2eebe384e7ca2041e3328d94ac2e033ded27fd40bcce969b22c96039930a91ceae7d805ac5fb49e1f79472a92cfcafc28e6f3b95b3334b4222a26b8311c6881717a424f3f60368afcd0a3483bddd3927fba4d763fe7f850138663aaeba6e5fe6de6a02fcd5ee6ea3e19b98d4e3677b6afa4b9ae0cb2c04c8da1f4db857e749e7c1457d24e59d04e3edf2c335da6a9af564aac974541c72e6f77bcb6fb5c9ceba69b201b06a9a1bcdc45280a459b19a640a80eb7e365263e81d61ee8d0d1c7211e71fc9741c35a7cf8c90d46cf90badbc92bbaae276ac030090de5e106b52a45dd3a9b73d3b89578d7c4d373535a0a136c69ad061b272402c1f8a0ca3d98824d8a7440ac3dd0fd9b4dcd970b544501706f64e2d22ebd335242b895f55d2d304cb0fd019341a99b008eac0a29d6ae2da2d0e4a6a92b19e0a413aef1f655bf416937366f32eada0f3cba346dd31ff8918fc878cc2696896c7f30d23e614a7a30635d961c22916a10e7c4c0611e19aee5524f77410691e799eea3c7bcf00f060ec0999060f6f019f74eef987318d1ca2df94b334bbf1e456447f853a956cb5bce4b95e2157f8931d81bb3beb2ba277e82bed19cbcab669cc2743d07677019c291d46129dc35e3d712dcca4d61b6a456285fb86666805af852ac7492c7f5d610b266f56a2dc9af9724d7e89702d3f5254c75947470528a77201ce7eb5043ef21b8a9d696a96858b4bb710220473321a395883ad2dae97ce45243d58455e53ec564638ec706aa5a71065d96c8e3aebf65ce8b3fa78ac38a840de3ce90d55346ce6409265d8a40b93a764924271c56d78c4c9de45e241f59298eda6b94290ae49ad3537e86b11aa2388e8ab259ab88232bae0e35dd6a28ee7ad4c2145ac4fa4ec3cacf3a287ded654585b967eaf24fbfda0237a68d49bc2a25ce19781651a434394b9e738e838b2055cf61179b9be5349fee4d05e35854668281eca117689e600d7cefa572cb89094c87008df795b5a7917840781bd8e8e7a424a07ebe29e73419f5a4741038b5d92b46908ca1c6259b7fbf09b0a101730b76c6934ea44dfd2f9110f311b59077fb2c34fc6210f595de08c8f851e44e8cce7ef23c4821081805e9c4b3f937691bacd6604a0de3cb2575f9a02e8e49762e141aa2106b7ca9ea63eaababc5da1a5e7c20fde4a8a10429ae51e2d072d364a567dd3c3742c5f259f0000000000000000100000001000080a8029f7d50e50a43b76059dfd8d58ad043484f09b653785e0c3771abd28a7b626e1f849aa97b659bb3e0d1a80746e9986859e1470f01433a6d16c034973962884ee5ea709dc5c914173fb419158dd4003356fce65f64024be32205e9be766946ac0335814d455fcc67e7795d71a33b2ac74ae7a4bbb65112d1d911c902def21339f2d7fbb1611240d8c0d057fb3e723ee435f8918069cb54ebc5218ba4e4927a52015f757bb150e28fcd61f613bda07104c9810f5870dd29222d1a3164e15bbd8aa9d7ac6f2d497d1a60b7c413ff83d5ddd5d8a235285f9599bb1200"/4561], 0x11d1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x81, 0x8e, 0x101}, 0x80, 0xc821, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 06:50:28 executing program 1: msgget$private(0x0, 0x759) getrusage(0xffffffffffffffff, &(0x7f0000000000)) kqueue() 06:50:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) setpgid(r1, r2) 06:50:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/54}, &(0x7f0000000080)=0x38) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508", 0x1000}) 06:50:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x81, 0xa0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4bb7) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2}) 06:50:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000400000000090300000000", 0x2c}], 0x1) rmdir(&(0x7f0000000140)='./file0\x00') 06:50:28 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x200000ba, &(0x7f0000000040)=[{0xfdb, 0xa, 0x10003, 0x1000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 06:50:28 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0x0, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/98) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 06:50:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x26777d4e8aa5ab91, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff000000a300", 0x2ba}], 0x1) 06:50:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x8) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xeec8c18f68f1932a) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 06:50:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="621240b211cb32604f672f7559bda103fa4a087e1420daf2f3e3debd219352713b0669af1feba10241bcce933e2cc521d2f3db9246e928aee1d1f216efcb50252a1a4118906efbd101e6349c70fe2eecc22c89311f35788980a707daada940cdaf7da504f97281dd7d9b5a6dc26bd5328e845dd207fbdc7cb513d70044fedc12404002d5b697961e39410eab68ec45afc33777f681bbf09df2a649da10ebe47006b88e633b93cb499b578e38ec6de7303dfb091ff88dba9233a004bbc29d8c7d2faf0f88f370462b8446263a1df725da40414fa76c3eea3887e4ef8c516a", 0xde}, {&(0x7f0000000200)="6fa00a8ef6f6f357e6513d2c51e2d6cd9a9fdd4a66adf74b32e59740bb598bdf3c649a93685915a2223952b9ec6825bf919182a5d11667fb0eef6bc1bdccdb884f4146f2e75b81d31ffc2714e220b7fd304447d4833b0bc9bae8e349d5c83b3a4060fb378e978b452263cfbce82447fa36794fecfbcd991d3ae9742357c9476593a840501173be19ddbece03acb56303d4766b4e73c0d8942f93f4a6bab7a7b6dbc9ea910f4383d0b2", 0xa9}, {&(0x7f00000002c0)="967c52b5744b5b5229ace5be1e94658efa0dbf254a74d68c460b1fd24b91aa056fb222660151b067f7cbddcf44bfc3b39a19e942f728afc699a074b068cc409bbfb61032dfe31dffd8164bf3686579026287986a35f28292b6531229a241b67bd48e1e90647c51eeeec2b53319bd8a76efac29f69cdef71487bccc6f7a689e3d64d512780fd6bb37ce32a02d82", 0x8d}, {&(0x7f0000000540)="e29aad82882626ab416728ed12a4cf7ebe70c9fcbd5d5f29b6ed464724f21dd104114778ea986c2aab62dcb6a37d17366e8a4c4e221428f2956066ed0aab3ef337c786593be88a1a1f5c1d004caf4331c55ac4916d11bc602a0466a2f89be061551df06a6d839556f075019563c3d2216cdc899b926e10d3b9be2554c2c86d9fdebca76df68cdcca4efbaeccf3ba04", 0x8f}, {&(0x7f0000000440)="cfecaf7c930b04d08cc7da263f54463d629f0b054a23e8d449782ab2822f88cda76e9fc92faaa21655888869103f77d1f75034b599b596f74f8c0213ce6648124bcfe22b733e825346b9727c51a15f4494d61fc7b8e5ba375e0cc251a9f85e1fe925ffbbd785cf19ef6d74352a3bc9e104c18798c92b7df9b6e653bd730db5bddaefd22f93659579ef0ddd9ef639dc2a19389cc8eb5620a9452c98621e6eb4dadee217c7e2d2d8a3ad0f9c3bbed28ff96a89b3bda8904bab0388265c642b5c5c8718ebbd8e5c3186572befb87100fda0e213d3b404a4bcabd7869f1fafc2810d1b21aeb55819", 0xe6}], 0x5, 0x0, 0x0) 06:50:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x232) socket$unix(0x1, 0x1, 0x0) 06:50:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x839) msgctl$IPC_RMID(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000000)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) kqueue() 06:50:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) socket(0x2, 0xc003, 0x0) r1 = dup(r0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) select(0x3db, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f0000000000)={0x7e, 0x4, 0x0, 0x1, 0x4, 0x80000000000000}, 0x0, 0x0, 0x0) 06:50:28 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000640)={'./bus\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x2, 0x1000000000000001, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x0) pwritev(r6, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r7, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001200)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12342aa617ef0b654899a86f190cf3063bf572329382f7ad028e19cafba21c70da87c53a69933f1add467f18845b7c0152a97835cda3a032dee9061f5694ab109a0b63d1f05845872a6ed658d7a13e36e07a0fe8fab0cbd98f63e08397085a9d4591801dee6f1f869ba93329dffb2832f0644383b368431e0248f33e44388d1b613c26b40d67a52107dce8253865f6bdbd2e8d0ee99ebb4518666ececdabc5e046"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000000, 0x6}) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000000068b4b392289c0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfa19a80f6c1d643bbcd6f1320f082ad775fdc55c78a068e73322f8c0116c34328dbc7b33c116e1a2729b620cd291cfde81c67074911e91e0cb97c935f289c4513c5effc7779d0417697652e647704719b8627a9154a1c2366bf2049c743f3fc7450d94d81144565ef082e6f0cee1e624a39e30261a497965c76fbb3ba14fa7e3bf483e1e1a1b014aa4e9a864141330167e63193677e6d52b4dcd217d83b9c7024786406b4b20e23383a1d1ea5015f1bd73663cf06c06dd8f4da31b79d3ef2126c04140e434dfe0e0718ba62fe6b6133f34acd72ce3fe263e509505084890f4acad88447ac4da35d35628c7876171b888750848e272327d97a3cbe7bc7249015"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x7, r21, r21, 0xa5, 0x1, 0x100000004, 0x6}) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r24, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r28, 0xa5, 0x1, 0x100000000, 0x6}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r35, 0xa5, 0x1, 0x100000000, 0x6}) r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r38, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r43 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r49, 0xa5, 0x1, 0x100000000, 0x6}) r50 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r52, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r52, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r52, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r56, 0xa5, 0x1, 0x100000000, 0x6}) r57 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r59, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r59, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r63 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000980)={{0x2, r60, r62, r58, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r63, 0xa5, 0x1, 0x100000000, 0x6}) r64 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r64, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r66, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r66, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r66, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r66, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r67 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r68, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r70 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r67, r69, r65, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r70, 0xa5, 0x1, 0x100000000, 0x6}) r71 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r73 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r73, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r73, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r73, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r73, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r73, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r73, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r73, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r74 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r77 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r73, 0x1, &(0x7f0000000980)={{0x2, r74, r76, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r77, r77, 0xa5, 0x1, 0x100000000, 0x6}) setreuid(r67, r72) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 06:50:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x4000, 0xae) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:50:28 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x9}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0xc, 0x20000000, 0x9, 0x5}], 0xf8b1, 0x0, 0x10000fe, 0x0) 06:50:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus/file0\x00', 0x3, 0x4, 0x941, 0x0, 0x25a, 0x2, 0x80000000, 0x2, 0x2, 0x7, 0x1430}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018600000000001400000000000000d00faf20000000000000000000000000300000000bef7001100a3d4", 0x2d}], 0x1) 06:50:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) setuid(0xee01) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000240)='.\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x100000000, 0x3, 0x0, 0x5}, {0x8, 0x2, 0x4, 0x20002000000000}, {0x51, 0x53, 0xffff, 0x5}, {0x10000, 0x4, 0x100000001, 0x5}, {0x80000001, 0x0, 0x100, 0x200}, {0xd0e8, 0x80, 0x1, 0x1}, {0x4, 0x2, 0xff, 0x7}]}) 06:50:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = socket$inet6(0x18, 0x2, 0x80) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="6f082e663d7a72ceb16ab2780be5218159b14d9ec51d6fa96dde9588a7f1e37910a66f18db00427236190116616b98b1cf945c2ab2680810842b42", 0x3b}, {&(0x7f0000001740)="3a9ce24648207ac979b579e9503dd8ff3262a6b4de8b39323cd493ce46cd9836fda997717d19ef9f3ea1dcca6e021999e1ba2f8d3400b332d389778bbc6ecd4563b95da6638a0fcd5ac95025d1bbf08a37e0eb580aac26d208e2ac7c61e889dd4dc7a0e9b32199617d7a38554a61c2239bd651f7f5287f66f484d3550b0d61a06a78e7abd5ad686a294f7dcbbaa84e510c236293593d5c27924e2c9643750f30ffb4a131a63eba6b795b71ba7bc83fbdc6483bb3e9e76849f02a5a370adce0cef416e71c71d3ac6074ab52c531977586a8a431c70c99e8b75be3fbe8eebfdba6e8779658bdb21f2284fb873d8b486380c04e89aee6ed0fea513f642b440b9f2733d5ef66ba6166986616610eaee9677f70bec811e1b995da2fb4bfe54f365a146c0f033510d34df00c9ea5c12165c7bafbd3a6fee5acd543be08189b2d33cd3271bafc850a99332271f3c9407976e2aafb0d20d8bfc1609648734c31d5fcf1c7b53ada946c91e45290cbd7728f79f1fa6e371769ce3b32b7838f158f6bb95abdf77643dda2913f5892ce621868dc2250448672439ada265cf58376221def89f2dea0dbba9c4847900c8cebfa5c165780233f88bc6852d1ed953d9d3b52fcb62adf428918b4a8a704e3a4cd69d6f82b6de96b4bbee4da86d327a68389bb2f70daf23ae345d1cd71a74fdf9ad672f7c1ea9633ce323ffec0f648772115d7b852e0ae07681d61992a1cca44e04d45b10a461f6a596c8ba4c9434d43b96b6c99ee32badfc7f7781f3408a9e01e725e5a1b7c96c6c051d4d5f0bd9a797d3b49c857aa340c7a1516c1ad17b6f42219b28e9e65e3404f59b0bc013c33f61e0cb03d651c46de5368f93a8ada4cc15c9d6fadfb24295ceeb81fa5c3202624991e4028b0efa406a99482bddb70596059839184533c77260377dd56c412e1095a1f8736218609a12cd6ceaaa8812645a947dd0d7ac0d3c9f8e667c31a5072b8094de3e6f4a448c4293cde01b44e67ce93e89c15205200313a7e40340f9c89b7fad876379895e5d017216c4d44b023a4723e3209807cfd54ce3c822ef503f67c76de4c8127c09e38647570f9693952b9319cdd16761929e9bb5105cae21a46247ceb2a2680fe5c0787cb4037043deea009eb02e11f96d7eba7d49060d68feba4c90d313a0104f32c1f7d03f4f874b821b60984ac4917f9bdbb610326abff561a1f662551b6d23ad2a709bb175568529404cdf517bcd5db0eef34228f14ba8f0ba7abd3c9c168332c91ff8b6d96d0bfcce5bb8308e3acc24a058e415700997972fc87b75eb6c4f674ac0d1010793506aa4ad39569e01d94297aec972e41f0f473777e44cfd52ffbae5d64774b15ab1b4a2b99c7d5e063dc5f2df77710b938dd7d5dfea2f7d217c8430edc0f808ca26aebd062b59988dd1b5813b2fc92a9393499c78f2ebcfc5e1dd90e6b84cabe0190e177d3f5a3024b0026f5cdc741e7ff77f0f584999441565cb20170faaccec5bf138d52e35593696aa7c66ca5c60b2be4722ac41a73bb11d1ba3079a10107266e857b3c04f3249738c15e5f7cc3ea41ebda368ec2d78df71f61da1cfa2d427544376865173097d63c943f32ad845aa3ac0bff7067e34977b5a30568545697bd9bae7d0606ef45572ff37d66d47c2a304a3d082f84dbb217b83c601b4fef6fb78d9b8cae1555c4990546ce5cca124cac2c25b6fa11fb8626fbe792742621098db25010e62c40f3fe8bea667d0a3b6b3ccfb5686cc177c4846985f4b0b5538112983701ef83f5334a3eccbbeb33d3926eabc50a5899d61f917f482ee15ca414cf7edde1a59da87dcf2816bf752e9f1a31ba992f5ab9e9474a0f2962d3cf7c904fce0bd89299b9e74188973042a40a49577db9ec048a7ceb783981c932b9e9772ed056b05cce9befb966a0f6b2a79704fda3e563c7bd2cb4c2cf9d36cf59e6fd3dfb1d7714a439f0b7e1dab3dfe7dc48889ac023928b982ef4ddc45f7f69b1c14843b5f60252877a21625c7796c82ae5826265bbaf4008f439844e71815accf0e35101468cdccdf2abd4739e6341faeec6d1ad01b100cc27ff6cad4f8974207a9f4030f3ac11cdd06235eb1cb4033bdb98995afce3b0eda9262a1de9f2eba00b2b09b571ec74a42387cf6e133507b5ecfa8594beb84e39ba2abfebdaccfcac099818f699a0c279f3b3bbf934c5109d950842f65c257472d8787d867a37c1434b367be532f6309a4c23aa3d21dae488b46dcc2b097a896bd1af85967440c231acb3434d1ca19d125a07d14c33c5c56223acc898e6df19cafa0c92740b7b7d669995df1ab9596bbf77b4e8c46afe1140e6752df0a110a8e58f4d69e24aad8cb5a2079c271307e81f01999ca330054675dda5ba6d7a11750e994cdb93d51997cf515408dea1c0a264a02dfbe3aded45450edcbd878f096369c5120daf8f9890837033fe391219e198a26493acdffd0dcec327aa3fa15a905b4485053b53700a9bf97646166003d3f645d819a883be6f15d1566811e4f5c727bcdbc4308a6324776d7a951142d40d12d3bf708d48a5de495835becff0aa9b48a0ef9b4d6e5be6192a475953dc886567706363e40385722d7f1bece452f46ef41fb5a89eedd62d669b4ca5cd1b8c6fbdb6107b4182a714559f57794ea5b578bca4d94fff2e8f69d932a289a93d8487969a222352ea391b9798532e0f757242b20a86de4b983a7ba290b48006823aca8f2717e49a25efb7d50d1fc0882b9e84d3973b1a65d6e9eebea3aefc6bca48ac64c8ffedd2467db09ccdf4396ca65eec572770ca32b306d3428209f9349c33425420a6edc08f7775d80c0af322cc9eb2108c8028f32c49aecf1606dca141f4e10b7ca7e27cd11c9bef1e5cdb02c6a10cc730ca278a2ade8a5ff82257ae9ec0c3bad2914e6293cc5e133d3e2797c242a13411406cc017bcc559e89866b17c02776cabd5dbb8017297c2b2c4a256368d760e8e9b814cd7ee267e5889d05dd0c699927cee24bcd4f48c196020e1638569c629e775fb560d7f531eeeb84e12ee672f6c705fd384c53e2dffe27598e6ceb2f6600f18a99d89ab7d67ce13396105a50d8ed6b4c3ff257dc32f0f5cdf89800ca69c3facae59dbe7206389506cdc2ac8b1deda69884e2a9b4c126a6b46e34ae313a6715a73f94ec3e44a31ac0ff2c5111e640b10353530c447bab8b0f99a444518d1a28a89376d1c2c17e0a9320629b4bdb3a9282459f873be8c75d17356b2b6027b57583bb89668ebed44263b7dc36906acf42badd4786f23993cb6aae6b7022988cddf41defa2450ce463b783ab1a4db4398a5ed4cbd258a888093d8080b0c5ebcf1b0102e290c0d9139f9da035a0a84bbe7a844040a4604f7d4c09ab45398ed566e401eae20f96bf993f6322338937b99e9580344fbecc9ab54ac883ebc8aafcf5b0cac41e0ac5858473bc8756e341967c372fdad23fbd8fc82baf88b56749a2c447f52b0d552e35e7cb52afa16f0c95cacbbed3100ef3dc0bb029e1292a28555b72a68b6de94747eb5f4148467d27aadc994ac5e32695b7c9e60bb846507c428eaea5bcd6fab66d76e38b67cd50fd540e98724ae2725f23937a0315ea4ae8855eec48efa42e732623a713d3e9f5f1bca7a452a81354705b9e27d93e2dbb0c02d1cbf5d60db4cb2a6a235ea4719fa574a2fbaa0d0556ffd5cd93a5d44d863b467c4c19819966bf4a18f5d341afced17db63d42de14ac4fc2bee15fca1a466d1b4850e336ee395a6fd1a2b6f39741652c0e7bda2b27a7e0ca937bb8ef466d9c78dd956181a00c046b244ba5d044133f65ba436c4aeb3786e0b1ce992ff03e442a80345bfd49c4a7a31855218c852f006161b683c27a5616c447f5d18b064dc1ab1d2a811fbb1530d2b7909158d79c10ef6b58bae2df50b9356f44ddae3365e3289c57332350aafd02990d7c2c12a72969bddaee9814b32db76344ec236887cab14ec98e0ff9648897b8aa47d5c27568c62be7612b8958ff99cce81558721b2068d25ee3e78451a913666f17058f4fa14cc3e51f48e2522066a569cd02f8c32ccfad5b8f20eed8287dd050b4087f996175e90e91a908d55f86a7302b4e7d1ff686f339e8cc34a36b240522a92bf0aab12c6df33e3abde062ee3b3c511273c9e9e20a0289b9dd7ca4d52e4b0f54099411d6032c6a2d53f8b49c6451dc269109fefe80bb465edbac109a704f7ecec0987a02a50484ac91ba0414ef120076b614046745739165c20115a003bb1815143e0760409d5ec0ce77aff61d80148d1172990690262cc8eda4e63da92bcc348174fc5f6fcc2205631e3ac52e488631936c49fda1a305fbfd32e91572b5f48d82751d958d0dacae0efd308447e28b60ffeadab448c272df04d0a0dae91e205bc5a9c5fcf21d24c70e2a1962f972276d660b923feb69a1f64398cfa74a20c19a63f6172b581f9671933dfbcbe7e376ae53581eb06221ee35d77bfb733dcb0415346edcae3b45d20c20a4ff094bde50c6e6fcad92e863d93bef890add1189e0c2b2193e9cdda40f9f10dd527268c42f5cea44da9e122cbe03941342cd8247a38bf56287a53bc3996b0b2b7edf8bd00989153db3b263883b62d5fc29e5c7a605a7c81b4002e31f9ec91da2cba92bcc9a6e82a0b6d505a21f0edcd2d2c441c35058a050d8434a0c6108007485980c425bcc62d5af8c93bbb97bca0ac1432a5fc51b5093cdbba4256570421407311b4440fadb54202ab01e2d57b34fcff824e94b52fd10ca360cf3b5522fbe06101fc6bc53b1a8c26254254085720b2ca270759e4a049f65400ada01b6a9715022fc26543a122eb765f4e62f9fd61bc5b4663fc94913bc2e4aa7c34d779ec715c85b4313762054c7aefd1f2d666dc9c8656852e3d0068849617807bcbb9e1fefb046de9ce985eed8dbe86cc4ee77495b22d32cdc9ee64bbab39ca3c5b6e8e399f9fdbd86109bebf97aef248fce1e764f73f224fc0a23c65a21b591b2e95348ea552218c87961b20d4a156cd97c35c277f9f43b10a3f29476ca017fdf6307816f47261df9e1629f5f68fe906b4cb4210f05e77b111c54ece8448118585b35de1fb0553ad68b2f64fb132f459b377167b40aec33595528d2c460c81edefbdf6345ed7839765cd586176a5c29cca2f715fbaf4bebfb4dd8be08322e863aa3a3acd05aeaf6a731a65e8d06e300c5fef99286c2e8e0b3e6bf3fc43473a1843e9d16a01da6f190c923ee70671d2a9242483fa1fee68baed92fe641c9cc11e63b80773cb1e78fb059dba8b834db19fdf0545db739e10868f0dfad1a30fb8ede582c6305431659cb3ff7050c1cd58ae9ad32e456d7b4f1c2ba7f788a24b0b130b0731d7f9b5242ebe306d16942858edda2625e15fbef12db8a92904eeaee250bfa598834e0ce23880ae8dd3298e6bf7363765a5ee18ec999ef53ea448b2c97fb766822f08ad5e104264a18af4bdcbc8b3e476fc3e7566ad29e966f67de32ce0ea8da3d00efc78691dc05efb7ca02d71dbbceb23787b0d88216adbdd96176bd31dd178cadf7f197a86e23783aabede7f1f4ae64e00abab00207c5640a212c58711802f0c3a21739db9f3adf6a74429109478e6d0ed506e2548dd9ee148d6ac27cc2004e5fb1c592ef5081e248a5ff1ca75846bd29ad2785c9c4e940e8b30edcc09761a470a36035428b2f87131f171b2eb473e2177b72df92defc154fb3e022f2786448acb21ac877f30f47178743ee27ae7a3b72e7ee3622f26b4032d14a424a6bb2520e5cda7bfc61696b7c3747a30", 0x1000}, {&(0x7f00000000c0)="4bb180daac27e56a390df4cbc766c5710445caf14da35db5d5523bfbc5619ecb796e2bfd1fb27fca44a54dd8fa5de7731b4e5f01ee44440a3a98", 0x3a}, {&(0x7f00000001c0)="a446b5237052ae82a94707ca9b939e24a254d2e096da5aac9e4b5fd16d7f1d1f9f5fe2682857302b40d4b0bbcbbb4464337d2ce154535813b216cc0873976b79fe27fc70bbfd5708f04620f302293218cd8bac44a870e7d3f2a13e15860b7277573d80bfd9badb0e0b80e8a14772c29c04af5171814a3deb760137647dbc3c4cbca39f8776984241c01bae3cb86b0ab49bbcb240fbe6d0398b6cd7c7c5cde82654ab80647834db99197d95100e3a92a29a825b6fd6a67ae800e9b23751deb38329ec96", 0xc3}], 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 06:50:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x1, 0x3, 0x6, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000000c0)={0x0, 0x5, 0x4}) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 06:50:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000160000080c0000000100001000", 0x0, 0xfbfffffffffffffc}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:50:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x2, 0x10000000000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/143, &(0x7f0000000040)=0x8f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 06:50:29 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9b1b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/153, 0x99) syz_open_pts() 06:50:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = dup2(r0, r1) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x7fff, 0x81, r3}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 06:50:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r1, 0x40}], 0x2, 0x40) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = dup2(r2, r0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x22, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0x6) 06:50:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82753000000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 06:50:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) r5 = open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x200, 0x9}, {{r3}, 0xe, 0x4, 0x4, 0x6, 0x81}, {{r2}, 0xe3b016142dfaf800, 0xe0, 0xfbecba2310510037, 0x8000ffff, 0x45}, {{r5}, 0x6, 0x40, 0x40000004, 0x80, 0x101}, {{r0}, 0xfffffffffffffff9, 0x30, 0x1ffff4, 0x7fffffff, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x1}, {{r4}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x7, 0x6}], 0x7fff, 0x0) 06:50:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x800c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7fffffff, 0xfff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f9") 06:50:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 06:50:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xe7, 0xd4f3, {0x7, 0xffffffff}}) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) 06:50:30 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0x0, 0x82343251d11eeba7, 0xfffff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0x100}, {{r0}, 0x0, 0x1, 0x10, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x91, 0x1, 0x20, 0x3}, {{}, 0xfffffffffffffffb, 0x10, 0xee2f5659b33eb73c, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x100000000, 0x20}, {{r4}, 0xfffffffffffffffa, 0x2, 0x80, 0x8, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x151, 0x1, 0x863f, 0x7f}, {{r5}, 0xfffffffffffffffe, 0xa4, 0x40000000, 0x8, 0x6}, {{r6}, 0xfffffffffffffffc, 0x1, 0xf00ffffe, 0x2, 0x8}], 0x4, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 06:50:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x7fe945678c63fcb7, r4, 0x0, 0x10000002000035) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername(r5, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 06:50:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x182, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x9, 0x57e8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x8, 0x4, 0x21, 0x6}, {0x8, 0x1, 0x3, 0x5}, {0xffffffffffffffff, 0x8, 0x4, 0x4e27}, {0x40, 0x3f, 0x9, 0xee5}, {0x9, 0x7, 0x1ff, 0x1766}, {0x7, 0x1, 0x80000000, 0x1}, {0x7, 0x5, 0x52d8, 0x280000000000000}, {0x7f, 0x9, 0x2, 0x7}, {0x3, 0x1, 0x4, 0x41f8}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000280)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000001740)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000300)="73876a9fbfa403b771e3ea4e50585b5f5a5302bd838c3fe7005964d89ceb45c42123cbc85c7ce11b6630efc1cfb4759413b479116a4913896729ac17dfa90804774bec09c466cbfa359a35108658790b88208353042ea87f8380fa011245", 0x5e}, {&(0x7f00000004c0)="b4bb2434640cb8a7aede24fd7aa8af8f5084d776e1e0c4565499643b887dd287223a0cbee150b865b2219da23c4625c295a54c2d7e99e7a3a3dcd35dc1f6db17e1cac51168fea36977cd1616ed5a57d7953f30540e2f9080bc1f772092cc5f935790a7960c24e8be86645340de5ec5f42fcf98c2a9b5a225dd0c757f1a7cf9cd5ad9aec1f69e5c92b84419909f6e6a388eb1cd54afc55cba29f383921f88c011fe49996cebb41d7a1fb25180a2abbb083474dca3b404accbfc8a52e4334ece6c943e5c403302a93555dd7351664ae8607d6d9ae305509d49344c20a547cb4cfff080acaf57c4eec47439ad27d243c5395f399fab2aba2876f1a85dd3af492b92d0ada1125378bfbfed9adc9433a08a327681a88fc3cc4de4578aab92c8aff4aaae92ad2820f37ce2325829b8f530311d20a1f5d9c99d95c0da825fc6f41d47b22d55fac1772b826b673d4aa89676bc4530a4d5445ee3264df7c648cdab349a1b95835352876ad3e06fdfd8d7c2a0672884f3aeec55590cb0bec641e9d3b081a70e1029ece2aa8079578d1b059931320cc02bd3f59427b573958a8d00d61af0453bc39cb8a443fd47e2773e19c561e6975b36e4d466deb28dd91ddc7f91c4e36b8e55ccf2da3aef82361656b5ee1ab1fc246ed747ab4671c624a86403d709a7ad995560bb017163652b7dc23daab42395cb6a30fdd482a13442bf18f05531b74ca4fef843aee22b0b613ff8b52f0fa37e958d312e513a791823c636c7d9f7c1aefd3edd2570df337dd318595f075cc3a923bffcf63caa5aa58e4937d2c0faa87c0a2a665ca5c4d230f6ea08b83fffa568358059296af6ae0265684f8f018347710155d83950178bd42b1cc4c2755bc4eba06cf935324bc12779d41b61549528896391b1903d0dbfbed15b687d30f873164d5b3ea885ca4d23562beaddfc744814d7853d3cf337902c40aca07b5b2df286856b18aae734c4b9665997d0e524f53d2803ccf1f84e9c39f12c5dbadd57b8123b271876a87d5fcd8fac957031e8e70cd5d230cee507d82a0b3e3803714242365f67a910815e2c8d59ae0fe1c66ac521de65d71bb1f2fdc0e69340bb9b103aebc180a2ac485bad2896b3242c04fd7b38bdf1ce6531fb70cef697179d12c2573f1c9722e2750d2968caf4bea12b545cb329d06e54bb2a6fcfde3c710a15863307b5aad59116cd3ac4d853bdb8016b927515d793ada129b69c9d42fc82308bb6bdf2aae49c069efbe25fd6ae8c726a05727d4d951a28ae2ef37fa28c119285b3492b596a7b2dd3cd994030225d9a77aaa16c471cb5d30735b560a0d38153b9ba79b8acc99b1f198488f389794caff6498709d9bea015bb1534993f315a704c4c7a30d7ef224a05fe5bff3316306b5ffec7236413fa2128f6b75baab12ea264f4a838a9c7c4f59b7b6eb4993e0f1e62877efafb1f4d547ea50e0498c7d443ac022157c2393dfa6480d6ddc313d27f7f7cc9418e737de638dde33eec681247b5fa9fa795397aaba2c294775a9aefa7b96ff1947c532453d97355e58c3268554ee9281e5acd42d75c5eb28ff72cc63cccd2d806aeee847342d99b04d109ecc7a5ea27034605e5e71a42d962d30ad679f23ab3fccfcf557c3a1ccffab836b6e8361329317a44d2c58354bc3db7754c0b3a02bd7391b50f3f0003c48349e8625d40dfe021c67086ac82099b1db030d5059a2abbcf91e61ab2aaedb0a4b74cefa873e2e9f4030ef0ebd6e28e08b5a186ef99d6b00be2672d2f09c3cfb768b04629de764b22610c98c56f4c4ce24588aea3eb78cb2d75e5bafc86c7bb1a55149a3c10e90dea12a6078218380b689c68acf839e92a2424b3318b969e72033b7df1293892b7f059051bfa46066c90d45d9afb2fc2d072d7631f8284cccdd3af5e0c32eaefce583d8dd4828066cd03f56df8d21a70c88df5767f34d41d4545cfb2c8d776b89458a95a36e0206a704f28fd0dea42dda819d2ab37e057e938707a711c98d131564b1eb14563a6a3e6c3b959610a45ea3df99fcffffc345232f9afc18bd33f42b7684923ccdd79c4dc174101eacdefb6f5b7b57312b0621ea7dd1a326161bb581c65b32eedb9ae8c4d865344be59aee660378a1d369f1aca613194c6340ba2e20109765d9501fda20400d9c54bbdd480e2933f17e0a0fa24adedb6c7dc675d643178f71105d4810fbb4494a1c4908698f3e6a8b2bbc2974cd24b99f6d9f945b31a021446fe378af19da5196ce85028ffb51b03542644f0fe61174103ffffefd7fa793a9c59bafdf2806611be7d6eb968e9ca788be152278e6a65cbc9b0a4d53bc88bc63270e4b4aafb0859a23247533ff922cc26416fbe04a95db83b44c2e5e1853d524d57d9a2ec60930b6a19d608c2c5d39e43051ed6fb8872f521afb0f46d0997c7e2a65c5be6e1292575fd58a517486556ce960eb615c8ad202ec88fb816ba3cbd9a5b2cf23c817be8f0ac539b6e54ec3509ab28d57d8705bc092cf56dd717da7b5ce2baf3d60718a7e1d26e0e605693bf869d9504c1264ee93b238c9cb4a1a903c6c462aa95425d1e8bcc76921933c35f12c4b0c231b37390834938726f8df6f4989e92a5265587ec1fe572cff6bffd69417608fa59a806555f95c7c6742216289c1996903ce1a6a0efa6ea77bb05705ff499df82b90dd67bacfb8e58c752fc70800ef98b33f606ce77c2ea8e005fec3ff8be068227ae37864acc6ad90a305227e72088752a947dba53367484b5545ca071cfdba570bf10f2179c03c6d71b036072c58584a4fe7ddfedf4c920bdfafe0d47177a7aa12cb1dcee4d74103970f1c08daeb7792765f1ab2d190b6c60308de8f47bb3162badfcec04897e85f1ba739e7a6c51cbbb40405f1e1472dfaad1b6a97b59170d26cfb6da32b412b1c5c89fb68b63165ae1d9684fd3091243926b571c1576268151735c907fed88cfaf7fe7f24dcb723d0fb807b74fddf71ed2a618142b38b85c0658e94d202b8754d0ff355afe4273abff5a82cca11c6947a908622d093c14ba3d2a986e7c57044fa834fc8165c91bee3dfea2773f3c81264cadfaaf2c42a6465d7e90fca771089da80274333e2f48f820ccc7a36f9bf56a8e2633a74e2b1086d642d681b952264b7f2f8ef9f92ccdce26d7d1cf6f86566cafa1938f41c5ec14ef0aca479092c905e848c0317d2bcc2576aa86530e36a0b4095c3c1702fc6cbc22841d2df0f0feedf19d82da3fcd1ea077beb86605da91414bc458b6a499434d542d36620ece09dfe842999950d7b4feef50f52cd78a5a2af92b1e6d4d991a2c238ef9961863c129fdce28f17842696302cc5b4c3cd388f7239bb4f09d76a0f0c4147411e4444acf35ad2274f6e52c8f641e00cb208f39e8aa63bebcf8944735d14d44bdef2db91ee9520c28f16be7aafc9a48243bf3e91e836b940f46158b4da2b18f25c177aff1b442a2934dbee7cd9be46bb0e21940fe5da66cb6a9462aa2a12622263937626a8da54fd0c1e4bb4d687de2c628a4c9e250ef8e8393d9ae87dcfc527dcbfdde1dbfac12139e3a50200bf6d842097a20ca65d588b9f084adf3d3ad30d020790faae45c8324388b729750a03e70646475b3414e3ef4aa1b738e5f87b0cf0209a0695c4f24cb7b2a1de74cd10c2457d8eec6dae750e0b0ca52552ba02ce4794c9a949bebecab1b04134191153927b023cf22598ab61d6d2b599410feb960d5ba5879b1963a2f5def415b31057492255624f5a1ec579dce0ef2525f1af932803241ffb04a1a491f0fef290e3a9d18c602704b89406f219f18ec381e582ac811c3c2989d6a5de1dab8529a05a968df02b9958297cc56cdcc061aee2685328cdc6a6e11fe92016bf91cf129fd23f3c343a37e0b72f0d2580cd69ff97800ec5f1d2df372164d71f44cafc8ec857e7491ba4c242acbba5b3e564481ae9f9bf27fb31218c9ccd908c6e8387ccebf9a50a06c15e49ed11804d150481248da2722f8c38ab0f5e2cf48382078e9996631571f555976500af0de6590683e0df116199db620ddd70f9b19ce0b7cf0c8ffb1f43b1a1a00a4f0d703eea888c036c5ae422a18ae10c1bfdc65f6ea8bccd052c965bf3b67fba33d094ddec8a03c9588676882612f360c383a85a775820ce1a25547d0bdda5c3a2bcfb867e33a3b12b708d1b67b882b6e1ab232e764087cef0579a5679b99bae534525bfb577aa917af7aba4c244d89ca2fba414db3f8967e0d2650521c16521975bc4ef9ff4151c27741e0e3f1fdc1685e7e19c4c4f4809b94c0242752074b76deab5cb709d7fc6b9d15a436096a3dd86d6d4ea9fc3e121c920a4cd598f310756f388fb10c12db1df4e1c18ad7ce7f724420e8c5b60b967ac6bded4a9c8c6c01e47153dc11cfffc696b9af221d347636fd1d037ca0e1894903c9582217d7eb42ac97540952b970c375308214b52ac5e40073fc3b791a1f11d7041fa68e8e625210fed10f115d1a2b58039968c9dcd158f261d5c808e6888867958bbf5b4ff611f4881a3672c7d83882cf39c11d586ef826177bd46cf77bcd27f12f81d94baa85f9d1cf9f13bd9c8deebeda7b22f3126b7c6e81b9eb99d6da1d230ce0a348432ab787570f5ca54bf5990659d1855d1503638f066e08ee6a60fd145aa7e562494ba9cda0b8dcb02c9ef4be8835ea149fe9e13c8d37705c72021405f4a7ef9eecd5a5c43a1bb0162c38a1c597283f07050f0870a388cefd3bd841e8a5042d55daf1621678f59b55050e7ab21c0b7790ff834e56669f8bdabc85440b4a696e415f41f0595b5ac1219028e5f6480b352fa0b71cb45e3c42cf872f5ec6d0ee2a9ac996fc04454c848c63f939f9fce2313e8345225936f287fbf7805daf23efc13f2ddc48d1c7663146f3799f803242e0382605ac0d5626b3628fd7e9770a53dc1dfc5fcf2906235c2c2d417c6a1c4830ea0c6a615ec7ba2bdf8eef56537d16e31e974f75c94c4959272f5f4286a66e10d9557b643c2ecc926987ee4ae1d716abe29840d21bf7eaa843012268cecad53011d063fedcb404c158a031189a2624cea4fad43b3d37e4b11974217ccf5218f479691c8fe712ed1346953a5ff218b43e91207acc5769a3c920c0b21922cb9601efbe386f7cdb3ce91cf199cf9fd96e13c307dd2eab0d70778845599ae84154d4ac1accae3f025798d33d223331cbe1ff46a510f0ab666a4e1ded7c111f50a7bca90c0db6e5cafb581a0629b72744996f9d4068b7753548c187c18e390cd1402337752af94c4e6748ba90f643f7a34a19cb7bd39d0117a9df232605086b8bc07ea102fdd2cc64803d7c3e04459b10aad6923d1d68336ed918450be6f3efbb46f2b4768ab14a92542fe1b097f5ce4501bd06eb49047f73a0946aa109bd84a2f46f1adabe584def63e124102913984fa420da96ca34cd7bc7c25ee58eeff3154818e10f7742bcf6227e88f4924589b0f56137a320a3e7f76e935f3b2e40b8c39e1154958309d3c672923380bdc774c9b0f94a3a67051034b7ed15bbe65858d4c383b3ace919bbe27ecce98a5a5f8f9031f2c182bf91e95ab36ec50cdfe8ca5a0ae80455ad81943434688af52e64b6247dfd979b6f242fda66515d2981dcd332bb296e218fbe1d14c1227d0c0699847640818379668354a60f88d8e375ec8c03d879ba839788fb3d5978675384cbd85ab55a4737fe021818e80ca07677fe427e41e959d75f769f25f6d410c5689516de7c862090bf5b79b0c39b235b50182710263ae40c97575aa5260323428b80c8d87f126c79aae85e", 0x1000}, {&(0x7f0000000380)="0f668d932fe07f8f2d45f828fc88a6a7504e3ce26d09f966af3185408e06504aaee73618ebf7c1cfb6b3085dd2b489d71a4d860f17cf6f80a995689f01bd6eb59355e98c9249f9c2caae3843ba15f6108d47d4807e7ca3687e87e72651a09497410b062ab2a784aa5bdd12a7a3d66ef903ff6bd1007f999c097f2104eb38fe55293d0f50304d266cbccf0bebff6cc382", 0x90}, {&(0x7f00000014c0)="20b541457f304b503acb8d8c4968d7a6efdad84aed9b5027a586ab3fe3c6fb16a7b76e031e1fca7442ee668c7766e364a41b80175f6654eee4cd14710312ca2d9e42dbeddf29c28fd4abe7e67d969eff74665702b4fc4a890ba9e0f97e2c199e47bb7229f2b5b8aa986e04854929284af70c88562014694c774ddeafc8ce14ac28a3dab712cc4aae2b97d5a0ecb236412b9db3fcaddd39e2d0d3e33531fb45dc045eedb5c7ba00b788d07348f479240b0ab20c3e895b68eeb58f649f93c6bd6981db376ad45894e206bf82d754f61c37c796c7948477f5c9a31d731f1d8cd35090daa709bc4e7c81f99e126acd35323f23949e90ee318c88", 0xf8}, {&(0x7f00000015c0)="ca31d5e705841ae04670a723d51b20b659d93e284f51f579c5f92b1a650c1d4a5a76d3c237367f0ccb0b6f5be111ff3a1904f0a5e3e101c2560774cc4c097723cf176d94481bc8997eaefad6781dbe3365ce2c93a700d1fe055c01b880", 0x5d}, {&(0x7f0000001640)="0a64899d3884eba7d9852d62ceddb2b969d161a1062a4b94ece4754c40a6d6c87dec9cadf42351c2e29d57136c648f36ea503e4613eea7e5c411e92bc14d508da9b0b11bcc580a1a3a1c3e9c955b81977f598c4b5d0415842799d45257122df6766b3604a5d4e2311eaa0305", 0x6c}, {&(0x7f0000000440)="dbf4aff9535099625bc6981a51bdde8e662928a332fea4d18f2e44b5fd3658aa6dbecd04c2ec3c", 0x27}], 0x7) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 06:50:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x0}, 0x11a) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) setpgid(r3, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00012e2f66696c653000bcc44becf599c7ebd260bf1710db89e88ae8ba1ab6da23bc6f28fe17dbaa9e37213204dda8ad8c15e938e712cbe567403d70153176aaed5ac5fc9449ec816d2c3b16acc7a089e04ebbf6ae8b7c1dfe7c5c1a31f0c0ae30d29e7d0316cc57e28ed1acf6a26ed3b8e42d201822cf47ed81e76ec83f293585e8400b9e54"], 0xa) close(r0) socketpair$unix(0x1, 0xb338fe438709e3da, 0x0, &(0x7f0000000080)) unlink(&(0x7f00000001c0)='./file0\x00') r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) connect$inet(r5, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1100000000001c}, {0x8000006, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="00022e2f66696d653000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000002c0)="434872f109ae05b5528305308d6ed82b1a0f5c6fbf8bea967441016c64aecda824504074bc983386e49aeebc97756487e6fb0ed9b70dfa326c5255dc70aa30ee864d8cf29f347bbafbb19624a2d1a09a83332374b153f01feb91d33ef8241ffb4923d4e664b33a2341afb6a544337e83b89de5e8f49fb6ffa475675f15c47477c70236a3eff13330379921fc8a355e9b40afb33cbb432750a7a63b3016f5e4d88f27a3e76a26c98aa9b704ac343089ab263d85f0e8107dd163ce0e76b4257bc2a3dee6fa10568b93e760a9f0e77b6158a73890e375b13116e3bee24739be618c08664a1152904244e8d9f2d4fee71195f940", 0xf2}, {&(0x7f0000000080)="31d4603118657c14ac12c7618472c3329cc2877e668b63a5c354bc1e790ac96c43dc01b376238e5ca42a26482e553ce8484aca72c9d8aea4b9b3a3dc4bf5fb0654bf15e845b58959603b8f", 0x4b}, {&(0x7f00000003c0)="58984f872b30e1a554478d46f9080ba07dd0bd3b5f210b31203d7042cf641c090b42746e9770e4ae23bf12ccfa56ba03c08556f7084eab206d2177583f35372543634467b4ee10c7331206b0d03016e9ad9e38f39728a3e636f23c43e8b435487a288ea4e668b882c519a1dd9ff24502c6a3da4ec8a18461a2e355628e88ceea1106d14965e32eb475b7f19690f41a89d355d6521fdcd3e2171d23910e2047c2713131a82f933fd81438fa6d915ea6e49d271fe824d2b986e8776cbac97927605ecc1b78c1ea1986", 0xc8}], 0x3, 0x0, 0x0, 0x6}, 0x6) 06:50:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0/file0\x00', 0x42) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa0569b774b329a67) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000040)='./file0\x00', 0x110) 06:50:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{0x3, 0x7ff000000000000, 0x3ceb82817dc32d41}, {0x4, 0x8, 0x800}, {0xb78972424899bb7c, 0x1, 0x1000}, {0x0, 0x3f, 0x1000}, {0x0, 0x1, 0x602ed2b8d26fa191}, {0x3, 0x7f000, 0x800}, {0x0, 0x6d0b, 0x1000}, {0x1, 0x40, 0x1800}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/210, 0xd2, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xf7f8, 0xfffffffffffffffc, 0x1, 0x2}) 06:50:30 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/143) 06:50:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0c3d0000ffff000001"], 0x9}, 0x0) r1 = socket(0x18, 0x1, 0x2) pread(r1, &(0x7f0000000100)="8eaddf4a2c3ae4290fcc2a4ac53df8f2cffbf468658dc30aae3c1dde46b241c2eebf729da3cd1a7209e796dfd0c73bd88d2f0a1d73741291cbb7b9592c9c6ee650cbf2dfd522d0efe5b1144200cfd0c64d739d8157c34c952de99c1e0d5ccc3fa8546842a57dc976fa61c23965e7ce", 0x6f, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xf4, 0x2}, {0x8, 0x6}}, &(0x7f0000000180)) 06:50:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x80, 0xa0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) openat(r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) sendto$unix(r1, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4d4b, './bus\x00', './bus\x00'}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xe000000000000, './bus\x00', './bus\x00'}) 06:50:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x4140, 0x7) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 06:50:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fchflags(r3, 0xf69ae13a08687089) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0xaa0f) 06:50:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r1) r2 = socket(0x800000018, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:50:30 executing program 1: msgget(0x1, 0x0) r0 = msgget(0x0, 0x100) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5, 0x4, {0x4, 0x6}}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0xfffffffffffffd26, 0x0) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000480)=[{0x25, 0x0, 0x0, 0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/185, &(0x7f0000000000)=0xb9) syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") 06:50:30 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="981d97a75b6c1e1fe2416abaf058b70ab25007ee179fbbd9f3bcec9353a29160e37a4383440ebbce5884e82918d894daa510fae0aabc313d6990f55abfb72360a6f29bec98a47ff3506aad6fe8ac4c4f87810e8396040df174ea368efd8934a2fbd4b155", 0x64, 0x40e, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ftruncate(r0, 0x0, 0xc0000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x2ffff) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r2, 0x1}, {r3, 0x1}], 0x3, 0x5c62) 06:50:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000100000001}) 06:50:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002540)='/dev/wsmouse0\x00', 0x110, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) r10 = getppid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = semget$private(0x0, 0x3, 0x20) r14 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r11, 0x0, r12, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r16 = semget(0x3, 0x4, 0x8) r17 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000380)={{0x5, r17, r18, r19, r20, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r21 = getppid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r24 = semget$private(0x0, 0x3, 0x20) r25 = geteuid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r25, r22, 0x0, r23, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r26 = semget(0x3, 0x4, 0x8) r27 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000380)={{0x5, r27, r28, r29, r30, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r31 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r31, 0x0, 0x0) r32 = kqueue() kevent(r32, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r33 = getpid() r34 = getuid() r35 = semget(0x3, 0x4, 0x8) r36 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000380)={{0x5, r36, r37, r38, r39, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r40 = kqueue() kevent(r40, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000002700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002480)=[{&(0x7f00000000c0)="eac66bd1e233c55e90709392e13435e2dd8ef6db506ea3ae60f8b76147442d0dc826562bec1e1892e953ec913e2a116224bee002a6888d80ac284b26709f3675d25f83e4975d318e4e057b00efa9cef8aed115449c110a879bb5501d6d8040f08829e561266f9713e4d0c71c6e7e7a382cbd09c30f7a90f0866334172cf3f59a1022f6ee0de154b5a3e822f73406a4d2afb1aa3634c5f4d2b1899aa665242afdc23d4643ed4411c5806f39186ca5d80368ddfd1f9582c86c2c17376debe18e9e9afc74583c5fb9234bfcbb6aeb79f0bcdbd407386b06ed6592f730def8ff8f213d05761c0e9d795fdeaec82f9577e489e4d3dc5675ea69", 0xf7}, {&(0x7f00000001c0)="5e712d85ffcec9f46f1a4003252ba9ee9f7286c887b96fe6246fd14ea7ce0ca85df7285fcbc15ece494a1f3c92b84f12835f28bc0b1da2c8713f7d5c3eab7db885bf759ec8c128acab330df71254f8cb6a1784", 0x53}, {&(0x7f0000000240)="c02d4ee82282897a4cc89d3eabe53cabe610f5e3632aa49581ec8b2bf45e1d26da510cb3775fdf84556e2c8d394b0aafe487eecf424e9b16acc2943e2d96a39b6890221ea2d612c001765eae7fed528195166fd83cc13597162d0a14d1d5f102ee98dfc4db1534005f5cb9ab76dd598581ac746809ed3b6b28c610e7fc18a998afb74ca88c943bf6b8c2a17d656b925e77e1ab0f81d7d707620ad37894b12d05b4d4bcc22ed0ad722fda6f63df63760018", 0xb1}, {&(0x7f0000000300)="b022762afc840e7c8b97cf92c174eb7b0cfa8fefa9817822c6b4ba742d24958d82558b46040c9e0fcaa3b0236e814510e6536861be50e161ebb1478a4a6cdfca4ddcf5cd7e6e36d70367acbd25d2657ea0cdd5d3bd00e8fcc0db3c78782bfe311be7e119ebdf5a7f72e0c71a39dceb465106d8048d384dd36f216ce54c317cf9d290f2c9d742ff6ab84bad2e6ec4899458d0ce473ef8e904de640b76faeb75b97bd46561c57c774e584ee50153ab5b0bea4749d14d674a789412c6792bd4f90533732818d127782729f01685438b7084e39adec1ce5cdd3ddaf2b2ba", 0xdc}, {&(0x7f0000000400)="598ae049dededab9d683093d41102117e0d475aa8891fdb1399dbfaff043fb17aa0640952de169f2db08b867dede15d34f5f788fa34133f1f95e19366a8f36cc27dac61edaec65ec649cb7719548345d009370ba1e3e34ea960e59c5ee28e49e53ae5fb24610868076d8cf3a2c5d27c354b4b6a74e20dce0645c033675b295eda582c6f87fc25d726fc44895ac5f9c9bd07fc3b6edc249d682de3ea225e882260a82e4bf28171198758f7a3f0faebe70fa55103b70815d017509800cd6da19f7968c6a25c713a90f6d4a6c16cba349d4973b054fb12963ba223394f9cc11488ebe368edccabdd9923ed6b139a1cb3887706513f87e86fdb4b17234a0fa0d315bb2d27eb18a84639b0bd37e8d1b4addc448309da14a553d8939c3d68bd35880fa54a10a0dc1b59c11830e8fc29e8823bff3c03b41f58a9b1469b8623de88a537edd3c9ae4b76a521bee1108b2e621dbdf58bb16bcd69d8de251cf2e16e877f444dfd86b771d2911ad7f483c5f79c2e5a6cd245bd1e2207fe960da4fd052e0160373772be0a3d32e596bfc2c96f7e99d10faa011b5a2013a8039237fbdc2d1f52a1d250b0abafa6059a0268f6110a72d930c5eeb467d79f8728327d7048a7b8d89bed64bddb9deb83405dcb53d32a83f989863613ee2c7fba5d04987e58ef7a27af07f1d1f3b9184e22d03faae33a8fc8ee0c50f936a030aac0160429786d348315a0058dcd0c086676cfc20620ebf97c5b383a1c6f0836d687970def48707c096401c95fe66c7cc8be287a9d7de7eb38be49bebdb5a280014a595d508ee728228f266e853121c02c33e5acee78074fad761781a5cb214488ff5e0c4c26d8cc735693904f59bb15664655a0d70260a8ed4185582f3091ada4b4b3ef82ca274da90ad0dba89b34b135af218412dae68b36662ec06cf22d7c528b7853296252eb6c4ebc0beeca107ed9e1cf0941506f62ef6bd8de02948efe5f768faeb7d8af44681426c11325604fa6f4b52610361b13ee23d747e99fd96bf1c9108122af0c896e51b5f5ce1003f396a6a18de33452a9272f9b3350ae1846806c16ba52096b6ce0711c48538aa7b9b803c7b9f5146444342876a3cc85d2dc2fb71ec09f63d28b62d521ea868d99993dab3e586aa98d0db57d2456c4628ca82efbe778175e9260d72c27377b69834ba3fea57ce77d426faf28e055e67da0fd0b43672fac9f4b2cfada9df29a5e015af5362736ddf0d4b50106506da4f4ad83b8f273ce6e0c8a604e376226244a9a52b5d5ada0096b5c534cd50e84eaf134e607d1354562ab801e691a3fdd0be3974f2b339bf3818b7010d0f80017d958a2fea3e6e4b067d8cfa3a0dcf2805fe525a9d643fa4596540709b13a59d3df352d5ee5a4a9a22b4e378b4b2596954216c2cef2a18bd9e0a148ed890862d14ffe23ac0738ee9d5a0043a55b09704bdef0542de082d50cdb6c7c449db65fc0a02b1a3ed1fa7138029cdd3cd0119d247f5a71562c7d8262a3c9f7dc04f91b35c8b2fd43f63243acb14a23a4bcbd7ef65a7d8acadaff2b826b41de5b5ed37d106e1baa2e0bb9f2def544a1c5854f3e7e22f2860763cb156d509888c7883314aa51a284d7e29c34168f5e7cde1902cfa05411717631d17d113c45f7c32e87e62fdbd6ca9b9d1f32fe3ee0837ee2734393c60cc16119ed8e13bd79eb3d84809bd5983d28103e794fe81a6a47f36764884f71846e09350997bbc2d871bcf5362511c0e182da5e8a337d1fbda1a0049206027f13f6630e0738bc8d11d97df179f603976f83154a6b04b53c438cb52c4504519b607cfd9dc6323ffdc973331123d782e06dfeb39460218ce58ab0d458c47762e6107ab1338720917e2da0cb50b76976c458c6632f4d0ea511a043563dbaeee955dca693fa97c026e103f34ad447e0cfa462c40b36e1b98d8bc6aecedc6b1bc09b15d55231d373f7f35998e5ee0be30af3f5ceb5ce829bb4d12313fb9caa1d9b27fb3bb28310f49ec01c6c225b4d599412d0c990621949946fceb6ceef45bf61896f127e8a429c1a6b715022a7d2d93a1166f9cca4811d3ab30896e61822833633a9982d5665b02de8ff1f58f9b7d23d441f08170bb8c7f5c84d38bfe4576c596c5b3448bffc2a4ce86c10ee850326e0f3b3fa0e44334cab581d3042882146f1e73eaebe58e66e8640bc646dad2c6cddba3e6f10e48286aa08bd6d241003a437681607c5079ea5c7e0fc84620eb2a856a8136f5065dd395befa5b8fbe0f75cbb8d8727b914bb16ff566a8ddc6ea08c3ee77988adcce9352a3734a94e444493cfc00890a49e0bfe94ea081b4c853c2bcbfbb544a75ca31b8684c09679077b206255655bfb2340e53f7ed90f18f4b7efe64e253f21f4c6cda5d8e3b118efca43b4119d9b948f8daba4d64e2a05a26c662d8d239d2e288d11916f1d36e561e640fc2c977e6d97b9fe6dc33bc01f192cdce4d8c8717ab99a7c4f7c55cd385bc958264eb58539f878ca044bc0106737ca77483026f6d167e2fa593d6beaf351c8a6ecfdb51513fbc2570a15434ac4d32406ef3f1f5eed3798ce88e098afcbc2257bde621847942a8c4e49728a6a526a45257528fae0664f3b1bc575829c890414b5176aae866d57ae89b66db923aa65e6fae42b10ac622419605342e31fba1172f227af54771673ff1922e3ba77ca622bd7742dbebc3514bf88e41f9adc6410fcaf11dc7676783e7d3489a4359be73060e1f4bb2bd87b4831f606efc23f3cd3d3a135b2f4b939c9b4fdaea9dc3e8560d089e826d598c286490b377b850cf660be3d01335285cef1ac7514eaf7f324e154e134e1fb4d4ce0236ecf90d7376cb926c7f4d0147b048bae394c5be8881875b55d7af70845f743321d29c2f29f0fbcf73c00a742958113f40d65da9d9e82d63af2b853f781b99508fd0a12bc2962e7565a3a88c73ca542e7b6a7780fe19983a462bfed6a3f535ce2720696bb3a5eb9c69e81c06d4390527987f4219671219c2b05b8cb64accaa0a449e1c39e0bbbdbbcd8e212d9cef548829fb10fa740bce67e50bc660e755ba8fa9921e050ee87ce16533f8a2573b3c3ba8779d0a40ceb26b95347254bc6dc5567c9243f6d318cee8d1c7f7bd2d4ed265f215c617d9e9ddd601288af3ba27612feef34e3531a82da049059e0b78a26ce84ddf53f86d182329c8a38b677f9d2620d2309d57170faa011b746aa3de6708dd562eda89ff02c24991d161a1f467fdb494412200d0167e2b9696f0882acd584fee6f367fd08316c1314b9243460ce0e35857c730173006917271f5fd25529739376c045e2cb328fb43b33030a31e63fcf27330d35384d52ebcaa165729427cc16e6cdd6a7127219311eceb8c73eab835cc2b5600c99d2ea3307f37dd088a89cf7be5f251e52dedfd29c17f161b7069e171b8059bf7312e2525cb2d4bda29fd7e7441bbc4aa348dcf38b8c3a7a8bc2fedf800d0c7d2d10ffdbd0cdf5abb92e8aef1e36ed5307a763d97137902845090696a2743f8127a000df97b1dd265226753c21c2ef6b1d8caeb178ce08acec9ee65768fd900bfaf28ed1ae56af2cf0284fa686d74f7168a15b9206726272b92eb283dc42afd7dcd40fc5dec00ad3490034c8f7edee5e9262387ca18044a155231e8026627874f368ffa914480baa03627a834a7064662654555a4c190a9d1f454cd26317977d5f846957b91b478e0ecd84790b731b855dbdf2b056c1b9bb79e769d940b9b065a6cf794541b6115e4852af80c29d42fe9f600ddceb6beb0f9a2da189f1c10b4e714a353a1d24df2e16f9ee44ce83803b48f6b745124a1d0400ff8259fddac6e6996d1f6b755be97e1aee3c76d3a1937d9ec93bf5949c22a26659d2c4c0e1c4e91ed3544ccb94016f1d9d9ba657b21b803e1e2e518bfdb05271fb111e6e0213dde2eba301f102f38c50a0596dc14991acf721abd228d3a27609559018dac63470fe473e78018255476fdf8dd3d04db04e65aa34125e7dfbbd596c0f140deb30f8d17c66d8c69247ced813a7fc8555e95a07260579d1dac0058c757fad8d2ff1e550d6660c90f656f11dad1aafc00ba797a9742d766dd32a8dfdda16d88b3b801ced40776c2f6f445680fed650dcb8b6b8a712e29e0e65fa821c569834fd45aec5ff087724fc4b3e40290db1284a47a3d680f10e607d102f111456b91587cbc8c878abd281f687bca13bdd067917c471d968b2ae2e3a2e2318299e4b0f3c33be2d5078fc43f9027cbb4af3418123f5f027c7feb5f054bd05c865bbb4a726a1618e9320707b0450bb52e259e2652a1a5cc716bfdf2e8e2b8d7f5f5f8fd97acdb6cebdf6fd7ca01e7f5ba49434be4fb8194c285220afaf91aa9a50667630480fcee7ee7679dbc43b945dd3ce9820e6fd465e75802def96cf3f246dce7b10ea1561e45c85f7b3d08107c03ddc1c0674dca15a86bc687c8f0379002fc020f6f26fd3847ba949fc3668a6739e22a30ec6698a228f25bd18ec6400a989af8efcb3452daa2196bc06e60a1ffdf496e9e2a561bbd51a4452c34df6d85d9575e0143fe1b4f35aea48b78bb49e3dde98cfc498935116767b6c3943a0333698a5b65732d83a28a8e207efe45b7c6b7ac92f1dac8f225d9d5e55e7afe40206d8fc8d43523f446171fd28d31523eb1cb253f0732ab6dcba755a6582b52164bc5274a3d03fe100f634262b448a6799986d9bd6538b0e4b5587e9ec9218d2c0e5a5775905901491282f8c9eec43b100c837ec0ccde263900cf61cc805d9848e1658f4ecf6230acb393a18921ef28a5b9fd4b73c4c5a8bb25905f868108773071125cde4f6ccb95d9fa1c52469fed45ad8efada40144b2ae492ebfbb987a3225ffdf9d46a0f9f7626baee5fe73bb2432d8bd319c0452acaf24c037109dd1b60fac6364346712a7570cab8050f3b994e7f5faa025a01fe7895e777860a69aa6429c17f5714af028b03e66edd78b989806c4256ef6830fe990d13b9b700655dedd98c2030e2c535b45115604834222ee343b149a14d78af605c562706d95e33444ff737b69884ee37f555657dc5c1a71c2908958edcb94b1ca69a8e2546572ad8fc336b8ab0297493b9bde843de594858e1be8f7087cfb803c5916d57cf3a949796673ec93336f53e2232d7697dc5684e770703b5a07008fd1d1e90947104a7009aaff6490a71a115a60400375083ef6ceaba55a7c34aed5f575f1c274d40b997eab4f55edfc1113aa9cbfa88b8fd41e8ff9ce77be2d9e3055d7fbdcd58542fa5890a728428619b490fbbac7eaf11ed9763d788f6ab943b3f1ddc913fcd007229517c62ba7181ff36bf4f7c174971f4129d0bebb0437a48a4b3f641406c3ff99319063a45ba9d82d83b277f792560075dcc23fabe5a39e0f306f65b8c7c1490b3bc9a0f4ae54c94ff960bfbb37e95a817223983340021b9009f5d0c281200c4da86b464fa020a3deda734bb0c238b0ff18fa9c55c64791b996c8fa347bddd9a69c6708763a5aac3ff1be564fb8822784563bba746fbdea4c0e678d82f95cfdbb3139e5240b89f801761608145dd187e4187736c5c81bb55576d25a3ca58ddaffec7422fe500c49400e14f290beb8851c61a6974c23d05fa11090b987be55145224d8eeab7de12869698ff08dfbd80fae9a2d57d374ad11cc1da6f412d8626425faac0b6d7627629143a3a2fd8dfbb4520b74b57a2cfbdace3c9aa4b369eed93530f96e056bfe3f06e5fa255297c1e82271fec20fa8ae56875253f98885740c101240366412f84ae51bebefc6bc7", 0x1000}, {&(0x7f0000001400)="12679c694ce3c429e70d91061c29f9d2d8a19098e302adbde60e3a84e19b81311ddca4cc2b00a34a0160ecbb728179e97eb0d9a8219a2d6daeccd7d76aebc0dd1a0f12d4dc550b205642eb3e5abc66c73d9b723fcaea169a164bf69ef13dec05bca92d2efa04bc27b2ef85c79c08f17a74f2fd1c85f54e0f1456688224a13590bc56b2b7b5b9c85a924fa6f8457f20e72d5932a8f832441d43e17416404d9fbc2951438b28e710a3b529947ae364819598981e87a8ece6c3c6daa691b076932c19ff67792150d6817456617c1898522fd4adaa3663e0f755afc4330433dfd693f0f612c230a2e84eee1c70ae7eabc30c319271485b262e7730d1bd489a45d825d8acf911d56bc4cc2d4ffeca6b3a3fb48d74210dea4b1a84796324db78103b96dec451d3132ba760b3284fa6c3db2e9a3758225f69add9df7180da111c79df460c786e34e1028d34640a5953ecfb9e7c78295af7207055a12b51f569d402d38801c0cf726183ebb6f72274089fb51872b920a3303937f1635c6dfca953acfa80233a4f6296a18ebb9eb79e255fbe0afc0143ba576278b9e33ff74a2f1abdc583a3d59f2e879df32b951c100ae61c01b25b7c91fc2ba9fe7104366e729262a6080804f4a042fd4354e86aa5fe6e60745b6f49e5683db551b7d09d624c056a5f6d98496fe73c5df10161473f185578022421dbaef1d5b639814ef6fc2d2f789466e1afc9bb1a78e708e771ff446edca482e58f845b88ff80fe065c27dd85b05af600e416f0ca962fe32ec59ac3c90c644a2cbe1b10b6039a06030952cbc546034e865852ad44d123ff1e0a083151de7a034972ba9eb98f534bf3607521694f0cb1e31493a7dbe49a3cafbd571193cdd4ab2a9158b2750e40d2c432a755a320e7354f5dedce30dc82f3c448296e2acc957830fde371fdc40e3d88768f09111f9c250b131897ad6e990f262a36a4ec8185021e15146a189e3809778bbb0147d321be5b89aa8c00e7d0b06089fe0a7a83dc1bfa06217a96900d58ab50ecc99fa4f031b222009a22060fe3077796a7cc25518cc7cbf1681a807a35e2d65d8066f4352b756566d6d8e55aeeaae370df91b00d2cff003671a8003bade38d03afba0209bd824c08a6ac5e80f45567d94076d8e02fa4aa1a7ad1c1ecdea761c9cda29f9f54413f804bb39f52882373b7d077885235e0f7a1aed3724954d1dc52a2762a0353b042848f097e5b819af12ae05ba803992505217ef3f56813a0d499cf22ce64b2707b656bde1c6ff4fb13d86a31d2bb1f8d71bc567c0abbf3739e5a46e70912a1f19f31c4738bf87347e1c97b04af9b144f660b3807020fc4601b940aa7bf0986c3ed8875ed04542f2ceb935bb75f46dbdfffb9e3c3f24a2d1e5c3352b6750400564969b71b254cab1049764b88aaa1f1756d796313dbe94fdb52a7b16591a9f56266f979060dab0f52f3e0449c68a791a80762917fd6575e251856034238b81631f4a0786eec542317888c72102f5e780667b5465cfd165092b7b3deaad5457978139256d7c3c24e26e77a1e46a4c3c130ef305602ed20a17f1fa0e6490cef33e4a9b3bb26bb7a30c5d020c17e1aace9e2349e0d8e8a7d62dec1cfaf91b69f037d3cf6ec1422d897d83a9762db861991718b8c1c6f792372fd4ddf9db034204177e01e0128a00adafe7ccfac25610d5c14ab3eea54c6d6ebd3bc0333cb10617f29e20de61da13fbe82b82d27d87c6b34181ba0fd842ed61861d341377c9f949539ccceeac045e50f7648ca5e1e4ced35fd39ba667b2a62d421a052876b25cfad058d0427d1aceb0f7911f79332eb94c70a76d011173e17229b0ef42717bd26021a529362795087b8e82423d1871e53b31d526e36097b44007404512c170160109a0702d74c6ce11ec8285f7f04fb620c446a7bacd752f8a4248367e0137bd0392696c6083c5ddbca85efff32975739ee341a1a5bbb62695ebec980dac487d82e36ebdb4b6c0f7ed2c9b701458872e543ae97b7c7ae010080f9a20839017bdb5bd0f1d640bbc20146e6b41e5726036a0139188ef27371f4dbb6501e45d629b5bd9f993a4769b04871ddfe9d5edccea986844a6000db86b5df931b8850f63c2fdbaf7d877f1af322d12c3a3d720a37be2207f6234bf57c3959add08fb26831eeded42ffe2ef1749daab5eb1c573707391e1310c60b29e1714b2b0e1c9e533c7257b593ecbe166b6d430e2f69ac875d990602d3365655c37da6141b76da468c1fa9fd8709895b55275549ea4fd9d7b8f3d57d146b15b336bbbc706fd9c411adf0c4733de382ba83624b9705c70449ba0c7840892845df93bb01e3dbf3416a4f6e6ae2d4938948108681e64b3b900a2200de96eb323748825f108a7d96ac1bcdeb5e5640ee8e8a714f266874c04eddc53c0b4b0048d92ddb648066879b686316364eaaedd3b5adeea2baabd6119d60821298f23ea7c9d2e6122633acae2e157bd227c37b377522b41e8e1a2a7d63d60fcda0673c99f7f83d66201f0cd8eea72b78350225f74bebff5637d57d7cb414758e0289131a52f5c85f7166b81fe7689886620120f6e3ad68a0f3045936f41bbf708a73569170eded84cf164f66e64c1bf2d2d2d1bef79c3ad3f4eedf79952633c11de2b8ed85b4be2a48f59c72bbfea765f863823b3cc29e4635ce67030bb0a575fb3b444ffac0d1a6fd5a8c2cdfc16fbd27cbd3eba195664ba42506ac7a60be038cbc500b9d058c10fa85377852916a329ae698c37fa329a02839eafc9ba77eda30c8d2ecc6e1831674aad055d3caaefe63a21109843609a6e97066b932c09c046b69c5498f18164c61832bb1d52538b14884cd8913d850b8dcde35f236a0fbbe80bf7a42e5762335173022647fdfb26a9d923d7c55bafa844dd53d63fff1112cb24d91176bbddfda0d88f4c252dec9332d9cc45b83033d3a3d6f0417fbb6121f0bad6121d26a6248330e8ca92c304a9b2008fad5ab640fbeb00954c2711d0a3ef9c8f51cb373d59380c47e91e1c61412964ce0e6dff95168df3411f3aac238c67808298e651e33e97143ea06564822fc2b8f270266662d15b42cc439b43c5b76bffa022a4065130d60bf9ce0f2067f670013c6da67f32ce15ae5d5114f0b8440b0ae51ae76b55ee5119812ae0e4998434d6eac54a64a43cead7972d49e8dd6263feccb56e818f20a89c464a724822e07e740fc4f91a09e9732adbebcbbf825174734b604d1953861435975e10d038c5915c1ae09cd56c64a9d8bf07142441bbeb59eda17aa301e7bead470a6c6152860d79f2147c5595f9986e3999223d5f062256b438e2d6915636de91d322d768839e386e5d6448688f1625d8cf0803cfeea025ca2f2cde8cb30debde1436a9c963f411fbf4007b2ca0d69fd4133a65754179ca96633dba858c2cf9853f85b43489bc799ff0d3bcdbe26eecb7ade2116b8ac6f812098ef53eafc2c0493aa85cf2f2d4890b8f9c77b3807fc4039310626c89c4ab8014b8f261d75d7f758900ff6707da432ea8e7014fc93b4789b1e5eb3bf947e92bda61478f040293aa651960e4bfdf113d86cec4e6496308f70de08e385bbc4384c9a541db1991c6a25114e262ac0fedff736a7fa36609a2d5510898bdebd22e8ad75ea506c3bf56de0c43bf0437e60c6a75f4eb3d708eb508ea366631a93c99de8b05fdba6c11db2956fb75c8639e6f2f456667d22f142a2db53d3283509f85ec9ca4d68bb9f2185c10bcf32a79b7d40d9f7acc76d18051b20e1347bc9488dd2372bfde78dd7955dc094116f8a82b36004ea3618e29532d3b04eae6e63544928bbd1779e15f1357a74a70f6bb1d8b56a56ccfcff129b0680c605c78f0e29f63eac6c6c9d0fb9cc7ad11bf81b385fe92b9fe044e08efdaae8ea025248bce986cec04faca3fe6dd69e7ef26680afea24a594230c428da56ded745a8ef1840af8f33d19d2005cc456cd7063e5884a86ce8b12b38d81ff0b7ef17b751cd267da6f508d6deb06e048f8addc645a22ce2c2bce3d54bf2d1f1ab568417f521117826b2c1d8f7740be61cc4ff8b326956b01d4c5ec7950fe72d96edc6e5167dd74ce6e9cf7c5ec9fde664bb784e85760824acaa668972114b3592b12f6034feaf15d3958578328cb4257ec76c2e7f65ddba1e7ae1afc845d8114bb2fefe46902d1afedf7ee31534c7c4f7f4f06ddc537a746db2effff58ff8f784fc26af5e30d56b335575c24b5c72ff058e8c431a15dcf4f48b67fb41f36aa78b70dad78734d32d408505e7a899da35e95fde146459ae3848285dbfc1d6bcaec39517da0081f2d1f6c453e8477f73fb9aa0197fa2abd1fcc9bb1ed04940b08580490fe7789ae25953fcfd6a2daaaf7d702d6818b6c8d500c0d59dffd81e79995c194cb3b1719b74dbee97552ccb06e48555cbad78d9d0f089543980adedcd7eff03d2e0196ac502f39205f419701978f4394eebc78929e72ae65d39ec023007993a1c80d74351da433771b52e88e4fa8c70cd631f493695224e1b7a537ffd32ea87a19284a10f1a43ed05e7ad72a1f9ec6509fa740f03cb8a2e24e55af763ebff25aa3da05fa40a0a5a4f94d67149fb0fe11cd39288aa9d3f30f4e09eb22df350c79c9f9ac6ba65c227fe17d9cac0d40d578a2bfe7fdcfe6350d3a95936b33d632454c90b4a9ef2dac3d57539a335cff66aef88d0bb9f8e289c3113a848992463a71065f8a38e6150a481d59a2a4c4d4d2d6abf692c20d0ec0deb01b8268a7a2bfedd9d4d42976d6dacda98ca180557033408632bcc704dbf3530c82945a56dc36c9b648c911a708fcd35d6b0a3aa02dbc61a01489e1321fba4bd3ecc3970d1581bf090a8fe06d0dc23bd2bea4a16bf8267005222f4362497270ccdb8007a90511098b28430b15d47e41702fe6f660a07ea12d3fbdb511c56a2a49ae784a038d7a35a20784b4beaa5599a83af48edc89767743fb3b87440a470d3b1a611a6ecbc3f4151d2419e7e32b4b9377d52d79ccabce60c056880c8e0a3c7c65da1dc0c96fc45c0cc2b9adbdde243f8ee210bbb325382211c75cefca5bac3db0522aabacc2d0a3db9b626d2d3ae6e7c602b479eb2efea2a8bc59882fcb8afd3c904c1c7be2804e1f44c597165e1f593ab926c73da0a1341f6fb8adf95cb5c9c6f76b6c8fc1b1e08e52eae6702031d78379d41300ddcdc4e106e8de43baead8f1761292a5bdbbd82ac2ae7671ef91eead97bb6e10ec034a7598dfec7a67a23954a63e362d8df2ab1c3ce6902032e7c2998bee50fe61cbe118c55214ab18174c4f0bbde551ddaca2c4ec0ee54ae5ca6ce1b00fda472169f11b9922276d0f2838695ef407702a3f85b831592c7882635f23a9b1c335d7992609b08d6b0cc4e3f1ca77a95c2247c4f6abd1482d4a5e69b65490f9bc861a0f6b9dfcfe714f9f2c79ef0420d0ae0ec913280b08fc956e54f9a5c4f2dbaabd8f0acb664436613d88f0d2e8e2e98564f8f84e1363b6aaafac0799e99e8df2f48440361c13accc2499b4eda5edfcf983ec32e9c85ee55a37b30964f9546bd33db93eeb484acc7033316c5b0c0c1a4e71e32c4e1aedfde98bd7437a963be7657c69b26becd0bd37509fac70163f5d2efec5d71e9f0eb6c648102edbd4fcae6a6d132568e340c283733f6957f3e1ca86c81814aa2a6d5b117f75825789abeba2b37ec12ca51e2d9f96b9b72f78be255b062a7381fb0730eaa9e2e7dd0acaed2ee02f61b4fb93a29ee84f3ee02b52b6d53e63c26914c662ea4d3512d7c1d749dac37504b461e20d9875", 0x1000}, {&(0x7f0000002400)="9e948737bcbc16f051bba8c7e948676e7de0aa462551c54fb0501243a2aa6f5abf32be9e9fd2ad2ee54e2862acd0", 0x2e}, {&(0x7f0000002440)}], 0x8, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r7}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffff9c, r9, r0]}, @cred={0x20, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r20}, @cred={0x20, 0xffff, 0x0, r21, r25, r30}, @rights={0x20, 0xffff, 0x1, [r31, r32, r0]}, @cred={0x20, 0xffff, 0x0, r33, r34, r39}, @rights={0x18, 0xffff, 0x1, [r0, r40]}], 0xf8}, 0x9) 06:50:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r1) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) 06:50:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:50:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x4000, 0x7) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x44) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x6) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = dup(r6) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x20}, {r2}, {r3, 0x1}, {0xffffffffffffffff, 0x100}, {r4, 0x10}, {r5, 0x8c6e40af47c34453}, {r7, 0x100}], 0x8, 0x6) poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r9 = getpid() dup(r8) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) close(r8) execve(0x0, 0x0, 0x0) 06:50:30 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x3c0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pwrite(0xffffffffffffffff, &(0x7f0000000180)="c5ef6125869d892e6367b8915951806757f27cb47f99127633f5b3b0fd78e1b6bf341e18ab47b1d0170ca220f308dcd4679f62d3297a916e23a697dfa0714ec24641c28cb8dfe3f18dc74732be6baf74fae26c708651c77c7a15474243fbc84c43451b6a108fad2e73b399e8cb6e776a69222e78efc121725830037d00429c3628d3c98f80a0c02c63eacf0fd311eae0605ef4dbc9823470a134505d7285ecd4927b", 0xa2, 0x0, 0x0) syz_open_pts() ftruncate(r2, 0x0, 0x3) listen(r0, 0x101) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 06:50:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 06:50:30 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x1bdfe329, 0x0, 0x0, 0x0) dup2(r0, r2) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 06:50:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) setgroups(0x1, &(0x7f0000000200)=[0x0]) r2 = socket$inet(0x2, 0xa002, 0x6) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x5, 0xffffffff, 0x0, 0x0, 0x9, 0x230, 0x2, 0x1, 0x7, 0x1}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x40, 0x2b, 0x3, 0x2, 0xffff, 0x8, 0x0, 0x2, 0x0, 0x100000000}) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae1f46948e0f0a3ab2272c48b77b50568182bf387d2b7f164818dff9b61c204b3fbc16c29715967280aec88d3a845a99eb5ad1d0eec6d3f725d11a7a89e23291088c176d5358ed209a393fe258becb7910187ac6712e6bb05603776669a2e7d5447c21b66d9117e62469f3078e7b61e252f54c737f0dd2de5d1b87685f14112e26f2da71eaa22907a1e9b1a5dea8fabe8756ac0862a5bea2a0520e49323857bbe67aa9922035ad24095d824e5e6b70fe74cbe00e82cec70ad0cfa2b8b858acff2aae2523f76db58185a611cf1b893d5283ecf211a2b821fb08d9da988ac9081eb60cc0e1d381a4346fd38726890502bba7e1"], 0x1008, 0x0, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c, 0x0, 0x1}, {0x2}, {0x6}]}) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r7 = semget(0x3, 0x4, 0x8) r8 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r9, r10, r11, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r12 = semget(0x3, 0x4, 0x8) r13 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000380)={{0x5, r13, r14, r15, r16, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r17 = semget(0x3, 0x4, 0x8) r18 = geteuid() getgroups(0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x5, r18, 0x0, r19, r20, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r21 = semget(0x3, 0x4, 0x8) r22 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000380)={{0x5, r22, r23, r24, r25, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x7, &(0x7f0000000000)=[0x0, r16, r20, r25, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000080)=[r6, r11, r26]) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") 06:50:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x90d2, 0x500, "d73036204edb917b3d362e000000000000000040"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "dd45a5010000000000000068a78a260ea3d883f0"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 06:50:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x181) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x27bb, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000455925b58cb8"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f0000000000)="8fc7b5", 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x0) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) setuid(0xee01) ioctl$BIOCLOCK(r0, 0x20004276) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 06:50:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5798, 0x1, 0x7, 0x79d2, "5aed542a000000000ead000000004000fffffff6", 0xfffffffffdfffffc, 0x5}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 06:50:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x40) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/214], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) dup(r1) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb1aaa79daa5f8ab07777fa69dfceac27e7620dd7ed16a04dddd4b4ed5aba84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a398e6db8a9e3e05b85370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839f981ccd89a7787a5b3662db071f5aa202361cd8cac7dbbc5b"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2800000000000000ffff000003000000353007e34712833988b13424732b924ed2ed000000000000200000000000000001000000930f00008c319158af87f6ac3373000000000000100100000000000001000000ffffff7fc9b72f23e5d12118c1fae1007ea28a58004a5635f89633ebcd62581f57544a3f2c73b74dc564fe41d2e3c199b1d5c7f1cd4a4f72c6ba321481671a87730726748d4e8cbde02358c111e1b5587aa5ffc4b1cd6be9706136a8bcd187bf81b9e9f79fa38e514885226a782d67a8bd3a06435b7351d4e8ebe8dd73e1577183a4cdad061df47be06b70caf36f6f086e71dcf9e59db4ddf12e7247092f5450beebd2804c5c9d53b8d29572c174541c895ca2b45a732a40771ecc685ca55236f2bf8b71420b6183551ecfbb6ff671e0fb81a34ba6c7161b30a6fd772138f42b4d38b39e33fee3c6312841511f2e26f7f42a30ee4aa9e6046ca9f84f6484a644d95f00002800000000000000010000003f00000065eaffee6f527471325e90dee5e33caef64a101178000000"], 0x180}, 0x807) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fcntl$dupfd(r6, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:50:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea, 0x0, 0x0, 0x73d, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 06:50:30 executing program 1: r0 = syz_open_pts() syz_open_pts() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x20) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r1, 0x0, r2, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) lchown(&(0x7f0000000000)='./file0\x00', r4, r9) syz_open_pts() fsync(r0) 06:50:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) socketpair(0x2, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x1, 0x5, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0xc64}, 0x10) 06:50:31 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x1, 0x0) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='b') 06:50:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x72ba72ff7aff1260, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = syz_open_pts() readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) 06:50:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/25, 0x19, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x91d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 06:50:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="a40571ae0be0c73601445c0261a8afc20a818fbb94998b113cc736b030e84f23dfe367aa8c6e0064bb623e24f147419d74363a5246d4f5bf04a6a92fa44e7f4e159c0816bcb5632988fd4f59108df4d6d9533189a02f28a1f6a9938b2237d7651ccb7419f851ed2389e57841b82492dc7869777bdb5bdb1de13817cc396a02ceaa2b124375130df34ed2d1f74dcdb4683ecef02772538843b5c3fcb27d06db2e968cfef1f4b68652bc66a6c8fc807644608a166b4106fce28ca6daa1973b4ba48bf276bc9e2a749b64ed1e04c9953a27ccb13ea438c5a7327a0ca2977ec1c4c1cbe164f603b26a3b641d9ed0a5b37ac72d7a75d12ce4dfa7be43", 0xfa}, {&(0x7f0000000000)="393cebfe5469981f2f847f73a3b5e3506d3de2908b417c21406e474269c5c1fb7f8d666eebe78681ba5b056184f94f594c", 0x31}, {&(0x7f0000000200)="d62a3c251f9f283b4ef5bfa907fccf7cfd67c948b55898231aa5abc4db2c3003be8e5b873ee9f645d442379295a3271c046a5c9b74637606f70a4afacc6b9cd7a076ae4a1b91c3a799c8901eebc60563a890ee8820c2de73a1b9a31577c3e9dfc2552d32f7b6c78bc9403123f83bcbe35328b9ae74db79b364dddd4ef6ae9542a93d551267ba1cf593d31d7cb090c4ae497f9b0af68f0672ebf4b0fd75f3811db626585b316c187ef778f19d07100a1df1e6e5a36e4c362237598f8831a9b0b5cd8bde7dcf46222ea87e70", 0xcb}, {&(0x7f0000000380)="58672d23d529dad0e2248ed56ed0b15d4e2a203bdc9b4a7bcd4a66234b885eebfb0d3793ba0c81ae376eb806382c48c6a941e1487fc7a7d3d5671e44c7f20a3d15787b656793d612c03163e31b3df22070c63f731bea3cd4d5520ebae0fc0cd5d036756d9a3c4e75ea3aa1d7a4e04257ada8abbffef626869f3d3ca83a3349f04a803e4a031d4a804d26e5bebad85f893a3c9efad7c37ddfc6841dd15df295c5d985e8d811e396203ec5db2251be17ce141e15ddc8e9d716d12346efff15255bcb61b6c335a6008b43016dd48b420e8c092e26c55af7e614703f89b82d1bff439dac30fa9b6c6925bbeb4feec5bf51704ed80e185839", 0xf6}, {&(0x7f0000000040)="fa1f", 0x2}, {&(0x7f0000000480)="64603f3db4be7f9503210288d4717bf1991156e27d9864dc26bc5d88ff306daa1b55e941a1dcda070fe6dfbb696aede1c285b7ad4cdccc7fb3b42844114f84f9f00a918aa5d84b3131e338f305efea7a6dd26a90ee4c924c727ed00321fd155579de1fc52fd7934b6fbb487808f20a4e39ee655b78f18edaab96b7540062d2236da8c6998f3240b9522be724378b01871bfcbb21ab7b", 0x96}, {&(0x7f0000000540)="73bc9b1ca567c1d42f0638a367438c1b1603e02ac895391ec5c99714435f4fcc8c65130713b5e6613eeb198872783c4c4e1dc92d91e9cc81c2336bd8650d5138c432dccafef3760814f0b1be154d7bb9c48812f82dcea4dfe82360015d2c922231b0852c8111bdfa1c54a200c8c7cd14a66566d7fc38cd44faa2e97b09d1e64f2016955bf1ed2b825ec0a06119a35b6c2d2f497cb02ee29d9d729f67f9380c742764d7335a08f5f1cda3a99332803accead6609ea0d8b6a3a1bf5e1584", 0xbd}], 0x7) r1 = semget(0x3, 0x4, 0x8) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001a80)=""/69, &(0x7f0000000780)=0x45) r4 = syz_open_pts() dup(r4) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001a00)=[{&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/125, 0x7d}, {&(0x7f0000001880)=""/105, 0x69}, {&(0x7f0000001b00)=""/196, 0xc4}], 0x5) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, 0x0, r2, r5, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="b5d3621819311f09da8f449670a07738e20002cc76c71d54a62d3b03", 0x1c}], 0x1) 06:50:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0xfffffffffffffff8) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fchdir(r1) 06:50:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x9403, 0x401, 0x1, 0x400, 0x1, 0x4, 0x10000}, &(0x7f0000000080)={0x60, 0x9, 0x0, 0x4, 0x2, 0x9, 0x91d0, 0x2}, &(0x7f00000000c0)={0x61b, 0x3f, 0xf94a, 0x4143, 0x5, 0x100, 0x100000000, 0x4}, &(0x7f0000000100)={0x2, 0x81}) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 06:50:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x64, 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="7f778bea634a379ded0968cd46daadd85ea6df173fba8ed933351228b3b3a42110df73083e20c55fad63433756ae6dffb1dfff1850a4ed80db2eb6506c8dbe88f25db93bcc18f28908373b84761a3e607f0d256c1b1d64c28beb66251381bd85abd4f71b0cfbe3d1669209fa89f53f68ff2899ead8e2539e6223e524264b098bf3b9843debd26127cb6d0b16dac5031b5dee2a924e6e055ee899dfb7cbff17b3776f7b7148690458e18197e25b0a93ec1d07a9a1c0fad06831f3d59166b39fd2a1e24c166c5b9b4cd377d05b4acdac05844e6c5cd9d2", 0xd6}, {&(0x7f0000000140)="f243c458fc8895fe7d495911569a8be235e6216469fe8c5b50a2a7641480f7c6a4486ba8f2a8016162dff86c92a3d416854b087a355bb17ef69f86b9c8054bbd69", 0x41}, {&(0x7f00000001c0)="efd13a2104bb355175e227cc2bfb7b4c94b50ed00f1db048481b8a", 0x1b}], 0x3, &(0x7f0000000240)=[{0x88, 0x1, 0x9, "f6cbb9c0656a8e58e1f0464205d006656d8ba2b528a7db33adc0805200739f77538f8d31f07f07edd122f2c0b50928fa6602a6b6256a5bc05e551e845bdb0eabe3e0ae614158fbf61bfdd6b07aa61b760b157dc4b19a9bbc46261bcc15e07616ec70c573af143cfa30cad0aee05bbfab55"}], 0x88}, 0x2975834924857f5f) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r1 = socket(0x2, 0x1, 0x4) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000001c0)=0xfff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r4 = dup(r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x8) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 06:50:31 executing program 0: r0 = socket(0x18, 0x2, 0xc473) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) 06:50:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)=0x17) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/116, 0x74}, {&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000180)=""/21, 0x15}], 0x3, &(0x7f0000000200)=""/109, 0x6d}, 0x843) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035, 0x0, 0x0, 0x4}, {0x80000000000006, 0x0, 0x8}]}) syz_emit_ethernet(0x265, &(0x7f0000000140)) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4, 0xffff, 0x6ae65c10, 0xee00000000000000}, {0x7ff, 0x0, 0x2, 0x18ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x81}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 06:50:31 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x7fffff8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getppid() 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7c73, 0x5, 0x1000, 0x0, 0x80000000, 0x1f, 0x9780, 0x2, 0x0, 0x200, 0xffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x1, 0x100, 0x0, 0x8, 0x2, 0x10000, 0x2, 0x1, 0x7fffffff, 0x3ff}) 06:50:31 executing program 0: r0 = socket(0x0, 0x4000, 0x4567) recvmsg(r0, 0xffffffffffffffff, 0x0) 06:50:31 executing program 1: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be654aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xfbe287c06b419b00, 0x0, 0x299) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x8001, 0x7ffe}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:31 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x1e, 0xffffffffffffff9c) dup2(r5, r1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socket$unix(0x1, 0x2, 0x0) close(r0) 06:50:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4770ef75364784d1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/237, 0xed) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\(\x00']) r1 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000480)={0x4, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000004c0)) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000500)=0x5) mkdir(&(0x7f0000000540)='./file0\x00', 0x80) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000005c0)={{}, 0x3, &(0x7f0000000580)=[0x0, 0x0, 0x0]}) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000600)={0x7e68, 0x1, 0x38799bd2, 0x7, 0x8, 0x4, 0x6, 0x10, [{0x1, 0x5e, 0x0, 0x6}, {0x1, 0x1, 0x9, 0x6}, {0x81, 0xffffffff, 0xdb0, 0xff}, {0x1, 0x0, 0x3f}, {0x4, 0x100000000, 0x7, 0x200}, {0x7, 0x20, 0x7, 0x2040000}, {0x4, 0x6, 0x5, 0x9}, {0x401, 0x0, 0x0, 0x10000}, {0x5, 0x8, 0x531, 0x3ff}, {0x2, 0x80, 0xc8ac, 0x400}, {0x7, 0x1, 0x3, 0x20200000000000}, {0x401, 0x8, 0x90, 0x20}, {0x200, 0x4, 0x1894, 0x7}, {0x2, 0x7ff, 0x2, 0x3}, {0x2, 0x5, 0x953, 0x6}, {0x1, 0xffffffffffffffff, 0xffffffffffffff81, 0x7}]}) execve(&(0x7f0000000740)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000780)='%,\'#\x00', &(0x7f00000007c0)='*\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00'], &(0x7f0000000ac0)=[&(0x7f00000008c0)='*\x00', &(0x7f0000000900)='-\x00', &(0x7f0000000940)='\xe2\x00', &(0x7f0000000980)='(\\/\xf7\x00', &(0x7f00000009c0)='-\x00', &(0x7f0000000a00)='\\(\x00', &(0x7f0000000a40)='-\x00', &(0x7f0000000a80)='\x00']) readlink(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)=""/62, 0x3e) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept$unix(r2, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000c40), &(0x7f0000000c80)=0x4) r5 = accept$inet(r1, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/vmm\x00', 0xc5755b2c4e3e193d, 0x0) poll(&(0x7f0000000d80)=[{0xffffffffffffff9c, 0x1}, {r5, 0x40}, {r6, 0x80}], 0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x10000, 0x0) socket(0x2, 0x8000, 0x100000000) pipe(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000e40)) dup2(r8, r3) getpeername$unix(r7, &(0x7f0000000e80)=@abs, &(0x7f0000000ec0)=0x8) r9 = dup2(r3, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000f00)={0x88306b9aa9832d98, 0x8}) pread(r7, &(0x7f0000000f40)="8b5fe3af22d170643fc1d5b1058e9e50b067bba4b3cbd8e7b6", 0x19, 0x0, 0x0) 06:50:31 executing program 1: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r6 = socket$inet6(0x18, 0x1a459e4771beb4de, 0x4eb0) r7 = dup(r6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1200000000000000, 0xfffffffffffffffe, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x6, 0x4001, 0x800000000) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000100)) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000440)="eb80000000aa4e7130c8e69931929648000000003d6a93b78db98ea3a9ac1d9e614bb3c5701413fcda83ce81a0fd1ef1ad48690ca9218cc5607b5ca5a5b3d4a3880943ab5a5904ce62eabf13f3e2e5fe8af3f2f4195742529a8b3fa9dfb8b4b04692f5c4e1c2e354caf55d8b4ecca3b9169c653fcd9136c4050af72fbf16c2ad15bde3f8ff1158edb88bed30748fc8a73301ef5fa86633bafef6d3c06c6486c1d60ff5a5967dba9f20afa82ee72326224ff70333ec41f0a408da00cc318cc0be2b0b89eae65c9e8642af3e62187c8df5785e12dc4743", 0xd6) pipe2(&(0x7f0000000700), 0x2) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) r12 = dup2(r11, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000200)={0x1ff, 0x2}) utimensat(r7, &(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', &(0x7f0000000280)={{0x4, 0x2}, {0x6cb}}, 0x7) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2000000000000326, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0xffffffffffffffff}, {0x2, 0x0, 0xffffffffffff0000}, {0x40006, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 06:50:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002e, 0x3f, &(0x7f0000000100)="2c16954c", 0xfffffffffffffdd5) socket(0x18, 0x1, 0x800) setrlimit(0x7, &(0x7f0000000240)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x1000000a7) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x80001ae, 0xcf, 0x8, 0x2, 0x6, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x1) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000340)=0xb) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r0, &(0x7f0000000600)=ANY=[], 0x0) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180), 0x0, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000180)=0xc) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x0, &(0x7f0000000040)={0x2000, 0xaa7b}) lchown(&(0x7f00000000c0)='./file0/file0\x00', r7, 0x0) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r3, r2, r9, 0x180, 0x1800}, 0x6, 0x1, r1, r1, 0x8, 0xffff, 0x4}) r10 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r2, r10}, 0xc) 18:16:32 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) socket(0x20, 0x8000, 0x1123c858) r3 = accept$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000008c0)={0x6, 0x6}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f0000000280)=ANY=[], @ANYRESOCT=r4]], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockname(r5, &(0x7f0000000300)=@in6, &(0x7f0000000800)=0xc) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000700)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x5, 0x0}, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) accept$unix(r6, &(0x7f0000000900)=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000006c0)) pipe2(&(0x7f0000000280), 0x10004) 18:16:32 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r1, 0x2) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x11, 0x0) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) execve(0x0, 0x0, 0x0) 18:16:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6800000800ff00000100000008cc3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) geteuid() 18:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x390, 0x0, 0x3ffffffffffff) 18:16:32 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x5c, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) setsockopt(r0, 0xeb8, 0x0, 0x0, 0xfffffffffffffc61) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 18:16:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) 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, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r6, r16, 0x0, r19, 0x42, 0x8}, 0x400, 0x5, 0x3}) setuid(r6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r20 = socket(0x0, 0x8008, 0x6) r21 = kqueue() preadv(r20, &(0x7f0000000140), 0x0, 0x0, 0x0) kevent(r21, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r21, 0x1}, {r21}, {r20}, {r20, 0x2}, {r21, 0x10}, {r21, 0x20}, {r21, 0x80}], 0x7, 0x3) kevent(r21, &(0x7f0000000300)=[{{r21}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r21}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r21}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r21}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r21}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r21}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r21}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r20}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r21}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r21}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r21, 0x40}], 0x1, 0x0) close(r21) dup(r21) r22 = getuid() r23 = getgid() fchown(r21, r22, r23) r24 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, r22, 0x0, 0x0, r23, 0x2, 0x80000001}, 0x0, 0x80, 0x0, r24}) 18:16:32 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0xaf, 0x80}, {0xaf, 0x1ff}, {0xcf, 0x2}, {0xa2, 0x7}, {0x41, 0x9}, {0x80, 0xa83}, {0x1, 0x7fffffff}], 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chdir(&(0x7f0000000400)='./file0\x00') lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="d97b5d9cf8dec5e8ad41758debae67bc634eaf72939b3e70b23a93fa0dce99032672e4751793f1ca8e294ff5838c1c4d40fd8ae4b21e12a160a05fc861e236adbbdccf2b73a46dc949b7e73d", 0x4c, 0x406, &(0x7f0000000940)=ANY=[@ANYBLOB="00002e2fbf7eaa9d6982"], 0xa) 18:16:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) r4 = msgget(0x3, 0x100) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) r5 = msgget(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgget(0x2, 0x424) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) 18:16:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x1) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(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) 18:16:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000410003f45afb8a7aa4d65a3f11bf3b9af8c4fc704243f4d8754356433"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f000073b000/0x1000)=nil, 0x1000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="952b5c22307ec5f829e7b1fa67097dad334b66cf17c452a64eeab8b2b9cfd2c460b8e43fba2e09396676", 0x2a}, {&(0x7f0000000200)="d6a90633c207e112d41c66246da68ca2a622661626036a86c878a8e4ada8422186eafc77c95ee82b5fdfcadfd14138bdec7f7caa67ec779c7b9377d45319e0082ab0246e1f68803e621d60cb2165a3ee72c13b0178aa59cd94a746f16c207abfb5cede2bebc171996bc32ccf2b8b609136966ab27bfbb3d93630da7d7faf7f3db0f922f8c1017e7441008ca1985777d813bc4de4deebeb9ed818ded4393c8368d4630ce31ed4d26a77f282f70862df9f26aa", 0xb2}, {&(0x7f0000000140)="2b0c181d35c8103a34e3acdde819b7317aad7d1657bdaf95d16ca7cdd763aa5b8d60d2925a3c31c72070d0432e570d94", 0x30}, {&(0x7f00000002c0)="e65bf6a3fe1f28c589e6bd", 0xb}, {&(0x7f0000000300)="1c1eee5c361ae75213e5a1525bf1730d128ddf55b39c584c23c53fb41ab8913011c725da6875a64b7ed53a9b5f2cdb1ce7402fdc9aed6892ff421c6cee6ed74d39182feac081fa06c8d0eb7670473d37cb245b70955ecf9d09d66a7839ccb7e8129c6d8a99490a451fb51789d085b7407cd2e24cc1c625fa7bae495f7f5da3ef193e1250730b15a4176000142ecfde514c901ac5672686616450b5a7633f14418952462f55175c0dbc13910bd360ba7a8f05257cccb9bd304ce60490e133d2193c7246765cdf8a755bfcf8199e6350773a7df5fcf4b644f890fb0e324c6251cbfe1964e3ae74", 0xe6}, {&(0x7f0000000400)="a3fbc34e43abe956c620", 0xa}], 0x6, &(0x7f00000004c0)=[{0x30, 0x0, 0x4, "6f7b2c4bc58835533300433f7e87370ac0ad2c18cfc740a15f1f1d28"}, {0x110, 0x1, 0x1ff, "49fdb6a8114d4f39eb3ce39da36bdb2a77d8ac0d65308a88fe4c65062705819f63f908c0c99f3ad5a664fe6ad638ab39adc097a2afd7282c7df1f92d94d60bc13550e07f71acfbd399fbe7b8d4ae07ef97e8c5d77ea0f78922c6454b8b306f6f681c019846d649bc8c1b791edd2f454c4d6203e07dbe95bc55eec824929abb40676a8e00da1682a89480ec6fa6fb777cfffb2ed4cd0d4c0a134823ad6c6e38da37ef01b5e2bbccf443b3a7357346876bea06929363cb1a5e035071aecf7a7465c33640f4312a0d63d03f4019f18446cbb1bc1e6048a82d2f97872edefeb23824cfa8213b706dc61aeedaf21fcdbc919733d326ee0b65b76317d8cb61"}, {0x40, 0xffff, 0x4, "c9fcf79213f48f8a6e2268f1cb8d0bbba9dd99bdcf3ed9d433fb9a471cdb6573c51bd50933c1fccb04a0c72983ee"}, {0x30, 0x1, 0x7, "fd4d9361eafda14b363e0ad14ee1302f58e5fb8f959a2a3d2be56020c12049"}, {0x28, 0xffff, 0x9, "7063f521e67899026eaa396e87b5ae96f6a44a"}, {0x110, 0x0, 0x1f, "cc877a4938b9f16a59493dd40739a7ce6bbb30ed7609f006bd9bb413b8a552c48c86e62a706f32933355e6386034405ebc0e82c5f7a87e5b2b824b07a6c133aa6cab946a3616f500d5ca13ece758713f4fed2285706f08e05488c54d2a34a962a7be9cadabaab86f6970b5adb11ca33fe0576120697bac4606f330cc408d6eb52e9d95cdc7569724fa04801a3052a38095fa10f7f6a203c4522d0cec8fdb4f6792335fdead3dc021734772aba584ab9034960254f94a311e38a10b680276b50abfcf1ede2222e0927f1d6abbd9837feb6033dbdcac27322d78569ba3a1e2e9632967c9fdc32dfb73cc2b1b7a8891c1327a60d6691d276718fcfc766b"}, {0x20, 0x1, 0x727, "adc0fd517af079be81a7dd0f"}, {0x78, 0x2f14102a65be8d3f, 0x9, "a2e8c22510df9da5608c92589cdbe752cc32b6a1dea1fb4f577e7e377efdead787a0a327eecaa98e852b856557ef005a73b8fdd0d13667405914c7fedb1ad3cfd9922c6be784e050b79a1b3780b476f0e24a1919e392a758716a906ce9978294ff9693b00218"}, {0x58, 0x1, 0x1000, "9d41cafce83044754c5a600750d53a2ae97be9cf750e4b6c3537087efe1a623ddd5f76e4f11b68ae1c134bc67e0e892221b5dbc9520cc8fa74672d1921979a80bf0224"}, {0xf8, 0xffff, 0x8, "f247d06b36955496692128ae5d8cc7fce73707d79860f70e1447f7dffb56dc0883939766e82b07df267f65e9020de27d1a4d4faf11bc88e66b6e97be9f9cb02f848fd0890e3e1d979a38bf5770f16060c78664090b7a634e09c8c1c23cd4af4c4a48ed182e3ae00fa688c50634e615f38f22eb80035239dfc7dc007c496124777aa3ab72ee3a2a80a514604e6ecc46d503bd509b1c71a42094646f3f6dfc0c3b5c1b52b94bad16e78d91d29fd0caa6a60559f63f120b2e9a7c142c8563b614784ee945599242a0c6fc1d2ccdbe99aff5725baa99f15b3d573a5c75a0df9ab03d9bc7"}], 0x4d0}, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 18:16:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x4, 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) select(0x40, &(0x7f00000001c0)={0x3f, 0xfffffffffffff6e9, 0xffffffffffffffe0, 0x3, 0x1, 0x0, 0x10001, 0x20000000007}, &(0x7f0000000240)={0x9, 0xffff, 0x6, 0xfffffffffffffffa, 0x8000, 0x8001, 0x7, 0x7}, &(0x7f0000000280)={0x6, 0x6, 0x0, 0x0, 0xd1f4, 0x1, 0x8006, 0x34}, &(0x7f00000002c0)={0x3, 0x10000}) 18:16:32 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x4, 0x4, 0xff, 0x3}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="82a256b004fdc41efa5bc6e44597bad33f80c0ec7b8a8b8b730ad88ce2980764a8eb8e82db9e0ccdb19bf86f718fa43ba55026471a3e8afde40a603cf7bb3bb673323ddaa241d31ac72ac54a92047f478e6a835053846f4f0f22b466147f4637dc86118bd3c8be3b10e79d43880a9c2a468d87d951f73adbe3f92281ba37a0dad3aa625a1483e933ad78ec7f75acfc0e4a8120f6c8db49e35f078fd1f397eca8663f0c0f0a1eceb57e2da6fd1e2ddcb5bd20a89991dc53b76eeb07e6162ac9a9e01f10e42aa9d86d7ece04871681763b8e0fd577ac209311a01fe5e027cb287738c6115986b557", 0xe7}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000002c0)=[r2, r3, r5]) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x80, 0x0) dup(r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000380)={0x7, 0x1}) r10 = socket(0x2, 0x4, 0x1) r11 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={r11, 0xffffffffffffffff, r4}, 0xc) r12 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) setsockopt$sock_timeval(r12, 0xffff, 0x300c, &(0x7f0000000400)={0x100000001, 0x8}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[r6, r13, r7]) readv(r12, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/136, 0x88}, {&(0x7f00000005c0)=""/208, 0xd0}], 0x2) open(&(0x7f0000000700)='./file0\x00', 0x0, 0x28) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8000, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x100, 0x1) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f00000007c0)=0xffffffff00000000) getuid() socketpair(0x18, 0x8000, 0xb643, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000840)="db49796ce607646ee6caadf30e99b43e546b0b84c4d949315fda694d3a6d", 0x1e}, {&(0x7f0000000880)="76455fe9fb4d032bc8e377349dc73b0e1cc2dcedd736d482ab309cb456a42f11ecdec7999bae5cd74ecda8dcfa8038d3bdfb3f8403eb8b74c0aec166cbafc86ab1e60cfa9e21ab73c07e6ffa0a379fb49c639667a2ec9ab8e20e092647655583617ad8db022b43a9e2e5a1309d9cad49047372", 0x73}, {&(0x7f0000000900)="e4c5549352b1752b28f3b15094e23b2a9c265dbb944c9f977018f1e848ef2e8c8bd6fd8c6636187d484f11d9a2cff807da2b801732e4b1638ca1539dffa7c182b2142cab217f5e8f23381c51f48488ac516c509973383b5128a480c8f0cfff935dd844e0914e618bd498641248b0f328b38b618c916bb06e8e6021538d9c96de3f34e1cd509561a804db615eb1a86db201e37cad22a978de695f82032d6b66bf8660c56b2833b048b6e33ef9c3a33ee2d0d1afa5725a16af15a0f7efc8d051c913a8f4063f3ec1b646f995e04ca7", 0xce}, {&(0x7f0000000a00)="b74f8c214e779dd05dc69d1d3b036e23aaa55c6162f698947516ffb041c81abf3d72fe5d49ad6dc2b16f5c08b9863e81a1df2f3ae6c31f32616e4aec60c3882e578fff224b06ae9f345d6b1b9bc58526d0035347845deaaf835bd41be57ac4ba34cba48d94af14cc3754241d9203b94c7b45a718a34b6ee026c27881f3a88db4c4aba68073d4a7de18b97ba4ec74351e8e8bf03dfb5dd3211a2494ad99fbce01194be30b663071909d30153c990cf103cd9e17613f3a311992cfecc059dfbe04033f366236d77ab371a53c0ef07b0afe1440337238430d8abba230", 0xdb}, {&(0x7f0000000b00)="201e86ca48a53ccf829a6fa539951596adcc99c0796eb2f9358b5f1a63d5d035bfb0de56e714d8f2", 0x28}], 0x5, &(0x7f0000000bc0)=[{0x30, 0x1, 0x1, "9cc68fc2091047a325871989069aeb8e1c91fe2931a6b138f3ed87779c9c6a6d"}, {0x108, 0xffff, 0x3, "a367e316d06f880b3566fcf3ef5daecff04b4ffdef055166eefbce18511a6a65b9bc71f9e64e724e52bcfc9f4be7f13cbed2157c9d42d4cbd4f904982db12cff20be47622e60e6d7b53ff9b8e4993494a0c28c520957fd57f59efc9b8f694d5de017115b7b4a203ddd92ceeb12036c84dc2587a5fea6b11a24e379c1a176d3e534a0e61c83e5d1fb13a3c7d36c30ce9381dc92d231ae61b5c1c5fbb3cfc39ac1969dcc774eaeb36bae896cb20a8493ff6e4486f962665c9606c7a41afe81ede9893e49382d2551e41e208896adb2a8ff6baf74f391aba77c7581f7db6c10b5c112d8f3544b6343463e6e2c69934ad191edd90f6760"}], 0x138}, 0x0) mkdirat(r14, &(0x7f0000000d40)='./file0\x00', 0x8) r17 = kqueue() close(r17) 18:16:32 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x8002, 0xfffffffffffffff9) r0 = getpid() open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) r2 = getpgrp() r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x508, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x8, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r2) 18:16:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0xfffffffffffffff9, 0x8000, 0x1000000000, 0x0, "000000000000000100002000", 0x0, 0x7}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340)=0x9, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) truncate(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0/file0\x00', r0, 0x1}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) shutdown(r6, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:16:32 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) chown(&(0x7f0000000000)='./file0\x00', r1, r6) clock_settime(0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) 18:16:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = socket$inet(0x2, 0x566afdad6e1723f3, 0xb66) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}, {0xffffffffffffffff, 0x4}, {r2, 0x4}, {r3, 0x1}], 0x4, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() fcntl$getown(r4, 0x5) 18:16:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000100)="fbcc22c3e663b52f8f44dcb4994dfcb09491b8808f0fd825dbd80f8236d81934b2fccb63ad017bad45efdc58fb8166a5f312739df3c2f3a26bf3f84e8228fbbea55d253dc4599399d1578d0d54ea5802cb1e2d59b13cfa514138287f183a63645dee5101284576f2165d69180d4b903d9ac76d8c438bba7b56dbc406e1156742cdebf5a4607fbaa70210b970ed89548871ebf326eb12c79f7b06750a306990fb0f116a8dbb93611254977f03e499f369c28f4f657547380e7be178055971c14164c9d616905f1dd7cde0b740447d8b64919cb05e34e161b340c7953c83d9183bfdb4ae2c06768d2f3fe0fa64cfc320bd6876e14cabacb996ce93ddfa8f11e0417e4dbc5395871957e1ca4aa92e7a87550dc9daa1d4ccaa08a3eb5e749e97da10cb6662d08ff824178eda5260e5788170561cf928f2154492d03702d9f5bd7a6d3150092490489dd7717d2f5c504bde95fbb713e749c20a6c3fc3c0012a01efcd3214083fcd3da4a7c425f6023ce4939cc945bf3b04a3a8825dd0a9847f69d5d333e3b2f2d2d659210f76b94ec10a98bc8e888775875df7a9ef6672b249040620082f875c012ff80785cf2e055d216e6e0090d944baf28241977927039f43f5d65cbd3704b507569f6b3aca1c6c673a90f4e2d9ce6930c8eaf9c45466896cb9cc40e8691fd4cb52c2339a8189dd8c58bb1e597afbae7604a39d67e1dbcd299ab6e0e54425587997174f601039572818074f21c6f92ce07973d6bb2255e5dc20240bef75bb651d20212eba3de403a3d5e3bbcdd69d8e3f2ebbda6f83ae325059dcc7c5f71641ec305f114bbe71407b9aed80278b0c36e8c5091c9ce4fb68fe98d9621e7bf94afff29ab01b77594f26b1845eea94974ea563807fd3a82ddb5619469895a96c3d8050ee723a28a406e60ec8e5a681a6b5c678c41407c53c77bdc93e1ab4c64ccf1bf6c9017c73c79da107d23f35883898fb813a3fae4e473fc186cc5d5292028931e5989e0091354f2f818f9ec94a7a8f7083ac7a2f40ac32d3a9077be9873a4d24d7cafab23442f0def52ab8330e54329b6bcdc9a9a5b2f26d8867cd89e6358f0f88583a1d6bc574c1925c452f4bb96c918812f8c7666aab19697cd02637575949b846548efb67d27141b1c0bb4da99dc7d160e9c3f7c1bd1cded3986afadc141c6f6d9cd4d45371530ec153a912a2c3fb82fff3ef454e8220bc183b3d7b21934f40a7d467451275f054a6a23cbf50c6f50796860f9015f12a367deac1ba249072bcf25bd2348da55cc66f6391be9c818112212575131e6280534018eecb11ee539dea42446416875552c4f52d9b0f0fd987368cc17e9dc88d6e39e7487456763da2455f36b18b2cd25d4f121c8e96a532b443684885119e2403b47351bc1d51e9919223337d01b7ca903890035f0e9745cec7316d657d47f7fefd5a409010842aa3f19cf7ae03d361dc89f8a7cda128125120d161210a096997ef1a7c3301c1c330f34cc3e3d2d1e5a95e5faaf5a1882134b10aa8f485d38b3e819a2ada2275ef8905fb6b4dd44d16d7fc2c1266a85318bf0dd57eb0a27c0b09eea797ce6a1c5a12d16004289d769a280b390237a7010dc21663f7bc2bef96145f9618f8256ee6173651c3f493b8c70df14bc05e4964be2e9761de8066deff398e355aa8ff88b2e1246de4e65499fc6ed368a4fa02f9b45dba86263fcd14202eb5e27127e60f01743851031bcec37a11cd247ce0c2fcd9bd221907638ce14519f6e4bb89cb16f620277d91ed8bf7adece85bf4f771e4c9ada69ae870f5be8009aaec574f2e2a8e0ecf44a434031f4eca3e32e379290b0564e3a0eb3eedc4592d39db8aa957d30eabf0206296703a8bf936b965f7c371456faa238c7015a67bed2447e7e542c660ec2f643febe563c8b6f7b5a97e0cbde1bc53aea11d3f41d57ea4851348f6b8dc70fa2b404424630e674f1ef2513bfba56c0b99c66ed3b7e017f832715990f1ba5416a45e5e8e9d3047d51ae4c195ec3f4701f94885b1af979aa65c459d7265d32cca6c3631f1baedc08c3748fd6bfa0bb2d513b33268745515a911e3c58e513a5b3122cc39b5bd69c6d1f2a1c1eddb1698fa48e2190df8f9f8fc8edfa07035b9cb18f44e9509e9a8b57c87a2570b4d2817469c90af4f0b4aed05d72706e6c481b4efeafefef84a1144fed787665e08b2c49b91c242fd908d88b187a639ef66ae4bc41952766ac022a93f5669204e8988511438a57435943e406d87758248ac03d792dea18e27e036b37d28a7f57c8895271d9cc9bd32dc62c5103745b9033761d3584a5ca4f1a01e5e764b52b571080afc425b4c4b4d8efafd82cc52f413fe2c98b8cf7d9940b9603e76a32713e2b1256b5fbf99e4321adbb2e2fff50637857644436c471dd2c88793c7b8c3eef08a25e102481cd8adfcc3dc682405b219c50ddd12d93b50a9039d614fab488ac79c1450be29def7294bd1c85ce9ebc62fd4f34ce9be3c75d2d406eb44bcec28042f63502df675b474082236ead72fa2e0be2f4d842a83e4484c7a1e55aad229009a223c3a162acb131879c72770fe6e76607cea169fad900578a25bac2d676936c823d065cb7cde58afd9198dfbdf353644aaafcea526316be280269b627ee6661259aa727b4e964da8e9e0a0d477d6200b96656bc2d1ccdc80a7a1f8f4b06ec5099b447344884a694bce573900f4aa897fb4fa1da5f2bc86d98830b6e7c31566586dd6bc4540933fbba685865d886ada429d55cf9faa7f48fbd0d2678b7e01c41941c9f3e48a865fa8462c19db01b9a6cdfb1f0c428d413bbc6412fb5b7640aebe311976d9470f07891a9693c005d87b81f02af51d886c955a93a6e340ab81b36f1bf4463143ee25696fac48895a5f8ed85b2dbc6328666e61c9ae6e33d59b9deb700460375ceb599d62242f386f607b3af6535e0650e0897cdf4ab9c931ec498cf87732f8b8ba88ff719ee98cced79eef933cc5b36186c7016556a03053eb835f5cf04c5f55763cb5d086fdc36865abe8c74995707946e15fede8b8273bd5ded2d032f62e04cf5d6a0958289e2e9fd573555f5dc5bbf30a8cf40eaea320433311d1c833c3192850c419f6b82c6a0cc16a3000b55dd46873766f24ad2e5304f26f6abbf1995cdc5cabc1e10aac45813925ec9a134f897c277d07bc786c9173c1b0ca3d7b598edbd036bae7df4d4f8a3fda57eae9f37287c968c89139bbd4e78aa1ed50ea8f02ba86700c76a6d847e30629b45f618d4f16b6acfd37650b784be9b3b95e76d93cd663323e31d374e6ee60aac883dd9c8805eff6feb1cf77c337fd8f8ab57d3dfe7a2c5a443c34a59061c03dd9e1356e6e8b8f8eebb55bd6b4d2060140c0333b68d58eea37502ed0d233a9b2ade11bcf449dc2b7d42530cfed6900cd250160bf3c8d5f5a261458b796b1355bbce7d1a3bf0947ffc6b6858f086467f944ba2bdaa413a3e4a582098ed85788dec1a06d59f4840ad1eab5583712d01f1b14a37c03f421105d570ff82404741089d4d57dc365395d034cb9d5ba1b0a8bd4695fde9c99f2c7f5d541bc6d161af376abe7e36e1514b4586770cfa262b5e2acb1132f2a86b24370ed4feec126ae2928f6bdef940e4ab55743730124da0bfc48f3a743ec14aebefcd8171266c41e18e5d3c6a0041a7892c845398d49b594ad92c43f5c25ac908f098c9271d5503eb9eeba80d305aa93d4c001277ddf2643d1dc322013785d93f5ff3b343eb63543ab622ffd245ba2d7375899a683036c6f1f19b70d1978bb9e3b24db035ea03068a3f6218308b1a0c5093ea5e0dd8aa3df3e2dd2efdf895e4709b89eaf425367a653fb350a6e8c606c14083a46b25d795bb7e4cf0dffc3d0313ada58e878c19cbeb9e664a913f54ad581fe450f3734fae346e0bbcb048192c2a4665b75580359f07de034c7259990a37fbc0383e4ddb04a2bc43edfabfc9666d8cd4f1f9c39af232013ad66710392f928b2949b7d42c6181e93e3e7564c716af677384d2046a61330e8e206f6cc683b2bc5b85183a3da86cfe3234f1f2edfebaf4cb02486dcd3f46f057cae32cfad75f8589ac64e46bcdadfa63ea40fd5c03104e036a700c4c22d6c853b94ae628f1340f236a03fb6011ff764c0a6d66131050975896c1a69f2cc1ae79d95a9a17daa953ad6ab7b22d82ef82eab9fc1062bcc204d7bd9866deb631d180f075e4e15edd6f56dfa85f6266ea894bc6845d662ef564c5869178590220e64c6eadd446093e80e0089b8662a9c8cdee8c5695082aa2fa7129ec7cde62f3e03c78d6fc38bdac26a1ce1056068c1e9c19b5fa1c9ad3388243f0d12bd353828ec64ac399f81a138c382a857af09cf3e34b6296a6525a3577fc28dbf81b6d6a2f36960abbc86ce6e42300e083b5131e89a48c1a390bf2f31000675be99becdfc7bca06bd3543934416bd7fc7e992b6a12119abd8b881f0e5e6a7898774f5e603d6632e391d207688485438cbdacfbe755f2c7e80c2104d0f1909490704d51a04ca2b61aaf1dac4ce4faf17b6cffe9f5edf26f9ba55320db322cd4780cc60911cb3ae7fa46b9aff8c2175f8b9adb1bc3f4f392380bbe20aed1229acb0bb3ad1d0d791e1c4e7ae9947eff3db6c83f4b03cc572df6298e29cb8c3125f29e9cfce93ae62f07609168ce8d588f0286aad245d10f2a716cd0b9593601a5f356c06bcbd1ecc0aec0236c23cc26af26a8b18ed1df7fa646f09d0bb7c90acfb69f46ec3b6a3deca1fb43aa6a19c8ff9c1ba64fdb65ebe6de23e7e2b35c9b88912612bce111c616d5b34343fec3484eb536ee3e9923b5a7603549b1c6093365ab8770db2ca4e878aaf6bb2a9a3798124cc4e8d137ae6beba7baa8816edc196747f71ee00a75866234be8fe3c13c86a8dede18aa5fd281a4a9089dc89107e7336f489c46ea5da8d59c867cb2b654ee81b8e3ca740375b57be54649c9ee0c3c976bc7bda1e427ae3e7860fce22fc23b26863b1da3136917e6843f5edb80fd15c0d455e4f0f97d95a1b81e04277d68e6e8e810117c7fc3f4d23f7a1d636da64ae0e5e14cecb3d6d1851f52cbbe28a005aa0565bdaaf50798711e14ef18c0f952c8177fbae2752e3e2d7a8d09cb9ca7c1964619491fba19e68481ba25e6a4db43b56c7a7eaa3007eeb2e316d18419652abbde97a231590ad7b03370867bc632b4196a889a70cd6f6e7931584f5d3dfe33b8d0ac2464be78178f1f0d40e0a29650641a683253007e34769760179f6591dd09eb0d0a3d69aef190ab40b182f3c1a3e2826abae8720c82ed87fd31c209fcefe3b1f8740658fbe8665124a58b0110cd770908323aa169b8991dc75da24e735fb94508c3a507d6ff964a9975dde3c066db96d39cbdffb61f328591dbabb07bee812dd43feaeeebed31571b3edf699a3d5ef5be292337aabbef28e92a163584f5c68bb0fd10d1a7691990cd836a8f4b3ad0b5b902dab86e15b4bf88fe7397c027198046cabeaecc4c344708a6c547cdddc434e306224a9038fde52312e4740d6a463c075cc47b4f22502fb3c02aba2b0b1e029f036e0345cb767066dcba47fce1dac21c176c503d15b569ce53f72648cdea5827885fdefc64c97a62b7ab0a6b85fc8fb0b80dc8ec65129a7f42daec011a7e200dc9fb4f2fc5c743ee84a0464c00591970a9541c27b3e312c1bf07db4d628b6b22c3a0ab4164935d0c5f3fb2a9331a4be1d979d91d455043c648bc8e67daa7a063f8ce1a8e493454ca8d371a6a6935b9af7dec80716ac83b236a6ca3a7bf5dc9c", 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 18:16:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 18:16:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x40000, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x10000) open(&(0x7f0000000080)='./file1\x00', 0x20, 0x100) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000200), 0x10000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) 18:16:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r3, @ANYPTR64, @ANYBLOB="6bb7b966e8ec49ad2e38678312faa799960350979a8013dc5dd6f89c63898952c1d0dbbbeeae824abfc055cb8dc340f7f60f59c0e195bf4084c1936bf094ccd603858cb62467cd2f557b12ab3646f9681f3354b10100ddcc16c30ba99d7c"], @ANYBLOB="0a9714a8d572d16aa85ec2ec984dccbc64a910c24fe70409ecb0f0f79d70f2e3aa8655186dcc7d2fc8b0d947d821a2f6c5fd85ed1ac5175d95203d6c77acc10dfebe5bb329cd10eacd3f3426b51dd174eeedc9acc01b5e2e411ec39dd5eacbe5074256d8f5cac3a45cfca4fd1b6fa0f191c43c47b59fd33e0ddba05fcc2ccd6a66097b831538f8c419f6aabb1f83f7e00358e1282749df44ec5cbc31ff0eb7c11aa1f265a1d3c55b87edce49d6e5b51411ca426ddc26b15eb38d84ffcc199770"]], 0x1, 0x0, 0x4c}, 0x0) 18:16:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x10, 0x2, 0x9) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18262f9b100080c6c9ef558e4602470c300000"], 0x1c, 0x0}, 0x0) setsockopt(0xffffffffffffff9c, 0xeb1, 0x5, &(0x7f0000000100)="337c3ca270520ac23c5b8d11a504a3836f83f30f8431e27d194a313cd7f67ae1bd58a6afa439e34af2c0edcae9d71ace2123f0baf69363e3bc2170617a033a333d4a473a1c2eaedda359ceca2ca45aaddefc9d59a8dc", 0x56) 18:16:32 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 18:16:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) getrlimit(0x0, &(0x7f00000003c0)) getsockname$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="bc6d8f8c9af5e0a44692d4dd3dfcc98fae82a1adef8a23863c6c875d08d30722ef0e4267813a38200a51f7e43e07f54844b493b463fa39d888fd414ce5daad1b0604ce0c03c0b5053407467463cfd9dd52a65e49a47ebd4eb430f6dd868618ba00d24eaaf9e046cf02badc6ddb84fb3bf2458d6f3d31f58479e81c26f82428851c1e4e2f7176615615267ae249a0de3355dc10acfeb54b4909d7", 0x9a, 0x403, &(0x7f0000000140)={0x18, 0x2, 0x80000001, 0x8}, 0xc) 18:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x100) r5 = open(&(0x7f0000000100)='./file0\x00', 0xe351496320bdf5a2, 0x1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x2d, 0x80, 0xac31, 0xffffffff}, {{r1}, 0x8000000000000006, 0x35, 0x40000006, 0x8, 0x1}, {{r2}, 0xfffffffffffffffa, 0xc0, 0x80000000, 0x9}, {{r3}, 0x2, 0x950724d20baa53c3, 0xf0000000, 0x5be876de, 0xffff}, {{r4}, 0xfffffffffffffffd, 0x2, 0x52a447ead7f60241, 0xfffffffffffffffe, 0x3536}], 0xff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x4, 0x5}, {{r5}, 0xfffffffffffffff8, 0x1001e94245f0a750, 0x2a6b1facc7ec0562, 0x81, 0x6}, {{r6}, 0xfffffffffffffff8, 0x40, 0x40, 0x7f, 0x6}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x3}], 0x8, &(0x7f0000000300)={0x1a9a, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000140)) close(r0) fchflags(r0, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) 18:16:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0xc11, r1, 0x0, 0x0) setsockopt(r1, 0x3, 0x5, &(0x7f0000000000)="c151653df350bcece1d3c7a5cc0b0913410f937a01359f714a501e3f8ad3b7efafcc2289c29880b4e4d84133b3f6d27af2cfa7a7c83cd807545fde70e992220e7ba88d315c0719", 0x47) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = semget(0x3, 0x4, 0x8) r12 = geteuid() r13 = semget(0x3, 0x4, 0x8) r14 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000380)={{0x5, r14, r15, r16, r17, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, 0x0, r18, r19, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r19]) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r22 = socket$unix(0x1, 0x5, 0x0) r23 = kqueue() kevent(r23, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r24 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r24, 0x0, 0x0) r25 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x200, 0x0) r26 = kqueue() kevent(r26, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r27 = getppid() r28 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="43bc224ce18180160c7b9ce323f0982fb4c70f6cf8a846a4b69e17d79b3c63f9230e37777e7726706619d29a120ba11d5a2f98b42af2ad752afaa136335b4f1786ea783cd59605fcb5", 0x49}, {&(0x7f00000001c0)="6c8c77fc83fab3f0a7a66a234e6fbb1d361ffc76470e37bc39ebfa4304088ee99148b4832483b45aacf96c051ba9f7f3f4d05fe577451205e54d0e381e5eba93b10a61a46fb388bb5bb7f9987a2ec88aa25389807d3aa7efbd23108ccf46cac9edd5ba7ae0b81f646fbfb7737b9fe84e96ef2720f1a162", 0x77}, {&(0x7f0000000240)="d9c9d33caf0869b67308798496927e4862ed01871d5c091d176b3de42a709e1fe65beeda4603278bdb2c5a411b2c693bfc55ca525f04ec9060a928618b1e0ae09418ea4759c7a43732b50507e5b78d61ac8ed96e2e6e1af829f930e8c83a9cf0b824a32e5c78818ebd708004fd5e5fda3f3b53a5", 0x74}, {&(0x7f00000002c0)="375e94402066bc5a079cbe4d0a5514e0072869c3be6f41fd73852452352cad37529d4dcc5e35150f35fa496405365aeae1e61aafc6acfbadbfd41e1bdd71be7369a5977526f00ba658b562edda55f59b425a37dc3dc6e2e4f2d21357f06d73f3d21af9d3c0f5b1c19523ea598973c591d5a6c018b83c7535b5473e035e2ab8a2fe33c875e9ebd5b5f1cf9b256984", 0x8e}, {&(0x7f0000000380)="b16db8f6144dd6e886089d537bb47ae343d25a0936afee537c2571d9ea2d3ead697933f1b066b66a4059506889cf3e200a61a8c083fc86a0a8bc7ce482ee30accf0a723607be8763d403557e12c401f8117254e93b79f54c26c765eafb01abc683e77ce3982a8d17a1e5a305ef33d23a5f3b686bb1", 0x75}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r20}, @rights={0x18, 0xffff, 0x1, [r21, r22]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, 0xffffffffffffff9c, r23, r24]}, @rights={0x20, 0xffff, 0x1, [r25, r26, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r27, r29, r30}], 0xc0, 0x2}, 0x7) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) 18:16:32 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8080, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = getuid() r1 = getegid() lchown(0x0, r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6, &(0x7f0000000040), 0x0) 18:16:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r7 = getgid() r8 = semget(0x3, 0x4, 0x8) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = semget(0x3, 0x4, 0x8) r15 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r19 = semget(0x3, 0x4, 0x8) r20 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x5, r20, r21, r22, r23, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x41e8, &(0x7f0000000140)=[r1, r6, r7, r12, 0xffffffffffffffff, r13, 0x0]) r24 = syz_open_pts() close(r24) syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r24, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 18:16:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = getpid() r4 = getuid() r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r9}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:16:32 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x804, 0x0) 18:16:32 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000001500)=""/201, 0xc9}], 0x5, &(0x7f0000001740)=""/156, 0xfffffdc5}, 0x0) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000180)=0x10) 18:16:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3d951183d0d695d1, 0x0) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 18:16:32 executing program 0: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x04\x84\xb99\xb4\xc4\xabW\xff', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x100000001, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = semget$private(0x0, 0x3, 0x20) r10 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r7, 0x0, r8, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) semget(0x1, 0x1, 0x8a) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = semget$private(0x0, 0x3, 0x20) r14 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r11, 0x0, r12, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r14, r5, r4, r6, 0x56, 0xae55}, 0x0, 0x9, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180)=0x7, 0x4) lchown(&(0x7f0000000000)='./file0\x00', r2, r6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() 18:16:32 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x1, 0xffff, 0x1, 0x7ff, "b4e1ffee9c559f0fc3ff900a65007bda1cc1fcc6", 0x40698000000000, 0x3}) shutdown(r0, 0x1) 18:16:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x800, 0x0) dup2(r5, r7) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x30, 0x800}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x101, 0x8}, {{r4}, 0xfffffffffffffffe, 0x70, 0x40000000, 0x8f87, 0xffffffffffffffc0}, {{r5}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x101}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x20000000, 0xbd0, 0xc740}, {{r0}, 0xfffffffffffffff8, 0xf6bf401a205005b4, 0x40000000, 0xe000000000000000, 0x400000}], 0x4dc1060e, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff9, 0xd6, 0xe2, 0x5}, {{}, 0xfffffffffffffffc, 0x40, 0x1, 0x0, 0x4}, {{r0}, 0x0, 0xc1, 0x2, 0x7ca0, 0x10000}, {{r8}, 0x6, 0x10, 0x10, 0x20, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x9, 0x6}], 0x7fffffff, &(0x7f0000000080)={0xfffffffffffffff7, 0xa866}) close(r0) r9 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r9) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000340)=0x3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="ad18f05d03000000", 0x8) 18:16:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x2, 0xd}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 18:16:32 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) r0 = socket(0x1, 0x8000, 0x10010000) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xfffffffffffffed1) 18:16:32 executing program 0: setsockopt(0xffffffffffffffff, 0x5, 0x8d, &(0x7f0000000000)="56f036543a0047e12481dbca6cda82ec3c02020e61f3e4a4d45ca436a98a9ff0ac5c9d017acbad11bba58492f18afe46434b93032a18d725c83f8c9386e334b6894c7ac9dc65a8e85ada0d28ca25db9d2f37c77f25048bc4c43d7992100828a466f3b1ef02b04a13def912ea37bfac3d391e93bbc432a28ef75458d2e25666bcc4e36b813f005d155348420daa7c318c815ab53f71173d536ad832cde1339d3519753a177bc2f861248787f4c98e8b31c2d13182f27b678a", 0xb8) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, 0x0, 0x0) 18:16:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x1100, r0) getrlimit(0xef01ddbab60e8b91, &(0x7f0000000080)) 18:16:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) connect(r6, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc08d, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000280)=0xfffffffffffffff8) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000100)) load: 6.13 cmd: getty 61880 [ttyin] 0.00u 0.03s 0% 306k load: 6.13 cmd: getty 61880 [ttyin] 0.00u 0.03s 0% 306k 18:16:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x101) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 18:16:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x3) r2 = socket(0x18, 0x400000002, 0x0) dup2(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0x5983dd4d25acf213) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000180)=0x2) 18:16:32 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 18:16:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 18:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r2) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 18:16:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 18:16:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 18:16:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="a40571ae0be0c73601445c0261a8afc20a818fbb94998b113cc736b030e84f23dfe367aa8c6e0064bb623e24f147419d74363a5246d4f5bf04a6a92fa44e7f4e159c0816bcb5632988fd4f59108df4d6d9533189a02f28a1f6a9938b2237d7651ccb7419f851ed2389e57841b82492dc7869777bdb5bdb1de13817cc396a02ceaa2b124375130df34ed2d1f74dcdb4683ecef02772538843b5c3fcb27d06db2e968cfef1f4b68652bc66a6c8fc807644608a166b4106fce28ca6daa1973b4ba48bf276bc9e2a749b64ed1e04c9953a27ccb13ea438c5a7327a0ca2977ec1c4c1cbe164f603b26a3b641d9ed0a5b37ac72d7a75d12ce4dfa7be43", 0xfa}, {&(0x7f0000000000)="393cebfe5469981f2f847f73a3b5e3506d3de2908b417c21406e474269c5c1fb7f8d666eebe78681ba5b056184f94f594c", 0x31}, {&(0x7f0000000200)="d62a3c251f9f283b4ef5bfa907fccf7cfd67c948b55898231aa5abc4db2c3003be8e5b873ee9f645d442379295a3271c046a5c9b74637606f70a4afacc6b9cd7a076ae4a1b91c3a799c8901eebc60563a890ee8820c2de73a1b9a31577c3e9dfc2552d32f7b6c78bc9403123f83bcbe35328b9ae74db79b364dddd4ef6ae9542a93d551267ba1cf593d31d7cb090c4ae497f9b0af68f0672ebf4b0fd75f3811db626585b316c187ef778f19d07100a1df1e6e5a36e4c362237598f8831a9b0b5cd8bde7dcf46222ea87e70", 0xcb}, {&(0x7f0000000380)="58672d23d529dad0e2248ed56ed0b15d4e2a203bdc9b4a7bcd4a66234b885eebfb0d3793ba0c81ae376eb806382c48c6a941e1487fc7a7d3d5671e44c7f20a3d15787b656793d612c03163e31b3df22070c63f731bea3cd4d5520ebae0fc0cd5d036756d9a3c4e75ea3aa1d7a4e04257ada8abbffef626869f3d3ca83a3349f04a803e4a031d4a804d26e5bebad85f893a3c9efad7c37ddfc6841dd15df295c5d985e8d811e396203ec5db2251be17ce141e15ddc8e9d716d12346efff15255bcb61b6c335a6008b43016dd48b420e8c092e26c55af7e614703f89b82d1bff439dac30fa9b6c6925bbeb4feec5bf51704ed80e185839", 0xf6}, {&(0x7f0000000040)="fa1f", 0x2}, {&(0x7f0000000480)="64603f3db4be7f9503210288d4717bf1991156e27d9864dc26bc5d88ff306daa1b55e941a1dcda070fe6dfbb696aede1c285b7ad4cdccc7fb3b42844114f84f9f00a918aa5d84b3131e338f305efea7a6dd26a90ee4c924c727ed00321fd155579de1fc52fd7934b6fbb487808f20a4e39ee655b78f18edaab96b7540062d2236da8c6998f3240b9522be724378b01871bfcbb21ab7b", 0x96}, {&(0x7f0000000540)="73bc9b1ca567c1d42f0638a367438c1b1603e02ac895391ec5c99714435f4fcc8c65130713b5e6613eeb198872783c4c4e1dc92d91e9cc81c2336bd8650d5138c432dccafef3760814f0b1be154d7bb9c48812f82dcea4dfe82360015d2c922231b0852c8111bdfa1c54a200c8c7cd14a66566d7fc38cd44faa2e97b09d1e64f2016955bf1ed2b825ec0a06119a35b6c2d2f497cb02ee29d9d729f67f9380c742764d7335a08f5f1cda3a99332803accead6609ea0d8b6a3a1bf5e1584", 0xbd}], 0x7) r1 = semget(0x0, 0x2, 0x4) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = syz_open_pts() dup(r4) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="b5d3621819311f09da8f449670a07738e20002cc76c71d54a62d3b03", 0x1c}], 0x1) 18:16:33 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 18:16:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 18:16:37 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x5, 0x0, 0x14}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) 18:16:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000014}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0xd0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c65300002e5b1a2bf118e493a667c3e5b63be88e1123c24754a40ec90e3ef24e4fa353a8feb0e8a0354372bdc598df55bf9b0422f64ce07fdc8e4f703d90d833df34707e6207f7d9fb4afd401cd040be029d16d31a97a06543eb1eaa403182442e0a01bc715105d80620cc58717869eeced73bad8df4a7e362c0acbef58d32064ec0e2fbf86f4899f282e2e7704003ce340719855cdd9f8"], 0xa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x100000000, 0x1c0000000}, 0x8) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000a245250000000000b1d19ec0000000"]) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:16:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x1) 18:16:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deeed778f864c673812ecc64674049cbc87975681d0b", 0xcc) 18:16:37 executing program 1: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0079e1dea22221c3669c77d1a0aa4294c7eb59c999f946d2bb1ba497adae0caade543a768947e89f"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/31) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 18:16:38 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) r4 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000002c0)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(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(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, 0xffffffffffffffff, r2, r6, r8, 0x1e4, 0x8}, 0x39, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x1}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe04, 0x9, 0x7ff}) r20 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r20}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r6, r17, 0x0, r21, 0x42, 0x8}, 0x400, 0x5, 0x3}) r22 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000240)) 18:16:38 executing program 0: socketpair(0x10, 0x5, 0x3, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x6, 0x1, 0x7, 0x7fff, "b25e771081deddcc31f233abaed2415fb80c6e5c", 0xffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="cd9be514d840b3b25af93aff29254aa995e7c8c77b3794fc0ba28c5f1f45e73c917557651d8634b83734880a753e9d718ee911f6ca6f4b380d2c176f3aedd5ed1e11f146aa0de7622b1873d6c2d90cf6bdf8cbf78a10c4dd5557b7af625ba39b51bbbdeb923d53301a2a417b4c67dccdb8b1c1", 0x73}, {&(0x7f00000001c0)="e0405bccc011115b6b7796afb0e7cd366d3de7ec535f7358984a27d78d0eb8d00044dfd0156676aabb3dda8f3dd93005674ae109cb1c7c24aaece4b09049d34c12cb21c494fb82687c084278f418ab606e85c238a366468f0b4ca54c96a9611b6513fd725bb8d6b7c130ee908b638064cb150eb8a053b9524c5a39dcb3", 0x7d}, {&(0x7f0000000080)="e86110d3f664f408d5d36e72a0d4138b6b1893", 0x13}, {&(0x7f0000000240)="80004ad657aa2f7594e2cdcf1799ef69020205a63cdf27d258f6177c3b8fa677cc9fecd8fc4e4ec3a6009a71b4edb9b31ffa08ce2c7a8ef330e4b328b3fdbdaf6b93cf644fe226de5ea6d9eede174e9fa4d04a76d3e7ba2cd603a3d7a8e1735a828091b7c68d10e1dbed958ad46b633c549d82abacc6901788e3f1137442f1565e0708657ccc4db5b6c0bd456c8a17066adfbbd37ff6c49a6010b07f562a03f44458ff4c8416eda8c3a62057ca926acb", 0xb0}], 0x4, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) read(r4, &(0x7f0000000380)=""/218, 0xda) socket(0x0, 0x8000, 0x5) 18:16:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x40) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 18:16:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x26) 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(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 18:16:38 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x20) r6 = geteuid() fcntl$dupfd(r1, 0xa, r2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r7 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r6, r7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r9) 18:16:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) lseek(r2, 0x0, 0x0, 0x1) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 18:16:38 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xfff) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 18:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 18:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x0, 0x0, 0x40, 0x7}, {0x646c, 0x7ff, 0x0, 0x3}, {0x291, 0x5, 0x20, 0x8}, {0x4bd, 0x1, 0x401, 0x7f}, {0x7, 0x1, 0x400, 0xfff}, {0x9, 0x1, 0x80, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/devWbp`\x00', 0x800, 0x0) 18:16:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xf0, 0xf4ed}, {0x18, 0x2, 0xff, 0x6}, 0xffffffffffffff3c, [0x180000000000000, 0xac7, 0x7fff, 0x3, 0x80000000, 0x8, 0xfffffffffffeffff, 0x1656]}, 0x3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x110) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x400) semop(r1, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000500)=""/4096) semop(r1, &(0x7f0000001600)=[{0x1, 0x36}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x38e9, 0x1a0107aa, 0x800]) 18:16:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x1, 0x5}) pipe(&(0x7f0000000340)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x12, r3, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x1f) r5 = dup(r4) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc6, 0x3}, {0x46, 0x833}], 0x2}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7de51f3f0ee167d3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0xbf, &(0x7f0000000240)}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto(r8, &(0x7f0000000280)="c7a623de939eeac514b9e289a033503d2b1451b9f95ba6604a08ae1bfaa50ffad007207291630447cfb7dea971aab880e730e9baf6e48fddcf9dcb5925ecec35c48f868b5ee659a70c98", 0x4a, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c65300088c717c3c27ecb0e9096cdecac8cc1c88ab48daed19d34af47fcdf79c8bdec1532d5c2a3bae259eb5a478b7ebda1dc43800c9e790ed81dc625bb50dffe21d78f969545216921fcb44f7bd8f8b6d7ebdc6e4f7e9d0500a432f9da849a13e270adbba548110fff5c3266311bdec55b4b95499b9b4b059d9fd12b8db01a264fe8396b6cf1c70435b2584f6f5d11566b49d9b68abd9c4ccf9c0655b048f6830fb7d6e5c8e530b1b5f90e9f7cbfff0a731c5693f6acb376b37a7a7251452c1adfbd9c68ee33aeed6b183b809ef8049bedea999e253b951b413b57ad349a02fa28110d4513074b7ec3112edfe4c75d47acb3b130d7a288446c52d45d75bbd2389e38f2d4c697e7511b99a5f53877894cd3a559e14e7e1d1aa21b6216f994f17d8280e7d9badfbb42a62a60ea1c4e604954a400f21abe7cf2056ea685bcd6be481ee9f9c7c463844fc759ecfc674436209207eaa11b5bb2d4583a182425f91a1a91d204f6e61378cf538291001e00bb1571d8c777576f3ed9bb5829b9019372c6513459798f96d8c7ed2fa68b3336cf549d25626bfd20f5933ca5f5560eee6f6d473d8020d9316a0201efdeb51821ed77002a57c5f3dfa69c31916d7763254bd45525206cfb61a33bff22ff6e9a6c06b98cd3da584e000f248362814791a636596441b06851366202032981e6d26447abf7435638dfbe392fae966bff7f8b800decc55e1efe84b846f92b3509ac0fb3d54291de0e7cb86f11ef8abc"], 0xa) 18:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x309, &(0x7f0000000140)=[{0x9, 0x200, 0x0, 0x3}, {0xffffffffffffffff, 0x8000, 0x0, 0xff}, {0x401, 0x7f, 0xff80000000000000, 0x100000001}, {0x1, 0x3f, 0x3, 0xefb6}, {0x7f, 0x80, 0xea3, 0x40b34659}, {0x9b0, 0x1, 0xf3, 0xce}, {0x9, 0xffffffffffff306c, 0x8, 0x6d}, {0x3, 0xffffffffffffffc1, 0x4, 0x77}, {0x5, 0x3, 0x7f, 0x7fff}, {0x0, 0x2, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 18:16:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 18:16:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="7a0f579c2a1f4af5bab0836e623ada22348f21bf1984ab2ee5b3f3a80f489618db7eb9311429908e91e614477f118d7b30b01370c60a5b11b64afa07bb96c73d7580c4b4d859f9b5cfc4715caec7e6b4d6155ad210a653e79982c5b68823a98374f1414944a52f3b91dabf2d7b4dfdacd9ab6b47d0b7549eef1756a3ffb7", 0x7e) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="60e237e4335a523e8051bdfc5628deb4cbf674c7becd566f63bee0db74c832bf72a7ea2b3e16ab1001aa4c135f78867bada5260b24df39789351a3d07318769e984d88fe4496629fc9bd68511c7168b0b5bf9d997c263c69d0d2", 0x5a) 18:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40080, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x10000, 0x90) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x9) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x200001e3, &(0x7f00000001c0)=[{0x20, 0x9, 0xfff, 0xff}, {0x1ff, 0x3, 0xa4c, 0x501}, {0x57, 0x1f, 0x7f}]}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) openat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8, 0x6, 0x87e}, {0x800, 0x0, 0x0, 0x5}, {0x1, 0xfffffffffffff800, 0x20, 0x9}, {0x33, 0x8, 0xe91, 0x3ff}, {0xbc, 0x0, 0x7f, 0x1f}, {0xffffffffffffff7f, 0x296, 0x3d6, 0x1}]}) 18:16:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xc1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x8}, {r1, 0x26}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) r2 = open(&(0x7f0000000180)='./bus\x00', 0x68, 0x1b0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x1, 0x5, 0x6}, 0x8, 0xff, 0xc7}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0xfffffffffffffffe, 0x54, 0x0, 0x1, 0x8, 0x6, 0x800, 0x5674c6a827476b46, 0x0, 0x8001}) 18:16:38 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 18:16:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x20) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r1, 0x0, r2, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r9, r4}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 18:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x9}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xe4, 0x200, 0xd9d, 0x6}, {0x74, 0xffffffff, 0xff, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 18:16:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000005b000000010400e472000000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x14, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000100)="1685c953de18314a3f8e50231af1eca9d6e3d982be3bd445151b6d805ac63adb4363e07c5543db4d8aebe34c18b03bc3ee30f7aa34dd37dd9b837eae3df214478d3048c4c2df8cf354dea5b43e762b90f3c1ff4b1cf70bdcd7acd8bccd068d080613767a73741ad79e144dbccb73babb1726f19e9a30ea63093cceb6abc54f96afe6aa194d637af845733a62f354490f732f3a199a19585294aecefd740d666ea7bdd510baeaf912c4967b51635450c6cdcf05a95261dde77fd98c47eba28da4210a15f480e4", 0xc6, 0x4, &(0x7f0000000040)={0x18, 0x2, 0x170}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:16:38 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x4) 18:16:38 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 18:16:38 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000000)="f556fbe6ec79a19a1c735f0c684fb59cb65a63fde402e55161cbd7c35e582ba4d738451bc295b76545b45f6a0041799b877ab52f20ce42d8c44e142d3f2e1a4e8ab5f2b997f36911241e250e5e164daf37c33ccbaea03d243b67a5a8c6838a95f5365fe226e1600de65cf46645512bfb50b3e004754c5d9fafc825f14142bb1021aa561d93e6bbcb50c569aaea431bfbe0bc62d53af363e294bb4f192dd2791b1a5e441cb3f14e0bc497414d691356", 0xaf) fcntl$setown(r0, 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) 18:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x6dca14bf, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 18:16:38 executing program 1: mmap(&(0x7f00007ea000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 18:16:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="10000000ffff00000100000004000000dffb4cb9ea753db80a836a6805007ba36c53fea537addd387d56598ae8616267eb73f31b518d3ce89146617636e25000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x5, 0x8000) sendto(r2, 0x0, 0x0, 0x2d5597d0c5e49a3a, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:16:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6, 0xf5a7}, {0x18, 0x1, 0x8, 0x2}, 0x9, [0x100000001, 0x6, 0x426, 0x16, 0x0, 0x53d73bc, 0x6, 0x1]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x40}, {0x6, 0x0, 0x0, 0x40}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x7f, 0x93, 0x779, 0x8}, {0x7f, 0x0, 0x2, 0x3}, {0x23ad7f86, 0x8, 0x7, 0x3}, {0xab1a7a9, 0x3, 0x7ff, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7f, 0x10001, 0x7ff000000000000, 0x6}, {0x1, 0xfffffffffffff39d, 0x100, 0x6}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x80) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:16:42 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) getegid() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 18:16:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x7960d3d0e490afe5, 0x100) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:16:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f0000000740), 0x1000000000000201) 18:16:42 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) read(r5, &(0x7f0000000100)=""/89, 0x59) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 18:16:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/46) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 18:16:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2c, 0x2, 0x0, 0x3}, {0x3e, 0xffffffffffffffff}, {0x6, 0x10, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 18:16:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup2(0xffffffffffffff9c, r1) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getgid() execve(0x0, 0x0, 0x0) 18:16:43 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 18:16:43 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 18:16:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x48}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x9, 0xfffffffffffff001, {0x7, 0x9}}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pread(r2, &(0x7f0000000040)="b7a4a32c9bbdf848c2efc2165847083124090c74773db8eff53e31d49673fd8ad0ec9e1ceaf42b093a5a4eca44e5654e75cfc75574374b75de3bb049670c3e65799bc1b14fbfc4c354f752130b7ac99311c59e4ef84c5e4cdf5ea68ae0cf108255608baf1f79a79e9e806dfd3e615fd01b4775c94b78d45bd366028dd89e87e2476ff2", 0x83, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = dup(r3) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="8809de7418ccc05280e4275d6775e8d084414001ce2a7ade99f09bc83bb67e78021135945bcce0faac0bf8474aefcf1779f5a3c298fe7907ebe8f0db98cb030a77b4499067d8b473123743849f5f9213ebcb91e17587fc95a80fff", 0x5b}], 0x1, 0x0, 0x0, 0x2}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) kqueue() 18:16:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00002000b983478cab3c1f41c2fb754f862e07530a166f74cce09993a48862fa3ced6220f810150b0db0a7479c"], 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) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = dup2(r0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7, 0x401, 0x3, 0x4, "e93af6504b88c15693c2eb06e25ad751125c9519", 0x1f, 0x7ff}) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x3b9) 18:16:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 18:16:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x40) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 18:16:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket(0x8, 0x2, 0x5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x81, 0x6, 0x7fff, 0x5, "15aaf6887918c3e616555e21a43579c698db7366", 0x59, 0x7}) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f0000000040)}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/196, 0xd2}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000680)=""/106, 0x6a}], 0x9) 18:16:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="5673a4a523d70cfbd8ebd810962df12a98b5b6ae7df384271bdbd8cd1ead9e6b270794bc9979d2c09318419b1f4fba79c63837be84f3ea0c103f109ffeb99176a5b475cf2835490abb49ace2c80177ed5945cb06ce25d7de68a010dc09bb8e4ff2f222780ad5cce39dd6dba7a9be27d5028bfefd748bb5498f1a16b7590567cee5d21e6d1109bab93a0c4107e53da5e05f6d26bd3ff25f6f89e4579b19f0784c5741d1af8e3fd2c8544a567acaaa", 0xae}, {&(0x7f00000001c0)="b524070bd51d0503ac3f86421a19ed04560463d7a6bfc3fd11850c6d1205058d7407de1a179c529426e3f164a9dafc0793e7c46ce3ce7a3966edd308c404d81d1110463ad6b82a8b80a7bb711315319bc5edb896f2757983dc274411467367b74267113deec7a7f86d64ad9ed4c2fd50db3ea2b2dd9ec0765a4025e8c32877e4d468663258e78a937809b671fff41a6bf92b0d057391a55b5fc13f2703b9b8719c804e50486ba7f988244b1787022ea932f658748e534bceef79082e1792d7b3a0fb5a6c5e5a4a73cd469cbc93bee793ba5f8a282cd13f3b1e910af690227ddd2d7d58ce", 0xe4}], 0x2, &(0x7f0000000300)=[{0xc8, 0x1, 0xfffffffffffffeff, "828f04dce326305a0a4655d3e7986ca01c11f90f90b41299217e3ec9accdef1a57565ede5b976e2b8c2475f03e16b29a7d720141774b42a86999092ed9cce89e4f3b5b5d5f7512b4e230b80f4e6644f9b3efa496ac519d93574f50af153d53d242b0263f3dd67ad6c2c51d2ba00f92ce522a96fddb7d1915a7323f847dc25018b8858bc68f3e0aaaa2ecd1e68ac545c441da0a24bcd37d77db40cf81793aec1f6537c09af68e4dba98dd0f43e27a89c4fd610fa978"}, {0x70, 0xffff, 0xbe, "434392d199ba7808b19ae360e0744cf8b56e27a6bd97b5cc83b9df475c95d33e1eed62b46966ec770c8520cb79e37e1338e17e4cbd8fc38806c73253fda68e18db06d73dc4b98872dd528ca82769da5a6d6c7cf4023a15989548c509"}, {0x68, 0x1, 0xdb9, "4155aacb64a60d9fedf9724ec730f4f35bc35c84c4a3382c3c4db85228e50f79689c008a2890aeaae442b6112ca45b7c0f502016d33985b7f8e003cb683d686934653a445fa85fb529eb7d5cbcf0dbb22281a5"}, {0x98, 0x1, 0x8, "27ad38cdf884a16a2f55d720ed73306e547ce8d979728ab1a81054448aa9a7863be018ed93898127f61e624b1b9e49bfcdad0fab09d03220b672da93869f0e59c5201b695293277f92ed033cb1f77f388e3b06027622029352ebb92cc967cca55bde44688e48ae8fedbbc9b2666b6bda65e091787f4cd87f5710b994413f8ce4937d417864b2"}, {0xf0, 0x1, 0x0, "408aa1878583019bf82ea53b5cf5fd3052a87048e9c0637dd5d13368642c08184f162fe6fbb534f490774cdb0b8a7c45575271d18840b55395eec5bd1e3f3f4d17df56578937b50cb7958b8e0a73101b72fa2e64a8bdc032e5329547adf29cece77c32150255559cb5063e11c159a8e9e066cbf038333ff0dc765265df5109f41f30db1199e022f0a68bb336950027139e0c8c363fbe6b3da14ca60195283dffd68c902e2ae65bc3d71d5d9f2195740b84ebd8b0ba9b9e854a4d70b6119fb4b58c05a4992ca3abe0041eb3937bbba12224602190c7bbe7446d5d0f"}], 0x328}, 0x48eac3a86811b08e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 18:16:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwrite(r0, &(0x7f0000000140)="3c52a728b602e4f22485e765f84e94ae9dcde21a8db3fdd5614f90455637bcf3be951dcd92f48f5c9b50b17598b307c959ca", 0x32, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xb7f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x800000000000040}, {0x84}, {0x100000000008006}]}) pipe2(&(0x7f0000000080), 0x28004) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 18:16:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0xf99b66850b784376, 0x2, 0xfbe00000000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/d\x05v/zero\x00', 0xad8e93ac0d281f17, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x7, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:16:43 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r1) 18:16:43 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x100, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fchmod(r2, 0x28) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 18:16:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x1f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000100)='\x00', 0x0, 0x74) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r1, 0x26a134a6, 0x1ff, &(0x7f00000002c0)="216b2495750b8d60ab86636cca1876890b71670a7c0b15b4f4fa13803611eff1a0ba4af695a7c66e32d8277dad10b0d093baeb0b021ebe6ac93b018417b54ba2b6adaa06c7f604fd9966ace7f3f7beb8632e9140acc5d7b58e781d48e14119abf97a14e34cdd918417506a2ba8f4fc4da33d27681dce1307af5e53cd2d1ca3b4225ab06749cb48c22e10688b0ed7ed463b5fa1e3b89751ac148ef4deefe6acddb7a715c169ee238bbe671ef7cc45f8b80db48fda2acc13dca10c59b46dcf5dc17e6835bb5af43c3dbaeba104fcc904fde18b75c167f7a8755d263f35a0c0849a338539853de015d472ff746b9d1cd001", 0xf0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x404, 0x24) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8, 0x120) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000280)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1de) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000400)='./file0/file0\x00') 18:16:43 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x1, 0x0, 0x0, 0x6, 0x0, 0x101}) 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(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 18:16:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f0000000040)=""/135, 0x87, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x100000000}, 0xc) 18:16:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3f, 0x2, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 18:16:44 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c008deff24726509308000000e6f762842000", 0xc6000000, 0x80000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getrlimit(0x0, &(0x7f0000000000)) 18:16:44 executing program 1: 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) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd}], 0x4) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r2, 0x10009) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r3, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) dup(r3) r6 = socket(0x7018cd81b5a106ec, 0x1, 0x80000006) setsockopt(r6, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r7, 0xa, r6) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) 18:16:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/def/speaker\x04', 0xa0dd9844e1ff9917, 0x0) socketpair$unix(0x1, 0x7ff2389ca8b77f2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chflags(&(0x7f0000000180)='./bus\x00', 0xe1244c7eb130fb29) write(r0, &(0x7f00000003c0)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac687a1bbda457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e601ecdaeff87cef7bcf5fa6800000081395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57507ac30d043edf257292689c1e6623edb75f9b5a18462fb640199b20ac7d833ec5929b96884148dd09ef6408b4744c24ebfb4c1631641acc1f6ce3990fc879da9291ae6124dcaa122f30eb48a280f290895089d103e9dfd3c8d1ff5b6abfd573f4f7a4ee45e7b28c6c37ab17d9a464cff76bc9dbbc8e3a9a2b0b8c596720769a441e04117b4122aaf296b8dda12dd4bf4250a6d6595f76cb808677610a742d4e76365e5b7eb51b1b573f4b2620b3605c0f4917fa71c7451149c97a58f94514294b42b5196b14f2af69b5bb0eadba1d80f53d56e05f91fbe893e5aadfa30c6db57eab0bfbdf216a1dfaea8e20d09230449fdbbae253c23a93354663f141b4b72a78663a3a50dd998e759469eac3aa37c8ab53fd68bdfbb2cc41ed3e379e9c067cf0fa766c19eb9110e5abd6253a6ff8641e9352e0f834afb512b35d1ff14d3a83c8d26a4469e09493bf99167b63ae41393302b938dc27a0c5ab53a08e61b5f4", 0xffffffffffffff10) execve(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f00000001c0)) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000240)="3b4149f6f8bdb580e622d3b247f38ef257edb257b1c19d101941008c1423a470b968c6417b1a5e8864ad872f7a36e07394af873e", 0x34}], 0x1, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r5, 0x0, r6) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000200)='./bus\x00', r2}) 18:16:44 executing program 0: socket(0x800000018, 0x4000, 0xffffffffffffffff) socket(0x20, 0x4000, 0x8) 18:16:44 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) 18:16:44 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(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}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x100, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) stat(&(0x7f0000000540)='./file\x00', &(0x7f0000000580)) 18:16:44 executing program 1: r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x228273bd9e89986d, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xffffffffffffffff, 0x0, 0x2, 0x100}, {{r1}, 0x0, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) clock_gettime(0x0, &(0x7f0000000040)) 18:16:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x9, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 18:16:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff00000000000049ebe40000005b67071b542a538706000000b81800000029000000b1ffffffeb020003000000000410003f45af0000000065a3f11bf3b9af8c4fc704243f4d8754356433a4c81880384fb99a2488bd607ede3b2adea39fc9a5d53ac5d0d8a4e2afd60bd747f6f822f66c811f6252f7e98ba3d6937f53769dcc213eab086ba265198c3facf044c0679d04f4f909a75240fdb0a62b57f669e15af9cdae53e1aa9c0a93a734d503f416d8983a01cd45210c"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = getpgrp() getpgid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000564000/0x2000)=nil, 0x2000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:16:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000011b, &(0x7f0000000080)=[{0x4000000064}, {0x87, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{}, {0x1, 0x2}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 18:16:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667e, &(0x7f0000000040)={'tap', 0x0}) 18:16:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x6) ftruncate(r1, 0x0, 0x6) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 18:16:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 18:16:44 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 18:16:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="b4c17444c7ec38cdad193ee6791f724b93df231c949dc38ca3318be3aba38f61d646ecc40e65159554e9aebd7dc91358af7706e1d59f3697980bebe44010da31a8bb0b9e8ef5f4c4cee932b28a1e43c9991df757f579f58e8a6b13f1ed8c69796a6d5b985b2b6ce34ef78a75fff9e8e1640c73b764144b0be056612cd18255cd9bda0d0de3b9b64fe784e016bdd0cdc84870e5a05d2dff54e4ff5850b5500187eadb3a125feb6adad822f8b1e3e3558a7d7aa46d9498dd83bc", 0xb9) r1 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 18:16:44 executing program 0: socket(0x20000000000001e, 0x3, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) 18:16:44 executing program 1: execve(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x5, r0) ioctl$TIOCSDTR(r1, 0x20007479) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/182}, 0xbe, 0x0, 0x1000) 18:16:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x2, 0x2, 0x1ff, 0x7}, {0x7f, 0x5, 0x10001, 0xffffffffffffffe1}, {0x5c80, 0x221, 0x2, 0x4}, {0x1, 0x1000, 0x6, 0x5}, {0x8000, 0x200, 0x2}, {0x40, 0x1, 0xffffffff80000001, 0x6d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x0, 0xffffffffffffffff}, {0x4d}, {0x6}]}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000180)={{0x6fb, 0x401, 0x1}, 0x6, 0x3, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000140)=0x5f) 18:16:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x5, 0x8, 0x0, 0x1f, "d7748fe74da40000002000", 0xffffffffffff, 0x5}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 18:16:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x578a5f29ff78d2b8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/143) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) socketpair(0x18, 0x3, 0x7, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x78) 18:16:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x80000001) 18:16:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2000000000030}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000000c0)='o') 18:16:44 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) geteuid() write(r0, &(0x7f00000000c0)="025cf012", 0x4) 18:16:44 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="c9617ba1229ab07a051943481d61c8b688419bde71bb8991ba04cd6dfe249a0e112d2eed12e656a782f682cac22174fa69730aec9a38ac0ac8d7dee694ac6e690b931b00403484e036687f0b61573d75418f4ed7969dac064afb63e6ee02e41a0aad62c1ca0b27205f3fef09cd685d46144a03111e879b041e9fb58f93dabba75d370e607d5a2aca4e19b0fd93ae98ce3f24f7cb314fbc1c14789896740f4a32b89c1651bb4631da3e08a561c1f475809836c7608365c0eb70665315a0a340e16f7a3df40000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 18:16:44 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000000000)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r2 = getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000600)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b844ee28d92bb967c28931e113dafc237a4f2e5691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fc7a0f5d3f71be4a45b4ed03a1ee380ffd10128dd6eb7dbec7537fe0e6cecdbd20e7e9b937a6f01948bedb5432e29504af0c0aab05af5a1cc203216fc617bd8bf17eac4c786d405b882a3972df9f98ac99e0c78cec9fa01115e1768fa843242a7bf308921d06157d49c3cfa2d445fb7a8b01d6fa72d9c5ed11620d5c73677f1dbac2c383c5e9a16789c0daaf242ca2f3ba4beb2288a413b72352fc9d67"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r3 = semget$private(0x0, 0x5, 0x4959fce7d613de53) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000001c0)=0x1) semop(r3, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = semget$private(0x0, 0x3, 0x20) r9 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r9, r6, 0x0, r7, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) fchownat(r1, &(0x7f0000000240)='./file0\x00', r9, r2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r4, 0x5) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/41) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffefc) 18:16:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x88) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x400, 0x0) recvfrom$unix(r2, &(0x7f0000000440)=""/86, 0x56, 0x800, 0x0, 0x0) fcntl$getflags(r3, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:19:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x74}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) clock_gettime(0x4, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 18:19:24 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) write(r0, &(0x7f0000000100)="8c65", 0x460) 18:19:24 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x6, 0x8e]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) semctl$GETVAL(0x0, 0x5, 0x5, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {0x34, 0x0, 0x0, 0x4ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:19:24 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x9f7b) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x7133}, {0xe3a, 0x9}}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0xb3d44a60f22ddc28) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x3, 0x7, 0x100000001}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x10000, 0x100000001, 0x0, 0x5, 0x4, 0x8001, 0x4b, 0x10, [{0x80000001, 0x0, 0x2, 0x5fd1a095}, {0x6, 0x7, 0x7ff, 0x8}, {0x3, 0x6, 0x6}, {0x10000, 0x3, 0x9, 0x86}, {0x624, 0x9, 0x3ff, 0x140000000000000}, {0x8, 0x8, 0x1, 0x10001}, {0x3964ee65, 0x1, 0x0, 0x8}, {0x3, 0x8, 0x8, 0x2}, {0x4, 0x100000001, 0x3ff, 0x8}, {0x4, 0x8, 0x0, 0x5}, {0xffff, 0x8, 0xf20e, 0x3}, {0x2, 0x5, 0x5b, 0x5}, {0xab0, 0x6, 0xff, 0x7}, {0x3, 0x3, 0x5, 0x9}, {0xfff, 0x47f, 0x6, 0x2}, {0x9, 0x7fff, 0x7, 0x80000001}]}) r2 = semget$private(0x0, 0x1, 0x110) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/146) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x3, 0xc8, 0x7, 0x200000}, {0x9, 0x100, 0x4, 0x20}, {0x100000000, 0x1f, 0x7, 0xfffffffffffffffb}, {0x4, 0x4, 0x5, 0x9}]}) chflagsat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x8, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r6) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = semget$private(0x0, 0x3, 0x20) r10 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r7, 0x0, r8, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r11 = semget(0x3, 0x4, 0x8) r12 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f0000000800)=[r15]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000840)={r6, r10, r16}, 0xc) r17 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x2dc, r3, r4, r17, r18, 0x10, 0x6}, 0x9, 0x9, 0x3}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000600)={0x1}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000640)=r1) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/219, 0xdb) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000007c0)={0x8, './file0\x00', './file0\x00'}) 18:19:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x200000000000034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:19:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, '\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'}, 0x59) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r1) fcntl$setflags(r1, 0x2, 0x1) 18:19:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 18:19:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000680)={'./file1\x00', 0x3, 0x80000000, 0x1f, 0x1, 0x2, 0xfffffffffffffffa, 0x4b5, 0x2, 0x2, 0x10000000007, 0x52d}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r4 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r5, r6, r7, r8, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x123, &(0x7f0000000640)=0x1ff, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r10 = semget$private(0x0, 0x3, 0x40) semop(r10, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 18:19:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 18:19:25 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) socketpair(0x6, 0x1, 0x5, &(0x7f0000000640)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0xfffffd52}, {&(0x7f0000000680)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305e8beacbb6fb7af9298542b619937035ca0e8325e84c5d3c1c24630fe0974a8efc6c29c6cacef0fd2e74b0fb3d522c82a9c774d90ec", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000002200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c49e8b1764563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e700000000000000004ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23d52ab16b266a5d2339af45f78c0ea8dd9186749152e8991100c5ed", 0x1000}], 0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="100000000000000001000000ffff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b5379302045c4ee6b24e0632153a5064ffde515cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a55810000"], 0xffffffffffffff2c}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x1ff, 0x0, 0x8, "c2cfdf152288ca53d6c0fe63a3694fdd4f83f041", 0x5}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 18:19:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 18:19:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 18:19:25 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x2, 0x1, 0x800}, {0x1, 0x8, 0x1000}], 0x3) semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x707, 0x1}, {0x1c, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x3}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0xffffffffffffff06, &(0x7f0000000580)='d') ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 18:19:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 18:19:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) semget$private(0x0, 0x2, 0x108) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 18:19:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x101000000002a, 0x200000026, &(0x7f00000001c0)="0b26814c", 0x5d97a252ac3d6e99) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x2) setsockopt(r2, 0x100, 0x3, &(0x7f0000000200)="ddbdf08805780562c7f6512f88589e6bad227a384e4d9ca89dc828fe33728bc08c5950368b1782bc680a7b787aca2e354468b40563bc814e9afc431e6f5e84c4fcfef87a63cacef47b53b009a2f58fb4c92c60ea65976a612cd43b2b1248edf67c703700f4479e72cde87bdf6ddd59ed03d60447382471b30aa4fd8d484da571644d1bf1ab766395dad5c12a82574657e956af62e976a69b586a3a40e5c2f33213e20059f7ce358d1e5f796be79f7ecc7201afb65a4d7a6ce869faa077665427aecede93126a7fb181ee93f0863ac0b005e89d14d886373533b3f53c894da7832656e2e5ed59042f758399d1bab49da92076cc127f8180", 0xf7) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x7ff) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02002e2f666982653000"], 0xa) 18:19:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 18:19:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="657c2425e145d113e732e6ebcf96fd48e41e6dfb5fc6ee2f85f8519f40bcb28cb9434026711cfd24c10253fc49a1e2633f507e4582490e39ea3249681398dec1d9545e341087430237d4492edcf8c912d43ff3c919f29615d52b06fae0cad696e36c2ad04e2e3c49a66b4eb73e023dba287ec9f2391c286a30169de39bf0171c0a746c44e5ec408d4df65636e8d7f179017f39e55df829a5db794d8191820384eaf22a01af37f696126adbe73bfc2f5c434123b6c38d", 0xb6}, {&(0x7f0000000100)="e8c3bd8f83622541636405bf61a5bcd17c970bd43a607d16062cef59fa17d5b9f9bf5a90f63394b12443ecad8ed62091f42d7851a60ed0c2bc334f3d1d5c41d62901f34979965a8979859cb774b64897ef79cf5acf6be1c52e75a968b899e5461b48b35f4d938edcfeb90352ca0f1bea45a207c9f417d9a591f936f27c9a", 0x7e}, {&(0x7f0000000180)="bc065c5bf7725816e604d3eb38df69ea0f611a740d9835cb0bad28d3023f9bdccc0ed5e733e9aea93f0cc857a365643744a82c58bfc4050af9fc721c73d41bc1dba20075c254a44fcfad5a0c5bceef5adeb59fa8b55c0fbc28e24bf01a50e24ad4e24937f22e2763df48daec050834ab68b4eb5aba702b32b594c7fc40a178de0c901c3b8f0f2f3dbb7e1202fadb9bdd2a153f6fa104fc4ca40b81a644a39df5df892aa130b4b8fdf0d9155c770e2832ca76829aeba76cec50e54582801cb8f1ffe76e470bbba130cd7f1083a52b545463b9cd3fcc90b4a63875450a8dadb86d658e98dd07", 0xe5}, {&(0x7f0000000280)="7aa0cbaa4526f05f7ca16433f7f37e7021c721cfa79548d572e1fc87", 0x1c}, {&(0x7f00000002c0)="924ab6fa1c47bba87f7bcea852bd013a119bcac2ae99ab50b4a25790c92b721559f1ecf2fae6e97282c79ba5d23017071ca49ed2b787285db5d78565dfe5790846306b19704035d66fbe2443e3d902a5239551f66945450039c2f24d7e6a8fb16ef1386a8ef251252b78b1db134ac66d1a2df93b7101db333ba6487fc1f09ddc560303c20346e70dc7964a935af5b88df82ff59b3b6c2bf138c0c505568cac79689189f7c133", 0xa6}], 0x5, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 18:19:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 18:19:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e80300172e10ed2676def6576a", 0x0, 0x8}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="e177dff545a9f5bb990c237688880428597a9f5fbadeba67f30a641f42216d4048d2fe85f7542812bc806c2c4603e4d18f240804b07e403df9e04b195cd9b675007e146646b31342665e35a4855d42fae9c0bd42f0e6", 0x56, 0x408, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 18:19:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/239, 0xef) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 18:19:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x8010, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 18:19:25 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x80001902, r1) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff00, &(0x7f0000000140)) 18:19:25 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/6, 0xfd35}, {&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/14}, {&(0x7f0000000240)=""/228, 0xe4}], 0x5, &(0x7f00000003c0)=""/63, 0x3f}, 0x60) 18:19:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file1\x00', r2, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 18:19:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) syz_open_pts() recvfrom$inet(r1, &(0x7f0000000000)=""/197, 0xc5, 0x40, 0x0, 0x0) write(r1, &(0x7f0000000180)="dbdf1e6726c5f8190f0bae69379a3e60533fe28fe7f281289e346e36474c6faea14e8841e9e22c7443fe94426a126048dddfca2142b99f5464c431ad31e5d853d42d46afa2be73ea87d98ce6e86c2b0f305b9ebef5527a4311d61175bdc1316f87b942152b3787049a7400e704a0228ed7432d1f58fb07f3c177f1a627bf0e895b5d05b45dd31c0599172f57915abfca1c15e38924332c57f9f49a77caa2003dadd9c66e477a974aaaac8e05e5f55746859a788122ae18517382fd091cf37ad4a8f0ba616846e661b572c681d3c4e34613f3e9ddb5283f36e6cb5b4ad790afbc7c9f2538f66080d970bcdaeeb17a5e4bda449d", 0xf3) setsockopt$sock_int(r0, 0xffff, 0x1154, 0x0, 0xfffffffffffffda1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0xfffffffffffffecf, &(0x7f0000001680), 0x9, &(0x7f0000001880), 0xfffffdd6}, 0x209) r3 = semget(0x3, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="92918c086dc39bb3881647f9b15e44f37cd64052e9537f09d47e45219f4423abfbcf818ca6a130659af4c205d88a38eefe7fd49b04e73b865161a4455020475aa8bddaf230669e81fdec6e90ca0da867083221fc7088539cb5078f47467958d33066c325016f3967b75b05fb4f9a0cb4bc57ceef6452104186ba0c6a5148cc3094068085e89d654de5c060fb211764ff14afd69e0e2bea464f32cd9b51014993f99faaa443adba8aa0a4f8527bfe2e08bdaefd4b30b9de2baf4f3331c0a8cbb4880151e892a4bf2415ca1532a0bf83a8b140610594afc077ca90cdf2c5c42d5d", 0xe0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000540)={0x200, 0x4, {[0x2b, 0x73b, 0x7, 0x101, 0x5b, 0x8, 0x1ff, 0x1ff, 0x7, 0x4, 0x4, 0x0, 0x2, 0x8, 0x5, 0x3, 0x7, 0x8], [0x707, 0x101, 0x100000001, 0x5, 0x9, 0x7, 0xffffffffffffffca, 0x6, 0x0, 0x100000000], [0x3, 0x8, 0x2, 0x0, 0x1ff, 0x7fff, 0xd74c], [0x0, 0x3f, 0xb5e3, 0xaa, 0x7f, 0x800], [{0xffffffff, 0x7c, 0x2, 0xd51}, {0x80000000, 0x0, 0x9, 0x200}, {0x1000, 0x7, 0x40, 0x1f}, {0x5, 0xce00000000000000}, {0x20, 0x5, 0xfffffffffffffeff, 0x8}, {0x7, 0x6, 0x9a, 0x4}, {0x8001, 0x9, 0x443f, 0xf92}, {0x7fffffff, 0x2, 0xb5, 0x3}], {0x6, 0xe, 0x7cc}, {0x81, 0x9, 0xf1, 0x100}}}) r4 = geteuid() openat(r2, &(0x7f0000000500)='./file0\x00', 0x20000, 0x138) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10, 0x0) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae50}, 0x0, 0x9, 0x7}) setgid(r7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000140)=0x101, 0x4) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) fcntl$setflags(r8, 0x2, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x3, 0x6, 0x10000}, {0x2, 0x101, 0x1d, 0x8}, {0x0, 0xfffffffffffeffff, 0x8, 0x2d}, {0x7, 0x8, 0x2, 0x4}, {0xffffffffffffffff, 0x80000001, 0x2092, 0x20}]}) 18:19:25 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x5) r1 = kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 18:19:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8f, 0x80000000, 0xffffffffffffffff, 0x6b49}], 0x6, &(0x7f0000000180)=[{{r2}, 0x0, 0x80, 0x1, 0x1, 0x9}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x1}, {{r0}, 0xfffffffffffffff2, 0x19, 0x80000000, 0xfff, 0x4}], 0x75eb, &(0x7f0000000200)={0x4d18, 0x5}) r4 = dup(r0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)={0x4}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) r12 = getpgrp() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r15 = semget$private(0x0, 0x3, 0x20) r16 = geteuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r16, r13, 0x0, r14, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r17 = semget(0x3, 0x4, 0x8) r18 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x5, r18, r19, r20, r21, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r22 = semget(0x3, 0x4, 0x8) r23 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000380)={{0x5, r23, r24, r25, r26, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, r21, r26, 0xffffffffffffffff]) r28 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r28) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r31 = semget$private(0x0, 0x3, 0x20) r32 = geteuid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r32, r29, 0x0, r30, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) r33 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r33, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="dcc872af8569478d25a044301ce1e0899631a124841e9a84eef175b6756bcaaf9a31ed46d475ac99963121790a5ab3b89c60c22bf0f0a403cdb180835f3de8ba68462e06df2292fdd0143aaa129ce75f011f0af27310d24ed468194f695c", 0x5e}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x30, 0xffff, 0x1, [r3, r7, r8, r9, r1, 0xffffffffffffffff, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r16, r27}, @cred={0x20, 0xffff, 0x0, r28, r32, r34}], 0x88, 0x1}, 0x8) r35 = dup2(r4, 0xffffffffffffffff) ioctl$TIOCFLUSH(r35, 0x80047410, &(0x7f00000000c0)=0x3) 18:19:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getitimer(0x2, &(0x7f0000000040)) 18:19:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x3}, 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000001c0)="bfc50fd4965051b49815b4eadd8efa7189e839d376f226d7a0de1cedd95a0c3d55627ae570c4ece3a1055ca40684f46442614c32b0c39b7a155682fae4df06a4bd8880402171d6918fec2b4d33df212b500c94482ffde8f7f8852bcd732ff793878cbdb87e0b0c1ac941579624a4db29a2f8b0bf80b412c9e235ecbbb5b4d49f7eddb1b26a949513195f086043fef1ccb37b392ca4bac451d692a08cac4113d963ad84f4675a71df5685db872188a56d4d7a963e5e7ae8464d7a961e0e8dde0d257f9ba57654c50a4a365da103817f8d4ecac4", 0xd3) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 18:19:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fff, 0x0, 0x0, "d730c1d5bb6fc6e2ffff00000c000000464ff2cc"}) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="bdfa4d2582c321200000008e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0239a559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xb8) execve(0x0, 0x0, 0x0) kqueue() 18:19:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="f9df84967f89d634f4e4d6ef2b533aa4f1b5d5f448992a8bf37591a792283c62e7fe674cc393ea2b09f43faeafac4065dd", 0x31) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 18:19:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 18:19:26 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom(r1, &(0x7f0000000180)=""/158, 0x9e, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5856, 0x9}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 18:19:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 18:19:26 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getppid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10302, 0x60) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) close(r0) 18:19:26 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}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x1f, './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd54b4a2bd2b1e4c6, 0x0) fcntl$setflags(r2, 0x2, 0x1) 18:19:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() chmod(&(0x7f0000000080)='./file0\x00', 0xa4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x400) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xe4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000000)=""/43) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x80, 0x5, 0x5}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 18:19:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) recvmsg(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000140)}], 0x3, &(0x7f0000000380)=""/249, 0xf9}, 0x800) ioctl$BIOCFLUSH(r1, 0x20004268) 18:19:26 executing program 1: socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x6, 0x3, 0x9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xff, 0x2}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa055d1a8a2b772a9, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt(r1, 0x20000002a, 0x8000000000003b, 0x0, 0x0) 18:19:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket(0x18, 0x8003, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="3eb3f3d5991c3c3ed5ff2402b41ea152eef069540d7c1551e63d65820e7dc086332d3ee9ae22437cd8393cdfe186436df52d4ef066bc59e8bae0fa970bd7e898edddc3de147173f52f2a041cfc7cfd6b4b5d202713a670744716c747d1e225457c7485a4c869c52f7b96816f1bffcba7dc6dd67bfe9ff37eb755e79dc5353a1d955da1780e93de12fc5d1ed14a29c59d4ac3b08b3adbdaaba0ddac3eec58f9730bbd", 0xa2, 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:19:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x8000020, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[{0x3ff, 0x7, 0x2, 0x8f2}, {0x0, 0x330, 0x7, 0x2}, {0x5195084f, 0x100, 0x8, 0x20}, {0x8, 0xff, 0x0, 0x82}, {0x3f, 0x696b, 0x10001, 0xff}, {0x5, 0x7f, 0x57d974b1, 0x5}, {0x2, 0x7f, 0x10001, 0xc2}, {0x5, 0x4, 0xfffffffffffffffc}, {0x1, 0x7, 0x789, 0x10000}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 18:19:26 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x800}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3, 0x8, {0x8001, 0xbb00}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 18:19:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x6e41d095, 0x4, 0x200, [{&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x80000000}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x10000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x15c0000000}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x754b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:19:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x1000000000000, 0x2}, {0x15, 0x200000000000, 0x100000001, 0x4000000000000}, {0x7ffffffe, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 18:19:26 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7b67b3682dd4d93c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x9, 0x4012, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x14, r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) open(0x0, 0x800, 0x0) 18:19:26 executing program 1: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 18:19:26 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r2 = kqueue() 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) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 18:19:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x3) syz_open_pts() syz_open_pts() 18:19:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 18:19:26 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = dup2(r2, r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x9621}, {0x45, 0x9}, {0x22, 0x3ff}], 0x3}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x80}], 0x1, 0x0) write(0xffffffffffffff9c, &(0x7f00000002c0)="a3962642940bc077032ee78f492813c641ca99f88b3ac62c51164af4e5a209d8c633c0db699582f16014996bbf28f932a30ee2a41539b3c26978fe93a38779833cc8378925a3512170ffb279508979d5f317df7e5590b95ec933190dd0a914a937a7ee2310b10bde08c963341407fe226a1e65ad1dcd6542b5ef92ace6c70bc4a07d18bf25eec76478", 0x89) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) readlinkat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/19, 0x13) 18:19:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x80) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffff7) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x1d5ddb222cc1a25e, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x100) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) r3 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x40, [{0x8ccccf81856bd06b, 0x1}, {0xada71bc466b91269, 0x5}, {0x1, 0x6}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x9}, {0x2, 0x6}, {0x2, 0x35}, {0x2, 0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x9}, {0x2, 0x3}, {0x1, 0x100}, {0x1, 0x1}, {0x2}, {0xbd16baf11e7aae38, 0x2}, {0x2, 0x8000}, {0x3, 0x100000000}, {0x1, 0xb40}, {0x2}, {0x2, 0x7fffffff}, {0x3, 0x1}, {0x2, 0x5}, {0x1, 0x1}, {0x1, 0x6}, {0x2, 0xffff}, {0x1, 0x4}, {0x3, 0x1}, {0x1}, {0x0, 0x9}, {0x3, 0x3}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x9, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000380)='./file0\x00', r4, r5) getdents(r3, &(0x7f0000000480)=""/94, 0x5e) getpeername$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) sendto$unix(r2, &(0x7f0000000580)="1f352c4c6e181a17c8c069d141403eab508905b5b539a7080be4f34ead887c3a951e13e621efd44b21ff1d20e8021920c14ae48ef1266051e14e65f0907e163f24e2152410463e08b7560dd28814e139fe50e346e06030192f36b50ca27cb6ff7167bd7969f47482bc43994ee43db908dcfa89f60a3bf67f859210f2c1d87d28e8bb2bf04e686e491c85c4fa5464bf83457dfca13c66f55169cb7ce4b9757805361c9bee9f2d225c56", 0xa9, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) openat(r6, &(0x7f0000000680)='./file0\x00', 0x1, 0x22) socket(0x1, 0x2, 0x4) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = socket(0x1, 0x4, 0x8000) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', r8}) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0xb2, 0x40}, {0x1, 0x5}}) write(r3, &(0x7f00000007c0)="cc02492e0fa36c994fb47746f2b718ebef344193b55850ea4dcbbdb286dbe2f371bd89b8ae8bc2a9520f286de244fb3f018dcc656f9521f59f66e8f923b30bdf3e7bdda5a06d3cf7ed088bb6f920fb2306b79c4f5cfadac51075723b9bbaaa4e7a1f8b674c5b24d9d64fb3edc5fe98376b97e09e4c6249d11c63542e8adf3a3e915ffc798aae9f1aec8b2ae15bb0f219318ef1a592aa758cd8adcfdf14d02c5027ee345912623d03b12787ca9f6fb921bdee7d6467fc3dcea7682d44b3d1777275a66584233c4dab3a7342ce0d8c25a21cf1ece7f203c322af7b84f4f3ef60869057ca09816adc9618530bf30d87df753a5c9077bd9cf9358926c2f0aaac7dddb58d3a00ff76957a9cd7cee95f6bd901914dda64170630cb193d453b007f5d77c9b68a5ec273bde4919cee2bac30fa171fbd2ba1d3c5538313245169ab8e948545b742060d77a005e9ee1470765e482af3259dcc7aec8f3c150df18dd01ae1460895a8c3afaddc282a0106f152dbdf8c639f30d2a555137be7a9d7c8cffefde91bb27740cf669180862906d1e58a51a2fc0ac8f1ee0c6ae2b43b70679a648ceca328992d9c1130089dca6fa85c3db8e87b173d9cc85c7ec3c7ac7bec8a22b4371e5e2ae459b866094a8b21a2bdb808930e644692a67f927d74cdec4c8b0c4c56dc3c3425705ae2e68d60c4569bf0392239fe32b43f11136557c8911175aa39a4d7253bda459d341c970eda153364d875d5335657f5e352ef8b9e036d89f05c5525eb21f54bdd45e35e381e90a2cbd7194d61c4e8f4be6bb5998acccdcf5d185fb52591f065aa49b7a3f55ce78cb7a7909fa37e4e8a7d65c5e312a8bd0b0c38152c3d53ac6fe785def18d53e445e805d07b4a295d1b00982af4e8b38dcd34ce504aec57df5e67ff658a1016ba0ccb3eff76e817e6d6f05b30e66e232984f06a901ed9b0695f2b0458eb3ff26988968893a33f77f52876d7407d0f060a62068c3208077f89f8ed3655127b9a41eb225a20cefefd7646a38a836d9fb9ac82f7f799f20bded14145997f099eaf47fd7e267de5cee1c7d0e6e7ba945d3fd926c84060116d5845177d15c58cde9330812fccf6925489a2d7836cdb84c4528de6aad74e1c3bb87993438e8c63cd6c11f9ae93784611d314f90efff55fe22c117f03526770186a4653d1548308a57dda55afd253bc469d4e8d5edfd3dd65e5069409955c1ed9a47dc520f7019cb1fb0729e40dca6306a16bb39fb39f1c37c85463a360cf8705a8ebd0d9e42ac6e31360bdc74bed0e768e2ba4b1eb1289db79c149a15083b7b9ee255e77f6451efadf9988cc1b5eb5bba52a56ee671a66dccdc2836adc90284b0227a3049f0241840158e54193efd139da24de0c691efeea446a40e80c75d3463fcddcd82310ac73709f36d499f3a4bbfdccddab284ebb790649ab8a6ac9a67efc7ed900ee848503059b16dfb1bc784e0a20a29640dd7108ca1d533666eb55bc38e35b3e8cb766a6671046ee3de6b363cd5ef826c0035a4f19f81d460570b57a36436edbf58d562339c802b9268b66a3cdaa586736ac4c99b6f3858e54aa78f721e3ecc17b77e1b87a186b6d7f6a9075309a60170f839f9f1f85f8853932b684fbec48f88311d73ac76b203bbcad304bee9da93b8e7db492b0e3bed62701139f66f4d5ee688f07e5c30578f032ef26350878a2c33cd957c7b8eba6c1e1479b09671511dbcd58a7bac012aa883a57da52a81e273b2e93eaf411ce8cb392dedc2918388cdd71f42e14a450357ee7835eeb2c15bd38090a7fcf9cf48fa164b7cc54245cf7e204138dade28fe0331d0e081d7324f4b0416c948b0d68a2a311b9c3f7d8030ed8eb52580b49b540ad5635e953337f87e5c1f9562052e9073d872ff291340ea492a6c9a20a96167643c3ea3f9642072a559689eb95fc6091421937f9bee9e4276d2cc38bdfca38225285e6ff0299f866589c003c334561c243bc9ba548eec4ddefa472500cb018338bfe7f448998f5fb48eee2f4044c476e72a22cc69b92416efebf9623326d06929129e347b0eef453b5c145f4edec580f0d4d50c9cbb2cd989ac5d88b52cfe1cfb48b444d3c741bb5c47ae98f6f0e23b50a57c25d833d79f70b65f476fd55cf95d8a1a1546a55bce977f0fad0a8d6edf286019f3c4c108b8cb47d28055f6925c1abff1973727e7a4b5efc6af05a7066f9bcc4465a0b44172993b282f195e4f3aa3692e3f29d1cb70f78f6e93c9c758a9e4d232a7b28201058abf56d6cc7bf89bda1302cebf05e12bacde16243a95342a0e10c69683b151b0718da1b8df131133f42fe928603df8b7a674a9ecc56fd1d6e893ddaa337e6f437f31003a6a3438c4f00296ffe73a7e7eb9ef3ffc16a04ce5e38fcb3fa7bcd07d0f0d644052dcd4e0095fe09d09345eaa9a5ab0b30da25f394e63ba2da6893dbb5cf2ca2fe6f0558c58e78ddc5f96513e5a81d6478aad7c76608e741c94929bd1439d6522457db2e5e71b8880d4b21e7b585891a8727e113a5bdd9b441bb5f2aaa5206f7e094ad4ede247628d444c5b24fc98ed4efbd4a0fe6a3f29b23db88905618b7a424b16d1bef33149f9803296c5257279d77036471a73d146e0d0ad6a895806c25fee1edab0886d08115a83ede4861b5753d09bc4f2a2259fd80104c55f4bfe16e0f25383475beef1587dc5f09cb48856ea79b59d4b651fbc28a5e07ed6366baa3aa160c3ecac4bf262ed7b76dd9f9ec6723f98d4bc9d7301c0032824b7a9167950958817b1222223b4a3c82f75d667ac1da028e5e911acdf7c7b9786d57d56936ebfa12484519cd3aa57461fa3452cf68d643d1c89b812a1e26b4bd4202891a6e7029c20b5365882bcb623e2405021bca56709e4aa1019e7e239f8d90e5741cac4df52d73a4cfa021642fafb3df6c98fbe4ccecbd5c2b753ff387125d4d14a11927be9e19c471e840d897f63d54d101461433d5222647f57122d67c2177b84c9e9accd2fa4948de68d962c6bf20857b3dcdd4cee03109250ccd2534ca93c68abad4a62e7dfa2a3bcc70fe8a97b4f129d1c9808c31f039054a20ccf3889c7ecb76048c8e040a4834ee60a61516665a4ff64020a0aa8bedef3a4f4fe71018cf66592ee3824bedfa031b0c5e453d195bf3ab3e5d9a225d1f8c8b765f588a10378207b30b15cda090ac53fba744f3d5a274358ce81880d283f471728b6899ed4455760c1acf21c8c5f02892cd9ca8e0f589dcd875f821444f1883a698690f15dc4721f823bf9edf9f0a6e12688a363590804d8772e8c25adf717b89f80a64820c0e966bea24b24bd5093b39589af7066a781ac3ff860522abb3b18a01540a762a23259def623494decf03bd44bd31a601d2d4c57cdf77b723fd1f23398c7112277d5bd17b22ad04a732f95192d88393219b7a771fb61421edc65ea7f88fe1af6b954e83369b7b6505d89e4d4a3846e0c41b437968fd36411eb641f8364faa97d27f4dd72ecba9315c6f04e38d2d3072ce45a463ea33ad6d46f7842b59b439fcfaca03d0769110e04c341367d66923d296a62aa20cdfcb1f9c5236b20394a8598f451e4c9926e24591aa23482af94292daab796f996699f9f8e1f15b1419163a488b933559f10a44678a63c0288fc7768f9e2123868250b8ad97d2288ad6e10c9fc76b4899bb2edc281917efebf23fb65275e5da3db3c03375f330eff69a9d8121d9e944860bd96aabd77e13c9265a0d92f57a963c390335325df2a34bd4a3a6c3ae20c9f3ef84465844624fd3ec6cddaa236128be387fd97ae6258163f02598353ac23816397a86092d9ef69e35e3b3b1b2a9815859c1c25b76fb74c96bb0fe2d62b60f4c62467f208790a3bff67030130f4d21a60efcb356693c291758c0f6fc891a4b91682ed8a9126883b6f0692b26cc93835da8824ae59655e05a5f05a29e0cabb63111e914538ab2dcc819fa03a886863eed43b2d034ccf9722f3a1212f933d95df2e45393fc14ed50a05232722ef3c9f0cf7b4e29d0f201c218b2a0fef997512c395422e0650193796c7dab8480d55453601a8db1d19a8ca35884e0830cc88100a95e7b85249e86fd8b9f7b930afdb15f3ca74f28832e7e177dd83b3754b4ed9e55da19a340a16f5b2d81093426113592b2b64a63b8d3ce5a5a376f78ec408f4c4d708354e2b51f7d1b5af6901150fdc1be1c5b263abbb7a04aa8ac0ed6d75099e48ced9f915f343f31fb12b1d1012832efc31a6a7c40abc930300897ad6fe1c8445312a4e550bacf019bece19176013901a68a1b9e07ba601297a0d4c1754fca1ed90d872384e49f18a03fcabde18613b4675308cb9583e82c73b1cd83f65db40a96750e3f38af87a05face0579d97c4909f51998b803f4605da4e2d3c31c44082e05c9b5ee459d72b3c8536a5233a5e0b0473bf339bb3960e15d73bca9f21ed7a435f1e5cf4e2b69c9b16ba2e86381a664357746616fa9a16a2dac41e9d330b5047ecb7b3e7efa6a7444ecbd575d87420a693c63a13c9fa310f8ea8fb9159cf4ee092737dd0c3b94d99eec1eed21accff0da3f94812a41618b8dc1769fa9583cc988706fdb8cf80c7a5b63f03516d8cd2e7c21ffd84027f13d4a2d660f1cb1b22730a72aede8f7eb69d0eb2bb0e979f00c42c8c8a0ad11ec02733221c53af17727c2d94493dfe5896f54a52876bf6a724df9b68fe1ef8ad0bc99f6c2c74f1d276fae773905b3942df9ca3c4ddd01804c20749cb777c62c7e06156a86a72e8292dbe77faacf303f5376e0575f9d0b521e8042a4231b4c4b43631de244350da6b6ff518c749e5787caf091980c150dd0e312d1394ea566712f0afae0fee08e32affb9d6548854669aed491408b7e88e02879e71bca9b4aa07594743476326a111c94387f8c7ce8d3678dd930f7e50e5bae9db92630d09731c3e2d1cfb8a6fd2c42b7b93c897cf1030b6934be6151b5ad22b1cc00a357bd04c5903dc0af3f1efc366ec8b03c06ddf30011d09c8e795847dd16dd7c3467c39eab62516fbf34b5be50f83190f41aa87ed78b6b7457319156e33cea2674f00de490143042129d704db33117f2dc8335e2aa91d7a706e54a7e096906463b33b256a73e7345033bf985c57d5ab2e1c324b6462cc43e71f6babeacfb7d916026754168dd843c7ea489bd4fbf68c4dc61653dd5575fc9c05ca648ed3c3fee35dcccea4ef61d79c761f04e8a4a63c53cc9add07729c9006ad85cd73c9515362d5c79b6b753c76503a7c2810e3e439cfa1038bd643df7de96b9d84ad163d02ba947b649b4b4f185dae9f3d60fd48faee58f0bf10b855e84b81c28a380782eff9de916a27d291576a844827aa1917d374f225227790a8cfb17fcb66106afab2c6168a68113f8fc6045a4164d25e64e154940a368683a5e704cd0e175af3b37c6122e6c19fa555ce2140089ce206bad5a0201e81a6eeb78208739763d7c2f6317db2cab272ff4cf3db623970c954a102134243badb078199ef5fcb5e982084623638ed500c8b96ef5f3bcf821d66fd4b225400c0ea0bd82bca32e1f0bfb4965f8b6cbfc35ea6f4e22810f69ddb89ba368f3f960fad419225b46c8e23c7efed72b4cf2f61bd69c845fa7895aefb32414cff56d9bdd2d97bb17020ef9e11140d266b8366b8c1082203c1394608f4a32f054ca00cf714a564cfdaae8cae6f8d11dce444c002b0bf6764d65464ed89f2ded7774d452c5770e6990f52124bae488ad47d289c2c7cbed4f032d821dc2f53f1f37994a3c0e0eed39e445440fb4daef1c7ef5e0727", 0x1000) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r9, &(0x7f00000017c0)='./file0/file0\x00', 0x80, 0x1f) r10 = dup(0xffffffffffffff9c) getsockopt(r10, 0x1, 0xd18e, &(0x7f0000001800)=""/218, &(0x7f0000001900)=0xda) syz_open_pts() symlinkat(&(0x7f0000001940)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001980)='./file0\x00') 18:19:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) 18:19:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x25) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10042, 0x80) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) close(r0) panic: malloc: allocation too large, type = 2, size = 18446744073709550336pa n ic :Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *276679 27691 0 0 0x4000000 0 syz-executor.0 459612 51729 0 0 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffb00,2,a) at malloc+0x9c9 vm_get_info(ffff800021d55810) at vm_get_info+0x9d VOP_IOCTL(fffffd806ebc9a90,c0185603,ffff800021d55810,1,fffffd807f7c68a0,ffff800020ab18c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80797f7428,c0185603,ffff800021d55810,ffff800020ab18c8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab18c8,ffff800021d55928,ffff800021d55970) at sys_ioctl+0x5b9 syscall(ffff800021d559f0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,aba87131010) at Xsyscall+0x128 end of kernel end trace frame: 0xabcf23cacb0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 18446744073709550336 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffb00,2,a) at malloc+0x9c9 vm_get_info(ffff800021d55810) at vm_get_info+0x9d VOP_IOCTL(fffffd806ebc9a90,c0185603,ffff800021d55810,1,fffffd807f7c68a0,ffff800020ab18c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80797f7428,c0185603,ffff800021d55810,ffff800020ab18c8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab18c8,ffff800021d55928,ffff800021d55970) at sys_ioctl+0x5b9 syscall(ffff800021d559f0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,aba87131010) at Xsyscall+0x128 end of kernel end trace frame: 0xabcf23cacb0, count: -9 ddb{0}> show registers rdi 0xffffffff818a6867 db_enter+0x17 rsi 0x1edd __ALIGN_SIZE+0xedd rbp 0xffff800021d55450 rbx 0xffff800021d55500 rdx 0x1ede __ALIGN_SIZE+0xede rcx 0xffff800020b4a000 rax 0xffff800020b4a000 r8 0xffffffff81e023df kprintf+0x16f r9 0x1 r10 0x25 r11 0x8b08e209a4f8da8d r12 0x3000000008 r13 0xffff800021d55460 r14 0x100 r15 0x1 rip 0xffffffff818a6868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021d55440 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=276679 stat=onproc flags process=0 proc=4000000 pri=83, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff800020a5f150,0xffffffff8263bd20 process=0xffff800020a8aa90 user=0xffff800021d50000, vmspace=0xfffffd807f00b730 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27691 459149 36825 0 2 0 syz-executor.0 *27691 276679 36825 0 7 0x4000000 syz-executor.0 51729 438843 68129 0 2 0 syz-executor.1 51729 459612 68129 0 7 0x4000000 syz-executor.1 68129 302765 67658 0 3 0x82 nanosleep syz-executor.1 36825 165968 67658 0 3 0x82 nanosleep syz-executor.0 61880 279338 1 0 3 0x100083 ttyin getty 4879 454493 0 0 3 0x14200 acct acct 55087 30276 0 0 3 0x14200 bored sosplice 67658 227094 72192 0 3 0x82 thrsleep syz-fuzzer 67658 291060 72192 0 3 0x4000082 nanosleep syz-fuzzer 67658 279221 72192 0 3 0x4000082 thrsleep syz-fuzzer 67658 7230 72192 0 3 0x4000082 thrsleep syz-fuzzer 67658 323013 72192 0 3 0x4000082 kqread syz-fuzzer 67658 139555 72192 0 3 0x4000082 thrsleep syz-fuzzer 67658 84624 72192 0 3 0x4000082 thrsleep syz-fuzzer 67658 511567 72192 0 3 0x4000082 thrsleep syz-fuzzer 67658 508247 72192 0 3 0x4000082 thrsleep syz-fuzzer 67658 389842 72192 0 3 0x4000082 thrsleep syz-fuzzer 72192 167972 90485 0 3 0x10008a pause ksh 90485 399521 75186 0 3 0x92 select sshd 75186 339398 1 0 3 0x80 select sshd 11635 134807 20521 74 3 0x100092 bpf pflogd 20521 212028 1 0 3 0x80 netio pflogd 14318 120923 96415 73 3 0x100090 kqread syslogd 96415 15798 1 0 3 0x100082 netio syslogd 44667 434682 0 0 2 0x14200 zerothread 48099 157779 0 0 3 0x14200 aiodoned aiodoned 77680 521636 0 0 3 0x14200 syncer update 31147 520787 0 0 3 0x14200 cleaner cleaner 65611 228113 0 0 3 0x14200 reaper reaper 68374 514298 0 0 3 0x14200 pgdaemon pagedaemon 89039 371716 0 0 3 0x14200 bored crynlk 43093 361583 0 0 3 0x14200 bored crypto 98954 2749 0 0 3 0x40014200 acpi0 acpi0 95468 198404 0 0 3 0x40014200 idle1 51377 304547 0 0 3 0x14200 bored softnet 14689 350361 0 0 3 0x14200 bored systqmp 34086 104191 0 0 3 0x14200 bored systq 9864 394587 0 0 3 0x40014200 bored softclock 66707 411534 0 0 3 0x40014200 idle0 41598 374599 0 0 3 0x14200 bored smr 1 34150 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 27691 (syz-executor.0) thread 0xffff800020ab18c8 (276679) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826394e0) #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 9619 6419K 7832K 78643K 25969 0 0 pcb 13 8K 8K 78643K 914 0 0 rtable 115 12K 13K 78643K 1101 0 0 ifaddr 88 20K 21K 78643K 772 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1710 0 0 iov 0 0K 32K 78643K 573 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 7344 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 102 0 0 VM map 2 1K 1K 78643K 10 0 0 sem 12 0K 0K 78643K 1301 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 6645 0 0 sigio 0 0K 0K 78643K 63 0 0 proc 57 51K 95K 78643K 2189 0 0 subproc 32 2K 2K 78643K 493 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 524 0 0 in_multi 33 2K 2K 78643K 499 0 0 ether_multi 1 0K 0K 78643K 33 0 0 mrt 0 0K 0K 78643K 26 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 198 874K 874K 78643K 198 0 0 exec 0 0K 1K 78643K 1057 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 114 22K 30K 78643K 23360 0 0 UVM aobj 130 5K 5K 78643K 153 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 887 0 0 NDP 21 0K 0K 78643K 240 0 0 temp 235 3557K 4197K 78643K 85113 0 0 kqueue 0 0K 0K 78643K 68 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 64 0 58 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 355 0 355 14 13 1 1 0 8 1 rtentry 112 302 0 258 2 0 2 2 0 8 0 unpcb 120 2457 0 2445 4 3 1 3 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 4 0 4 4 4 0 1 0 8 0 tcpqe 32 5719 0 5719 3 3 0 2 0 8 0 tcpcb 544 1486 0 1482 3 2 1 3 0 8 0 inpcb 280 4348 0 4344 5 4 1 3 0 8 0 rttmr 72 5 0 5 5 5 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 50 0 46 1 0 1 1 0 8 0 pkpcb 40 32 0 32 11 11 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 118 0 118 19 19 0 1 0 8 0 pffrag 232 7 0 7 2 2 0 1 0 482 0 pffrnode 88 7 0 7 2 2 0 1 0 8 0 pffrent 40 19 0 19 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 161 0 153 1 0 1 1 0 8 0 pfstkey 112 162 0 154 1 0 1 1 0 8 0 pfstate 328 162 0 154 4 3 1 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1331 0 1116 27 13 14 15 0 8 0 art_table 32 1332 0 1116 2 0 2 2 0 8 0 art_node 16 299 0 259 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 16 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1299 0 1289 1 0 1 1 0 8 0 shmpl 112 151 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11459 0 10039 46 0 46 46 0 8 0 ffsino 272 11459 0 10039 95 0 95 95 0 8 0 nchpl 144 24468 0 22854 61 0 61 61 0 8 0 uvmvnodes 72 5983 0 0 109 0 109 109 0 8 0 vnodes 208 5983 0 0 315 0 315 315 0 8 0 namei 1024 78904 0 78904 8 7 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 8 0 8 4 4 0 1 0 8 0 scsiplug 64 17 0 17 10 10 0 1 0 8 0 scxspl 192 58388 0 58388 37 36 1 7 0 8 1 plimitpl 152 630 0 623 1 0 1 1 0 8 0 sigapl 432 6767 0 6753 3 1 2 3 0 8 0 futexpl 56 109390 0 109390 9 8 1 1 0 8 1 knotepl 112 1420 0 1401 3 2 1 2 0 8 0 kqueuepl 104 3571 0 3569 1 0 1 1 0 8 0 pipepl 112 3092 0 3073 6 5 1 2 0 8 0 fdescpl 488 6768 0 6753 3 0 3 3 0 8 0 filepl 152 53066 0 52970 24 19 5 9 0 8 1 lockfpl 104 2074 0 2074 9 8 1 1 0 8 1 lockfspl 48 727 0 727 9 8 1 1 0 8 1 sessionpl 112 48 0 39 1 0 1 1 0 8 0 pgrppl 48 103 0 94 1 0 1 1 0 8 0 ucredpl 96 8619 0 8611 1 0 1 1 0 8 0 zombiepl 144 6753 0 6753 4 3 1 1 0 8 1 processpl 896 6785 0 6753 4 0 4 4 0 8 0 procpl 632 21160 0 21117 29 24 5 5 0 8 1 srpgc 64 54 0 54 17 16 1 1 0 8 1 sosppl 128 58 0 58 18 18 0 1 0 8 0 sockpl 384 7258 0 7242 17 14 3 8 0 8 0 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 34 0 0 3 1 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 30 0 0 4 2 2 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 278 0 0 29 7 22 29 0 8 0 mtagpl 80 58 0 0 1 0 1 1 0 8 0 mbufpl 256 433 0 0 16 0 16 16 0 8 0 bufpl 256 18980 0 11932 441 0 441 441 0 8 0 anonpl 16 619945 0 607332 191 119 72 76 0 124 11 amapchunkpl 152 41562 0 41436 20 13 7 11 0 158 0 amappl16 192 32148 0 31352 179 134 45 52 0 8 4 amappl15 184 1441 0 1439 5 4 1 1 0 8 0 amappl14 176 551 0 547 2 1 1 1 0 8 0 amappl13 168 1891 0 1891 3 3 0 1 0 8 0 amappl12 160 611 0 610 1 0 1 1 0 8 0 amappl11 152 1160 0 1152 1 0 1 1 0 8 0 amappl10 144 574 0 570 1 0 1 1 0 8 0 amappl9 136 1690 0 1682 1 0 1 1 0 8 0 amappl8 128 1202 0 1165 2 0 2 2 0 8 0 amappl7 120 739 0 730 1 0 1 1 0 8 0 amappl6 112 1103 0 1091 1 0 1 1 0 8 0 amappl5 104 965 0 954 1 0 1 1 0 8 0 amappl4 96 7358 0 7330 1 0 1 1 0 8 0 amappl3 88 913 0 908 1 0 1 1 0 8 0 amappl2 80 53724 0 53649 4 2 2 3 0 8 0 amappl1 72 157204 0 156781 25 15 10 20 0 8 0 amappl 80 21863 0 21823 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 6776 0 6753 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6776 0 6753 1 0 1 1 0 8 0 vmmpekpl 168 54285 0 54254 2 0 2 2 0 8 0 vmmpepl 168 833944 0 831981 360 238 122 126 0 357 33 vmsppl 368 6767 0 6753 2 0 2 2 0 8 0 pdppl 4096 13559 0 13522 10 5 5 6 0 8 0 pvpl 32 1677796 0 1661973 423 246 177 182 0 265 30 pmappl 232 6775 0 6761 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 651 0 39 18 0 18 18 0 8 0