0x0) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r17 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) r18 = openat(r5, &(0x7f0000005240)='./file0\x00', 0x0, 0x6) r19 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r20 = socket$inet6(0x18, 0x3, 0x80) r21 = socket$unix(0x1, 0x5, 0x0) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005280)='/dev/wskbd\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000052c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000005300)={0x0}, &(0x7f0000005340)=0xc) r26 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000005380)={0x0, 0x0, 0x0}, &(0x7f00000053c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000005400)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000005440)={0x0, 0x0}, 0xc) r30 = open$dir(&(0x7f0000005480)='./file\x00', 0x0, 0x10) r31 = accept$inet(r5, 0x0, &(0x7f00000054c0)) r32 = openat(0xffffffffffffffff, &(0x7f0000005500)='./file\x00', 0x10, 0x58) r33 = openat$klog(0xffffffffffffff9c, &(0x7f0000005540)='/dev/klog\x00', 0x100, 0x0) sendmsg$unix(r14, &(0x7f0000005680)={&(0x7f0000001f80)=@file={0x0, './file\x00'}, 0x9, &(0x7f00000051c0)=[{&(0x7f0000001fc0)="53c426b6bd1828afe37cff48aaa7b8b9109522ea958a0e46a93ad11938a0312beb73716b0942266f7be75a037aa7bc475f7264c07c176832d567717c4fc2f9783dc5835bab9ed4788f8d240c809c7d20720ecfaf65dee135058be1b31be58c34dab4ec2fb421d86980daaf05600bc67f069729de701ad02ced47cfafa0086b07d1b66fe435600b1ffd8789fb248dd179990152cc32affa7423e33ce0b72f59e717986ece745b9af7d69c6253817c89b2fb188bbc6d88a308ba599d49cab9f1fdd1353de7f07b375d45928f182e92921c05de71f222f570030a9080a48b03f504deb23ea71216382dd47682f4ca8e646b63c27ee99c18de76ace08192126ef25f200d0c12ad6c0772aa56c240cfbff573c67ce338f9ca951b16fd08b9776dfb2437278a4bd61f220332c19bbab8843dcf375345172020925fe7435d80725261992b9c3d8d4202286cd8d478f71e45448b89e04a4caf790604ad92bb85ddd5c62dae1035dbb19d9aafed98926c66ddf2e1e45d04e4c0ffc0e78cffe05831f307a586deb93df82cb8538bbf529ef4d92d8f98cdc9a2541fe0f4f1fd3c41de8cdb8c892ce210c3f9df7aa2c716b928f4c9595075e8e2c1647615037af4870862d78a629bc035fc3edc5d84f3b238ded54d5fbf055fb93dd80f18549968fdd3f4bd60fe3ea4a51b30b2ffe21635b224072a3557449ffcc07513581f298e29bdc08de5391cd1b344843e59e394fb2ab90058fc64519c9ce7341001db6f81588e32b0bf0b4e2711e7f6b26aa0ed1cfbea34b2399ddc6d3e3e07f744c934a800f0f193be5db2ecf27eef71a8558fb6846c5acf18f4cb395ae266d5263bdc37864ac879974faf960765d829ea81adda662d968ed7c2d0faca66bfe343e9beb1cb0d9808de5555c80d26e76f3bcfe6025affee3b6617ea9e3655605f8dbafd3ca160ed526b551b297540289870811609bddd5cad4d9a59dc47efa52fe406847b329fb529a40d3ca49c039acef6efb2805592cfe2de218b7a314fcd6ac9a554a3524049dc1e162eea951a48f70ca0dd948c8aa56d5662500ad75415a4d5e21ff7ede27def42cec61314585a6deaf4817d0fa6477389fec5d83f3be78cf8b381dec5e3aafd2a32a1398c181e9256936a87afea204fb69e7c414a0658f9bdfb2091a8fee03891ebdb8380557635ccba4b28728f555df681dc9c880a5c661d89d721c9f35fbaf02601dde6c6ead87f7cfe1c07463f3b401333e890d2fbf33fe8896651d328bac6fe4d1bd1ea89c31605857969504a6740329a6ce92eb946567f2c6775ad618766035577e1397ecc386233f45ae7a478db4b9f67d9ef472d45023d9ce793a4895b5dcf358de489541c7d99f0e10f92970d021221659cc4825af6cf0bb148997468bcdbc9725e0720f689f7f2972c6ed874ece0d03eb4fb3ce909dc1f73196531f7834461ced03490469cf8d81fe1acd73fb7b6a8d578cf6f7065e90985727dd1d624bffad57d174511eb66b9bc9a300abc2f925b76652737e6effc685ba4a7814ef442225c7ab857dcd430d3b5b0291590d68bd843f568ce54f54974e6321d3a9612538fe00d48b649b28402dbc94b5b1e41c29ec41ad7ebb4effd56ab3af6fe468f3b44d0868466932c04845086856158a36c8b5ad8e2cd8c4bae85695be309c4f31e8debd99f629ce536b1d3cf7c7a7c313cb05a470fa408149aba3e22603cc88be1a7cdb11832aef2dda4c97d217b4c2c589a9c4cc8cd3edb2e65fd791871ec63ca1f484d0b005141f82a0a9f84ff8c525b121fd3be95dbf3c59953847ed92d8f155511674c6bbe00139afdcfc6b3cc515f8c5074001996ca172a78d50a50e57c5c53ac6f47c55f23e53f9b55545bf2629ff04aa2e7e1ea658fb8f905774f21eb1a2775be5c34d7c48388f20011fde49eff1976721f8e39fbcb1db6339f6ce356e99f319e6253c3d672581a2da5a6395beb92cac8994169ca904ae585c6758ebf7b4fb6e3ac2d7f1e76ad40cc8aad9dc3d0864b287f4261b4bead8330be174c3327ece0d10dae88d8742015beb8d98aa190a797473fbdeb7407ffa432896ca07d0f227644208f210730a2007e5ea04ffc737279c8a5571a38582f77f138e87a99482a842510dfd3c35598b548e058a387cfb44e0194627f7ea86ed86c27ea02e1ca3c4c9da0f6f80fe81f80f8fd5a24cdf7ee445895916efc9cfa2da15922109c87ec70dac81c962fbbf93a0a6c1852f79dc2ef70f1a1bb2f2e968834c9bc18ce2b114f52c3de6ae25826e568deeb3b01bc58db71fb463db4e3f7a15732098029ffceeaab03652b32d4ebff630ade2499ffbe18000dd2b8addff8ca97fe7bcbf856c10fe20dab2dcf844ce5169082a5201bf1b4de1a921c7b87d151e74ed8a1dfe52d0104805c169288735dad454eedd80c6ae149a062a4d14c5a5332f94fecde3070b4e0fd896f7076e2c9f08ea7ae621bd43c4d2fd47e1f5ddcdcf77da52f8b4143f8fd2e39841fbda9b5fd53908be625a30266f39d2a8148bef49951a54cc215bb8ded643048b52f7b3e54e6a31c3e9125845b41a90a93c92742e034c6e50674c4a05d8a44844ba065784f1da64e6936233939a706f8c594b972527b597b1d17e50ffb7042e2b45938360c34550f73e14be40de89ed1307bacab63410c7b5057cdc027dcba46514ee1c7680afe5be0b55042eac49930435d4cc00ab3f05a81ecab2d5fc56cf69dec7b4e1ff3f1dd6ae9a064f7c3f810bc887e515c66b16ec04791b01112f257a00379d263e53276a1f95ca02092ba57e1b03ea7fc1929a5d6773d08449c6439172a6788f9d832abd870fb394e21665400ba5c688f661c6729b1d1b7e97baef3f5cd9ea866a41a6800118c6b784090ee42cc40d97314a0c4b2d3067410157b759ea15e7dad73dc46dc6aad02cdab4fa44fb5d3aec8c186202c610869a4eb63b03b35caa5a08184c25878ed8d45b5a57cdd7a1857b03797409793bb4849197ac94d5d4a0153ab1fe14bd265e7a35df0c08a2331a55df73737daaf2de88503e0adba4ffca4a8be66d9733f9c2555b94bb7e24b7b82208a1b9ae3cc262a0b075bc9eb3c97562d2206e7f743dc1c1f00819b243474af17dc0bc0097c38f227d52edb68e26de63048a1b22a182202ac5750a63a97a5d1046d665c766fe407a386beec2bccb0a1b1da3ec3a5958f3d161755111810f5ff8774a32b019980dd46f94e36d84ca073f8120c3d831a66afd17c982a7ac71e86f63e46fa4e2d1391ecd4562276b62aee1fc20278d01db44f1473ba4dc2f9f59077fc60ba774d1f8dff561abf1a327ec43c7070e93b009e56997869820e1712c22345b110039b70ebbc7e39c439862f15aa41c37e653a96223ce743fc120c51e453f8f8e1f6065f534bd4a5a5f00661868b001476c9ff34892a2e0e7477e191dcd96fa36c4d38dff9b0993e965848c3cb9fc7d985d1060560d212ff205ea5afead2869d24fedd52d78c62e336f55d6b81e46deb7fa1546145dbc6a75e57158ed1283cc3f20af7d94adf669ea1f51b5e0ddc02c94612c6b2cecc3db7014a778dba55a235bfaf50c3ee03820df2fe935e14f279520e14a1fd78a13f0a0bbe569efcd9aa80cc8414cb77c2c3d3382df399826b29b5e7f4aace3324a62b37d3b55d26084867d9f00e26f9ec78acd1772982ee68a9a7382b72866daf66aa1a7a779a0d2a59d7999b0db787d1486c5f4facc079673eaeb2229007e92b4c6c7c917a60a32a4b0676516caea738b75ce29d7089fe58303fd54ca3082cfe9b78f55ac4b52948122140d7d269d8748dde4aa94287325e5e31fbe53bc525ae55161b11709f7402370870198c4f4e794ddb4d7da8a70296f168e8f764c5f6357d236e592702c8781ca4c62fcf3ce649bb7361ae53b9378f8e153632a61d2f042a1e81ec719e7f98f89dac1238f1bdd62706a33de2cebadd5c892d028c6de2ef841e3127734376f0fe3a5c8a4c94254ed01a73ed2c3dce447b5daae5a71777cf126a0ed0d3c49df0d2862c57d8b171bae293570483570f01460c0c6e7f4b3c10418ac5e26d280a630cd4a8d2ac50cd67fe9c83671aea932036965ab401bd89036972e6266e32b7b8ad38fce03521f3bd816fe332bc6880652cc4d79305bbc31af2051fdc930000fbb8eab6226b310883185b9327d988f29ab8fb5c4075280351de10ec61bc04aa78106e3597562681a4e81a4fa241864ab6c6b56dabafaf8b36bd49ee59cf8dfafb8ed35eef56b710cada231374bbad8ec98c926ec563586714582feb43403093a632fb636e129fcdc942c177c9b03c3e47717d6eb21898c4d0d6476448edcca0407b81880a5564fa45d2bb138e92f428e3dc7edbb1eb926febf62f72887cfd650b086e67a2bef1f6de6eb45f292fe1a0a0b91998f309a77eae71e3ddcf913eacb13605bb5d316e4ebf1e34895940811b84b61be84ad025f20d72095bda0617c33ea1021b6f7f797f4dd7a2a0dabff19ee16d952ca6ae68459ae9b942988fe270c8cd05b4e5baffa83cc7c47d485f8169aaa3f11628a9d9e16e2e33d50ac2e7b34c7152976af8fdfa4cbd3d5f9922356be827c290c69f3f52ce1164acca02e4b195bc3c06d95a57e74392a0e75fe2cee52b3a631f02f783b5ac43d07ed72ae5f6a0eacd69402f3cccf4f3a2d92dca728ef1d72ee09f34374e23df5dd2e768243e754fe296fb01661211ac23c50defef6292a86378ecd04c99776840153a915a6d4488a3adaaedd1db2b5f58ddc542b38df4213fa00dbfeef521fcefa1d0c8af79983d652bd0e4c77da5b41421bf9d4b1b093a640848cb145ed3dd4f5bfc9db6721abe12a535dff573c228e5f78818d55c3e9b4ce8c286f74992b8e573749f5de1706799ed05581f22282d41bdc6ef9fe4b6d4da743431f70fe9c78ca6ea7169e4767f4cc4c3787641df0bb19bf0f45607e9e2cc079927820164bfa463ceccd9ed192123a2c5e792fdd43ef4966832824ade5994d00c951d71da48b17c7a60e3ca9e15f0868a34ff06ce07d7f757601c7faf9c470ddf69328dab04df04953175eb9f600dc636c6b6dc363e2f00146eb3da042abd8d46aa8d9dd05b9a7d959beaeaf1650752cfa3e116749a7bb5d0e81f24fad6f669110355e6335b4a9b1ef5d559c0ef85aeb2ac8db737e274b9510c06f6eb16ac184469a89854ed195c0e8c3e8c968bc36f5eacc559308ff1deeef1c59a4f9899c391c74fe06af29a6e73867de065ac02eea6b47dd5b747170fa25540fe9a89ff8cf7acd7cd930b0a104e049c501bbc9038a6a280b62e1e50e5e76c8ded9b91689694e86b83b3e8678ca108b894a9ecfe3c8712a7cfd8075f7f23bf6abb5aaf4eca502e2d2de68d818d264ba34b17e40e798a0b3d5a389ec6fadbfcc98d6d902c192f63156e3402dde1ba3e1368f10233b106dc647e4be8647926ca9d5e1261f0d365751884ed9aeaf902f9204897413197e79d92d02f7042fa606380152555840a4a52598d5a441853dfb6dfc00ec74037984dcf4ad9d63477669083c731efd024e2eafbb09695b55b22764b7c46ceada71aab7cba4478b2274cfeefd034fa04af3faa453cc271a42c70495f0922f34644b163a37a3fc2d05fb026137201a44d10ad95a99ed2a7e8e8d752cfd83c00b5d071bf2a7c82a72dc9ae9a20a68b7fc4d803ba0054947d7a4d829edfa7abad379d76895b2dab99e0efa47664f730f5d4c0c27e5b3a87be7ad41e81a0db22f49c53237051555a284b477dc52f5a20f25842ab821b2721c545b16c45e1400cb954ef", 0x1000}, {&(0x7f0000002fc0)="f57ae69dcdd61045fc4bbe09ccd988dec93df04c324500b8b77f3504b6bbf873edc3e231532c8543fea22b113d2d050f6c19e1edbd5a432d1f2b15db0f3e4a592794313b6fb3fc368e5c56d520a0cada7b4fb9dacaa9db7b22273eb506ea99c731eec695cacad55050a7035bf452a7484c15dff547c236e9e0363c4dd35320c1b9d73d2775148f6d59e0185c5747064ad6d68a5dee54867fd462865200bc3b4ce181466039", 0xa5}, {&(0x7f0000003080)="baefe818f93a1a577e699c043c56ec26b7324eef2284c81431e3865c683e48382f404571c964c56ac61f450753752257c9a432e37b74405412819fcd1d295e803b65228193fffa3ee46164389a4c1a164b16b12afee52b39494672aa2c1ef9327cd2754fe8d7fc2958dde2723fd58fa5efe949fa90df8157b6d09d6f70f1afbb1366cd0055e4e925597b446f579ecfd05be2b1a59c496a60480be0dcc8b924d19baf582e0a7353b98d297113f6adc66527909008dbfd05492663b332019547398d8418121b7c031db4cbd9bf98c3ea1ee891d89a4391e47877bc58d955ab434c0e35ba469826acad1bfdef90072bf34f7c212150f4a4175123ad0a01c37fd84db1c332aa35ebb7ebe37737a283b0405a8e889c9033a4b6d59bf61cc3503a45bd5bb136fe2ecdca05d6a387b2ccb19d515a22878a232c0740aa88f0a5b77a8994586ef14291101edf26ba6987a56ff837bc3c1bf2f3532a77c08c8e2ee6346cc0a1cbdb8a2eb9e67fcdc7c0bf2dcafda1de2a0a12c672332ad4f1bdd216b63a86d5e4be0abd0e3bbbdf744b718ef2928bde08032023c5353e7f82c68bed1dce29f14e3af4501f6492820d5091480e9a64dd540347c0b018483473c73fea06f3c3b0e69a5de263dbce8716b0e678014dfeb8c388cecd13eff1e197fd2cec1d07e9c113a316c749a1519159aa153398d962782310ca85e280d4424d395f44036282acd2f641f0bf7f92a0dd87d5ab9ffbfb74ef793995ceb2e9daa90c026d5800910192e490e2daed02ea7aec6485872325f397ff0a514f8e83dc14cafcc65c1ff732737edfd12976de1634e6def93dfa5df7dec1f1ffcc5d00616d1aa37d83b8b327a455142c0daaa8e15c91cb84d35a23f2f0bafe0ff7cd1862542428fd75032de2239bd3778bdcf94a1af81147380d042a08c83a7ffd624e3d7f42699bed72cef0008997201e031aa0e4ba60d807331940a27839d97b58aed9f4b77daf4140173753a4ec1fbdd9702616e6061579ace2acfae02a3c63bb919e258621d827bd616586c3deb3b738496c250754cbbbed63cb72b8405f32a9e95c713573cf57697411d0521b3dd89b0efdb461300d0a688a133cdad13ef509a5f65410886af2d888808d0294b699ec67b5b468a5c55877e923da2c2822c65264bf43534110c8d3315baede9731fefdaa81cca5d128baac9b1853c37384e97b9a8b2136aa5dd28bab212989f6ddb7b84077980f9e53bedd473bc33588b9e3e2459ffd20e205ca91b6d529eee8cbd9fca4bbea06f0da9bc75d5069adbeff7fcc86823abfb08bd1cd65721c4b594b9ddc8908a707e7d893252e0a0bf37cea4a95c4a72f13a19544c8d4e41b2ca7f2c0fa257699b4e548ade21f4141656a5e53e8ae62e4e8fcbc4f0081c76b049e39771f9a06e99715136bb39c6969a7e7a3e8f5b8cb32b1f47299e5deb10666095fc4c52bf6ad037e816abc47c9151812cb5521d081c4f44c3701cd1970ad99bc351ac491bca73a888ab8f1904c085bd0a7a58acdffb2e055c2cd4138fdc7f0f471c317e4be695987daea2a4b556c78637ab1d23ff8bb2ce9d58a3c586e0e95b433037c1b7713f6e14958cd009b9a631fc48fa193e9849b7df7544fdfd920541762a7e6cdc08c62a56929ef844dd43340375a5dd9b886e6cd4df992f9d0cf487fe8765de2bb6819b9ee852fc444330e4b26a89d3df6234a846b91474cd35f20208a94f3762138fa9774f068bbc59e193b9ec0d85d7a9ac2b25a4bdac442dd14dcf63b4d32c85bf63035c9542b8a8fa5839b9cc65c19495332028539a39df200c706a703969c869389fba5b225812a3f4084b7739e20ae2ab2bfc281f39a6d0137cfa4c648e667cb09c5e3e47a1351d7d620f0ab62b643c812b04719571710e70e87e0eff7f20606ab10b0300cabb50750271aac7456f4dc28df445f3c1ca787b63c16bfd0f45aeb39f33e154f9549e0d4aa3ca9736f879b61d421e14d8d9d2e19b9b1f75647522960d56e3d73b9064876deb50ba51114cd726e3d5a4b332c6c643e3505dfa65d570f87f995aa4d9442cc696311e904f112768b793050eece2aeb03dee814d606c19e4248d9831008e8da036dda9374411aff6205a63de4b387e5149a649447808a9d4d22a82b2ef09b145bc2c2cf6d880b8101022fc647d5e9f0217825ce0420302cc627b444ae906feb129b6baac5af2728cdc47a9741add132007fdde938d4937360a2e1c33500d7608bb853282dcf648759c665abe518ef114e408bb24c4e58dc7e63e483c0bef88af77d98bb29a3fa7945f68ee11312be6714ec46a32159725d939c8c285234ba520b5ee64194e8a6223ac15785fd2e0615ee6ecd651aa910251ac6b22e56e96dd5be447ef60827a7eb2d16a73a3aa9fbba3af69aca0f6a9ba85c9989b0b7ac8fe6161174fe9ad2462c9ac45203b9e24875d0e67f88fcfad35ccf5879ccea51edef7ba471d1997183b8f39128b3a364204a81e93b9a1fd6e68428518af41217f3bf4072741c1a2e4dd896e01b79fa7770848bb9a57d388642fa0731c773fa55200f98bfb61cf14ea59bbd0d7488a4ceb0f97f06128ce3bf479c19367f3f365ae96ff2d9dc5783fa86edbe3a6724a049ddce9bd8ea1c8323ff9950adf1ef3b8a9b8aad149da5fc9f815a62b7068175c185fe32fb133441bd2df61ef81b0f0c5253431f878b66514b0c3220158f2795546b8af7d1a6cca95ff16c061e3b6ad6d405260699d084a9e3bcc06d341dc93e3df7f4b6ae3b71fc0fd3b89b5e2353f042f922d4e76af0beec937aecbbd5a5573e62cbfcd6e16858860b3a6baf14e74c99b6f2b27959ee10985ca77db1a60769196aa7a072fab824c2d259273104e1b9ecdbfe008d8f4cafed4855c1839cbe207e7c32f445511b79713dd4d22b8a690d3d43dae89ca3a96e4bfdcd743881b541244023ee81d48c23b3ede7e4969084918ca8b4675a9986cefebfa9a2bf7363f3be40fe0a566d23d80e97d40f676696143c5e38915da858a48fa5019c7f7438c5247bbd03d3e3a1c62ccb478216fcb511e5ac98999da5d8e469e6fbba998f5dbddd8554c2fd70c33be4be6cd501d8c5276db4f6424bf9d39b0de74b326bca2182c5e65366914c1dd201bf3b2351b7de8736c8ef714e696515f78818ae2a3f3665afa90e0f1b8a8b4a314a261778e328d911916e29e2177651fea946fbc235111652afa4617fdf749820be776e30dffcf0d7ef29eb1f6902e0cbae006fce6b3f8bb5a615f49b579eb64a95a5ee4b33536baf6492436943ecedbf9ed899242e434b56b214c06724a0a441a7cc26ed046c062f13bbc85f536dfea76be0790c4a34e9b1d72a9da2f5b85cb582e8fb2db4857be67d80707e73885125e62eb42be1600d85c1e9f236dbe0dee689ac3263f36f8de633137cb9efd5f06bc88955f79fa083c2df2c9eac2a89982c05ff313ad8c6b8a64c782d9f55f3bdc1d27da73d25790e043b50cf2c677df79ba737f9245b05ac1e509367033648bd535c21f22ad22d9f0d34faea8483ab2242eea711ca3a4b89b9f3c9969b82dbd756636a3ba69f797c459c8940d0afc1d6426aaf65372d0be61b78b63e3103885755e02cab8bfa1d3ae8cca5d826906611b484495e92215c8185d87bfc5e8c168a49c58260c4f18b92ce7b606924d29b72f9f90987ad0c7add0249658d1955353801e9257eccf56e8571d6b42ec218772fd10092117eee0320c4afd7b72ceea4a6a50a446b98ebd404f71872c6c199ecf98ffab8593e94ef9d515fa98596df4a2bdbb4fde5b4193494ce0a229550461388dd52ad20e67b302c2c7646863732f88857d5a7bfa49dcc84f8a457ce9bc22d025595e2e50dd33ab66c3dcdae77840c0c9c9c44b76e5c202a27dc53674aa4fd75899bdf38efdfe4124ca6ce98905d6814083da940a027f8290e0db5c6065ebdbf96c3386b136cc7e7303cded43aa34acebd8e9d1a3058b0d1cc6edf478b4fd68a1690047d636a825402d73df3418ba65d9acd33749ec9870c2b93e89687ead647d56fdcfb44ecca9d233ca543809a239a1b40f5ccbcbe22cd8da7aae46d8dee55f77857555dc9e545749bc1d397c4f943ddd170617dbd79b9c7daa3720fcba5ee3b4af8909feb5784688a5cdb09ae87ac986793dd8882e04550651f10a936848cd2a8daebe9202064a88ad281e8bd44baf4bdccba6a1b65e1035614e87bf08fad0b3fd1d5732a18b2017814d642231452e883490dc66de0bf77563003895763f39649cfa7abddea075e3b580d571f94683e12f1d6d78f63a6f178447ac21af59419086fe31967df9e76863b541bfa1c7f91146a76908d7bcc23810c0b3bb79be676f587c1753504cf2260d6e37ed40c2ae638832f50910a9089fcc2c276ecaee94c41defdafea5240fff429831962c12dab3fab839bbd681039ac7c75f241706604caa52cf9c8a53d4643e6dce8f6e443362324e34f7b03cd111973e864fed6aec7272f0383da3fff9142d702fe2556eeb4beabbc812b7e2500c9f380ada52180a6a2ee41ea0360e38eb5f33966df6f8575f726a6e058a5913a5cb8949a5fed15ba87cf4aa86e3c2991db0e40d71f9635b74fab69c1472f10cb733ed6702e1da34da1dd88a2b50b321f20dbc6e3d3833fa7942e84c0e071b91180d0a9536aa872baec33d85107bb8f1c38ff7cadbba24d6ac1c71481e5ebd843cd55d61749fc711574f97749cb43e709f02f839047c43783baadf51d96602bab76c721887b4995c5c570720e34a3563657955320df01b727f5827f25a713614eb5bb30e1d62158f0e4aabfef62a4994d1881b6193c102df4a2e5d585aa9971ac258b712bbe80fbd43ba1874dd2cf05a44f0cb5740a5c707bfb9bcecc0ae66a937ad95eecd56d2b5e91b9efa84cc9a162a50c741bd03f3cc19c6fab000cd0ed8b389a60c7543466fdcd4d8470c69d1a2dfc30505994a3cbe72ae84c0822270304344e1d0c7c0ed280b0e04b5518cc979b274f4885f7dbb60ae17f660b83fa5b983f3185fc675f56e7818018a4e1441a43e402b86798249c3087a69df3b6e9bfe630207b6c3c69ad8d3b963a3f9998ed5158a397fa2c9be5f55f81bfe52a8bba3e39f3b8dbf33b5b80526258d3089ebe6704831f411ce488a8b79b470171db95cf7ad2586d16731bbf96d89be6054689e8890ad62bfe56b36c5b5a3b4c6a2ec71a5923bd6eb42387237c635b0b8a79bcd282080a4538e86633586af11857625802671283a222f3a8b25af84bb81f4be65ebdfdf2c1ae02186a0a1454ad115c024edf1bfeb68b36440766c86873a54a163171148257ab986b8a21b19dff7393af33a0e4944e30426bf2172e6b264722b945dc364d42626ac3902b6c6177d33dcc618fa8fceda6788258f92269696b6789118b7997646becd54e0e2861704a737f76fc799c1854aedf24ffd14f0c2fe07a9af471f79b037121fd39a457826eaa63618f2f13c617cfe986d2e72474f05caadb19ffd68c5f32e2efafd6233845c1b03e37add789e98f9f74db8fed4fbd00f8cecef77f130f63dddc86aa5981d1dd89573d60221f276f6b2765d2a3068f5238b74adcb30533eca641d07181f26cb624329aa390868fceae2ca3ca7826bcae98b098ba3263a3da1a9d34da1ef2cc80999c19eddfc9e206f3fd15c904b652aba91ad096343bc7b92be6ed3c4e120d17f63cbce24041d7a76da62ba9fe6fcf7938fe4055599eaaa1be668ee5fa760db1b5331f3a2322af8ec954491b15ad4075a0726d03c3cd2de3391ec7a522753a59", 0x1000}, {&(0x7f0000004080)="ec40ec99d2eaa39b9298270e64a07ba74dd331bb20950a0c4bd9713333e5aee8117e73a9d6f1d1dd84f9704e05468bb0d8b40aa2cddaca0538f3a86f4cf4ea0c9efb3eecb51a6470c77b047c5f059440ef146fae86bf261a7882a4387de729ef4963bb7dbdf01873c0e9f319bf2ee1fad55a4ebb0c65cba925b8ce914a9071ab03b8a6408e6cf9a4284489902a1d28b6b9e4ad6a187665c7ebcce902527d1382f02848d6be99b075d0c02338566823a7f019dd2096734e5751156fe51ac6023e8d04e95e4edca7494848d88ccae97845c728782a3ddbc5111dc256d2277c9f10c4f77c925353185fd99d19c2f410723112fcd125c8f9d3689ec9270a43c47f8d6cba4f0471eaa0e73019c7c0518b63d62d43ec85045c0b5438920cbabd9840603b9b03732712ac3878722094ed79c1e53654e0de6c671d3e3ffbcdae1b67d534adc65a832426d4ed6fa25f0ff95d8063a403672ac203298cd138c677fcd6010edd08691d8daabef76a84b285b217db9be6e5672d9fba2abdcb42579e7d20be100d9c721ea59338b3ce9aa82b3c25aa71828f17d9227e1bd0c760894b416854d68d43ce3d098c51f5b53a8aeafa204c0a010438acb39b1f5bcf519200c1ada683c910404d8cbed821fb58a5c21dd210dff19237d50590ad18ca3bb48eb0fc831cd64db846d8697f9089447f046ad8145a43279b56adf087f37dcc6a9a5c912a6010dbdfd818c50e9c6d541cd3b45d9415c2a881082f57d8dd354326deb68e4846176f1a93f3ab87b553a86185f2bcd996b9da46a4318da19132ef80d1492198fc0858046fa8c1b13954ec3b424e8dd5d9f77af33dbd42ee790fe5dcb901bb086ca3919c3914659ebc25f9462a17777d4ee10ec489b398b70ad1dcb8e56a6100ed195a8e3e1f7098aeb73c915de409d096c5183f3ff96f9970a67609f5202631486cc07cccf486eee34bccdde950d5a944eafcf154fc2fa7ca77597207d2240f956ebd81f59dcc0fe045c36a512fa3a77cdd18cc4db35767fed9c9eaef538e7d149898d2c542fe34d55d54ccdeabd9b23d0184b7d1bd3e316a5c7346d1827e5a04828cfe59ef5e6657b3a004c0027f381a79eefb754b671d60b2dc3a3699b69b2219ac07d0e5d6a121250dcff1c82fd30f6f8f99586eb8bca478aa7a890292cc9d8e356c99f84aec7b2f4cb175e2bc53aaf8da7dcc687b294f027bf77e07cd1b4293467e65285d291e92d7a52e44659236b08f16a19620b9d74e31b303c358d8b8eae482eb9c5fd0307df170a65e2b473641fa39fba53cafd7aa84eaadc5b93d7d5d209c6366cd5c081305860352a089d54bd4eb3ed01e13c01b1143d9bf52e4874d531a7fffba26124f2ade251fadbff67ad6ea20b0c78adb239c61e872edb4b5194f3771e1eb0a369882f42615fdff00a4af72f4435ecefc36e7a00d4700af3f80cfc1c05e0e33e6a5e65e41f2ce885c08ba38b1f50fb935a946a1c66ea903022bba3c8733248818b8589f5709aa968db451820c6092ef6c5cda9b80ed4b4caa5c28d672c2ee4846e8f7afe56116ec10c5298b198a7f3e6a479ae60e070c1d6386d7b29692771897a41e4eabdc9be3deea154faebd013a5f62b9b55bbc8caba9a5cb230a4c1dd60d80afb7a6c09cee92923189b4793df1031ffec3b9c8f6274f8f4569e1bc567603c4e6c7393a9a9334f8505e59a654476ceef0be88be5a0d2d67e80effa36eda38b9613c5b513ca1c59611ddce17b6c5f7ee080f48861f9ad95109140a9148764117b5fa45f1438479ce588f30e17b5bb0ada277144d46466cc0207c677b324119c814d0f1e2f1449a3c7124bdef06d9ab4018ed30650264f7198ab0d67e04effef81498d1691625e11bf708efdf9b2262e2a247f2e687be2f258717c40a95684dc128b9475aa0884d2e14f993b1f458a5ba2fc93163bc1b6e9cc3837b77f0d7f10b4b5ae98e40279752814cfdfeb0d7ca74de55e86278befd8af2e534845e22606c31ab7e8b909c1b393e2392c209c24eb7fa38ba388c3a7cc7ffcb81ff66b92150d173a5761ba1202a0d12d15de6a5787fbb65ce0756dc277b76b587b7d073da43931e03ee5190bdbc7d89a4205d46296a6d65ffb329f58baa18fc792ee8e642e95eaf6e74cd56dcd38b05ba47412020c60262bfff2fc0e1996bbcf6fd3d846fb633a5cab5d71c9241ab5e4d858ef25c2b0cee8f44c77891ee57f02378161829d51e3d0dde25f8dfcd04ab609e09e0139b5afc0bbe1dcb3f315269e9dae9d2bae5d7c95defe68762df987c5b22d8919f346135004709e0081df0d557a2e4dafd8b1970bbffec182429d575788a31268038ad12c892914352528e09802186c9902213355e92f806724e0cfe46c774cb7e3a08b298c9d73af9430fb0e6800b50ab4666e09ad0259dffa6531955013dd000bb37e07bb1937f27f7dca4a548757e4997ce66426aea34c63dca247288f22fd594f9eedb9099fa3589df87d6c1f66ac6d92214259ca2bc88bd33cd75b71fec0640ac1777649c1de6213c6cc110bd44e4078d3b9d599364b931f8c4634a45aa725f74bc6324c304837a4fab02bb60c7acbe67673fcce58c0ea2cb2508da3d0e0631e567c42d79fe4ae8e20f3ca9144af7c8969fee4e43979a97c0824a6436997f5c5cec16a4355347835bfff78d64f25ab3055318f28ca41d7a41adc55e7b901a157949d6bd63e432afd9acf47d7a301f95d17e7bdeb8725e4a5a7ee81c44e9ab326a051ce551272cf965d109dc30c18ca7f34f0c395224680d3da261dad8b00ada0f974356ec933ac329cf9146d92fdc4c16206ebbd92ad2a944daa255203ff228ecb6c8ba28e7bfb923ffa9d1aa529c073f777a6b2cb53374ac714adf844522c112dc4cb2d61f838888b5ccdb71413cd8b4528e9206bc47f3340ec9a8b636c49f6c5c42f336badf30e77f7c33be1fed057d77aab5b581c00103f3cb60028a321923671b69c27136279f4553f0c080f864e053dc918355d1d5ee9c567dc93510f92a559f1e0f24310554b78088e8a54fb30127a2edc0c794f2e2a8848680c11d66a19497df6a1d92746a6526db76a46639538628fbb642b2375a394afd5d8dcb7991dc3c99aaf7a3b1b34458d2eefece83fcc7f5026cb406c476c0f4e16dcff6eeddf497161a5b4258e3944446b5d63c234bcb97306e10bd1038a259c26d5a68895edeb3fffe2b7c61b3c5fb291eb062055e4b49c1c09b36ccb769c61e9c298da4bad74151a526f8432493f25630308b88a1acad724fd6c5d7a1deb609ac71fc73b8300421122db42498d9563e2600cd9206aec72d28fdf7a9545a076e6393b3e7f4590844afea0aa089dab5c2cbc963552d4903bd254a2e6af415fd73dcc7c1a47c58b878af6a770e42b0ad14c2ad3c9e34c8af3282c85629cab701c6325b04c46f654b65f24442e49de464e54e2c7f85cee1617c6c79c05e9a733f64ea7cd64ba117b3a2fa012b944697e25f4755566219802a7f30458f6434fda98f6b6e5b2b70136b2b56b43762c36d4e58d4c883fb42f5e723bb37d58406a8f3c0d7d0ecb66d2289fb14a1bf96bc2c20d3f38cef3907dabd6c725d76d7df9be24012cae3cc0b7a309be9ec959c9dc045f7e029d081f4c61193760e3435e5866dca073a0a9a20e50299068a99eea632248f3988be129426ebdd4ce4d6f8fe3a2e767e1828ba49cf69f015e8b61aa8fe2bb2c0ff9bf25e6ec435f9e35eb612d4ba3a07ed8b75327afbdadca9d2b71fc0f16eb4189f76f70aebbe35f65eab1c0c58634a874da9fb77bbe5ed61f83ea846ebbfe51f60823c191a00e6b34646d86945676f8045a3ede94b23eea2a160a4ed6300e4e2e1b69f7da937f7cbd619319d15ac94584e81b8b99e39a4614be31bb5869234bb215d5212012cf3eaa6190b48f4ce19f22e2590d9d552414dac40ea2d8469643d093f3d961e3f3dc6d81ad0062a7e61be06811644736863150e2a1b386dd13fe14ddf93017d9d4ff0b10b5c91a2b3c6d618ae768bdd2beeb86717ca2acd22a1445e5665b81571aac39ad29100f592e9a1111df14725e909c94589befa634c26e01e870593902a8b4bb46d846f1cc8db4ea455ca9fbf695bf226834a042aea6a93762c21dfec4bb0a2817495d5ca9de0b08c58a6fc2cfdebe91bf684734b7f64181a5457c3a5e4e3e40b4d98b0b44e53990754db445dcaebf053d0208e2c1031d2d673ecf1a7706d1c0c9575a16140c8a6875d0f57f558a26fda19c9deb1d85ad1f7834967eb2002fa8b169b1d7bb8ed397f90c39e77f37135cf44fe702e42fa9977fc06f15641cb02ac46b329916ee53a89ab57f1381840695a1eb1b36572d3b720200140c4a4aef37a4227c5c7d93f9a0dbef2ff2cd35186527479abea777c4ad25ba35dae9862c43d6dbfbdeaa4f38efacb78efb329126a5956ffb1d4e81ed8da19f8afb397477fa12425a03a761709ad2a01362e7a1721e7512eca66fdf2accf981cdc3335778f280c0ab7cf3124752e97112479f3d54a9028a7ba6503269fc3207e91d979e2c2e11931b3e9c9988cd26423c0b3bacc99ffb44bc462754eef8b65c29f7957ad4aa766a4dac833febc4808eee8cb841a40d32b56670f1559671c7f68fa162a4f001af6252241fb5fa77af3fb044dd982fa38335c86dd60d84dbcbcaadd9f5da6b87ba7ae43d79dc3403c65e6511444e46c625034172a7651c6f12828002930e317838cbbc75ffacb2238d9d9a07a6806f9d796f7ae57fb9560f75fd0f42b1fbef8a05ebd6d790469aa6f623479aff0e60f04279b43274fe2fdce3862972ef1f0ea84295d292f36a72559f05d6c1817ad55aabc5c9371795765e9412c7fd37e6ac82c44e3d17e2dd30b5a4624fa0722eedea7f336d7da717683cc944f279523b6701c21289c4c4ea437bdb568a47be343274c9f1395ff10aab713d7f7b4eb3f0580068323688c3ec4f24456058209d549d4cef16bcfc532c775e869e7db347c269cb469012004f0c6e5c0c27b94f702146af79f6970a1a61479fbd2b6a0e930bd8d47d1e411d531fadfa2980107a88b4efa889c35da53087099b429568ec28261f002d8f29557f21cd82400801e58cb9fbe304d6a6d9fb9cbc2a68140c5c17c63910f72b47366443515f1bafd47e79d558e3d9eceebaf749de1a775548bba7bf29255b8502cb20d8a6ba825299aaf6f5a4b0935dcc39b03edc8455b312210c60b2898d282246db0136423dc4059532505bd3da5efce48fa77a666fea3d3926ae72b4c67b1217bcdff704f45830351a88d10c61bd2fd856b277f51b5641b3cc263e44c71404d0b161a57e1150d262e0260edd2354d8a667feb938b613239b8816571e0d8a93a01e9a8f50cfa8d61ce0ac7b7c45b2466242b8f89063e54540ed9c4f5832852533a3933e6dd1f936a5ab5c9bd41939547872320854565387a5f56d5f5612d76fd0e52c5b8a1a2112212ddc3351c583f01abb05a38578cfa9649a7ccbab4566fac69fe6146b6a2868e9e43769cc56cf991d33e92f1d19b989da58e55d035ebe1a68973b4da468ec768d09fe755e38acf7ba203d47b94d12553ca9387ded7c5fd3cbd662526a11efbac8a16c0e2bf9080d91f02110bc4f3d06c78121da51bfa1269d2b2a4e6089b7852c37979eb52e7abd8705dcacda9b1dcb2f441921139234502332c908170ae217c33ea180da1a905b1c7637b03990e95e1a598ca8d31b606cbb8398a46d9af5b3a5ba65f0c6417b083ac776d74895c222384847ae3d8edf870b5c9634c3e6ee3d03851011095", 0x1000}, {&(0x7f0000005080)="63e4f047bdd5d37ea96036d04065fc22854b1565dc4ae74150a82aa4e6ccfc3b30d5c7ad22897d469f3879789e1d7944f271961afbd221f2985d11c4591dc611527d785d186d426fbf5cd0be6da97ecec2ce", 0x52}, {&(0x7f0000005100)="d2a24128f389dd6d6ac535aff90c68039d1c89eb328fea2dd51f266dbedcf87c14ef7e1f6a51b82b41329cf58929cca8e2e3bc28eea8d0547303e61e551702c6c23bb809cea05a44eae5c2dd70934c5c5c2633cdb50ccfa3a3145de5fac973f2d34b8b214f8c9c4716e7e10521f5d5dda1d032423e12b0df23cd7262dbc89fe0d967e806aa5507322184", 0x8a}], 0x6, &(0x7f0000005580)=[@rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r6, r19, 0xffffffffffffff9c, r20]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r21, r22, r4, r12, r23, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r30, 0xffffffffffffffff, r31, r0, r32, 0xffffffffffffffff, r33, 0xffffffffffffffff]}], 0xf0}, 0x400) 05:34:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x0, 0x4, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:34:08 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x6dcf, 0x1, 0x296c, "9fc8a1ebe3957b47ecd247e1c098ad4204b5317e", 0x7, 0xfffffc01}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000000000), 0x337) 05:34:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000028a, &(0x7f00000002c0)=[{0x7, 0x3, 0x3, 0x41aa}, {0x0, 0x0, 0x4, 0x9}, {0xce6, 0x14, 0x7, 0x7fff}, {0x8000, 0x0, 0x0, 0x2}, {0x8, 0x1, 0x5, 0xfffffde3}, {0x8000, 0x3, 0x3, 0x6}, {0xcd, 0xf, 0x3, 0x6}, {0x0, 0x3, 0xee}, {0x2, 0x3f, 0x8, 0x7f}, {0x1be4, 0x1, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x2f7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x7000, 0x3, 0x6, 0x3}, {0x0, 0x66, 0x3, 0x9}, {0xfe, 0x3f, 0xff, 0x1}, {0xffff, 0x4, 0x7, 0x80000000}, {0x2, 0x1, 0x3, 0x10001}, {0x1f, 0x0, 0x4, 0x5}, {0xc5a, 0x3, 0x0, 0x2}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) syz_emit_ethernet(0x45c, &(0x7f0000000000)="f63103195a3c23bd45644d7f00") r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000240)) 05:34:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:34:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x20, 0x3, 0x5) recvfrom(r0, &(0x7f0000000000)=""/43, 0x2b, 0x40, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:34:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) writev(r4, &(0x7f0000000240), 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xa4a3) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10080, 0x0) kevent(r6, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x11, 0x20, 0x66, 0x3}], 0x5, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff8, 0x1, 0x80000006, 0x80, 0x6}, {{r8}, 0x5, 0x120, 0x4, 0x3, 0x8}], 0x7, &(0x7f0000000340)={0xffffffffffff0a7b, 0x40}) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:34:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x19}], 0x8, 0x0, 0x9, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x40) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 05:34:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000100)="670dc33fe989421e1bc18624833b7ec92768a5f65926ef0374e2bc8c844d1d47c4e302011a4f6f390ddd934c99474e3544719735e85d2fa3a2f2595ff69234faed931228212f211fee88e1bbcfef9161c3dc367a01f0c3c72916b1bc449daf535d721096e05b73b4e3b5fd65907362ac17ccc6461fbf94a9ed07b0e17463b524cfe637782e", 0x1a680a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:08 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87910162be976abeebf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6000000000000c07fb15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee00"/215], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x4, 0x8a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 05:34:08 executing program 1: r0 = getgid() getgroups(0x1a2, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getuid() setreuid(r4, r3) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) r6 = geteuid() r7 = getuid() r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r9}}) r11 = geteuid() r12 = getuid() setreuid(r12, r11) r13 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r12, r13) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r12}}) setreuid(r6, r12) r14 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r14) getgroups(0x5, &(0x7f0000000100)=[r2, r5, 0x0, r14, r0]) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xa) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:34:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x5d) write(r0, &(0x7f00000002c0)='oL', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000440)="ca0572fbd2ad25f8200b1f198100007f821388c419e51441e55503081995f93d55626ec2eff2fa4c399d66138bce84b00e4e45a820d3322ece9b34b1ed09e0e44b4d380b989ac5ba65eacde7912a5ce2c90eaa5bb5e5a8e0756e8e3a152e35b661430cc015e3c01c53848e9e4e38ac3c59a66129b4d1afba05c7d8138f18da1dec472deb2b099720d1e39e0f47bddc39bbf1d13c9c1ae6ed444798e1e5d7fb50d5c9935f4685390e6c485e990efdab80b9fdd75d826d5bb6bece4976b88f0b01d4567010ca67d978c5ff2effeb75810f4ad445ad070e94ae9f01573a1d6994fae089811db49029a6816e087108bb27803aebd53b62ffffffff0000000021eeda96027ea1bb5dc2abc2765899d888fbebc98e0f44b6d426aabfd64806b9b9f0d36212337b408d10d9258296b533249e79c0a10a182d2c224a7e0866af14e4024431c1978484fa1fc24aee8b56c2", 0x0, 0x0, 0x5) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x43) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x7fffffff, 0x5, "6f13cd9e61ba17800ec6702f681166b52f882731", 0x7fffffff, 0xff}) 05:34:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x200) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:34:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 05:34:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="02002e0bbc2f665d6f51"], 0xa) dup2(r1, r0) r2 = socket$inet(0x2, 0x8000, 0x1) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x43cb9, 0xfe95) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 05:34:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="25012e2f66696c653000"], 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = dup2(r0, r4) r6 = getppid() pipe(&(0x7f0000000100)) fcntl$setown(r5, 0x6, 0x0) fcntl$setown(r1, 0x6, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080)={0x1f, 0x6}, 0x8) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x9]}}) 05:34:09 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) r4 = semget(0x3, 0x0, 0x202) semop(r4, &(0x7f00000002c0), 0x2aaaaaaaaaaaae06) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r5 = semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000480), 0x2aaaaaaaaaaaaabd) semop(r5, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x7fff, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x1, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x2, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) fcntl$getown(r2, 0x5) semop(r3, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) 05:34:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a255dc0600000000000000000037000000005ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x30) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 05:34:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0x401]}}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) lseek(r0, 0x0, 0x6, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = geteuid() setuid(r3) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 05:34:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) msgget(0x0, 0xdd7) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") 05:34:09 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5fffbfffffef22b9a6aff"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x800, 0x77}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:34:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d50100000000000000000000000000003eaffea15e04a64f902cd6a1b945f9d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/299], 0x106, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f16ab9c4ecd422b681736b4d3bd1449917152312a514708550b3602e9393700a032513507b4ec3894983cb32211dffb5ebef7384821b145f5dc9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c7200000069369e5158989815cb4efd47202369b4ce044bc7b89854627b0f57bc1eb7035de7784a63ce3b26a1b306daceeb53853a077a62eefcf46d632ceb6b9cd8b8e35272f97a4dcb5ebfb99fccf7252086bc76c3182d2b8c7c610912295e753fe645ace52da39d54609b9a9a8233b409d02fddd634bfa3780147170cb815ad7ff38382a885330a5f7fb3906970de87ca24e3e5656ddb1192b736794450e3732ae924b24c08b442351052773368516b80cddb436c08f8f79072ed13a911e79a301ab6ecfca99d6c15873ec3cee40aa0b1b20cd6a3e5762f4c9f1faf1ac1acdaa448ff194dd5efe98916a7a7f28593036f09cd8d361a1be024c49f3c32ed8194b06d7f7d28818f4c2547b0c0e72b0283af3fd0b6ceb11b55ffad1db45f436ac47feb57e449add2fd81e7beef0f9c31ab7c98c3b564a38a58cc3d624e9a02ad8f636b9ec573bb68fed0a2710337a3c6b0d2829c999bab59953dfa0f9a93e3a7d3e8cb52d201eeaaadb63d75a7ef48cb3e9811bb7a643aae04c3ae9132b273271cdf7c6b942ef19963fad73490490f7e55ee6d162e18f6fb859faa66b13e5bca4069899144bd20a112b3681d153a06d2bdf0ff02be6d4e057d5746dbc01de00c6cb4b0f080060ba4d310f977a9b6052e58d1a911d03010405f29afe88b9584641645a2dca94eb64465ae9223af76673fed6658d4fed4c40f7ad16a487ed03f5d462352c7f56fe22f72b0a42c36833d6bccf90256111d4b7278bef51cbff5"], 0x75, 0x400) getuid() r2 = getegid() r3 = geteuid() r4 = getuid() setreuid(r4, r3) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r9 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x8) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) dup2(r10, r9) r11 = getppid() fcntl$setown(r8, 0x6, r11) r12 = getppid() r13 = geteuid() r14 = getuid() setreuid(r14, r13) r15 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r14, r15) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r14, r2}}) r16 = msgget(0x0, 0x200) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47420ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b34983cb3221c9f137f44543325a047c7af6fcda7d90aa94b30430a99f465795e5b9e6c1913add5127d552f4d35c260e563c7200"/117], 0x75, 0x400) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x2, r14, r2, r4, r7, 0x150, 0x8001}, 0x80000, 0x565, r11, r12, 0x51bc, 0x400, 0x7, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r18 = geteuid() r19 = getuid() setreuid(r19, r18) r20 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r19, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r22, r21) r23 = getppid() fcntl$setown(r22, 0x6, r23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r25, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r25, r24) r26 = getppid() fcntl$setown(r25, 0x6, r26) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, r6, r5, r17, r20, 0xc}, 0x5, 0x0, r23, r12, 0x20, 0x5, 0x9, 0x5}) socket$inet6(0x18, 0x4000, 0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 05:34:09 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2c1, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="52cb51639bcd7aaafa7e5cbe27a394fd62bc5b6378cf7b58c47f1f08a7da798277ee0f68258698bf48c0642b6b37b2fade0774c2a0c0c2063be4423b7c6eaea5f3e561a3b3fba9c0b5443b271771633fd7fde45a9ced4bab530c515792213474dfb25acd46a8b861", 0x68}, {&(0x7f00000002c0)="034e85ab469f725aa955f982037dafc88aaeea944c72058a46eed8d9fe5a76f95be741866640a9df4e1e0cf65ee7ca9bf4992dc4aedf5e1fc73497ec01095e5d8c0cfd570efe38e441609c592a15cc689f5d8ed32b7448fe9c9c7ee9478f53ce7e03b4a111e222fdc7dd56acc21c4b1a63b5fd8eb0c665fee4f36e955b4073830c8bfe3793844fd727bd7fd8cae1ab2d0dfb6cf5a09b50ec8cb11bf4ffac65b85fbd89cfb56d54ccf5a869eee546c63b404ad0d5f1cef3f3b7bb2741b315bf7ae49bf3107b00", 0xc6}, {&(0x7f0000000080)="e3db1b33ff64a544564d3ae4dca50b452ced78", 0x13}], 0x3, 0x0, 0x997d) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 05:34:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt(r2, 0x8000, 0x5, &(0x7f00000000c0)=""/245, &(0x7f0000000040)=0xf5) r3 = dup2(r1, r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 05:34:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) r1 = semget$private(0x0, 0x3, 0x804) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/93) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 05:34:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) r1 = geteuid() r2 = getuid() stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)) setreuid(r2, r1) lchown(&(0x7f0000000000)='./file0/file0\x00', r1, 0xffffffffffffffff) 05:34:09 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x108) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/22, 0x16) r1 = geteuid() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10, 0x0) dup2(r2, r0) lchown(&(0x7f0000000340)='./file0/file0\x00', r1, 0x0) 05:34:09 executing program 0: r0 = semget$private(0x0, 0x3, 0x10200) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/73) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) sendto(r3, &(0x7f0000000100)="eb", 0x1, 0x3, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r1}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x1, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) 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) 05:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x2, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) 05:34:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) 05:34:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x181) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x100) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) semget$private(0x0, 0x2, 0xa4) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 05:34:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001940)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="b2bdde89144fdc27386e0ed1d5114029516836e956", 0x15}, {&(0x7f00000002c0)="81246344570141c42802b9093c4a205c509b759693d5d8809e8793e230380e82db6ce39326c5bd591c00785fc2252991e1734d87424e94f0a0e39efae9607e4062bb9b93ecbae86f46ce99b011e46ac0869dbbc7b7cbf7fe10c695d7c346b28315f5268b3f95535c5435e3a54283a2957423bd836541873969f474ea05f394f792bf7b3c3dda048a0546937cd0ef3d20595b49df413405645f3656a3aa34e4e19da80ac6cfedc61ebc140181621bd02c370c4dac8935cabde91e03f787c6ec4cbaabb8f83f51b79aa40add111a8cf2c9d168fc571f36108a5f46815a5d23254c91daeff9d69540a40b5aa144b7c9f5", 0xef}, {&(0x7f00000003c0)="ff14925e9410f7ba72a8d494954030eefa37a84be4bfd371e130f11626d49d6e3266495e17f3fff4826e776d9aff4dbf83428e13ecca9302990f12d934c127335b21cfd2a62e15de460a6170118a44aed2ad959a45d8a8f36ab6f5e35a76064410499f661cbbef91232d116c5c7c7fa095366be4aba822b4c262ba08431b52568a25026ba80904e4925b07b74e8fa1db9ed94c8b36e55fd7ae91b111ea9356a223c24980f84b62e1b85143ef4d3ec60b8849eea40e0c8da0ae799e4004290c888468382904bc8603d4e174bd0b179d7f62ae9f6c41e9675e7f03647baa863e4432b2021525927c4d049b54cc9a9f15f5df2b0db347d31753abf89235f924", 0xfe}, {&(0x7f00000004c0)="3e80b296031130a6c0b3166684d25f333829929c426f0b63577ec12ed0f104801ade41a0e94d6c8373cc47a0fc1884c8c6570294897dacd1bb62263cf1556de523cdcfbdb3dcb50b0802325790a9ff2fbb71d9e859ebf4675b593e9849f8527fa7bed5c39741dedcc14dedd3db9a6988684be12a44bea99a5f7832c8ad18f436290c44644a30b596f29bc88b1f8836e9b1ebbfc5c4097c44548130483003ef62e028e07cd7c9fed198f12f524c4ff136107c31ef3e19fc92ca35aeb0d4db81d23f14e6a21ed3237872c051c31a1f3314c4fe8b8658f269a9166416537f3a5a03c7f026a5aadddb4984f7f9", 0xeb}], 0x4, &(0x7f0000000600)=[{0xa8, 0xffff, 0x2b8a, "ecf4fa5ed5205f1318a7096df7562d761796ccee19bb2b46d0531712b208db83439e91200cbc6ef45085617302ea1d6a0de97ba9fcc06b95dc44f42a7e9e00be11726515dbe7fd688df4cfff062edf8773cdcb4567bcb90e74c80d7efac2d2f7c1ef8ea814c11906e9e0145e9c3cefee7ec837f38a27f3a3949708230eced774c2714acdd0d2c662d52938401812cd123115"}, {0xe0, 0x735a793c5e993679, 0x400, "8ab252e458b88491eedaa35087a6c592bb8cded69cf87b6eb924ca33b4c67c4ba658915f3bd67698eddfd03c29a336922a2f7471b83e23c08ec4d39585327b036d1670a9581630a6948a3d84c5b0ceb3a5f45bd9345053260c04828c6dfa96e18cc9df697bcaf08552020c92600ec4d8d0b3ff82a8c3c46e20a647b7e6959631a0231f515751e430035657ebf326c6e69ae01ef3cfab28b0deb7e4e1766766c8f04c2eae5cffd591285892f8c6d26a9a5e26674440e99b443ba5477bf89864d8ac5821b784e76e501286f9b33eadd8"}, {0x58, 0x1, 0x3, "59eb77b51bfd1ebf6fccb80d6969948de2048c96db167771daf5129428d55beb53d50afc7a390903878352bf0595f9acebad57d2c7db235f33b2829fc9926debdacf0babe1e45ddc"}, {0x1010, 0x1, 0x800, "02b44f2741c11ac786b7a1dcab886a9ca2d5ff404324ab9ac483880abf79698820fb0623f54c5a5b44d6f56b9d0781d946e017e3a9e3beba5d30cffdd50353245e2ae82edbba157af7fce0c46cff9e5d96bc75acac35d2c2bda9668df3c9bf29a7e7594cbf57331655dd6b89f6c00002583d1966d53b21babfd2ce5bbc932d656d60d9053605af1ee80675bc02675ccd5165578e58843c64a0fcb4ec44133fd1250f7b6e79463a73b02e3fa32998abbc1a301cd70db45c7e5033a43caacced62d3850b073b19c97879ff45d8810d822a979a27e9d6efd1fa9190634fbb52dc39db01acd7cfccea0e781309c2b969a71aa4bf9c13eedbc743b9cf7c4dff386c479ad0622514a76a8571fe61d60d1e1276cc7676c1710f92ec8ee88ccb15eca07d69b40714addf5c70d7bd928056883f1254f086b976d9a513e0d5c4d00eee8e279fd99ca4c27f80b635cbe9f4c809b71aa0a9d141bf3af5ebf18fe9bf94a929429329e7a5201eed11e57d382b60894ff2a5ab546fbc69b04946fc71f5c67b85b0d10ce20ec1af6f710ee6ded3dd490028fc4feca2e5a081790e6e5978c895c86a922a360b8eda2d00280f1c5a34fcfad46757af9f8eca9e8c58e03296fb158cd28201cbfcf5018308a700115c208b4355c89c765735e975c84e0a279d6a7ad3559431f84d511b30ba96d6cb0897364a759db3ae04f88750d27dc9268fbc6da754f3de3c3063b0bd05986f18d53877ed8745b98fd2f1ccb5d3ee058b44da99b5ed8c43e850b784a3bac2e9d4dfa120e81ab673b78e98009e6206d0697d2dae5b06ed7750b96cf8786ea54dc19e9f1a996f0cfcb5508320fddb8374d0e5f770feb9cef0d11303d9027ba3926c9548ff45cb1892692acacbb9b2946d87f7a4ca1170eeabce49bc16c4f41f3c670ffc4855cc91e8f08cf27f69cca2dde4b4d6306d5e53e57dc85cfa1a7875ef33c57767f25e2707d6e240609ceaa98f9c1023f426a1bcc1a36ef6c2e1f369c3692956fb18e50f9c67a13717bc42da755bcdef4ef1b1b5a2a1ac5de4085ecfc3c62a04c74725baecbf50d28e7fd1b74ac20f1bd6086f841922274b33fa0101bc6d4f286729c1850fb549e4bf2e0d383cacc3a226d9c10c50c1caebba452ed233de0c515cc44c87b32dbe40887e354b25388f327d59c41c634b865a820e1776109323e6d5c800c58a8b3e95333c323e219ac1d60b6134406e21c9f8eea56ed9e54ade0309e6ca3044b2422295c690642f5e8281e87caf7f1fa71709263c906f27eede80e3dc6560756544226129a5cae40c76fe8b70f4a52d8cb20b72359e988cd1acbe8d4a0e0825263d0352e60b085faec86fa0a986870eacf7012d728267e2bafd9973e6cb4c10315fd8a60b27f0dbb830a4dcace9f1f2aa2950a789ca28b9483816f077ee00a244874cde5e17cd293b8ebfcd31d94ff0f74e2bff8ea8e0d4a4f70c15ab70c734b8b1f2e9bf52e134526865b43aacc3510bab4b67c7d60d4a98cd4ee57ba25d82a8f7b461839338fad0498725b1597e7f017fd97143140b162dcfc67cf2f778ca68430dab548ce09c9f4f918e29bbde01baefee5239d4a257f7d338c492a7eecf401395adc1947465292478b9f6730e189569c6c5508879380fffa26a03332337ad3f17a8894360d9a41b8ddbeacaddb02ed23d9bd0cff38b82ac9197fb7cf05a7e10d2084eb9126971c91dbc4718ffd938291706ce899e75f4f7c8b46bc118f13977c3bae007f0efd95fc7aae3d5771a59ed769d9b2b6357ebb578faa83dd2e17e9ca8b9732ca70c6d1e68844ecad37e6aa1826657d30600efb3f5b12b59e126d337afc7ea38377de4c8eb32b667326aa3af73d3dd29154b5da9637e9949482af243c307a9a24c6818881c3f963044ff2e05dcbcbf5257fe24d510ce4b6b453ed0d40d5942fa5ece2649a6ceec77109af1b37708ac56484eecc8b7bb50afcb944b9eae1d5f72114e1b99f912859ff8af992ccedadb94c753727b813d057e273cd7d5f244fa9badb2c7417cfc2e1f966ebd08c226bfff53f4fd8bf156dbb05569efc40579ce0ff08d4d59b7f2cc3bea122376fe7876279e5c4775d20486785cb11b5abfdd9632b9fcf775df4564ebe1c008439e004a4f2edecd5943a410444adc5f7c4f9f42650f70cee940e8ee4d6b5e94890fde580bb879b92bacb39357effabb6ef368725f33b5c95e549f37b3688e1dd465214a511af17a7d3bd2fd037763ca7b567ffacd04ce7b028510688b3bf25343ea4dd1d25b94a02f78932d97d389867be43ad38d7c938de4a242a89a5b3d8cfbd49c0122ce03c5325f513fb3abc94ce39d365a8e8a9ab6517df1671300d63f960676f36dbca91c697f74b5e321a0a64e8d516e138e989cf9a0329684fe28bbb146355906b1db828ebd6ff3a6eafeb1cbb316b2a09bf3448e191a11b9b10f58dd173f4e7066e860861e4a9aba0a2b25b923bf0ceb8dc881c02fc9789590f21be2200f66106ac9fc9ae0e37887228eff1feb2743ab29d3fa5b342d6feef579ae9c181f6e35f0921c5f803b64dfa8ea6e66915d976a752a42d7e8f3cb92302723d274c1f211d427ac9212bf6150a5a105e08e45283a40f45042281fa7751dd0514018f1aa5e25f083f4fc2d4d3a6db98ffcfd5e7979dfc9b309b3c65e01153e2a08e23b0ed98e6b468395ce9b89c12e753bc3bed438a0b2cbb06516b8711e4e78bfb77a6070dae8441ad0173baf3df31a039db0193fd5d53238a916a5fae250a6830a4da4c512b36eacc8eb9edcc2cffdc80a892fb7d4d825285daae60441dcb128d4606dfaee88bbfb4969cadd4dfdae07fb77b15fbe81825a98a4e9926aa458f394fe54d33eff4302fd35489fd168c70d271baa14c3320a78960e030ef5e096c146ab2796a0265febb110ddc457e43eb416e62e5fc33eecd3524d774ff1cb606cde088536c7bc9f15db6f6b28444c82e3b00bf4ab0ecc9c8cd777ab4210aee5a3e0d99556190e4d93e63963f2517d4da0e05b56bacff4d9c4ddea7bb99801439edb556a31f398f560bc471e4dfbd1ac1e71559a418f57c99a23cd820318de03db5c0d10ef2a1a30068262192fd5e8c9ce3eb248653e56eac92a38a276a2913705506f8274d47604aacbd7ad788369cc8bbddddb2058a09711ef7086fa194ecad1640bacfeba9a0b84799c5d91cd8ec04f5f2eeff795a5d938edb07dcbb38d94b47eeee46e09dbeb01cf4e870a3311f2e6450212e26cdbf9e43594b946c78c190e4280215cef45c1c8e88ab5ed0da7ac4ad8f84bc289e4b47806c3c98fd3b0c155f46456954724c40a1eec07817b1785832cebf412fe487dcede5304fc1a5f2fa2f2161b5f740a667c6f50fecdd110ced0cb2485bf2a136a82c15527586c001a65c04e90474deb535a0041c923a30668d4fc73c0df5b3570dd5488d94f751fa320e063666f683be9dc5a841e28a51ebf9221854851e37a5d59262ad837002629e2bfe9106e55c24ae7f778721030328e3463c9e8613e8880b87129d9c2b6ad72aec6ccb7698b9f242de08bfa47298f898e9039444cb0864b709b310e7be0464d77cac09fc9dfd9bfa9502860babece903165972eba433b13951774486a5bda94fd34e9c72595da87c1d0d3717b15c55524977237f635156d1e72ce8ff7cabfd080ab45f2394b45dffde2d0a0178d82b7bdcca5c31517c97e5cae077f7126d30b198280be3212424b7b0326f3d565e26c56be9d2ade927f83fc8b735ff4ae67d2147cf2ba25e589fe1b939e1a7f3caab5304cefad548539bfa6a77791bbef047347dd81a9879cfb4b4b4dc0b11e9bf702542cd40e753b05c7c15305c62fd68bc19f6cb6dc6160310e4492891d2ab44ec6093d16a4e0622e8727d172320b1173d06989cefbdbfa34e83dff8f77d49363cce303610e46c1543947fa628e13262c6ae69ca0296e67e18cced3b461e364a9158c291225de1fcaa2eae2f39f034cf5d3e0a1e80c033048e5df6cc5edcbd3276551da0f0920c52deb773256cd8ac9e096ba2f4370f291409ae7bbd0605d858a0e30af9a3d88de247dcdae5f9b54a4213735acb014cdf003cb4eab3612b28219b9501b94632a0d0c268010bc6dbb627ef1afd6e0f91a2453476b8741616c9c5ab2ab0cc7b544099a0205de5c2eed2ffeffa995a285f5784944dd93aff90cd27487a032d194a8d01aca299f51bccc7dcb9af56a4733837fa182371152d3973fa45b8dc3f1760675cab4cf9abae2892acfb38757ce5df2cbb68887699b96d5117948cddc49ad56116a123cc6d9deedf43784ac466ad07781aa3094cb198b3431e5bf8b6be4f10ce9c43ab2f9abec62098d8bd5763a807ba06ab199635403cf35da2a36aa89494a8bb10057094587a47945d52b1e927895bfe95acb022d9ef719536e26f4748f2178dcb03519c94b40a3d301d8f04e641d629ececef50e1a5a2235539cccda6b58080498e3c2f3a06d8d1716ed39e3baf90595cdf65481388280b7a288210ed62f309171ba3916392b2b6cda5ef1ff010089e997e5d57e74bb70e7bbcc4f58b89dbff7a6f3e512211fe0dd8e0a20f104a6ea1b96ce50932721afea2159929526c602029e0eab704681ff12b8d87f7e165b8f74e5476eb43a1e33e0ff00760522e22c8b5c30fefa5785da85c1264e86d14a525cb65ffc77f77ae5f78cb08155df0b7c496c8499924861bff3842b424746513ef709cd3c16d5a1b0d096c9eb1a1ae3a92792830c955f14430644b304a565447e73eeffe6801a1b084529d98d2cd839eaf930542e9140c42384390ac71de2f70305aa84ea7aadb0eab95f2beb162c84e80589b1c194116750f516f484d9dd9ba0eee305a8b0bf7495f269f1fd43037f26f10c004d220c01631672d2cc9201676fca782c8a9a73beb5399d89f82f87e02507b6464571d319dca71c687d6426a8a08b455129f7c5a4399a2da99f841b12b2119ca68bbd4e89a0a099f7398cb04a194a6d254f0cdce2dbb2bdc59f34c21ff59179c4a49da2691d338a94a2fbfb9b2c7068efdff8072afa6125f3f7e22ea1641c8656b0b94474457fecf7f8b5d85eadff817dd66d2a88061b80481cb84dbc1cf2c7a3881e9f00706457ee97480de69932affb1fa26b718e8cd321fdb2fc76af90afb4d9c56d0f538cf26f435da35ae41a8dfc6ebac571a9e20fa4efb929cbbb3eb8a32fd6ddb73d768ed5656c91cdee999fed05c46446427a2cc07ece23694ca045ec4b305538ba6b1e878375d8c36980bd0e2deb192554d13d66465cb37944200091f6d6da1792b7128dd85d4cea7ff4d5ab555fccf54e2f43e942e8bc2ead396e0844ca6552bb4f87678d597e21a78008f127c340ce414328ba060fbbe0dc8a04a73c8938074fb610afc4a0354b088d774f4318581250d9ffd9ed5b98ba92d2634d020017e707886c46e4fc8919bdfaead6e9d7dbf35e67d87f8c1e7bdb614c0d2ded1cee2a9abff3ffc73214dd30013a3657c23dd3e07064cef4b92b3971f563aef6762845f74fb221a7cffd4ed266efac2cd0405206df3d73c5236920a4509e278eb61b85642e0d51ec360b68c2c40bf4ba05778d88d43f79f0804f3bf4811dab8365d8a74d862e3165e313a2dc3ba02c6d664b5d7ee345abb45bafc2bc99d5eb9f6db03daa8edc05832953b67feea4ea0ca486c5d0f1e2fea404e134ef08a5964066c71ceb6424c8c220845c1d903f17b9033ffa45244085ab90d9a412b480551333c4a3e5b315f54d07772baa54b78e42af48ee41ec4009de4c805a52bed4bcc1163235"}, {0xe8, 0xffff, 0x0, "248d45c8a4518135320bcb000e3c2b5aa1759437617b93f85e120c3c699425cf715d3acaffcadc588493348a52096faac5dfd3f92c5a076b0407c9ef5557a9d9e542a6fea123a71c43aa04d670616b58bca065704585d2f3d635289e81172026ce7594b83e22a0e4772a0a39f2275b8a6894135a05e7f2dfc2d7c2fd66e86da37c3c4eeed6673420a82be46259c2328cef79f1db759fea7053880958b694dd4a9643a565df5920b932ccbeadf40ff43892d4c0e95bc33b5ec7486a35d2d0ce8ef5aa5aa4ad09961725a296e689d0fd627d8a470e3cf96664"}, {0x58, 0x1, 0x4, "2d59197523195c510081bb4baae6ae641cc7daa5547a18662a36ff4e286a291c8d0b8065fd578465fa42b173b4e06858aa1b60a0099dbf654921b5bd334bc839d4"}], 0x1330}, 0x8) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000001980)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x8, 0x9, 0x4}) r3 = dup(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r3, &(0x7f00000000c0)='p', 0x1) 05:34:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000018c0)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r3) r4 = dup(r0) semget$private(0x0, 0x4, 0x303) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:34:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) r5 = getppid() fcntl$setown(r4, 0x6, r5) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x920, r5) r6 = msgget(0x1, 0x240) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) r7 = msgget(0x1, 0x240) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES16=0x0, @ANYRES16=r0, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES16=r2, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESDEC=r7, @ANYRES16=0x0, @ANYRES16=r6], @ANYPTR64], @ANYRESOCT=r0], @ANYRESHEX, @ANYBLOB="5ca723c9823b4cd66878380dacfa87983cc54977a6b35b38516f", @ANYBLOB="af645dc5824a531d2dfab2d9fd4bac4e7721b9e9dae341fa9b4bf0be1f3cadb638dacf9affce081d712bb8ccd38b0a65de3537446fea484e951efe5d8c46cbfc7636dbdc43332ac1d0565ce1af38500b688406f538da6e2e6a8a95354eb4488e757c3f1e83b6d76cf6f4945f56b15fff2302b9689dd62e169ca7fac588f7ebd3de15c7bc8a9197c53f8b28fb0cf0c4f19401b3d7b3ccd52605ab76db27a5bf75b4fc4543655584da42d6cb075fc9ce465baf8eaae9d29a160295817820203078390aa6012006269954bcdd71c4250deb22a4ce40980d873157df8378a37242d7a4261de00e94f6416d6623ce79d83db605b1ac7b2a5863a354f06d9a4e864bc79780fc53afbf54abc9b1e7ebbdac8a9f6910fcc9ab3e291a8fc07e415a642f7f6309bd7923e36e807e703c471614f20e4f266a1ad784789f104257cd86593ae5fd19d3e52ba7d1a8ca8e0ddb6a438d83ae4cfe352ef46a9812a6f3ebda2cb7f8504fb08a6b1b21d1e1772f42d25414809244cedfffdfa5c62672a69a4048e517203123e1bb14d7dd1dc206948633e8670c0e9274351e7827199f9c788532c478313266bab62140c0be775c9be56071b21a11c5822b73896f90fada58cee146756088b832c9f534cf4ca6a3ef1544598040d8986e1847bd15541152864271c1d29ed64c4235416fd177d9073c3e0450793a527bba0e721f69d09f64d7442b2c3598686e2d2ebd7c55d231353e2ccaf7f624100c624875e2649e700112a8df60a78339724519f2a4df562bcac50ae854cc455053e44205f494b3115f177b75a9bf576a83123da107b4ebe6abd0059306356c9555982fa34d840303df7de0cf1b3de70c12818082119793c480f137877a2f1a09398a6dac16bc1cd2364f7f7f0b4d5a62decdae08fc17f1df3f7a254aaec44c587592cb03626cfc1c1f93da512f5f9de7ead5a75fdf487d75814bb0d63e2dfd37289e94254faa4a54adab4f2deee72f5a2f483902df80642459300a2de16a771af05609f80bd076476b2be600183895079523ffaf0cfda17d0d5e77076255d351adff0f0b67747dedb42fe1fe7a04757f95e00f924d613f9ca7c4a0137188e426125700c9d47eea54aa565e5d433101cb122d696e0f36217ce1c637b6ca824b52790b53a124fcbedaa46d374cc0f8f263316179384661fbd7e0d9efb82cae7004e5ad6aa1445ca45881f956505b9db569e90558834f1635eaee9d296b6f854de3d6bdbfa99da1571106da566607de38d8825c6edc2d952d591a4d63718e5b73c57cb65227a70d5a49acc5d36030abdd1f3da1399cac2dfa0af889d668d4deac9c1d19ca12f8f1ef71605c7768ce8e7dadc293bab6f630227a977f0064ae812bfd392e27dfc806f30abe9a79ef44019c9bfbab6ae0d529927ddbf25ecf682446277ccb4178d6269c3ef592913c8094883a0b64204fcb26ecda89998f53b094163a02c0549902dd5b1af475a6e789d1109d59dc4d349820248d43c09ab7dd840999392a742784634773022437f88869599794af4cc2739cd5c516e27288c6fa4b6e1d3fd498a1160160ae25041ceec516de32146ae7f6178eda96aec44e477faec2cb317a3ae8ed8637fd977c8a12f2bebf29efb06488f3cd21d611c3aa334c2e8bbcc5616271e1a78d7095c30c31e6c5f7d8ba5759dc93f40619b259da959d4133b86c448721b031da88d959f1a5bceabe1d9d9bdba98bb6706298e4f297e998b6373040d172130259c916ff0bb109e40acbe83724f6b9e63385e4e527b3915a122ec6afcd4dd245b111b6438e2e050c31fd242a21c0549b1e8aa668d06a7dccb0d8a08a6ff9157b9985d8c77e3adfee45833bc233196701b54bfea3875201eb01f362d459050f6790b92ac1b2ef738b9fbc39d9812425e054d2792c9a4e5bbb0797a3bab437f08a89f4f8e0ec8d3c7ae04e2cd221f9e1b2a8244f3875a4d3eb293632dd3e66e06b3830f50b077f484bc0ef359f8971096968fe344d460d5e4438ca7c90d46047ce718f0e5d83a326b05fed35fea8c36cb98767604eefbba1eaaba5435b9bb680eb76006f02b4784b062a3811f0939e569b1f77b244c977f29fc07bdd47387d019dbd4bb9ffebd0cfc11b13a50c6e66a06c1da62c888d6625ce60c01d10de32510293f9594515d391b197b368635cfa48dd3e3be71e186cdba12a4ac7362313b0c5fc7a020e375fe82a8e44935680a01b8f1218853d750066dd2874aa1a8b3a0d72c050c4eee889ee9ce6ad5e42aa82988d438218f929d7369b086afeb1b0a7c164d6e763b6ac2fd695c76cb7f386db23ca1323844b9181a3767da0a2c5d5ff55fba71eca36c147b57044058367765f8a6eaef8caade98b89e184ea645c24edb97d6c8d362dd5b066f6d9e7173f0470350de4540297247eee94cd9fc1ce9fbec4cd68ac6b7c3cb4d17f1cc0102a51b2445a8224c4be4a34270dd15bb34bd881248e98b7f33c57bb35b2c8b02b41d02c4a2373ce0f643238fe5b7ee074087d500d2eddb26939b9732c1da71b1777ec7126571c455233dab215c46a04f7ef840c2b22651795d9c4d45799bec8e6a3e0afc92128945ef4a621f79e62be8564c994a37459291790ee7fe470a811abcf11452041f7a535eca279e300caad5d2b907dc84a9ef9c6a6282ee367982c941f720443dfee7c5034202afb876e67f627ec9b56bd50ecea0286716fe9f9b863d6df3c000b47a6c25288c233b764a7dadc6d86c61b28d8b97d9d5c17289ebdc4e5814ace0e50e6bad17b316b6e8d7da2cc76f4fabf01dd34ee2460f9cfe3fa71e3c881716df1b7e5e1210fa0fab54f9e4e90321d7c8b782fcb3e927fe8fd07fb3dbde2eb8d8ccd043a4ab5006d7d454100a218fabcb3822c930758e85d49b4de1ccbea0995953d0059f55a5ed7c2ea76b32e6d5d9c578b4807ac25b83ffd7bf48a8ddba84b99175b5e50b67417159c0f1f21e14c876de29349c475e313b208cbf3cb6a01c01b86b2a5f7144e4431c6218a016248b33a50ea4abf342b7bb33210b926d85a06868618df1303cf0db26062b83223ca4059f08b8793085589cb02be77c7082b69d5d5296002ec4e985ea4d2ef11edaec15b0b95aadb765f1a64c3ea855e05130a9e40d2e254d3f71f929c6f758d42aea5f5b39c660052c732da447028a79abf0ee28629c670c8d7767086bf47e21d7d198cbceda628d680e50039b615ae1ba1cc7556261957c77404d36164202a7660571bc3fbdaebb0abda5595844571d825df10b5195011f6ecb5fc0a827edb90b7714101b93c0dc6da7a97d215c86572c8e0c11c4a923cd3338a9bb0c7cd0bb26941038d54b21a86693cc741dee04b6b05c0557c46c681c3d161f326104843d998de7384c06b192331f55f493e0dfc28ba64f88d83c5fdd4f89580aa2195c652fac01e1b60dcb36b9d8ed598044367fc44f3d5b7e431a88ba7b7475167870b6b7d8492ed6618dfe75df7a90a73e335322ea56791f83724bf7729c7c2ee7a022750b20364e7fa10373b904c27bce179d1219c2145e8bd91fbd93699d06b5dc4fd570ffacd89af37dfb1d02ed45c9f83e328c4bf4e0f76695b8ee48cda15249b7536c9a42ed3c3766ff012c29847e56af984b03ed594760c561e3857f861fb396c9726bc45a43eb00bc5cfaf6eee4a004dfda92926e2db4baec190c93621a5fa82ef5359f0e88824bbbb309197ee84aff640f60e08c89e681bf3e782084280f84528b942810f4e1e69211a16d242db334d6f2e1b73deb5c677fbf3dfd6fc6c7a59c511f040942feab614f6117535af706f9e94d7797ab0932782b22ae5b82524b383b1d56801a9a78b9e59c0124433f10c2c990b44925e2c2d2b8fbecb9475467de668f551dcb76c4f3a2b5cd87c15525d2dd6391b44fbfee045edf1afdfef0444117a8dadcd7bc5e684a53857473366f0672de5232e8c9c86780f7501c36e8c32a584d054f8ebedc975f3a8765f742aaf7fd509761128966e8e82af310dd427189e7a64db3c94c9d388f97dc8210996f97a7aace60b1406878136556fb5d1687d66896617cd0bb2cb93c1c9804bcfc19b4f64a97f0a3f5098c08f91f5b719fa0f4e5bb909e2b34f13f5497c064eb3591d25396e5cd221440b1f1d2599511e6cebbfb02fd5b0ec7ba1f292c5f59e61df423a862e3ad3d0031e40b0a6d8424162dab0a1222c2c9436fc644af408c503912a74d92e1c2f826c78ed917fd05b880d8aeb9f1ecbb0ab815d238bd8fcd8909d00e2def57916d98c65e4bad67e6d42674d1d4bf299f8f8669b6f1a86f5f247eb4838e63271de75066c9eccf69fdf539fe475f91a4b3b0e73fa7d2219e9e5f8a0bad70c15c88c1caa64f23db597f1629b7a61833af1712260d2fedbaa6b1286a548b5c0bf4c98cd8fa30922c9e926e506ee087447369643f4b858b00ab20e39b4914226d8768d376640b0209cdfa4e645f864f4937c4280ae40ab8227d9db21127fbf8c314d80ee0a6e4c4d41de02871ff044e27e139a822d0adbcf8c14e4516b6a95e8d711b0fc9a3c31bbc9e79b98e4ce96937716c3f78cbf4ed247945df138a2d1bea9ebca94af2ae4e7533689be49b9e3b65b3e6a4eec8d930364c2ac8fd67cb80712fc8077237c510362d46953ea6212d21f8aa9018fa15bf62f0b2ddeb105e2f4c56c4a8b20e94e9aff3e1a17fb6ffa0e4f331a8501a4c65edf3bd3d160cb7d803eadaa673c9f893bedae5e2b768623cd5df180f86ce5904e1631ac44bfc9519b9e7eec6f02a5bfef8a8a5a17cbb7c3426d8cc75db41449427a111d8cd66e1bed9775c233c96dc7cdb2ce219a6b5916127bd0617a00dc335897fb53ce95c4cd6e6ba4a5d9ee3dc25ab434ad023ab1f924676de24ac29267ca1662e79880996bf1c88a28a10aaf40313e42e54dcfd1f3fcffa51c63c82efefb3c14b65c3433333f12815513904d4ee0c8feae570087fe8ac88c9e19a8a57360eda1e9e2dc6ff252132d5faf5a0babb89db5e0187a952de7dcc3e8fb18150f16f80036489624e9400df35bac1fd05102ce724d8fb962a70421f2018188843442a2c542ac416f49292a7eb687feee36462f3bc4e05b4b6a9b4bef592bc55f2a6138c63efb2c5865184774cb0c5d51a066cc84741491dc1543359776530b72bf46e57cd1465f049df5b44b02ceca53e040e25a65bc714b683639d384352d468fe1b698c7c25543662cda08ed0cdff31ae9ef885eef49f7470760dcc605abed186dc5c6bb534bef71b870ff3b71edccb531b33c48ee86890eb2275ecd1c59625f4be44c7b99de11f8cb728cdc83a3784e9adbe1fafb549927c6bc550204543bcf75b9a320c0d7c0142fd8497ba988f5f2b53ef02909d320517165aeb08db935da37cc81074c82107d04f98dbf82384ad1d8fd93991a172cb76056d0eae86b6ea298972b6386328a2150efeb87b1ac6c6c88792c838c652526a46795cca21491f29a08dbca9a5c14527d98cb667ca816628c36a219295e3e2a85a3f0755baeb947d072fa62261973d1dab07f22963c590cbf850093cdb65a12ed29cfd1047290b1bf7bb52bc587eecba6e4e33bc0d4b7827c8f14c33d497811c31d5a005af16f41301b9ccc1eb89a93e6854d4cc9aa6bdda2f720dd860b0f32de45385df085370e3042d0c91e5ca277a628e99196892130121906e7e7f3f424739cd307dd60d7d1e6962eaf90c02208926a612ef041179683a967a65a71d0e47b9dba943d3cefc008182689aaa33e1219fb8e4fba3cfa671979b1ced71d760c7da916f087b13645", @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYBLOB="6bcae2ace47b35b94f6a974583640d3015eadc8e05305620cd5a29630e5ffb587739d2c74426aebf4a9050e9f4452f89fc2f4080c67e92b82d5b8d6cebaf4d477f3778ff9c952bffbb16", @ANYBLOB="1c88c078f2cdb101ab1b719caf84c8acd53cff833d6cdf56cff3a8d6e0fa3f958711f28a16963d0f001fff19bb42ce10f095af915838e9675eab92d60eb490b05efacdddc87dfca0573b6ab2c21ec8663d8ba905e62a480628436677f08aa78d3a69c4d9b179ac1fbfdd1903e7aae0c83d2b5920fe7b8adfe7d07ac0c16ef41df9880729686f3166dadd"], @ANYRESDEC=r6, @ANYRES64=r2], 0x7) socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) 05:34:09 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x18010, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) 05:34:09 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x401}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2", 0x1}], 0x1) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) 05:34:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 05:34:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x800) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r1, 0x6, r4) 05:34:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f0000000540)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8, 0x4}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r1) 05:34:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') socket(0x1, 0x1, 0x5) setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:34:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f00000002c0)='./file0/../file0\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x81, 0x7, 0x2, 0x80a, "fccc5c1fbdd05afd7cfec52d3676e1045c3c09ea", 0x8001, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x2958aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x1d0) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x5, 0x4, 0x16ec, 0x1, 0x10001, 0x3, 0xfebf, 0x2, 0x3, 0x40}) 05:34:09 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x67, &(0x7f00000000c0), 0x1ca) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c230c1e7bb6fc6e23c5b00ffd200000000e745e4"}) 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) 05:34:09 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x3ede1861128c01fc) msgsnd(r1, &(0x7f00000000c0)={0x3, "b47401369169cdad41260c2ff7fef71a533e02b3371076e879ad48f6f5d06aae56fcdd2a64a02bf4141f90bff0f063ac1fb88dba453870eaab6a7e78b5f82e53a3fc7445c9a0aacf765d191f8fbf16d74cff139dc685f80ebc0e463a1d834bb96b6720e66c3c1198913b2819ba3a073816cde13bb809cabf2d584483a37a30f452b752e1e755d5c7841dcf299a63d83dab9d7f21fc33763745f549a7b89c7d15c021f974217b092b5264f11fce03a4e09e2da72d36061f1dd7df94cc25755f03c899f3b773c89d5735d346269477"}, 0xd6, 0x800) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@abs, &(0x7f00000001c0)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3fe, r3, r4, r3, r4, 0x25, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r8, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='o\x00\x00\x00\x00\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = syz_open_pts() close(r16) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r17 = syz_open_pts() close(r17) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r18 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r18, 0x4004741a, &(0x7f0000000180)) r19 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r19, 0x4004741a, &(0x7f0000000180)) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r22 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r21, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x400, 0xfffd, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 05:34:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="9b60463718c5d9daee203907469ad7959735a46609483ef1e91871f294f624adb96089ce233383f751571ac0a131a599fb2adb947f3b85f7edb5a018451c5089cc8a3d0d", 0x44}, {&(0x7f0000000580)="e3ad3240e2d415ce98a1dcba4935600cc30a33951272f8e2a47dd9f9eb0c3618086bb075bea8a987e0fae35586e0eb578675a87e012ea6db1d04bc86f01ecbb03f297bfda95c8a3136109ccc5311da7a27dfe7e3aa42ad71c0b2a64814cb805d5b97c9996681207321a39bd506849387bb272ef199c67b2bf2a02f37fe97eb034d7b174aa9048d7cfe37fbc1caa6d40426c22ca13e94c0fabe3a279b52c754a3179bfad62d8d0079c0191de86a186880fe74c396fa36164de39e3cc3e5e230d6801af311886ffc7fed0b304b13bce7c5ab76547afd57fe3be5f3f0594a0215f4cdee1456a964205a4ad9eea225344c740c23358cde67ee219f2401b0d4", 0xfd}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="dc1502cd0388ec99f63f24dc0afea8426a8183ab4d59ed0eff8308515455636e95fe2d6fcc924c17eae37f17e4696abbd021709f91683404efa19bf86215c6ccfa81bb30950b7a3e64de9c5f2e0466ec0050aae60447404b7d3f4faa9cbafbc3dc7660e1837df061f6f1555c8c9a4fbe38feb2e78f69ede40da71555ed61dcccbbfd938a3a4c58b1c7b7297944790059e736e64d98dbfa98ff4e337894c10e2c244ea661ce9e00c5cac77c7f9766f4440b1da8ad2757d55ef0119037594e22e4", 0xc0}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:34:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:34:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="ac4b38e3537195643b", 0x9, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 05:34:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x81, 0x0, 0x4, 0x0, 0x5, 0xad5, 0x8, 0x2, 0x0, 0x1, 0x6}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/190, 0xbe}], 0x3) 05:34:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x671bf462c7401ece, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 05:34:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) close(r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000000c0)=""/166, 0xa6}], 0x2, 0x0, 0x1f) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "9ffbffa6e600"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:34:10 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x800, 0xfff}, {{r4}, 0xfffffffffffffffc, 0x9, 0x1, 0xffff, 0xfffffffffffffffa}, {{r0}, 0x7ffffffffffffff8, 0x40, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0x18, 0x0, 0x7, 0x8001}, {{r5}, 0xfffffffffffffffe, 0x1, 0x20, 0x6, 0x10000}], 0x8cc1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x9, 0x20000000000}], 0x4, &(0x7f0000000140)={0x2, 0x5}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 05:34:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x20000000}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000400)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000000)='./bus\x00', 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r4) fsync(r1) r5 = syz_open_pts() r6 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000000000), 0x9dd4112e7649cf1c) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) close(r1) dup(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r4, 0x20007479) syz_open_pts() 05:34:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000001200)=[{{r2}, 0x0, 0x80, 0x0, 0x1f, 0x2}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x20000000, 0x81, 0x1}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001340)='W\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000011c0)='W\x00') r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000001300000000000000000000771cfff9ec5ddc6bde2b000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f0000001280)=ANY=[@ANYBLOB="fb3943029ab91c3871d756c3440700000000200000000000000000000000000000000000000000000000000001850000001066d52ba2a21cbf133bd484e16eebbd94893ce4b7115e5a07078c06a4af0438ad1152cfa15626e1f51d0d3451648b1c2788a3f08ac4ec4f132b80a9df8db58cf9ad36b8a270260767d9305223e4ccb6147ef0f8661a8dc7e7a8ce8a3abcb9b442bd2b0a0f9bc97ba981"], 0x31, 0xefc7ba68ccc992d6, 0x0) 05:34:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080), 0x101, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:34:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 05:34:11 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x9, 0x2, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) madvise(&(0x7f0000706000/0x4000)=nil, 0x4000, 0x2) 05:34:11 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x7000)=nil, 0x7000, 0x1, 0x2010, r0, 0x0, 0x7fff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) select(0xf, &(0x7f0000000040), &(0x7f00000000c0)={0x4}, 0x0, 0x0) 05:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x7f, 0x8, 0x83, "5d2ceb48f433d57b98dadf9467d3367ec0d55cc4", 0x100, 0xfff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x1) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000001c0)={0x0, './file0\x00'}) syz_open_pts() 05:34:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x800003d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = msgget$private(0x0, 0x400) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x10045, 0x0, 0x20}, {}]}) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r6) fcntl$setown(r5, 0x6, r6) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x8, 0x82, 0x8, 0x400005}, {0x0, 0x3, 0xb6, 0xe17}, {0x0, 0x4, 0x1, 0x8001}]}) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000100)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r11, 0x0, 0x0, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r12 = getgid() fchown(r4, r9, r12) r13 = getegid() r14 = getpid() r15 = syz_open_pts() ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000000000)={0x338}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r14) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r16) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7ffe, 0x0, r3, r9, r13, 0xa2, 0x7fff}, 0x7fff, 0x7, r14, r16, 0x6, 0xa, 0xfffffffffffffe00, 0x7}) 05:34:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) 05:34:11 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="fc3d2eb3246cfd5fbefe86318593fa3c75bd0d0eded2faa30875", @ANYRES64=0x0, @ANYBLOB="a91bd509", @ANYPTR], @ANYRES64, @ANYRESOCT=r0, @ANYRES16=r1, @ANYRESOCT=r0], @ANYRES16=r2, @ANYBLOB, @ANYRESHEX, @ANYRESOCT=r3], 0x6) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r4, &(0x7f0000000200)="08858c815f6660ef", 0x8) 05:34:12 executing program 1: pipe2(&(0x7f0000000040), 0x10000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:34:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000005c0), 0x1000000000000358, 0x0, 0x0) 05:34:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x3ff, {[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = msgget(0x1, 0x240) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) r9 = getppid() fcntl$setown(r8, 0x6, r9) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x2d7f, r3, r4, r5, r6, 0xb8, 0x4}, 0x80000001, 0x401, r9, r10, 0x9, 0x4, 0x1f, 0x2}) r11 = fcntl$dupfd(r1, 0x0, r1) r12 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000180)) acct(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000040)=0x81) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) 05:34:12 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x1020c, 0x56) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = socket(0x800000018, 0x5, 0x0) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'M\xbb`', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x87, 0x1}, {0x40, 0x0, 0x5, 0x80000002}, {0x7, 0x1, 0x0, 0x8}]}) pwrite(r6, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 05:34:12 executing program 1: r0 = socket(0x11, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCPROMISC(r3, 0x20004269) kqueue() r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) 05:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x5, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x65eaf54c, 0x5e0f}, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwrite(0xffffffffffffffff, &(0x7f0000000340)="caaa93d1f6dfc462d83188f942f08e11630341fc7da235cf50e1610a75972a7c32f66ab727eac1d15cd44263a6142215c70dbe9cad64627e979549c9be296f10605f9fd5cd7e32f5d0293b0a2f762c538ca0f11ed6702f362962a3b2661c222dece07bb39b87101c396e2a2b5bc33c8dc7bd8df0a0fdae7a8c1c7ae7c010894f3c00f7184a2b60e3f07985e05ce4efac0a87ea28f425fa0e826b8203534fa36636a413cfbc3d0d4042ceb1f5a5b894b90dc18725599eefab0ffa330e7f110d9bfa041e931897782aa1a4f6ad484fa40c8b55ff4206b0a0f58b41ba1b57ec8576935cfbd1afbba5b6bef69c0a05e815fef9068f077c58c1af0bb4fbb7e6f190d3a2bc9254e7958e6ad9120830900e8392375919fe0d4bd4c147a11fa000937345a9039e15467c5dc0a1b6e5bcfca02e760cce4bb97f9e5ad28420a40b3c3be4007befe2d8a2229575cdab5dac4f00225502048f415d984bf6c44d6937ac444dd50b595521c25b1425bfc0a168901e5c0f314799ab8b24a511abb8b400b356f2515ca03620d37cd63d805cf4ef2d2ea75591b1cfb9e358ac3d45ce43cd874bbdff4b341fa5fe857a10bb239bbae7ed9562e769d8c73dbbfb0d054eab37828c08f72582058b0b1d06cd0bddaa64db91aca45ac4854fca636125e714d3970b85f5b7f121e639020a2ed47b6b7ce1a74bb19c2bf00415163f346c3dcaa3d8281ce7f8094cd0dc1735038b6a48e24246ce22ae8afd40c0b80961921cb8c942c139a972a4b5ba323ff1ead03dc0eab4596b5528825b9c653698d608b7a255f0eb98d71aae38280f6ef05effc7024212935bf044e42de21c965d9922091d318ade4427edff96d6852121fa24284c47ab273a56b1d84d56d3c4f72b650721cb1600ba9a8e059bfec1954cf501e6ed1b5a15d56cba5e1b3de48535fb6ed3c926b2199d3e08b530879d37164e7d6681d87244b49e4a9f3c52f5162ebba3735ed601d6091a8142631c744f4ed8357c307a06fbbe1acfb4b273a588b99793ea86c56b7565e0e8a552ddd07a2b47519e6df5307cfb31003edb49db5ffc18b040fe6fd0304bb2e8413ebfc1522380773aefbf4990bdd5f4ba9072297b06e012869d576153536a1db3a89159573134033612651191664635c8a3f7c0e2e0e77511f7db41a0dfe2e9847d2c4c21db4e94fe54ad5bd80096d0203e40a4682f9f6ab3c2b92803232f92017682c9b124c77235124dc29862d75e461995e3d1f6e242c547ed473e9b7f00b577629c4f21b7cd1cecddc7b72f30a65d50557e5ff01e7a228bf85796f9d5e7a940f3e0061aaac819317675b33bf2410d4472e435830c12cad0b885b7928aaaa3f55e15512b547a6414c7661f33194bc9dc0ea898f56083ed30302e5dee107770ead346225ff717efde76f39a1cbb729a740bc12827698c20e23a7d7b3afa7c345e814860d90dd3d4dbb856bdc5ad9a511906fd7c4d3186c6e62741d598b5fb77bf1b7d4682d4ecf0300233f3fff8c4e239f75cbdb8561c170aaa7197871d3757afddfacb10b462e18ed8828d527b0dd98992428c56488c5fa22cd678bff9a01df01b57d96cbb09b2950500f726d1b99041363bd313b6e32bfe540ffb42d57c14014bd4d5bbc61f02affb47b294c3025b51dc9835252a6f6f72dcc9608e49dedf8560c36ebeefe57d649d8bb2863eba158c5c893da03db4e64bbb55bada29f2d7e3ca930630a7345f117be0bf0d4362f7fac8220c7d915b9c2f2bc821bac21ee7c89da3f58ef64670088b4604c9a86e92aece597c1dcdcbe116918f90d82571a2211243d777a4cf0df9547f311a849ab9875497771c7d8032aadd8f60d847f0fd6e8e564b5483adb640ec2300f06869aeea65a437de16be73b69c7899d3e89d16c0097287040af5890c3a276dc9885c13a18b3cf6e4c1f560505e09ce3f3bbd4c994ae4660ccd837c1eebbd944eb3b3308f19965eba7f41a70af7585461448462219b8e6c0716edf69110e67542789e1f0bc12db5bc31d817def19c26947e487f879dfd7483ba28c41ccdb4c9f75f691d1f2ac8f30e29a2a8378da0aee2193f3098560ead041372c6340e54b79239700c6dc79b89e8736c7b4c58ba7b3f0df8d95a961844c44aad4879f7e2f852611f6f3d46fd93140819d168602140dab152af868ed57427e6e7fc588b45cb831a32b5140648c7e3896fa0c57e0b11bbc42890189ca6c3cb97e194fa11fcc2792411cc0b16264bacd870dde76e49111068d954813187032ff6059ce9a93695544582122281329af0902bd7c489b6626846bcba94eaec1603b895d019a61ccf7bd98cd65396c73297939469a360c05549492b734c0d601932a77071aa3dea584c2526be5a7d5846c2232ef7a103a76e9379d04dfd058c3e691f1266f0607eefa1a257d212ca2953bc1019caf0f34674c3977c5a38760435ae17dc38ad3784c6809baa8167d3292164e83f711b430a978d0e4d7157429c575008761c77930b4f3f41684ab6f3cc3d6e34ba1f25425770413140a5d000b4bc83fa857e6ff413a87e94c7df0c0fcb76b1dbcd32b8ae4620f476f11680a80c786e18e9801ba63e18541ebc22593aa92354273311bfc332b785980cd96aaf0cb442f34879682d7213ba7efa8723dbada4d0fad81c2e79390fbac6e8a4246558a93fc09d242c43bbd0e60300440e2c61089384ea40ada807f4176bd6fb65a9e21cb64449d455c660b1bdb2f715d8f0443e2ff01a260d22d6be41ea3ce7c7cd055d51b8ac3b32c97070f6f08c71d83afc70005f7f62c5f92fbd2a5eeff01df63036213f8c37b5ad87942777c70c73cfd5bfb4efbfe62f068be50a05fecc1df53f303752ded08101b94c0f2b2e593285f759882820540e13b99fcd88c1f0e8b36750f896f8d7edd90c4ecfab4e60cf98f3c2e526a2bc0b0fa3f5c1bdc45f351abdd08924a201410d66d85964825fdd1b32f5ecdb9335d9d6217e264df716b9717e6e6e0170ad08a1bb8418a408491f674320bd5bc5b1da8a6d4dc40d2e8015f94fd48bb8f731a77344bd29ed7cfdab6d2c3c33ae6063a3375477950f9318e0b5ef2d9f7419e552aa6b81182837e2128cf58ef4272230439fd87019970779475ff37335358d04cf43b72b04c4fc5e68f967f6ed7c9070c5e82bd8b7b2aa215bc5500028962f9909e2c9aa97b7354287e429c8c9b5a930987603d0dd52ea1419d4e8076624616924195fd80b31c35949763c0253654a80d4296f4cc5df782b5fbfc461789b8f10b58c025b42255ad3ba120724601161e9ca334dd0e64c0586d7d4cda2dac15e50f490d623916b3e2c335e3c22b8c995bd454ba4f3e7a7d5daa17a7383fe62f80ac9e42561c08e98ad0985afeda2292195ef6012fdb5594ad849d423c61a43da34a5ed32ece18bed3a90e16f00af58ebafdfee9338331b03fca5b7e69b541c2f7c09e150a9955131ec528ad84355d286d8a88461f01a2401a2911e4037813da08b5eb6b393ef141e2a54f404c46e0e51bb7d095271f1ec6821c4c1a3a6b68ba1bcb480b811dcb7f6b94dbdcde38413d6dd4110d6e0156db29beb6900df0d138afef7f828c183d568c2045e1318f7814a6f8cfad7a1c247188b264fd38dbb00a07c494499653c515151655b2fc4c0f8fd550ae44a2cba311677caeb482864ed49179752c77547ae587955ac9382929aa78e577f76e12890375b21738f7375979916bfff97b41e1500076098d3fcab1eb6061e8284f2e9817f806171d5a7849a000e6ffcaee2a803b91a713d9709ecbcffe54348e3f4a9a6eb22554db1f92452592cbc45c6ed9cb57ae118d8add277e85208522b5f76f78d68eb5ed1f84745c57f8e7a64097a95226d2109d43efe9347ee7b15cc0378a11d953323a3c88f7c653ff92fc1c67c5e6ee9138ef1fed65517ee44f308f84d206fcfd76e3dea6c589df92988ad92ef094d50c527e1f8f5062f44cd9ecf6942588a4eaf22f7d2484d858519b34426db65bfa681858e45c00a4b716565741d5118e772ad16b55b585bf0910637d38ee1e4f0739d5bf4b412de0d1de18e9a22a5c831c2724d3eb3faa6f304cba7b7588113ece981d15d76e3d9bf176d3f2e4b5d9497415fc724f94b973b2e6c9220dec61843553a92699536b8e583cb42bccc952eae8a90ee3fe072ca4b0df4751a6c7460e8d21e8091706ac2ba0f9f776039ae9571901b5b8b5bab356ff21bed778d20058f3b72700dbe9b70665a6fee8d61bed3dffbb7f62d9a58416d7b946948b8e5048e58261593a478e868141ee7c3faf997626a8fcb748c52f38494f82544b28d9f525c22614781403fde76a2adea9dac140aefe1e368187a32a7bba2845163595777b5a3a427bc40569e40022306b618c8cde06a432835fc4cab0725e61d86f9080fa1c06ae499e06c32ced3170db4a44f968b5f075cd4c126680c15dab65ca67a31f4c6d06056ab7bf16390c67f581ac92c7710d1a5eb31e37a3c61b2d99488afe5e9a6bbf7e9b94494903850dd4d98f82ebb2025db92f92302fd1b1d093214438628e03d82c1720c72d96474ebfc94049844f3910f05e5025cd1ce9e0f1557c39679f0b32e8807c9ec76119d726a76a184109de346b543357175c96c9d6f0ac28dfa6cf58d3687154153bfdd4c3d628befb0ad73c68dc9cb4294d164aeb096af114382677847043b458de62485baa91b083dbaf45a8fc605bf6df106b76433cf822cf9b52166acc12123d16f88c90476ecabd9476db739a5969770c4e9821586b1e16f5b41ff8a143beffb2ede6ba769d7e610fe5451f27d655b5680a9fdbdf19f5bb240ff52dbf16a36aae444f9b530c9e117bea2a9a430000b16d4ed5bbdda6fadfc9e1666f57c54e0a1d5d02aac702192005c174f45a9d59bc70cdebf31886bcb1714daee700741e38cb540affb4505f8751ef07c6766103e811bcc6d0f80ee19165107f2dea519ca11fdea6ca9ef04f54115ac7a1f42f85809317c3883baf7bea306787c6d28b93db78639329db84d1ee8abd50001d22235c9d949c09d4b5d0e313fe4315084dbe10c329d5c45083f2d9e0ec3237c732e607b5eb1a5bf39577aaec7b2f5ff2d602f5c7e67763813ca392226507aa7193db58c19286dcd92cf12c06cece69fa1bab47f33bee31977f041ade3e894f20fa833153fe06c0bf9c5fa48587f9591d0f30709411d5611c8e1803f1a597a8583ac0dbbfc479d502ce66c853e7ae2004271032e1c8a05238bbadaf024d413b2a1837ac7bf5bca33bc12e2fce5f6f7bc7777a9b3d5c1830ec814cbd374e89b15d81356be4312e6292c3accc9d6759cf859c9a1050074e7373bf7feebbb3c39d659e17b7dea92731b8ed8abb138fe66beb4d231a8e67f1431b17617e47f9872a07026d45bc1b94d7624e12d5b6b6c470c74ac87aab4d5dec5358f51a04144c933ac55aa801c47f51fdb822fe0cd96caed68ea3ffeedc928474449f45df57cf52b71a32a9cf9ed7238c60d362eb05dd88fe96dfc93d8578af9bd427d8686fab5b1e1368c192de455922bbb73a9262aedcf379c8e589bf98a8813377feea3e7469a503ee50dc0a6512593f4da366181053ca6a67d7d43c64c143dd7bfb4f2f5b48896dae1c8179ea08cd56d2a3631235f27ed917ea8a52a02330ba223e05136e87421d2ce295cd27e75ae24c60cd3c6c38d7f0fbe3b023cc717f20d518a6b8019ccf864df76f25b31c1a6e9f49d022132b52b3982504d153ee43d21d908c888440f9450993d87a5b09d9c7d8d2cbe6d0979e253b28a9b70b4937b1d56", 0x1000, 0x0, 0xf837) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f0000000000), 0x10000000000000ee, 0x0, 0x0) 05:34:12 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000740)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='$'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) socket$unix(0x1, 0x5, 0x0) recvmsg(r3, &(0x7f00000008c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/99, 0x63}, {&(0x7f00000004c0)=""/151, 0x97}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/181, 0xb5}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/6, 0x6}], 0x7, &(0x7f0000000840)=""/76, 0x4c}, 0x1001) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x7, &(0x7f0000000180)="ebff01000000010000004e713048e6993192964887db291f795c3297a5b194dee350972ca0d89456434b5a1587fbb8177d161a0d1ec6156ed020a6bd891236fcf905eb7b5fe6c7b96829db0f47b3e446572f63e1654d4b46398dcabb839f8cf3fd5f9290054e815c3dfc92fc01f87fbd7c81d9187115d3d439a50041ab1849faf6201dbefebf44bb873d036ffe0ab479b1685001145a82e18c3911f59c829ae0cd47e62dc1e8e02e2d175e592056b23a60dfe00a7c50c8f45139dea47fbdcf83fc43f3076bdf1769d9ef8e57fd5956e76b9348125a45ba0a1d6a22a2af0cb341614f4bbed25639c9ebacbb5f2a65a86bb50035ebf68f36425e05aca905e10139271736370f4b3c9605b63289fe0dd3eadbc397c45817261c9451e76ea57126fcc85e5f6a128c75ef0bef30aa522060d61e26568a768ccf6587f9dd8de4d2f0c040380c954d0b5f", 0x147) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:34:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x3, 0x0, 0x2, 0x1, 0xbd16, 0x8], [0x1004, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [0x0, 0x0, 0x0, 0x0, 0x40000, 0xfffffffffffffffc], [{0x1, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {0x0, 0x2}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001580)="4b4d3f8c6c51f350421944255ef8216a9903ba7950f3a5c2eec6152844ac5367fe4726d635dd86d0421c05441f0d453356e9b430b44dc56ca91370f576bf1c21405f743dbdcf95f38326e62705b666aa8e085afcd9cc7ddec645bd3c283142eefb39a2d0e39c0d2af91c8fdad36d", 0x6e}, {&(0x7f0000001600)="390809973005006ed884c486d713", 0xe}, {&(0x7f0000001700)="6dfefe70f0648bdad408ec7443ffff550c1fff07ce324f25ccec66e2e9e99d", 0x1f}], 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000001640)=[{0x9, 0x6c, 0x81, 0x2fe8}, {0x1f, 0x4, 0x8, 0x7}, {0x2, 0x2, 0x6, 0xffff}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) accept$unix(r2, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) ioctl$BIOCSETF(r6, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x3a3}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f0000001780)=ANY=[@ANYBLOB="ffff08000114000060cfa8921670e1358185835c6eb524633c610145391d0b1ecb38c3cb9251c4a466e1f3d5b7834b2a7e97cbd744d24be0a73bc2d6b093f1714dcca805850bcf64be", @ANYRES32=r0, @ANYBLOB="0000000000000004002e8928b662495e1793194206000000010000dc8dfb45e1f482ecfae9aa00000000000000000000000000000000000000000000b4300b0f3ec1fa2e4bd96abfd9227d75232c7927b0392eeab83debe8b60b6e87aebef5ed0fb3cc2441781fcae06e98b40e51da1edd676f2c96deb1881b0e38e6fee7a1b0e5f205bb8242dac88767301c87c4330f7fca7a3d", @ANYRES32=r5, @ANYRES32=r6], 0x30, 0x6}, 0x2) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r7, 0x2, 0x0) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 05:34:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x80, 0x4, 0x8}, 0x0, 0x4, 0x80000001}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x21, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) 05:34:12 executing program 0: semget(0x3, 0x2, 0x28) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x80, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair(0x18, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1) close(r2) 05:34:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79083d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a6de56af3e0940f3f686dac0a0557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13e584f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117", 0x1d8}], 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1fd, {[0x0, 0x0, 0x20000000, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [{0x0, 0x0, 0x40}, {}, {}, {0x0, 0xffffffff}], {0x7fff}, {0x0, 0x20000}}}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x5, [{0x4, 0x2}, {0x1, 0x401}, {0x2, 0x5}, {0x1, 0x1}, {0x2, 0x9}, {0xa4b2b11461fb9824, 0x7ff}, {0x0, 0x1}, {0x2, 0x6}, {0x3, 0x6}, {0x1}, {0x1, 0xffffffff}, {0x0, 0xe75}, {0x3}, {0x6, 0x6}, {0x1, 0x7}, {0x1}, {0x3, 0x8000}, {0x1, 0x1}, {0x3, 0x9}, {0x3}, {0x3}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x7f}, {0x3, 0x8}, {0x0, 0x2}, {0x0, 0x80}, {0x65c9e2641f84d772, 0xfff}, {0x2, 0xffffffe9}, {0x12125b601bc63044, 0x6}, {0x1, 0x6}, {0x3, 0x5}]}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0xe) 05:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) socketpair$unix(0x1, 0xa9a88bafc303af36, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5, 0x40, 0x5, 0x10001}, {0x6, 0x8, 0x80, 0xfffff801}, {0x281b, 0x80, 0x8, 0xb2}]}) 05:34:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) fchmod(r0, 0x2) 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) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) 05:34:13 executing program 0: mprotect(&(0x7f00006ef000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) pckbd_enable: command error 05:34:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = geteuid() r2 = getuid() setreuid(r2, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x100c4}, 0x44001000e, 0x3, 0x0, r3}) r4 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/52, &(0x7f0000000100)=0x34) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) r7 = getppid() fcntl$setown(r6, 0x6, r7) setpgid(r4, r7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1b65b06c2f85245, 0x0, 0x0) pckbd_enable: command error 05:34:15 executing program 0: r0 = socket(0x11, 0x8000, 0x0) socket(0x2, 0x1, 0x2) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:34:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) 05:34:15 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(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x800000000000e, 0xffffffffffffffff) close(r3) dup2(r1, r3) close(r0) 05:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 05:34:15 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) readlinkat(r0, &(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)=""/225, 0xe1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socket(0x2, 0x4000, 0x0) mmap(&(0x7f00005d2000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x1) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x0, 0xffffffff, 0x61, 0x2, &(0x7f00000001c0)={{0x1, 0x9, 0x8, 0x3f, 0x6, 0xc000, 0x8000}, {[0x7fff, 0x4, 0x437e0a68, 0x480a, 0x9, 0xad, 0x7, 0xf11f, 0x2, 0x3, 0xe9b5, 0x3704, 0xc000000000000000, 0x4, 0x0, 0x19ba, 0xe8, 0x10001], [0xfffffffffffffffe, 0xb276, 0x5, 0x2, 0x8, 0xe14, 0x6, 0x3, 0x843, 0x7fff], [0xec07, 0x7028a308, 0x54, 0x8, 0x8, 0x100000001, 0x200], [0x400, 0xfffffffffffffffc, 0x38, 0xfffffffffffffff8, 0x1000, 0x2], [{0xa2, 0x9, 0x200, 0x7}, {0x8001, 0x7f, 0xffffff00, 0xffff}, {0xa2, 0xdb, 0x80000000, 0x4}, {0x7, 0x8, 0xfffffff7, 0x1}, {0x3, 0x800, 0xbe}, {0x250, 0x7fff, 0xffffffff, 0x7ff}, {0x0, 0xaad, 0x1, 0x4829}, {0x3f, 0x9, 0x2, 0x378}], {0x8, 0x9, 0x3, 0xfffffffffffffff9}, {0x101, 0x2, 0x9, 0x7}}}, 0x5, 0x4}) accept$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000001025ff149b33ff0f000000000e00", 0x14) write(r1, 0x0, 0x0) chroot(&(0x7f0000000600)='./file0\x00') 05:34:15 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) kqueue() ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="eb00ccff13b9fd812eaa4e713048e69931929648", 0x35e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getpgrp() ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x4, 0xffff, {0x9, 0x80000000}}) getppid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) fcntl$dupfd(r4, 0x1e, r7) fcntl$dupfd(0xffffffffffffff9c, 0xdac5e9b519f3e365, r3) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000200)) ioctl$KDENABIO(r6, 0x20004b3c) write(r5, &(0x7f00000001c0), 0xfffffef3) 05:34:15 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/145, 0x91}, {&(0x7f00000001c0)=""/137, 0x89}], 0x2) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 05:34:15 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) r4 = dup2(r1, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) read(r5, &(0x7f0000000100)=""/186, 0xba) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000200)={0x5}) chmod(&(0x7f0000000240)='./file0\x00', 0x44) 05:34:15 executing program 1: pipe(&(0x7f0000000140)) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x20146211402d9b71) shmdt(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x57, 0x0, &(0x7f00000000c0)=""/87}) 05:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x7, 0x3, 0x81, &(0x7f0000000140)={0xffffffffffffffff}) shutdown(r1, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) 05:34:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 05:34:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000001206, 0xfffffffffffffff9) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:34:16 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 05:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x30}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 05:34:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x7154, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) socket$unix(0x1, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x87', &(0x7f0000000400), &(0x7f0000000440)='/%\x00'], &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = geteuid() r3 = getuid() setreuid(r3, r2) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r6, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/128, 0x48, 0x5, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 05:34:16 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 05:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="b8101dde8832d8afa3b12584c993656597b7ef128b829df07c3c63ae37f25ac4685b51322507c569e75a50f3116582530520cb1b9ce71f00ce9dd26e5c16d2c40f5ee7570fbfe8e2ae3dadb32627cb684f19b85fc0912e2bb9b01f08c8f11e2c8174d8ff206ede8197751637d7bda07983f18478338734a62d5651ab64bf0e26663f4839c4d9a61d6311fefe46b3ccc16e4f995e0f94dd81e72d7a5d2a6fc3a9053de58da978866176717c95f8cd057e9e33e89d0c9c6870ee34f982413519297d1507b1aff9279d533ef76c14d605a3e0b038f3ee87924f51", 0xd9}, {&(0x7f00000001c0)="dc1c28a67b977e96c8154f3780c6af39", 0x10}, {&(0x7f0000000340)="3cc267b2e3f4a0c27dbf5cf6c7", 0xd}, {&(0x7f0000000380)="71b14194921b292a86a8acb2796972c5d2ba0a63ccad48222a90b52d8d5379ebb493d2083872fdd8ac9d16ee7d144ce8340b1bb14aaf1d1a214c70b737fe078faa72c03a3865727289e8e9e9a638a47a7276ae0116", 0x55}, {&(0x7f0000000400)="4d7ba40e0df1aaa94bb657a5574572d525e9daa0414e2828d5d85ea09c533c225b47acbba2eacd0469e722b182f35f2c793ebf8238be8cec4394093a9399e5e6c703dcf2b364b1b89dba0a3bce69b3cfd9ff5143cfbd4d9cae802300196101b21c69e8d35fb05b00342d", 0x6a}], 0x5) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x440) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) pckbd_enable: command error 05:34:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x5, 0x2fac}, 0x10) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x1ff, 0x5}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4000, 0x8) setsockopt(r3, 0x29, 0xc, &(0x7f00000000c0)="38bdcbff1348b47f9d19094edf7c3b4c4e8cd0ab2ef77017270f9264", 0x1c) close(r3) 05:34:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000300)=0x7fffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r5, &(0x7f0000000340)="c74b944fc5e81142dd6f46c48e558e3b0d62d7e36ded912ba1c78f850ed8b37ff5238b2e36a479d8a31394f7e61e1acd339ba6936d78c77073ec77d5067aa619a6a482ccd6703a29193b", 0x4a) dup2(r3, r4) fcntl$setstatus(r4, 0x4, 0x44) r6 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x0) dup(r7) writev(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f00000002c0)={0xd8, 0x7f, 0x7f, 0x1f, &(0x7f0000000480)={{0x0, 0x5, 0x8, 0x1, 0x5, 0x4, 0x9}, {[0x686d, 0x39, 0x1, 0x800, 0xffffffffffffff29, 0x3, 0x8, 0x7, 0x3, 0x8, 0x3, 0x81, 0x2, 0x2, 0x100000000, 0x8, 0x4, 0x1], [0x4, 0x7f, 0x9, 0x3, 0xe8f, 0x1, 0x4, 0x2, 0x6, 0x7fff], [0x9, 0x598, 0x4, 0x4, 0x100, 0x7, 0x1], [0x0, 0xff, 0x987, 0x400, 0x8], [{0x3ff, 0xed6a, 0x8, 0x5}, {0xeaeb, 0x7ff, 0x3, 0x2561038e}, {0x9, 0x3ff, 0x4, 0x7}, {0x9, 0x0, 0x9}, {0x8, 0x3, 0x7fffffff, 0x4}, {0x9, 0x8001, 0x8, 0x80}, {0x2, 0x380, 0xc1, 0x4}, {0x0, 0xb8, 0x7, 0xc4}], {0x8, 0x1, 0x0, 0x5}, {0x83d, 0x10001, 0x0, 0x1}}}, 0x200, 0x40}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x180, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r9 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x40001ff, 0x103, "b800", 0x5}) close(r9) fcntl$dupfd(r0, 0x0, r0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 05:34:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x1ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x10000002, 0x0, 0x0, 0x9], [0x0, 0x0, 0x8], [{0x0, 0x0, 0xfffffffd}], {0x0, 0x0, 0x0, 0x5}}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:34:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) ftruncate(r0, 0x0, 0x1000000000000000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 05:34:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001200)='./file1\x00', &(0x7f0000001240)={{0x2, 0x903}, {0x5, 0x9}}, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000001300)}], 0x1) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000001280)=0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) open$dir(&(0x7f00000012c0)='./file1\x00', 0x1, 0x44) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) write(r0, &(0x7f0000000200)="47ded4a399594314c304d7169846827a3f9d529f7b2cea80384bf3defa357bd98d5549b93292f69ba29eb11a86ea618d3e9d9d7abdd51f2f545fc88c3a6d918cad1fddfd19d06b63b4cc959c37e60e7351166e84fba3f1beefd9bbd5a35ba6df02ad82eddd69ed9b4bce6e8dec811ae7254d15c63a61148d28e956d0ee852d1bd60d69a30a307ba31cb72289c175b4eb6eb28957df012b0407e7d97290c9a51511c66392f23f8b2e4b56a4171c163c217cdcf822f38f2bfb4641d7be421e1f6d4ac661b3a413e886848a008d7681c8a018d905f416a9c9181ed95c15b9f582f83a5807e1621028a7fea0b7f397e925a5adddfec2ef631786c3e0a1d5a46842dfb33ba701501594d0fca81cf8a1fc3af9ff818cc04a3f1af57fc1ba93dc20133794302cc6e9777087d0979d22906acc2c17efa9c0d8faaffb9ca705b82087cf96edb377b3c44eeb574742320f2ba0d8540c1f7ba1ab88a34f31b6cd7bf2d9f9a519c148e799944be43bd08b469d4c2c16be5045007c5f35b8607e303958a158f36e4edb95a85066c79c84b18569309756e1c393b5fbf3067ddb77849c7164d06c21c062199613261e490013cbd8739ad67551e6304edb2f424af17789ff41a0ad590b8fc9ebfd913a2ebf28e8498515d79afebc504241f74c81c5c5b55621c31c43125f63f16aad123384b3f13e672c0419d38a16b78c619d840fbea9edcd1aadd5028461958588c8b978c38b7a64bb76f2f1fcb6dcbad311851682cb91f353a561727fe63d4823136762637280b8232a9487ff708206af54416f3b693e6964db2d0ef3ff6557615a4bf4b103ed02fd0d0fe72ca23e9dccd7f1e7163ef922f61f33e0c214faee9c675309cd66c1755339426c61c3138314842f2eae857c1925b96b0809789272fad7571298b723b92f96910cc8986bc77fba266511ebf3fabd4576bec1ad866657bb4a7014bb827fd7218390455ebc87d215f705d5b7267f539d83f83ec49a3b767b11b97e630a1a28c6fb6ed1c92a008ab924848f176e76a1ebe404a2c680bee51404a34f862b0b0d31cfcc693e641d6eb5fa0cf744bae47c3ecb7c657c5542baadf42827dbc029ee978acd2577f0c081ce0a903706aa99d2063d53a4a1c9c440579b86a4f84c59946c7f66679590066141edc4781d6802b05d829c686281aaadaef4f862d253640f12b82cd1e2637cde253aecc9566c2fe1b048b7e87db7d36dc97f0ee0b73b341cf6a0bfa10d5414e31c280d9caa87d4ade7696e324a3a840be41ccc503ff048453ca814c9e172416e977f5ccab93ff34f1c4a08bf8ce6561ec6fd59743c8ccb4fc964f15f6c3529b6897218eb06947b25f1e2cb77def2086b0de6824c7203529512edc9f8ba23cff3d7f942f2d705620e9714d6047a1990c7273ed50af94806cd82af77ba9db9863bc18b883fc0eafb782ef231e500528b3bb8b50ed7cfb854baf28fb2adb4578585059e6bb1271c60d748a31997107581fbaf8d3279808bbf706c04f9a3e6e3c110c11d613bfb1a0f76d77edeca58003e1994c6a0b5b6849507c9310cb21feee34831beb3a2509f6e12e4153d8d6668eb45979efe7844ba28a6d3a1456dc4388be4f3df02da71ab8fda7d6920a6df5577284b7f8c801c62aaff416f68dfb450ead84c5357368fa95524734b9b142f39d49cb98c3060b8bb3c015f0477aafe2ab32d10ae13986e5f83eb82aa27055a5bd29009923f7fad7be8b5675d438f8b62078c9b3b9408c88c280c001bf6418b2d1ea64be991f9169034f99fa3dd6f6f41994bee8d4fc1fef3054b43407025400411428631a044c140c21cfbbf388fa28825a133be8bc5fe4e0bf13eeacd7647efce0096be1dcfbc414427d3b775e3c110ff3b1f341d49e8f72caa5571a6bf23a4c8d514656ce86606274145a4e81d2e766ff313a1bde4709b01d3d24697890762a9903d59e58e62798d059cb13ab57d27e9b94f28d50422de8c2ee32745e7378978e3807983fa27cb3ffb5ae3d0b537e6b7b9150ff7aae81f120882ded7cb605ffd99cd45b62989f3b867dc9f1c7e78ab17f9d7a65686cce89ced4916ecf462d1987cad1f8ecad3a37b7a8c424c34596e3fefb9172ee9068228d01ed58f8dca0f6eeca8678cd4f911d165b415e4d7b4cd9bb626a8b44a3809e05144a7636a55c6605f4947028b4ec943cfb034a0dd5a6abb9ab49f1da6d93d65b3fec6361782aaf43287b50afec851e31ddf08e2889a17e3a5f9d8b1f4d41f50dc3baabbeffc52d82779f53e1692eec5af5acc2c4479aae08a619da42dd3627f56347789e870bab227a921788c9cc456f36284f34be08ce8ae2fa80b0daac351d5a9b6484a2aff23984782a25590e14ff933dcca2ccaf99a3a00e1b57e153641167939ad29b675ff4c7fb6c4ae2e7e26dc3a8f91f7ba43a82e5781e706c8f7069c7c192d83e663f1af97d61e9a41f58e708f8f84b12cedb58b5baffaff76627df8e3ace82b89d1968a6e45974b4bb1816a3f87b444ddb4e8bb40ff9d1b7d4e3544b1502a1310886a554256086c06750a4055bb52619508f4710d5cdf70ead1b5c57ad73afa382dfbc42cf41ecb22c1f3cc104255c27989378f6e1cbed28af15de439d54a6eb6b9be2e8f8bd2c7850919ef8019192b30959ec6b4c8b73c0a973a09efcaf26c498aed67bb01e1666e957e7a156c062c70965be5e535e777dba8b694dd30fb3b3bae8d7e6d4d78c84fefea258c1e990a5b2a3b42cc64cc8b4dbd8ca46bda9ceed093ceaf9f6dc91c853c7887bb6156dc9f256913ed3c9a34493051f923d118985a63d4e5883d0f498056fda24eb6ceabaad01d41d86cda4179cd247297d476bc3aa5d03605dfaa21cbb55dd8dbb4622011418aac9965f0806a5eba0449175215a3db4eb600f628270f36b511e3cecfa2bf288241fc99ddd554a262545642b0b4332d85a2919c27b214664b4107c60b9468781cb4db5bde254d4b9111a2a0cf1fd2e876dff7fbf0b7e35b5711fa1dacfe3b526fe4d744d50bd1665b5d97e3846ff191f5e70db65405064d66eb3e90a84cd70425a206d9a8baa4d3497d404c8489d665c8e39bf033afc8bfc6959dbfb995531e5486571e424de79fcc26cf480d955d3351b5380b7a5e7a126ce671971e1599b01d304c449b9c7e0493acfe444ac796514d123466c937f99f23b47e171cf9254211048e944aba0dd12ca6589701f9aace6964c37ac26a22c8c7574f620140b5d4e0d117bb5ebf580cccd71189de1895118d09625e131efe913bf493da0f0c594b0aa537e8fdf11e15d2322b1051b505b0d719171b331fcae312f1e3dbf3dda2e9b9e0528b9c9d15925e2feef0f29565ff028bfa73a62ad7cfb6d09857e4add4bba3b6df95176e0518a008622430bd87a5a8b23bdfb0dc80dca6b119e9451978e6020344ed273fd6bc12e1c2788ae17ad2c9519625a4ca7b97a05abf950ffe130df437ff59c2bda125a4ff6be72e6f4e114de4112ae5c756008e4c40e8743e2bfcf9067eef4885f6b41b5cb1630368a08618d9312eaa0932fd7fa9190570bb5df23733471cdda4e0b03400e57a5357a8b3c17e51065c9aa9f7f6b9c4f1a25c23e61036c990050f28af6d3231eb50d1d48484803fe1d7e4fcd093873968657d3efe247b46fd935d4f508b5ec5ac7369702e3192e347317d481bb821e9fabbfc8523f2af86f25cadecee55aac65a972e83731fbec0fcac6753736a3ae4501003d7f0ab9cf1eaf4118891d3ffe8eb6c88892271a3ad08bc26a4bb2a84d731c6f0e509e7a44b19b5057ee230fcf4c99e7946fd88939f6b9f3ba522fd1aa7ce0df3599687a5ad744bf2150da843fa8fb5e1e689edeb32f011a619f9379e1d17e669c2bef62428e735b72db25e2530c45766cf20e307bdd2f44fd25da059ec59b0db6cc5281eb3d9e84fdd7b7abff59e8e472026d6d2237bcca564a646d1c09e0fa676fc39199d94534439751ec602d287ff90749b494144ee7f229495dec95000e982f2b4d0c4da7e56e98f7d92cc8430fccf8b1159e10f358dfc72040a76e2a699ac8132bf262e013f4f74c111b8ebf366caef87b52a485d7e76b346a40cc79b4c026344377a1fbc0473204a7bc3c269a61464fa0efa0509f3a2c48567daf7f8c6d493c8a98baaf9da3c77ee569529e7cca1bd23febf7f387fe991d414d7e7a7406200deda1e3b09b5cd0452eb0a996472f35c228218539e22c1ccdd419adf3d899c8940cc81495f17beba0299c24ed56e0e6a703104d9c3b593d364770f75ddcf4cd22427f4e411cb0be53e62d2773b2aad3616bf4458a464e67dd63a55059ca155155ed52ce6386dca08a6b1b9ee0e5eb8c4e14b43835baa45c8c25eae7610b3fc8a7b19388ac9e5343ef14742cdb9a0709acbe6fe6fe3b053683897973d3f8def06bf5875beb4153d3072e984c93a4e4c6e0084c583c8ab36462d86025a48174ddb2551463058852de3e578905c996fd087e484185103b8d507a884e42940a7a538df400b8e6258432e234b144d6168f40525abf0bd2841f6f598d75151256def936daaf11b2d256e3f3c9a6e6f152ab382bf9ed7cba25c28383e363c1b9d3b639ff8136c0d6427b395ccc62d0768c6ac0e2cedd53d7003d3e93ed9cb893ebb78f50ebc4ab9de4298c3d05841adef24cdd565c3939420b7ee09ffe531df6a95c135dbc3348f4aba718fc1d0c90be6822b430090c63d8c526602a6c3c99f57d01caee80932783a895ca3edf22206dce0d4e09138ec2dd99b42d598dea1f2a8266698b97ec0e7bec02cce282e35268560b4c5d9e2d3416418bc840133889370b04b85889d1819c70121540c2f588a5ad88ce925669535b07b1ac3c2afc991461c618557a95e97a8ed485299740814251033b691c14f401b5ecb4738992ebae70eea27c54cdaf2fc77b6b80651c245b8f05c774997f34e9aa3d8b4e4486209bc188df8ba39be94cf167d73b401f9a5c1b19f5dadf318760007ec39fda6bd25cd3d5974b7b898ce18ad7bc140d402b355df799bf4ce3c8239c8d36cd8a83fe8ee5224abb084ff9c49eebb40f40a7f95525df1e3b7f417d2b10c864fd05bb00694830b6b1082da25554b0c689b68119f0d663b8de0ede2f62ecd5dc01bfd68ffd629b2f808851dfef8e48080376b55dc1d565c7d58fdd6644ba53e02087d33d1c8da75129a05c80caf2e206236bb2296f228742cd0cb2174c30cc9e3b3bba6693d566207025df05e1ae5b90b0b047c8231b6b72d6b56184247fb5581e931b248a21517f20f077f0456598e3d31bc636808337cebac8bcfa29d33bee33e09ab0a5c05cc81c88fc84bd4c886be2d74a5fc798ca0727cd28ac14da41e25f8982b3a4d67ea7f9db8817acf43360f8511f41e8ec2437e20a876c0100fa21399912528204473e646e5e969a7a7070f0746175512a2d4e34a874fa2f97226f97731251cd0b5fce9f624017cfa65a25215fe6319cc41913859e5c04b2928344b4267f14f5a855c49492aa6c138c6912d185dab5723a3fe18bc9b1a3db5e7ed7f66694ac071df8b37408c8d211ebd3400d3d1881a53f31e76a36143545f1530c726ff5a79670ed75d3603445bfe20b0b7d5d5c182491236f440ef8bcafa5cba52eaacf725a8974f71ab2b3dd70373ca7db01f5737a856daf0d4e348e31c12dd9071b950d31853b90489c5a497a4bf88ca13979306e3e8eef1e85dc478c7ee8c486ef605ec18da12f71bdb6933ae95f7b79a00ac504a811d7c40edf99dd89a8b6ea9b3cbdb2c78ea08cbfa9a7238c7c7a9655cd6", 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x800, 0x0) r6 = accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = getuid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r7, 0xffffffffffffffff}, 0xc) r8 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000001380)=0x9) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000080)) 05:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000100)=[{0x80, 0x9, 0x6, 0x1}, {0x124, 0xd7, 0x0, 0x4}, {0x1, 0xfa, 0x96, 0x401}, {0x8001, 0x58, 0x1, 0x8}, {0x4, 0x3, 0x7f, 0x3}, {0xbc7, 0x1, 0xc, 0x4004}, {0x55f7, 0x0, 0x6, 0x200}, {0x2, 0x81, 0x1, 0x80000001}, {0x2, 0xc0, 0x0, 0x7}]}) syz_emit_ethernet(0x68a, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000280)=0x7) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getown(r3, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 05:34:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 05:34:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000000)=0x1) accept$unix(r4, 0x0, &(0x7f0000000900)=0xfffffe66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffec) setsockopt(r9, 0x29, 0xfffffffc, &(0x7f0000000940)="0085c3814d85a75c5cbca6d9d40fe8875d99ac3a6d94163660198cda60b26600a31891e3dd24d3e20000", 0x2a) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r10 = socket(0x40000000011, 0x3, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x8, 0x800fffbe, 0xfd, 0x7c}, {{r12}, 0x9cc966705e988fd8, 0x88, 0x1, 0x3, 0x7}], 0x0, 0x0, 0x10001, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r14, &(0x7f0000000700)=[{{r15}, 0x8000000000000002, 0x76, 0x20, 0x91, 0x6}, {{}, 0xfffffffffffffff9, 0xc1, 0x10, 0x4, 0x9}, {{r10}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r14}, 0xfffffffffffffffb, 0x3, 0x2, 0x1, 0x8}], 0x81, 0x0, 0x7, 0x0) close(r14) r16 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff8, 0x39, 0x19, 0x4000000000, 0x1}], 0x81, 0x0, 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = open(&(0x7f0000000400)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r17, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r18 = dup(r17) r19 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r20 = fcntl$dupfd(r19, 0xa, r18) ioctl$TIOCFLUSH(r20, 0xc0206921, &(0x7f0000000100)=0x5) r21 = socket(0x18, 0x8000, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r21, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x200, &(0x7f0000000180)="f7f9e794", 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r24 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r25 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r27 = getgid() r28 = socket$unix(0x1, 0x1, 0x0) r29 = dup(r28) msgrcv(r24, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r29, 0x40087603, &(0x7f0000000280)) r30 = msgget(0x1, 0x0) r31 = kqueue() r32 = kqueue() kevent(r31, &(0x7f0000000040)=[{{r32}, 0xfffffffffffffffb, 0x1}], 0x3, 0x0, 0x0, 0x0) r33 = fcntl$dupfd(r31, 0xa, 0xffffffffffffffff) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d07ac9d769cd5d909b1614856083c3b5fc9c5000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f0000a9ffd76f2ae084583700"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000800)=ANY=[@ANYBLOB="0100d3ba5403000021c90c959759fec0945ec9edb1a8aa3fcac081ad9bfe1ca695a1054a8a3ec84fd185b1a5e1d44a188444b8fe150f3df4d56876d9b68b78abd6f2b8e5b38230af14c17f000564f735a3547921302a8d5dca2cd83894943804e889ed3b44ad779f3a666a7d034cc1a7eeb1c882c9a07641da467496c7ef3b49061251ef14752b31a175621f0500"/151], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000001040)=ANY=[@ANYBLOB="01000000686c6530008bcbe9d21e907c35eea5301b7ad5bc7204ea9e7f9a96576cbc2b20206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff4da9900eb78e1bd6c1a703c50fa6c2cde8bec08fbffde34eaeee91d723b151b57fc6af3c3c4504185fb1bbd2904d52c1723c2d7fa0abfdec13de7a19db0903c5404842153b80476dc7f7fdf72f8f09d7e45b2529b76e1ff17047c8e4f00a70377b0d3a4030d4bbd5b2a2da7751e498b17339f128fa5167b06767744401ca9ddb5dc2ce073cef95e98b203008241baa40c610600a4e800fd181df03462fa03250b010000000000aa005cd30073f0351758665feb34b2a2639672359eceb785c61f000000151465f844d4591ae3f20ce4"], 0x1, &(0x7f00000006c0)=[{&(0x7f0000000ac0)="89724d7053ebaca70c2b95083ff5b14d95e27f89213048359e4f57eedea461637fc8ec7a59f6baec09dd094de76bdba1ea0853bd30cdc14d20f88815e015616492da868df9b2ec90cd913ffaa64d49cc1b85d156", 0x54}, {&(0x7f0000000c40)="9d8c2bcffb3b00ee61264c2e4842353453fac47b848e89a1bbcfbd4f0018aa0d9ca2f573499011cbd606c3a7949f1759ad3e58a3d4b5f364897952f30c334cf9fb68688593436407a61ed8b2236b78b00d2c39ce5ef90ede7cce38360ac6cbbee83bcf1451ed3a61cb09a8e3d2261022f267735aff23924bdc9df9f96185f7e75ed89d8832f707fad3", 0x89}, {&(0x7f0000002680)="f128b48d30765020bf40c0ccb7d22402d15181ac9139ffdea394af2620e57ed31dec73748dff1c098fb842e14726cebb71aa1f8913edce0a3394f0e0999c3cda3c61d8f91fdb687c7f30c17dc91a55dc11630af7c11690d27002562cacb0eec6e35505b807462a456b1c3391e0ca5171cfbb8941ac1d72f5c22df8ca05ad0302e0155c8c789eea00aa5e1ec122a9f290430fb73745554d054b6edf1d983a0aff6f6a5b053611adfca62ee5f6223179fcdad45db70d8b7a00134c0a0e852cb753044ece56ed4305ad7e2923f23f5b25b6b49c5e8975d493402a68f7d31a7e677998fb870b49287dc7ea62ca8a80104f36067104b11366572d91174c0922487dfa3c365d4c3c12addb07727294b118448a77ce71e3c21bc01ddbd12c4a47888d1252aedd6263786b3984570143d5310e859549b588fe2cb2e1ac941ca439ad851c199dcc6f7abdac09d547bf1d870eba8566539477b0bf3785749b18621a79aa913015e7e0378fc7df5ad53c40c286d7c9e69c4d1c74abb21f2d53c5871b5318c2c5ba67304dd7b27a34b8de455fe82c8d23105d912ac8f5d8df4ec08240eb956c0685caa341225e9bedb6498108a08dc8303c2ca9252e9ac2dcbb904989fcb707f68dc0ee849eca74a76095d6290bfe0db593d76ce2191300e87f1885198c896ef8ead1b2833a4f17ceb309b3a2d8ce6892420924ad3f9cc757fb2da09144b8e3d51ecab2ef6b0a2ce2847cd683753c8a2e882f59b5a597401f6c7a19b389cb67f6ef7f7f10fcea1e17e9afa91880bf98d81e6cc59d328dbc27bfb9cd4d7d14e1aca66ba8ef7187b1053edff84233a7e6a111852b471746de01dc42926562d6acae1be0c5ee5dbaf6c53567cf353f7c7ce3b1c2791a366e6b7409fb5d264159f4b65910da1b90b541d770340caee90e896de4447b1d1be2e50f259878e29bc369effc0a7d6c92447508a1cc899c96c7a6d0117d8bb9d1f4ce9e43e2f631f666701d36f433ef4f7305df104d7013db6e86c27fce6d0bf7948da19f2a9b842d0edf23111f4f0bcc1abd5e07403b2e0c1ccc7daf221607d1409b86add0a1edadd73ed2ed473f355a3b43f63cf250d20a4092b732d5d83d6a6c1d79ec9302033ac840d8fddf1d9dba52156a435eba74d93f80045478f554a33c14860ebdca2780f957945f29b6ee1bf9771ef14a39de9cb31b52b0587e0e479e18c952480241bf2ee31cff5dc13df4f34d517470f3aba9ed4e7a1fffa3e1ae7a96c7f27faf58c351ce2bc01425f18670f3c2754dd08f35c7ef3e6be10e07cd7262d5f3156eb9340528263a54be38c924b72cce4320869c2129bc84741617a417b8102103e6034727f8bbb7f2b41b81b14ea3da83a57c08c04c0d6b5269dfa26fa158a49868c32b9d34412ab01b44bd72c94680e58a83b0ba32ef80a34a1801a5f90c1f898126c478235247526439656d2d51cf2fd8427a75087afe966d6dcf1d18fe86867b4d8911371f78215a7608de137d0ec3bd0d01487ed4b069c236b1ba3a9583c87746fe47376ad607fc2fa4bb0bc890c260a2f6e88b9a9d84d7f58be251734c92db7d968088391d6248ea1973809d4628cb777d4a5c6b4c591366d43513b9cb8d247d7711e33ef99f0f9fcbcd917f769b982f175b29ed9886b2587e4297b27b439a4ea4177395a913d1808e7f77a1b5eb57a1601ba73aab659cd67fa825936f61a8825d48cf459c496273d29addee78f039257fc30baa7e310ceb89ed2595e347128db04651d2b50a1986a5cd3727a281eedef8c7254719a92ef9fe10dc5c76ad9ad8a92517ed6b4934cfd30c352d340b7034c660cfa8eb933e6f3286bde0d5fc294bf79a56bb10d4b7eee52c510b9680b3a8aa47ea1ce16b90f400748e506f1942d5bef78362cac5e68ced0ece6f3f41b99932af0d7934ba78e1dcba3231ced98e659c64e6be2938bb0ff59fb25636ec6d31482b0640be22594b69f7cdb9ea9f56188502febdf71538b6eff3b2dcdf54a03d40c218286eef89174e75cd52f66189fcb5213701bf6a23ee2822181fa749c9eab72d17cf4338a6976da291caccf99a04620c516fabc2ef44402a11ee6862cf6d2848fc774eefccbea322925b7caf9ba570c7dfadc43be1882c4d3b6cf7b93a27fc6a7b56fbdb456d45de975cdecf5032ff7f644670d62da21016b4f41587cf9ebfac6c3fe527002684ee8ee77cd7e6f4d942698ff4f9fe90d811282c822ea0c1b3bac6f4ef52fe670a2aeac3d5dc0198322ef8a54ed0ec333e1875344a7b39cc57e4bcfc861d0d39f026733b9d9011e872742a8282afb90f4f4a8a504acd5f14e1eaeef8f549b0dc696ca89169b3fb31ee562d4ebe93d3c30da0a888f47f221f90cc0046f561ec3fb31e986ee8a8e4629de3b900b4088c0dee4300b0a369ae1bd833b7b78af9878636133b8ca0448ff2b62eaa622caf8400aad377c6dd86c52729e0846253e9bc8e54dff5de7fe8d96a06585f57a03b875270fba1d5f22f2bde3fbe6bf7205ae5f559addbbae3996f267f9dca96fe3587aa091b5d3f81723eb1da81dcac16b673770584e84fd10300bfd7e52c304a8fa532336f787b0cd4771f9fc01867059b1743fed2a60b7394bc5108058d7bff09d9a33441518d45c4bbfa605875124f7dcaea431b75ece2e454e2f16ed22745baede1462654a7470dc5d749411d1515c01eec950c2b5f4c731957ae38a5ffccac379509bb783e121d5ca678d9720eb94e88d3379cf017a23655e017142ecb0bdceeda4e828ed7afa1411712aa5cedbb2dea69c72175cf8931cf4b80bff2e0ef46087d26e96971790d76d71ebc6f698586faeef7788d6166349f4b2a279d7b788ba0ab8206bcd53220261a2d1f81ce472952d5c83e4d97377b2ce10076c02b6144480e1872cc8203ad832653976d0ecea5cdf44c9ae52a391c76a1be2cf1876f05fab3a1167251b2a0712908d35c7a20164e4854c5caf52ba879e7e67e6ddca3e7234390393e9ec5aebcb8bb835c885644761e82cc9d305c95f6ba79c49fe6e87d1fdb00f80f8a74b183148f5eaeb84e46e071cfd50dd07f2d029f1ab3d0120f1451f7fdbd38ad8ded34cd11742c9551cb1441c0f37f4d1a13b68ed5717ec1dfa581c6ecadd03a93db02acc5d311b5e81915df00c2bd2b68c08ab38c3c2dde9c753c3ab35172bf9ce946b0356eb7e72a9f2372eace7ad325753f652e4c0a2dfd5849088e9f0181e188542f172a6d92dc65cb53ca1a74a47d1782c3fde62035d7d3364119c9eff101e5970514b72e4b24e8cb7f2253ff6cc793a03955fef999be53a578c8c460c3b1fe439f82428e44702c944e9397f4f13a8b0b7881682bfdb6a769be44f69bbd245687b9a652768e3688dc7cf16cf4223734d43b5686195abedeee8039df0b1fa29b47d03c5571b59c5cf4245fe948e18e74705afabb8ff947f47814e048501aa5f64ca15f321ad6ad26584fcaa4c9ac41493e3dd29ff02b9e2a6f48831280c411d60e16e64a83ce3eaa90c5e26199b21fe8bdf41b97fb566fd5fa5c05556905392d97d3f5a952439fbb61d246dfb1be33b540f4e9da6d849461352c2d620d8cf1821cb83ea15bc47c852c81a47eb7a3b737696b4346f6796ecb3f1ad659f22446bf2e956d5ad4dc62c23dfe638e987922d03017c406981d912c66f1688cc5787a3e6bbef5c5687e1fb9419cf15525c6f750496ec71fbe07d011d817554f6d261260a6399702377226087d32fd918ed23951388730677dd7d37f97f4efbdeff8d0ba5b28d3c395e7ff8bd23b1a1f09443b193d06fc2ddde0bb970f963bd13afa81ff9e792e5735af10963dcdd9ab3d7cc31fde3320cd0ebdbdd06ae98808438f5afd02fac02e2746701548f1142142dd5a079087da86316c4b5e8590bef2eb0e63a2fd4d53ca4f4a9d5047ca311326e9323bcdb186c6bb6157f0b35f907f8c3eac688252691570bf4fa8a3f51fadaf27a0a710f129bd623a69fe4c182e74b94a7fbae42f3f54fbdf9284aa40dc93845ae4d073bbd19a3971519ffcf150d54e3462688165857ceec2bdb49e50c0e35febeeb9a3990a00f265d769c1cf3cf2d6074f4c7f609934b29b6c9c65a232caf3eb3d9523a31fb7370e465d4a96fbec828fb7d0564d3f5eb2a2c09effb948ee2ab78b70f4b127cc5d543aa5049aff7be2ba437fb9bf498b724d0c50e6a22e2fc375868d771fe15954eb57795481c4756862d34ad88486965c45469a4d5b557d2a7ac32f395881d989e6245f9582d02041e478a2d8ccdd4b3bcec84083e47a06d37a83d4fcf708e3c3973e16642712822ecbe07fdd2ce4a19c6987af3f7d045a2bce8ceba554f159410fe9bef127089f71c1feaebdf73cad8ba1e5f9c42e79c826d8333dafffc73aab6ab58ce1b0954599bd887ca4686424ded82cb37242d0019481eaa35d6b40f3008324f2e1ccb2cd70516d0a72e13a65c46fea03ea664ef3958e3eb9b7c3a78fad2166acb63bfb24ee3aaa6c2a91fef4939ad1835cad259365a560e7e81b54d87b44ce269067450e66a4f5f62ee9768f4b7d0d7c42f5ef2542da0b8cee80df0793425fe5673bf29b56d5d52cc60f2119cb7af4d4ac51135247a1b30bd108eb046d2fc5de8f3c184475fb351f580c1b16c18871f79ab0a2da647dfeb6a8d5f9ba2cf765d8d7beb6b5005579214d2b4e3d92d32d7be43ed24ffef1eabeb3fdfaf35e5a39f198c88647e986cc8ae5658319a0b22432b006484a7cccc98e36987d6d1ad7ff6a8a822165d68a7b308a02ca168549bbfc5612c3bc2fccf9552e2b2f208635c9e01202c25d4040e96cf6c780b0b2502bc8e8007962f510f87efb9b9f9da02d6d361b18da083e154822e8f718a26e40a511ec92cf807fd30a1d27fc2c3765e539cd75ac8374c8c70ee24d6e97429b38f86d76504ba5fa555e988f39e969f423e6cf4b7ee7c52c92268bed87b491a200dfc4879a06e686946af9d0e6c7582711d83e6ba73d96e2ff72095810669ea62dcec497d82a43fc006b29d07fd9796afc2e76919a2c8595a7fdb775f2606c0839474b7b05ee792a87e2f1402f84a229ea4d82fca8b33bb1d23bc34339945639a4f5874cee46b1c2adb505e2673f0cffc511bab580268a2ff56ea15b13e4b93ce318824f0488f4df595e782892e58eaec35f1f236995f2880f4bd68212cccc890de5095d175ded2bc82c8ec1e821c2c09c0f1deff0a0eb24f3bfb67638492b3f8527316595e101e07252f722af32c40d24cc86c182d8683d074faf868c200a109298ab1046ad17f5b26b6c4d8d6198c5bf2bd939291ebbf6675fd07aca9eadd8df26d0359a727d536a4cde4e941762b209ac95ff83bef4203001948aceda5af2f89534ec903aa23b43e75b24ace9e2e275545e2cdde691e8f1f69913460f25f67878706b80bf6e60a034eb3754f9f4af671eaf876da0454e00b4a80061494f1d1dbefad410fbfbdc64dd0dcb2f3d0186fe8284c46532bbacf8cd0e12fe7d009571bcab6a575b8b072dab177755cd11b0a1bbef4105b98949587aaca376d07862dc3f445ef6b894e373cefed37c052b27c3ff7dd1e35e4773f85312f44501c275e5cfbf23383b1db7ed82f54ef4a563023ef0b2b486fab78b5ba2dcfaecc6b70dc8202399853e0834375c7ddab6ada640d972abaed2a3ee58df1f6134ce3e14e9f18814dab38c14ccefe65b6c19683fdb461642e910a2b1929c8d34d5673786a2581a9928ce033dc82b4e2991b70640402cc60ae17004026a4a2634c9bcef841bdbe2ca95b4f9d6ea6b417ed74be5758fb0afdad25e1d0322e80c44b35ae77099bae70fede8fc0ae64a5d0cb9e097e54754dadbd7639ee7ddd622dfa1db2da3dd397f4110c36abcd2dd68eff136d5d66f28fac4a0f0d50aa478a728a44cc9fc4aba20fb6869a7ca4bbd02d8bf2fff7f8ed1e4a4581d32a7c06d54bdef8d0560459497a94c146b22565cc49e", 0xfffffffffffffc3b}], 0x3, 0xfffffffffffffffe, 0x0, 0x40d}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x5e, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xe4cc, 0x1, 0x100000000, 0xfffffffffffffffe}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x600003, r38, r27, r25, r27, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r26, r26, 0x5, 0x20000005, 0x1, 0xb}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r30, 0x0, 0x0, 0x3, 0x1000) r42 = socket(0x0, 0x3, 0x42) r43 = socket(0x800000018, 0x2, 0x1) r44 = socket(0x48055092cf40c0fb, 0x4, 0x1) close(r44) connect$unix(r5, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffffffffffdc5) r45 = socket(0x10, 0x1, 0x2000000004) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) socket(0x18, 0x1, 0x0) r46 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r46, 0x80047466, &(0x7f0000000040)) r47 = accept$inet(r46, &(0x7f0000000240), &(0x7f00000005c0)=0xc) r48 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r48, 0x80047466, &(0x7f0000000040)) r49 = accept$inet(r48, &(0x7f0000000640), &(0x7f0000000680)=0xc) dup2(r47, r49) bind$unix(r43, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r50 = socket(0x18, 0x1, 0x0) dup2(r42, r50) connect$unix(r50, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r24, 0x0) 05:34:18 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup(r2) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x80, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x1) writev(r6, &(0x7f00000018c0)=[{&(0x7f0000001640)="d7e51b67033c9bc174ebf9f9cead4bc6df9f72594a4605201256d4b5d87a6725026ced959ebdcd21336e512bc5beb682695f5038cf978cdded00bdde38c7b738993f91acca1cce48632637a233554854096c8d5cdad967feda98138c94c5ed59b8b667373a6946e0416494225f8552d35d16be16864200ef083964567371570618c8edc585400cfd138d728b1c69394d44bff4dacfe41a6524096bccf0b1c4b88901913765ea8111b82e5bd70c57", 0xae}, {&(0x7f0000001700)="a5f99268b4c9a92d8ad9228a89b07b058435a748d31c6db4a1ace51e58b47e56e77e025f4b415d32d1297fa087505cc8ed730c7cc8b40da05f6c09c17ffb7a888f85ee2d61f1c09b4a58f4e53e659ea3a6caaf5402c4907b00c2c867fc984f31b25b6c4fa599d21b60135851673f89421c59585b9d19bb7fa086cafd888c8261f8a268e008644e8d3802731df9c43d44f7b76fa19efa131717ebe592c15fdc6776c23ec0b4fc7637f8f9c46e210f50ed27e17ab1979c6cba72c488cb60f191c564090c0ddc3d7fdfb37300a0ca78081466b0fba9698b433dc8bee5fe81ce", 0xde}, {&(0x7f0000001800)="977efd09b0e89048dae54e85020874756907f7daf12fb3ac1becc8ed2037f61ab7e872e36ef5dc504caae93ca52f4b803f8d259e65102e4f9c2664538659ab561c6735b666c8c238592fe7798f1bb42da9b634f4c6c3e05a08e5b0a5732a8f874961ef85233b5b7efe07c5258631d20916f7e1d11d8c179440ccb1681b7fc9a32d8745ff4c82617103b51f6e24b712d94d8f8be7e347b33e9b5e478c185f887295815d841896c2d9c05c074c0cf75ee8", 0xb0}], 0x3) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) r9 = syz_open_pts() close(r9) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="c8710000aedec57b2ff3fdb3f971ed30df38"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="c79c3d394bac2e51ffcf0792b2924adc1a0005dfef950bcf37afc4e1c3655429937b9016b23992049fb1a7381fd39e61d9684e7c518e26bda9c430a9f8597ef19e0a4225c51eb430ad72524c05", 0x4d}, {&(0x7f0000000140)="eca0956d7f6a2a201d385a31d7912871bb13d4b7f8e3eedb2ccaf5369120b1a1299f819cfd096e6443eb1615128208e30b4768a175329a2f84c4334ad88d16da7195889e38310e97301863e130317bd2c723ce235ffe407373e71a6e88424fc2e054e07d7588556034056a84d458fabe8f", 0x71}, {&(0x7f0000000640)="1ce1d215340674e1b845511d1c762a6e9898433656bb0253d76f38b6d624990988feb1523468ba31795db6638c6522c42188ae207b3a59ef2624db5b3f46e4accf6a2276b8d9c6a333c72bd9874a171550d08ab039461e768fdfb9ef2d49360adc0368d57e5a4fe1d8e15922ebcbb47caebd7f84ef6a89f7fbe78fbcdccac9b08d709199860b640774f5121bc89e326d26ea395ad8f14860a6ad63834ca933552c2818901e583e0c7d712e20dac36ef88b066c96afde05cbe9c571146ca28460e5c17c0c834476aaf48629211f1d757e5fc647ffecba4f942113512c57892c666dfdaa5ee6da5b01b88aba5668cbfa822999009b095b46f8b55c1307da5b0422006b0e5a28f0053f9c4ac2f70af2f857057f4a081833e4f3d6b90bb9f1c4120e5e7d778787ed3d7996d304a0e80acced112c9073391e2cb2442d6e2bf8a2154a39088d19b3b7887a7bfc67450aba5b731e252f335aa63dc3ebbe5fbc6032f1688e4bbd7f5d7d2887f8f64349898509bba1d066712021e3d0fe66f4a78ffbe60a2857763be8502c6c0c0aee5a129fdd5c1e7c746560c920d632d242d9b705d77e1a553b3829e084fbf2f0897e83528823eb38f84f40e23a0172d19ac29b6ada20311d0b0b485716259f87264b7cba1ed6ef0c7f26d1b4ee6f047377c82b62423a9c14f7f5723f06558737853ecdedf6acd1971ec896410c3393e1fb756a3c83f36618752d65ff92d71967fd3da75cf8012c6fd052463e0518c2a52ece3f72946d89a0afcfcd4b7ebc80ec937c4e7a634a406c14a89febce6eab11a6cbc4b62d2beb529f045b548cb5f493f04e80d8208ad28e69c21f1e3b5dd275baf6881f147754f03b6439ce88f5093cdb7c338aa08901d181133b5fd000f631ac196e228e91ba52229bdada535d2db4c9800db1bf0793d677f27542405391e7662da1f64cadc741f22c3e266c539d5dacca24cf1a284ea405747f475614dbacdfb7c7b95d6426530d77aa8fc412e3cbf3868d4fe789ddb0a2fa75d24e120c2e430315456aac4680a5053235bb6364168e3f665ecf6924d56ecfe7ba9fac02ebbad1e7004223d5e9283c21d54d89a4c101d539d8350efad2ae240b6bca7b9c8b7b69df2cbcddc2a97c5396bce9fa9febc74debb4f0f334d19f9c891de0a0d0d219eb057be0d048eacbfb83fbed87f865680e97bf3957c5eceda95fa14d4212089acbaa84fb20f6e1e991b3255ed8a7956dc4e9817619f79ff953981ec15eaf15f6cc404599fe077959090178d967d3fad294243a10a0be4ac65cb9078d978a9cdfc12322fcf80f20f02aaafdbcbb4ff82d70e8fc6a6ad3f7744cd37bea5811fd1a0dfc1538a8730c2463f2a7cf4f0a1ef5683cd075fe348dc52e988e60c278d7728281735a10e153ec8b4ba13e5a1cfb8856a2f3a28928bae506cf520bee36a7ef46453edceabf600e97af6bb6929d8c693e2470242e5bce39681e5bd6bf5a3f839d4014f9672c05ddf77c22906a02c3d7f824fe02ace942cf4d08852ced6d16b4f3b02eef8d072bc611dc8f7267d75510e6d9fb28b16866b3613c8f2e8068f3dbd24b1ab29f6f3a1a53a9f17866a90f464127a2862790c6332fd0b83d207ed663ac377defffbaa76ec69f16db424a42924546a490d96b1c21f9f5d0e684787ac6974b5266fbf25e4e21b046bd822a7beb609a43adcf8779e30f49e65b8f310aeeb690fc73be5b0e5cae1b5c71f495ec794d979d9e397af5205fc2c3a7c580b638638bcb622f515728a008eceb8e7742588034417aede7584661cd8bf4cf428229294defa06aca1be7242d3ba5a94ce272131560662b8ec5d58ddf067f913e7d4331f881d44a816845e3f8e36dba8b4ec511ed289ed618cfff52c9ca349d9846c6ed3e8eaa482c8f470183c4e89103fb561b517f98146376faadcc7c3c74529227f8e71c1efe9b90a3d4368a18d2416ac914ab8029ad721e5f25bf746c14f22579256de48048d00d1ac9ecb9b3dc0b45244f61287023d05943f7e37fb6ab15632e98c02775d8c43618a5f5e258dee9e1895d5685aa2be8e007adc3fd88cf8bc54795e49564a3b0700a9634a7be03259eced83706166b5e5461f4ccddba20098bb9ba93319ca6b3d4ff22d79c2a7bc0534b5d9e9b6b217918b3e2a79683762a57047ba3303a8a0ed783f05f8a4744c76ff31125b75a74623e67bb9f1793b7a666ef6f284d09da38b328c734af568ab034e57f026e8009d74696de7158a5e691fed1478447387f2a045b4bf407255198219d68e0e017d303129516538fb21f39f3429b592e6a5874710daa18820ed900bcd14c680b4a7accd4f9c12f0d4a7312c5080929a5e756b24f15dc4850de6fd7c91d9d2470906a8b9f5a224f18a621f3bf38d47e50b6784e976b1f8756e68e01254a0793e9d9dd3e779855342362c1d2c4b4d478092519660234b09f3b6432dfd1076f386abcf569e3a0da4f72c73dd9894b06552606d012cc1b000ba72005639cd0005f230a07c2d5cef4f3be20a3f587ea97af04975e7fc73a63286519aef115b79ebf50ffc104f1e6ccd6ba1a784eb626830d9976b582beed8317110c29a320b4870dc78784cf5812eb8adc74d640e998714a649dd260ffe79fca5de61c28e97e0688ff351fd8706628d6e9d768d3c14aea58814be1eeea36c352f938fe02ab0657fbc05af81d49ffedb098144d5644edcacd3d55cbe312b7f2a59cc7d5c2d7d6f531c87b0026b2a2dea67ced76b69eb65b2ccfb9bdf9d2a0dee638a9aa1d49da8a53176419ee4944389bc4cb3920291e3124b2e7746ee14bcfdf4df6a32b9bd96055a2b69738c628f4240c50565759f67453b9b38c0284ad8c94024fd383fdd8ac2ec649d72a56c4ff80c253356891349127d4fbce3eda7ac3d64b9d09847ee4401c5930803f8775fd60b135a47339ab9c3323f3b0320e881b7495bd3f161d8e5d8a2405d40ae3b3b961d13216b45dda47b8a96d3a58ce7bea87b557352a8c46360db68616ea14e28f364ed311742c652136c38a43f65b61c5b31d2d9fd8c7d26fa2b2f5ad2056a6d6dae6b0df64f11b2fa5049a92ac4510349c0722c4813cc3ef384d472d127af1294a4a8259d3931f5a3d6947a60481fd96e6cccd86975306973c44a2bccf8fe9f46d9957e29d5fe534b9bd6fd88bfcf35dbbaa9ecbf5f175863c6e2db34868a37bdd29c1086934a503053df869e74da27044037b281f74f71be5e4233e2c5da6fca43b234293bbd157fde43f986e96754c556750545bb299c87a01b23a46d72fafe6390c6fce38535d4a4173978373381539c5e414757aa8e406f0195d93d2e9d78d3bd297c96223e48490f417a126e4be6181d795b2855d396bc3b1300f26c26ea9a7584dbd1423f63ba51405de24770af44ffcc5262bcb247136848e35dd283780cd957b55fe4ae0091868776b0dd9bde7e70f54ff197928f72c896aebbe319b1011de63ad1aae0e54d520a82dfa1abc863167ab435199a75a72891f176ba9d480bd34a147e23e5f18872691a705523ceda697598ea4b6e0f513b68d218aeaa4f6cff7f40fe2bb42c4923a10c6005a4817a5fe83e03f29d7cb803d1e1c892c49ed327a32c6d6d024ea9ea21c11cc3b8d344ee5408c6e46256e61fe2ee1b3ce111020a0717e79e4bd7b6175201c92a60ffddddd380ba898a8ff01d8ac5dac675d21891b3b6e6ceffc9dba7d1be2405e7edadd0f5594a10e52aacd681f6d65266480b4b64027e616850e6691f00a89ea99b946b1ddcba25540506b25538c5422d8bc29f370fed1c7ff4865e7b69dbdf99ccd3e0dac98e45bd4040eed725b1fc73a8f19fdc4b1da6132d26566e13866a9b850684708f0f450bbc4daec0abc0f89500a5a42dbd8a873d06ae4b67f7b78305cf1ad5d0c681a52e1110e3547e74ddc2d229e85fc4baad35be58fa663d332bf86ab18947931d3d1f3900bbf4d8ab72aa4939afed217ff9a66411327429f1a201216bbb81286cd6d0d688c5a71acfbc1a8268b3183a071a2ffe3de3a892ad4118abbaeec9663f300202ca815be88bf0d8438bee6466cb0ab9ee5f76ac0f9001dac609db23bb06587d4e1c0f9a979893c03b9fe20a21166f90b36e966d7b6e3b27bccd10912f2c0ae9086c0a0d8c73a39d0d2c5b680151fff9f81c402a8c7c4695b9da03e69eaa6b5ceef61c37a88869586d89fd5d60ebcc9df65f9268e9940dd28bc66afaf490f13ccf583957508fbd45260a8b5041c14ea8b60d8dfcb2f341a7da0071f6906a3cde507ef73eb5da3b0b12a8729b30ab3fa5bfa7985a155c10ac31432f28515c4d2cb886efa912104cdcf98897c4293dfe226c9b0b4ec47a573b0d6fb454124b0a7f4d9ca323ead49eea1d04a5dfff4c42c86958f1d0177fe37af4fbee4c027575297139a6c5b141479075ab2a3fc791f36c5b367b8dcbee30825293742c6859687761e2216874a26490adedacf78118189717283dc0b75b41671519f3fac10588c686d3417478a85f4c29c6c42878cd77e29f2fce1bc6a6e4936aeaffec128aec7fea05a7060552f218be5b8dcadd5daa352896c7da5bbe7046f64e7f56a781d0e74adcd1993f4bfa55edd72a6d6965f94223287739ffff2948d99128581a672543af7862c6c1f520cd6a794771d3bcea2154beea610a9563f7df03733c2976687fe6ae7ece1c01cfc99dd11f7a45f76f7a530ee5032f7cbbd1d38df916c36e49ba600b5bb71fcd0f57e0a19d61eea978112d98f4aaeb6dea6e04e2d57c61946a53e94cad6054e532c5a4dd4ba306afbb23727b9fd3f8ed39b2520ee2bd5d04b13c6d172b44393e8879bbf280959c61ffdc8894664b5a16a3960c697ec55467e8ef2feccf48807375d3dfc8322df1db3577046a7be421c9c0faf718903a57b8cf7abd208ba6a7c77f281f494f56a71d34cacf60b1a6a6072db822897f48c125cae84138315f72ef7eabe6d848907d17129455e13a4cf77a73b712fe785999744f01be2d35f3bda38c367534f929ba0a611d5fffa2ef33089adaa77e6fd62c4f09c92770f682f973edd181dc50e427e6146ecf8907685229e45b8008cc140b47343ed28c564592dcc1e1dc6ede4ae802170fb7fdf80eba5164e96862a82ddc1b77c88024c7aa751678fd06778e0627914a2a0b81a6b2bc65917408d405ad0f43dc63aa6214a1f445ba233ae9d30bfb4b271dc77855ffce807995e96056a2d0a6d13d692bc8412ff900c09ab2396e11a730523811cce6c873fe6acfbe14349366f4b6a0ab203d25795a4696215867cc5b152ab128ae4794d859c1cb9375b7a01f94a6bcf0d936490aa7dba5cf810050e9cce2107ef8e8bab45683c5dad309a5f5dd99779765b2f546b6ad7de726e1170156ee317c490caa9236e72165210bb4a67a4b2306f5a8422521492635393d23c684325fff5b424179bad41ff133086608cd5f3b911246b44c7fc232ba76257a0489575749c65634cc25ab7304b6f8a20d45c6781ac4ba03db2edf52afe48bdac64cdc877a85c23fd91e47f089b3a78c901130c88a4fb2c48c2f3f45284e4b947ece2f629f75442eb0178db13400967a35059719132f65bccde86a4776d2354c58b7fec65dc6a3af0a5705a3702eab027c0b199ee58221dbfb39a3381b611ae45e9a7732408f291a5f2bbc4588eea56c8d878231dc6ce7862d5205c44c290219afec2d4b134c234cfc90a4351494d57849c8ecdedfc7895c3098365c07f8c4d4db7cd203e38b877cb631bdb61e218ea9d68c040ecd22e0d419ba563060cbd828e97149bbe4bd9ba", 0x1000}, {&(0x7f00000001c0)="3d2a57e0a62febec57a815ece31b01591bc5891a01f88ad233075ee09b127f392c0ab040fa9c91647849d4d73f9c0f29ad06c2e7103032aa5b61b09f7c29eb5d65dc27600dae48f644d7e0d8f362dba9024516ddb9d90fed0b9cfe2a1dca8e7af38113c5992c8ad90bbc8d50820e091f3ec8f7ee8a89134bd951121e9c721b750ccefa4be50c41148139e084bca17f75d7d3186563c5c96069b35a84e876d6f32773db8606eb0b244d956e2836ed48266961884d9f0939b4efa97dc2b780fc34b762aef09a8fadd455913646c1c4dbd3b567e82a", 0xd4}, {&(0x7f00000002c0)="bf10eabc68ffd5a9b67f4603c9c2bd9922d8d2420a0f0d6fcd7df0e75fdd9bf013d2cbd04c7c92deb85e9a6286be7cd903e4a851af696473b831353b5dee42fe0cf44637a19829843eb7c8f6237a5fd1214ba9628d34077c57189f79c1b10f0a757b3cda9e80630a824000167d3178d5e5dacabb34c2cf3d7ec0b86ffa9d75f26ef63a8b04ef8f0f1c", 0x89}, {&(0x7f0000000380)="9c3e46af03a71cc0696ee5c6b1a69ae46b66e2c2ff4ea722f19d4568c04f8a38810f5fe67acd859db25b4e5f109f0a16b7f749d90a8b2a9504824e86ff7d720d912e64d8d6e80eaf86cdab69cb46ac5894cef2cd024d45e9b11337662339aa6bf0f0ef62ab4622a0d98f9606a0ab258603b5250e9a3a", 0x76}, {&(0x7f0000000400)="366735360bb8519951287b22ad690cd928b36fdd373558b10eac640c46e0c4d4b002c834250cdb3e27b5131331999a49ae51b33bfc202b8420bc3eadb5186b867f336eb7097a8392e18bd1ccfaf0bfcd64a1aceafe36554471312cf1608461da58982257b9fab7635f19d04a614e6ae7e0", 0x71}], 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00bfb500"], 0x38, 0xc}, 0x9) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f00000000c0)="286a40f51da9ef77f89aeebd35c33f0ed0d281c96c01cb523579d19f86a638e76b7cd177bafd61fb64417e4adc8178779abdb8315f1e13d6067a9deffbaeec1218a421e5b99c2e1384d7d907be37009c77cbc03e9afd830906e6dcbe1c0878a428b446a4456f373cd382d9949a98f1c86c5c791179d63ab6", 0xfffffffffffffc63) execve(0x0, 0x0, 0x0) 05:34:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10040, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x274, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) write(r4, 0x0, 0x0) r6 = accept$inet(r1, &(0x7f0000000500), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000800)=0x2ad) r7 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffa2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getpgrp() r15 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r16 = getpgid(r15) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r8, r9, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r16, r15, 0x7f, 0x100000001, 0xb1f1}) r17 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r17, &(0x7f00000005c0), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) r20 = socket(0x18, 0x1, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r21 = dup(r20) accept$inet6(r21, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x2f, 0x5, 0x7f1]}, 0xad) r22 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r22, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000004c0)='./file0/file1\x00', &(0x7f0000000680)='./file0/file0\x00') r23 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r23, 0x0, 0x0) 05:34:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) dup(0xffffffffffffffff) kevent(r0, 0x0, 0x7, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pipe(0x0) socket(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0x4004426a, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff", 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000003740)) accept$inet6(0xffffffffffffffff, &(0x7f0000003780), &(0x7f00000037c0)=0x1) r4 = socket(0x18, 0x0, 0x0) close(r4) write(r4, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) close(r5) semget$private(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef03916068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206000000", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x188}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) 05:34:19 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r4 = msgget$private(0x0, 0x10000004) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgsnd(0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ff010000000000005644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7b0000387a27f12613a8c1ad1980cef7ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab00000000345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f083fd5ba2a01c919af727cc4e706c072fd77f4f8a4d35fa5da808e57607135ef3aa92a36ffe9b8"], 0xc2, 0x800) r5 = msgget$private(0x0, 0xa0) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() dup2(r6, r7) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r8 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/100) msgsnd(r8, &(0x7f0000001300)={0x1, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) r9 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/100) msgsnd(r9, &(0x7f0000001300)={0x2, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) r10 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000000c0)=""/68) r11 = syz_open_pts() close(r11) r12 = syz_open_pts() dup2(r11, r12) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() dup2(r13, r14) r15 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r15, 0x3, 0x7, &(0x7f00000000c0)=""/68) r16 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r16, 0x3, 0x7, &(0x7f00000000c0)=""/68) r17 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r17, 0x3, 0x7, &(0x7f00000000c0)=""/68) msgsnd(r9, &(0x7f0000000680)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r18 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\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', 0x2000, 0x0) semctl$GETVAL(r18, 0x1, 0x5, &(0x7f0000001c40)=""/19) r19 = msgget(0x0, 0x2) msgrcv(r19, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000002000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00"/155], 0x1, 0x3, 0x1000) msgsnd(r5, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r1, &(0x7f0000000a40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adf4a32c67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x6, 0x3]}) setitimer(0x3, &(0x7f0000000340)={{0x10001, 0x64b}, {0x100000000, 0xffff}}, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d7b, 0x8001, 0x1, "c542e6c396b3ca3c8106c1354f95a89e0f7a0801", 0x8, 0x3}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='xQ') 05:34:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="32f71978c69e080d352771fa8b956b878ea88a8d1ecb65c8c8482477f7c307c0466cfb6110dbc3aa2a8b25721c1b8f0fd08e84edc3", 0x35}, {&(0x7f00000001c0)="513d917d57f60fbd6bd1f5da6816c236c7d8bb8091adcc", 0x17}, {&(0x7f0000000200)="85912027dd6ff1ce03b0e1d50efd644aff48efdbd96e22d882d72946890c5c1cf1482a90a2f0f0e673b284505437c3b8dced5e96a5", 0x35}, {&(0x7f0000000240)="1a69d373", 0x4}], 0x4, 0x0, 0x800) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = accept(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) bind(r5, &(0x7f0000000340)=@un=@abs={0x3, 0x0, 0x3}, 0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) 05:34:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000000)="5e759c985c14d928daa738b742"}, {&(0x7f0000000100)="e193b0053611c286a7f9291facc6c814c95488400b36faa8282651b766af508bf9611ed0847fece6dde083e0e29a0e78f558577b5c68967e4bcbaf9a4fe1883eee28a636d375b83eaf217d55"}, {&(0x7f0000000080)="ec698feda5bdcf6b9505bdef88340056173427f74a7733f7f16f"}, {&(0x7f00000001c0)="cc210a1623dde827e55bb7d55547acacb8a85dd70d74b2bbb72802b8c29da6210b3da9e7a88931e143ac92b028a283bcd570d771287f1e9b06bfa038bc57c35d703c1887f26164c340029ee634bfd008e2754d47c4a5b98d637ec7235784d11eec0ef2905e3cd10db3ca569d959028670e39b4d9e1a539782bb04f623f4709ef4ed91da41a07"}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="d97dd6ecdbdc3acde3e0dc47a02a397cd97e513ff6f3052247c5b761a3a442480c5d516143a64624665e7d95acca74ffd61553de1e75c2736ece22be7edeef177bd1d6cd1d4f2580dfb691db8f823db53b5bc59d9191f949e3c788e5fd0523270aac2f7e1da7ac2be297be7f2d9e4bb66935a676549ef6f79ab6a258c0b5382a55d95e561965e19027370107b0aadfb60e3bb7072695b1b1a9"}, {&(0x7f0000000380)="6667ab093e54d5dee6df2ed5b83a09b22537ea618cde57d30cf30ecad451076980e6c5940b1b9fffd0a4606b4874bddc4c"}, {&(0x7f00000003c0)}, {&(0x7f0000000580)="1e82758d46efbcb3ac01ae92c6284fe29f762f9c46f7fdf1ca426e851ec222cd189b9e6452a06d144ffc1e888ac2bba1291e276c963e9213dc8a053d3df643ef4e2f56f6522d45a2ada9237072e95f47c74e10ed76adc51ccf9d48c3517f93bc9682836833e16b6034ed6cd312d9de8614d196e8c608a10d4b08baf4af6c256e1d40575d84f57c4eedf069aa175c7412088c05dddadc94"}], 0x1b0) fcntl$dupfd(r4, 0x5, r5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 05:34:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) recvfrom(r0, &(0x7f0000000200)=""/94, 0x5e, 0xa96f3982d911d260, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1, 0x73a24890}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r4 = msgget(0x1, 0x1) msgrcv(r4, &(0x7f0000000100)={0x0, ""/38}, 0x2e, 0xf3df84b8aab86679, 0x800) 05:34:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x480, &(0x7f0000000000), 0x4) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) 05:34:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/d\x00\\\x00\x00\x00\x00\x00\x00\x12\x00', 0x8000, 0x0) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x0, 0x7}, {0x5b, 0x7}}) close(r0) readv(r0, &(0x7f0000001400), 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000001540)=""/235) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) r2 = socket(0x400000000018, 0x8000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200000000018340, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x4, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\xaa_\xd1\f\xd3*`H', 0x80, 0x0) r6 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) getuid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xbf, 0x3, 0x8, 0x0, 0x0, 0x100, 0x4, 0x2, 0x6, 0x2, 0xfff}) getuid() connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) semop(r6, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 05:34:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000), 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000140)) readv(r3, &(0x7f0000002300)=[{&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/11, 0xb}, {&(0x7f0000002200)=""/247, 0xf7}], 0x5) accept(r3, 0x0, &(0x7f0000002380)) openat$vmm(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/vmm\x00', 0x100, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r5, &(0x7f0000002400)='./file0\x00', 0x1a8) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000e22, 0x0) r6 = socket$inet6(0x18, 0x8003, 0x3f) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000002440)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000002480)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000024c0)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) r8 = accept(r7, &(0x7f0000002a00)=ANY=[@ANYBLOB="000000000000000000000000eeffffff00000000e900000000000000000001000020000000000000100000107119bcf8d779f206fd773d000000000000000000000000000000000000000000002d0000000000000000000000000000000000000000000000000000000000000000000000000000000000066c483eb1e6840dd678e57014b47eae6f7eb6f4642fb6310582d779569f7a645916d5a28948c1600c987ef550281ba2a37d3c2a971478b32935148605e33a2d6214c7281a86da8e302e13a5364d2aeaeb406c6a1ab872b914fe1b9d020e98f236654179fea1f99055aae598c94257366bedfc85ab05da25748a24b7bb7949020ce6"], &(0x7f0000000000)=0x6e) getsockname(r8, &(0x7f0000002980)=@un=@abs, &(0x7f00000029c0)=0x8) syz_extract_tcp_res$synack(&(0x7f0000002500), 0x1, 0x0) r9 = dup(r6) listen(r9, 0x1ff) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002540)='/dev/speaker\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0}, 0xc) fcntl$setown(r10, 0x6, r11) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r12, 0xc0205602, &(0x7f0000002840)={0x9, 0x8, 0x81, 0x6, &(0x7f00000025c0)={{0x6, 0x42, 0x0, 0xa7, 0x7, 0x2, 0x8001}, {[0x0, 0x3, 0x8000, 0x8, 0x101, 0x9, 0x8, 0x5182, 0x27, 0x1000, 0x6, 0x3, 0x0, 0x8, 0xea, 0x400, 0x20, 0x7ff], [0x80000000, 0x0, 0x1ff, 0x20, 0x5, 0x1000, 0x8, 0xb9c, 0x3, 0x2], [0x3, 0x2, 0x2, 0x5, 0x2, 0x9, 0x7], [0x13, 0x7, 0x7, 0x7f, 0x8000, 0x2], [{0x81, 0x200, 0x389, 0x2}, {0xff, 0x1e2e, 0x9, 0x8}, {0x100, 0x10001, 0x83c, 0x8000}, {0x1, 0x1ff, 0x3d74, 0xfffffffffffffff8}, {0x7ff, 0x5, 0x6, 0x7ff}, {0x0, 0x1f, 0x4, 0x8}, {0x1, 0x4, 0x2, 0x8001}, {0x5, 0x20, 0x2, 0x8}], {0x4, 0x550, 0x8d, 0xfff}, {0x5, 0x1, 0xffffffff}}}, 0x0, 0x81}) 05:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000280)={0x1, 0xff}) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001800)=[{&(0x7f0000000080)="474f668081bbdf7fc572fcf8865f16e9b3ba0086f0e4a2ddd7a82c1029a24617e06eb8daa90f4f3c0f80b48bef073723bb5a8834c9ea2e4d2c2c37a0b7e7bb4d1ffe4a64f32221b0ff9bb8c3e5587a014f48edc673d0b7aaca29b9dca5f285fd01e505320a8007c97da1a2e512e5d820eaa359750ea4cf32d744ad5b99f3ae570514596c6fe3b97765740aba126bb655ae93ce", 0x93}, {&(0x7f0000000140)="3ca7062227924ffd41d178f3dfa610442a430b02ae38501af87da8b9f36a696bd2c7244f21571c4570c1f224261a3dfd74aba63d54fc4645c272b816255f8d70953cb47d062921de40a66135797a724caaf246ab6bee8cb5783679317b3c8cb294ff396be8a07c1f950070d1f9a5156669f6986c1dcbcb060c484853cb09168a13dd3e88be30d8125d60f3f98adf417785ff15d8e9193a12b760ef8d34248ad28c3d3befd6471b55001798e34ffa1dc39da40f6c", 0xb4}, {&(0x7f0000000780)="5624f443d9e75c46092591a3a407ef92a88b6079fc3db915b2c472e507b047b9328ac002f84f48a69bc9c771d6e3f1fa7ef3aaa2f84f77f2c1b1f1dacf45736835791ca59797ecad86a34f8ae738b31b9754c848002237313598a3885557ab682c4607b6889ae75bebbe41d981944b12739e14e7b58569b87cbc0b543235ec10cba3d1d9b0c111a514d59f1db5c2ed002ad3af1502361dba25363edfbc458da7da5238e9e50a6e48ea2f091d3f04d52d8a420fc0c09e1194ac43dd5c9001e65d30d23e468ab7588043fa1f0f01110c25b1217a02c2dbe9ea162faf2c6326d38b370eb5d7d7a6deaba317e243c953ef3f80b818d994c0b93090479a27363b8f0ae3f8403773497e83a089e825a4feb0f0f4e96b44aa5968182689ea03a09d8d4ea8913f1b79832e9db88f9b1a1218daeaff4a6b2fbbd2f857f6d7d8482562d2f832a2ae042b2c1961210fdd1e116ffd5a2483981bf0fc8a0fcf37a2ea43aa1d0c9599a41035c79607e9e063cd4231fd9eee2a48edbbbaa56762b43ce37c67a731eb9488b8412a940d87ae9350028dcee0be23a9e5331d30f55f8c3a14286fd558b6808242e3a3a2d1f7cd3c61064f948ae8abcb2cc98b1bb2732e3a0ccb7855ef2508ebc8b42a077d6674682c7ee81e2bcdf2c4626da4f555f4efa05d64fd5852e824d990272268598052e42d328c48b2cbdd70eb5052192a56955e8dafb8dfa4b7b6324a54d14d6bc48f80060fd6b8afa0e3681231195ee4ec972155436fc9b6fc3d32bf10b370f32b04c872c1d1759fac098538a558c4a523b7a573042b53eca25f39f863e05dcae33413c81f6c7e28f9493b9253254adcffc51f4a4f772d547f18c772024c43943460db47f1323dc697f612a04eefdd48cc5cc56b7d8aea2f28ae2c403c036140302a2613c66d61262495378107b81d56be7988629676f50459dbc8407c20cbb798ae16214cdb8b6cad7fc883641ad5d7699a5691b8b2b7c1d1f06153c6b0e60671b407bca1178ac98d3af0a04e1de2833972c99a626bf8e9cf9ecc75237f4a0a2a940c562051fd82259739dcc645dc8e90bf31a173bf33220404c755f6bf9a035a5fb39d9285e56ae7c776f2e86665f9afa2ec1107f634e881de2af3ca8999a2de0ca722674f957bd87740f49af99e8622db302b99955cadae62e15cdf840467bd05fb6ec7f36bd3a5bb39ceb91c10ed127e5c4a04ae7761203981afdbd1a8eb66e7ebc348ff67223eea5d71cb6a656a1d1f647ce57f81e658d7128b247d8d95d86777d7835774e97a94dde813355a581809734b75996594c8d39a62ad211a3e659c979ad293d01a87f2f7b93d072f9aef3b995acc6ae821055190fe4afb22beb7cd6898c3b550a6ec19de1c0d6c1749bbad9884234849765d16f231cbe22a6a32cdc2cb28314bb70c7983ff925474a99665a834c6f5aab303a7d91d7f6916d35bcd2038f007491bced03090e011720e31956b7f16e7750b72d28f2a1defe3cc6d17cf6afa252201db46419897bfde8e917f6a0c1fbfa17e9fb107671602531ed8060963b7e247278b1e4e31aff8af5afd1b93aa26a6982289d8058e9f0688d57d92846b21bc5e1745894cb2c83ab69582873c2e3312b6646070a96d253c5d916ee591254d5a1f2defdd0fb8e4e823b04c7ddb7b03d6441649b48c41c870ff3e8c2cd192b8f3c15edd0366ed88f7fe190484e6e711ffe74f334e64f906809c64fbca828a8d0930801817f2deed2744ee1b7c39e522ade5795519591a206eac4873e1c15ef1856f6e0b9597faeae839e8e3bb3058411d35a593d5b9001f5d0b0d57ad86f51051625732cb2a3e375540806eb15ed8eba8c91b0c2f23f641c718e3c339510c96a1b002456273de4700731d3e37b231d5f20ff1a0a7bb6417e2ca09229ed58b5d1d42c715d98eceacf390e3de0aa77c22eb054c2b527344f14afc09bab0b925300c107fe900caedf40500387869a48c6255a5dff6707c163b61dd94a22aaaa37ec98d8edba0654466c4c2806d9e112bbaa908cd90d039ee3ce950e1b647eba26f6eaae9d18282455ed85e12bde876d5403055e1985eb241bf30e26401ef482ee67922263a90c030646bebba835f46670a0ef088572aa3165c7abc1c559254bc3d97975f0d32016c507bc7c551e62d36f757193741a5f8451b05279f857b5502ec1238bc988a8ef7084ff8fb49f1075360f87368a8c2c9753a5a14f74dd64a228d3b4eb634ea4c31625810d3915bbd7555df170e1938933ec0726aa6eb0102da6221a91c6a24a74eb98c8b606ecbd29b8008d1456feff60e37c3c7ecb0fe4397846c07d31c5be3545563582d9f252fcf0ca5188251792ae8ddd8d16e5047d49eb284568025370814d61af06e130d36ca6320472c40e3087c46bae39b867601c80e02d194ebde02e8e6eb444dfc49f21249089133c1d710214ce6aedba4425497919f479b6be5117b7c75c665ec3e1e7c409ddd8296e4fde66cc2fc59a0158594c2293ce06566e288ff7f2b099a310d589381aee0139a74c9dd50ba53f12279e62ab8b5f63ba793803d191e2b236b626702d4616b0bfc839478a4b3f4c5cb7b955d91788b7f9aa1b79c7e482f7486bc6dcf72b5a3cf8d056da00fa184b552baaffac44d23a3b1327e27fa5b4e611b5a44f898c73df22424c6abc59ae30ef5c1e3ede25f0310992d2e637743369d0fd62e404e8713034052241b6d471c67f032c570bda85de5c55772e850f50fa50279aa90c275f728e19c20f6a023120ce99894e7a5e75c05cfb1b56fd79ec1a62ef224b4134efce65f23f433e2f5fefeb66e221e59877b338cc405264c1f264549cfb6ec377e3e0be7fc4cdd590a688f96e29c45ce2cb922fb2864aa2e4269f8b140403dcbf6ccb19f551f714f60e15185d37dc63d6b7f6396e0d2a23b62783b67f7ba16809a4e55eee953b11f7e1f1b6c9a49e024fa9cfbcc2de800635f36540c3386a34d1ad0b523b1fe32599b9ec1c943f90567d2c2d6d0fa55e867d4f26be389b10613fc8fc99cf74d834e99e0cab71d465630545fc7811c2c16a4c0e3d4164821dc604b08c6da0f6888776f910ce831646a8e04bbfd4f71b57d2c41d977256688a588cbc296790318e453f7e011a8dddccb3adee01bcf2f55ac820191dedf85199cb8ea574bfcdde87837c34ebfe9c57691bbe76b58cab378588b1094242d867bc737dcd9f55e74a1ddf8bb6f6e19e7813a43b7a47514fcd267cdc81d75c66045bc8cfb6d9c2a776f1e8ec9c9e0fa7a4f420e5fe2abb3883c0ab59d5d2a43981c8558712d5774b82cb9511707ba8fff89595e1b0533666966c877856a5e39e8dbe7bea79080f9b299aafdbcff4cd9a0f6afe02d7f3698abb07e5d6335cfcf21d77bb348e65d4a9ad7a5a3bac614e4c9b36abc0a38375c1c3467a27abd4c2c1e201bb89b605c4a1694d1c99986af50aba6b355ebcaa36892abe6d0a6e418c95501d71f32d34902bc12c51eb0f72c31d5604cf3ab6f73c8f72b1240a258fc6becd6749377d0054096db1b46660f879fc372fcfbbcfbf0792a4160bc6d605e961805c518ceeaababefcfe69fa7788556f3f6386f95c19e4cd15df2d3076072e7c37843b03ae0851234f2738adfd5070e5a48eaa4e9003c4ddfe746bd4f6ff7d21e2e62910b4641cea8bb1f00b39b149966b7760dd3a5b91b79de79d8775c508a46ecc0d79c26ed30b346c0d2e0150140d52ea91377c98ca95e5dc8ec66b5b18d19dec2a6acde1f8cb71d00df3fb4bba24ce814e733ab7c3d1c3d13071bf62e0c9ee033050a602721afcd54e5c29529e676ff451555972c893316f73000ed92e2d74ef4cd25a1ee5466c405826f67ad5cc35b68a9e209a44357a5799a111cdab5e3db744982740b6b157b7aac206c101ab24306c9f33e51216cac80db2a3b25d0c19fd2470383d600e1b2b8cf4d7a4990fb8394c9d4cb3a1d616cfb28791f9eebdf997f04312b3ba265b5b1eab319084fc48fb3229056afb567e175751cbdb58c27f600d5fb35fc1a36581e090c0f59bd49afe94afd6311f54700473094d8c89a142eee53e6c8032ebd57d73447e576370b812f787b113ae9031b1388f055db628592baa48113f404187deb92b546af2bdc5cec21895892a8c8c2d29d3c69f854bfd24086148a203469d68e2a0ed6862d95f73e4f0b3ec690877845d95020cf12c15dbeeca6d690de23dd13b4304dc633d9872e214d5c399a05e52168b83e36ce333f0eb1903f533e1bfd4834602600a4694e977e81bad1289f7d1df4696c992f3acdfca2294f8967b53e761961d98cd07674f5be12a6eb68abc8835fb466439f91d2a3c79c1dcef730268bac1fa651734c2b8c2a73a5f332cd78f55442af84f52538232af3959645918228dc84a35d78fe24f2bdd0ecae275b96148c6a6aa672c30ec8b834a80f00c42da0efa8192fbc914c9d83158515d48cb02adf94b9cd3ab04f316a5801246fdc76a5f35ef76435aa6f36a4a5be61d4ec5e3a3b01ac19ce5a3feef768cb263b64e7c2863850025e0b35df142bcea59913e3ae05875f60cd1955cfdb76f86e7ad7474a25ee5160a4416b7135b6327fee3cebc97a6ae1dae0119b2ddb006ce8f1b705c4611c74e183b74826415c0c7c707c2e05632b8e329f849d53a2dea8db81f6f462e08a93530f2e7fe2513956d9bc7ead6f7706f4bb631f6a411a6000fb522cb14bf2c761c206fafa7c85d04061269ca9c19cc9f95b354ec0750f9f7f1109ae472416c053ca36382c01166945b603f2115e5217aa731e18d16bf540a6ec90d914666106b3fba1f557d89d846fc6706dc056190e47050e551051cfae50277b8a3e9adef89d0991ca6372c2c007b78b5051ecc1b113848c2bab4432d9a2d8972c0b67464b5b69637e4489eb5b79c06e3bac17575e01ea178cfa88c6dd2ffc63f1ea17f5ebfe966c4e49ce4bedb0e27295ebd03b7bc9b4e536fc10f349ab37976b277d7fc1190cb63dfebdb7339315b0b489a200ca14c8a055f7ce3acb7d41e6460a581339b1bcc897c3ed5fe1a53962f93bceb30059a6146dec6c8927ca35fc9a91629fc4cd2895ea4e8c8e76999b00374e1a0331fe30f54508ab0cc5247f7c23e5de21c2ca9dc583e63ff7c970a8b086cc3c8e825982040434ce2b66f3ad6c41682bbf2ba47aea920e907d9c2c0e98585d741ac749528d73981f74bb5266f696f86d75bf60ba513ae13bc475a283f5f48092dd8e7c922ec9ed8e6558564d490e792d70650e8c83b01e68151f87c9342e4097d1b0f1cd2d7247fcbe946a79859cdb9bc0708dbd7c632a7e9d4bf30389141bc9acafb83847bb7fb3264d1120bee93bdf2e33dfff5e556da0b5b1ab7f23f6a5637f2cdae767f62bf625825ace7a987610da51cd73d4d6350bf909711754c9f410e0739a7fd51e669e6357502011aa4460bd0560fee780df2223bca6b871e7640bcc809fae393118298dfb5f8b5206fcaf36781281e73e6b4a08194294fbab28490ab0f5692263d7891ea0a4f29ea5e9acc721d669b184e68507813fb02b19b0e032b4e7089a54d328f07e987f3b4aa44f3b7c8a504d87f01eefb51d7902a05895366e1b950912aff0da4486ab313c1996523058b3ca5acb03f8ab0f593f5b6dcb451bd82ca5551c14a9bc0c18a34994a29d85ac93c2844ae4812d5adbe646f2f5aa08769b128cb4f92ded736e8ec7aef9c149b84903aa2e42742e049d7110d5fd9042b76c2b099aa079578a43ac2f5eebaeda963e66ab7f16519e43c90a26b0cd6edc3ce4ffce5ffbe92806", 0x1000}, {&(0x7f0000000200)="e1eafbde0a06cd1eecb18b1439c2b6fc7a7fdc86b94535e390d26ccef33e249965e3cde68c55eb38eecf5d2010103fdca8fc7a4b40b3d7df0ca615855a29", 0x3e}, {&(0x7f0000000240)="3c83bc", 0x3}, {&(0x7f0000000280)}, {&(0x7f0000000300)="6bc4d906ebda739cac20c7ebd79df170acd2b63b4bbd7b4fa400dc7cf2e8e0619f8a1a98b78964a78139ac80955533fce31335999ce8", 0x36}, {&(0x7f0000001780)="000ce118f051a6b94bec3731fd79a719acb25cb7ff29f769eb587b9ba8862cf7e996c3bfb3e59ab0d5cba47100bdaf6ae7d839075ba3be9fd3935172dfb367b50ac2c8d5f4c7796fcf7168630e598c873edce713f03893", 0x57}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) ftruncate(r0, 0x0, 0x5e3374e0) 05:34:20 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x52) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x6f, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="10f341e741b0ae6fb1fb51fdcc614da798fbabe49933cfd0254e5abacbdd776f2caf1f6bcda215c03856f2b4c73fbae19f152865e8cc1edcc780b84875386b754730112079e571fbfd5c2407849a9ca6cdf3965801010000ced07df7839cb4e3ba951fc60430efb5c99a96c3431a02c7bdf608d68854f7de394690f918346db879d43df0c0b481e427bad43accfcfef06b19237e427e2a2167e4f84c0c917af1162d6c2d098de1a1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x1, 0xca756adcc039dc19, 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) socket(0x2e, 0x4, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="8c64e77f10ba71d69bcde7e2a40d4e9009fac458c440c682bcfef9517f7a", 0xffffffffffffffb3) 05:34:20 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) write(r0, &(0x7f0000000240)="b60f2088d7eae372e856a9a857e085757fe7b0f1560c37ff68d5412fc8056a7c54f5d9cd57c797297e70614ae357effba585c799ff1cb84d72a14480a88954a0259016b8d132a67e162c6c26e0a4b87f61ab4c731a673824dd0be9b7e66f0b24cc6ad7c369874f17f70c7a8d223cad0cbe9a5651c1592bbe14", 0x79) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 05:34:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0xff, 0x4) 05:34:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) msgget$private(0x0, 0x20) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)=0x1) accept$unix(r3, 0x0, &(0x7f0000000900)=0xfffffe66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000480)=0x2c0f5df6df53b228) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000100)={0x101, './file0\x00', './bus\x00'}) setsockopt(r9, 0x29, 0xfffffffc, &(0x7f0000000940)="0085c3814d85a75c5cbca6e8875d99ac3a6d94163660198cda60b2664d596caf2c0000000000a31891e3dd24d3e20000", 0xfffffffffffffe30) setsockopt(r2, 0x29, 0x1, &(0x7f0000000180), 0x0) socket(0x40000000011, 0x3, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x5}, {0xffde, 0x9, 0x2}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x9, 0x1, 0x0, 0x7c}, {{r12}, 0x9cc966705e988fd8, 0x40, 0x1, 0x3, 0x7}], 0x0, 0x0, 0x10005, 0x0) kqueue() 05:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xdb, 0x0, &(0x7f0000000180)=""/219}) 05:34:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8fffffffffffff7]}}) socket(0x11, 0x4003, 0x44) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 05:34:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x40, 0x4}, {0x0, 0x3f}}, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x2}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="bfc52416dc6db1b90412faccda6e") r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x81, r7}}) r9 = geteuid() r10 = getuid() setreuid(r10, r9) r11 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r10, r11) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r5, r7, r11}, 0xc) r12 = syz_open_pts() close(r12) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000002a00)=[{&(0x7f00000005c0)="45fe832bfc3ba5447dcb7b5bc99dae854fb6ace95e07ef491b2c6ca8", 0xffffffffffffffe2}], 0x5ce) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="3be0ff8119c1ab923e3acaca199330e60ecfb97773ded99185f3b39922a9f74d5ca7b765f3a31a84990486deb924db991e0c00ffb044120d32ce5e97a4f252627ad67c1390f1c7d7b87a9dc7b39c82559acab988dae1043c5e868ea7902e43762d5f66c8f6b7d345589ac82fbbb78ec9d12d", 0x72}, {&(0x7f0000000280)="86ef831992024d67acb6e316faad9041d276232ada9e367d4917d2f7b43a6c8bb0ba09ac4437503dc33fe94400516364cc43d24931413b27cd9b2570298042d4ceb97e0dda24902d56478e5c0dd872a15f90549b6df34b88b347d889e944c58d3fcee0b219d811b48ba27c95cc47dffd7cf4faeb42c1feb7a93d10410036f780e0fc5ca8856f467a0d07cf931889bab6e27bd2c59163d6ed101a13a5e82fe94a1ec8aa9e5a1ad1bb17692172599d7914f370cc85434dca0d61e55970ece1fe2db753d2a6e6ee1708f7825f2e0a6db46d834f7dce89606980597e7e0aa879bf2b69ecb53c4bcaa9763fcb167406f1e8bbfbd0ecc2d883c97f27211e", 0xfb}, {&(0x7f0000000180)="94b570384dd2ea698612c115f74b37095f7dcff43c073638f994816e3cf7566388d1e38013b555f4f4903b39bbdd6c77b8619405b7b945f4985c1d76816959b8d779e9c334d858e6cb340fb713a265da5ace9c79c11ac8f7923ae364dececfe67503c0443cc2e3582158e45c3e97e73638fabe17a5cd6ad7977b7996cb74905e4337e5b6893e3bcc58592922dd0a4570d58d48139a4b890e1c4d67c8127196ece8b0aaa41cfad5476cbccd68483c0f32ce30951ac50de0b9", 0xb8}, {&(0x7f0000000480)="94da4dbb8ca78e6d5b5e72cf11b03e657da03761194ca0260163fcf2afde5fe0b4e8f4cfff388b0b53eb75932d20d579cbba5f0a299381d7fb2bef0616e43da626dae62e7d65c6958c56df7571a67277747ec596b0ac38d0f5d15258c822aaee5b33034b36b9a38fdc260a65ceddebe7e4e813736af47a98bb398d521ca8901390d38596f5519a65d1633e48ec84c6a093a3e1d022ae8f4d2e1ccea088a182c3d88941f52dd6e0bd2092531d155f3ff1c77bd87b60284779e46f17611ad66b70b653f2d153c1e8b4c7c4ea04ba145bbb63daccc6f3c2107ab800bb7f77f425f54e93068a8845a347c620746f1a3b7394f6241f4a098d4740", 0xf8}], 0x4) 05:34:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = accept$inet(r3, &(0x7f0000001540), &(0x7f0000001580)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) r9 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000180)) r10 = syz_open_pts() close(r10) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r11 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000100)="b01a01ed0f694d4b037549c7de7c2f9412025bd50ecfa6e544ea2b3e67130063079b70afc2d98cb260ed95412ff69610fa2479088156993332a9c59715900d2083ad17479aef3f02f5ce6ea0ea3ea22a0e0d4a60bae2bed26ca9b09d0c85c7a8d1fe5ac37ce4458e9bc762400af65cd16c123a2bd738472d878bac96", 0x7c}, {&(0x7f0000000180)="373a03220104a6645ca3cb04f389e2b4fb100bdaebe3e878f65b6b35bf7385a53aa22cc052562f6879653fb632f6c7ca79a58c403bb4195c0441aaaf20adff454f89a13b18b238e447e9888f6481fe213c3e8490d304ee0970b1d602da35eceb72e1603227afb6571630f437c5d009af843c8abb56f55fa8822ffa20b18d592748350f1f2220be55023c1ea7a9a183e6b5b0261d381db34431f8c13081a1a93e0f2d9ac4fe10db0d47f6232e8739c3275f995bb8cf6dbdd8957a3c5d5a35ec79a2f2ad7aca0a515c9cb06ddf1b1d357cb67c60aa3165b43b74907047df67", 0xde}, {&(0x7f0000000280)="1780bed0c2584d74769688a392f084e5b26fbc7c20ed1ca7ddac22d76716ff0f52a80ece4f445a75beeda0cb6a96203cd37be7a9a5af1cb1e792aa6760c90586cff700a3c44ab8b631bd76da564e47aa", 0x50}, {&(0x7f0000000300)="f8822cdf104dccb22d261eb447c680295bcd87d8f86169d3bd48bbecda1ee893b38327a30643d2156e7b11f12854e5c261f7bad546403e27cef160836062eac570f4ec02f3a34a2c5ae6ce77dd85070278a1dd5a671f58f6d9f03a1f7c7f5fd0a83a84d76ac846c6860be83d368dedecc3b5ddf33fafa1d8b4590d7d7b000b9f27f4f04878379af2d08a461594b42f0b790549810ce75a8806f3f803a9650381aa1acb56009493bc045c3fb22dd07e4eba9bb3003ee9", 0xb6}, {&(0x7f0000000080)="5c96d9d1527356cd9f683e915fa2d5f0b792538b80221e7f56ac9f7c9572ed51cdfe26fa33", 0x25}, {&(0x7f00000003c0)="25e9778d1f8385b55b77b7a3eaebc28198e5b21280563295a503f314931958ba86831c245fe25a835f1df719a8cd7333dcc8bb7bd8af0cbc2383f0205a00ac019314b560840dff7bd927f227dd40e99759e88446d248c59e502f0d02342ed1a6496fb030b276fd9b54979a258d223d1ca05d656833597d2222b1471d6ac542b692fee29c12cf79a4d93689a81ebb77", 0x8f}, {&(0x7f0000000480)="cbc0f258ab47842c247cba1dc1f0b1be4ea516b27b0ea0447f5edc33334f", 0x1e}, {&(0x7f00000004c0)="786c6f5fc2da39ca521f708601d9adcbb107070b16601a4038b88426a2696fce921f3c3d5e8743f56254edb66c6ddfe5f8ff1a5bd9cf9ba5066b177266a9adb034b58d290fb4def2ece739f28c3c2e411ab8f3cc223d47a018a7ae96bbe0818528fafe9fa3ebd82d3304941c2836d4594282c7359ada65530b9452e91b13d3f893bbe885ed73e302a98865499320f86f9827fa8774d3239243c868cffb45ed8a734e25d86a11fa64c5a2c4ea8f47769a6cd97cb0256856b5dcf934d196f00126e2ed295054ea9b410dd4441bbf487f6eb234e586a441d6f80e9d9320103e6bf74306e58cc25fc610a791b26efbaa83250f9208c62659765578617d7fb8ab86048ee33d806d6e23a5e249a1a3283bdf3faac399c946915117505921e927de3415eb0afee1fc508097bf97892d602640da96d9e5c24946c579834f40b16b49611e959ad8ceb5e74c16a6120b3e6657f126e8cea75eb355ca73a61bf3b3f8d5be3b297440fabf1a40f0051c2958b18637821abbb702fce29d05feb1534fb7db3612431cbaed9130b336a57eeb2089845165573590d93d80c66f83cba6e59f40c075050a144c5572f91dc50f78f7f5e5bd7baaf7d3da34e2c99e4eb064468375f9881ac20b1156285b6a49f551ef58190d2685c448acaf71e1b4eada4777f78803fa476241a2aa2731f6520f4a95b324f4cb7b51066066ea51edede87b4ac7e32ecaf75758a71655667889a63223c9275bb7b604e1d9d4040949330586bd4486a148720440bcebf7d96e81159cd87b25c0d028ba83a2bb32d929b57a0f0c0d7ff101cdee842d47766b4134a1113162299707344715e66ffa66abf2d9465a1bb25e6993582e6a38ed201d9216a2f48da5a16f43317f565ada5b79a98a42ccc12055caa156f9168a40d8005aec68bfbd96c12f125d7794bc2dd6baa2bcf152c93734861ae55e9f8d1c72b357bcbe3222cd81da2df8d637899c1212c573a634d8776ae576a89776c60d0ffca3e3cd8c7c57ce3b0be2f8a6ecbb7b67fe9bdf6c022c12a0e26e4a352093748a3c5024db98f0f89b2241e9b575cdb974bfbadf46dba1af6719a02a7072604e178fb1d20b913d7d9aa374087d0f6c0b4272be78c814cb4d3da4df5435c37046161e78204605c3f4547d588be5fdc1efe70c1536ac17e61c04d60d474602814380ba67e90ab691a40194d5b4aa86becbe3a3b220c9dce92e25eb72c88354929f49f5947d6e95fbf2092c2c2175fc8a047076b4ffc9d3c1bb8d7941127ba6db721b1132b7a3f202fbeba38719425d50ba5b509a9dd3081eb556c9eb2b2d7b09437cccadfa57a9ba5d1d55c24312f5578f19cf4a70b608e109aa4f6ef29652ca8d172eeecc57ba0ff984a12eab935963130eaef6328468b36a1257c6cf89d69ff221e6eabb68f054916ad5724787b6e703f756e335c31b5965fda5378e3f276feb7f8338b2d42b991d595fec7b5f523bfe9cc8f4f856808ac6975daf865ea66bd65437c3aed0e221f1d302ed8c04a7a42530f166ef18ce08be3bb6befa360c2eb842f656aaead10bb29856dd6ead30546e306936b1b0ede55b9c59ec7ccb00ed36558ad6d6e9f138a0e52acc4b9d885edcd34e7b51c1f43643650d6de80d6cd5f88586138d7bef9492e348fde4cdae80042795203ec523e404c8da27b561b9c892eefc61cc00fda025ea9edfd19a27e2b536551207150a0723f075842d7bff1574212f713ffd5caa504cdbcfc54d71ae4336a271ba8e7810da9bdb9a4436d431636dfb16b5ef1b29e27c6fcf5b8cb6ad5994ddd73c859f25dbac4f3412d5a3289a5ab4141657919d3493f57c6e17db3a81b0f3296c8b4b957e9302f663426c6238a180958074ad4ec6d2795555721922d2d5f01730b1fcf5c2d3424c22ac981b2f618115418808c7a4e07da0737004c6a377fcd59c868c8173cb39814de10e7f6bfde23c4143ee6b7ffe10616a8c370b2fa814039feab43e7545c57f020f0ece74fa4b6ec25785e98ac0bd9852e6cf5cbc059abcc0a4610b9869f18f44e74ef101bf8f7f2bf556c8e5989d8ed23c1f85ac35a01d2aa8e92cc6115c6763262dc72baacbd2819d11fc10501d97f929060385ebd62f3b13bf1737ca8eee4a6c28e3c954695914ad9173fb7d23f5dda1868e8db40898eabe0ed080ac679bfcd696fa292642d82fe53ffd42306f9346072d334169a525cb1e389b488301e813c1e26952b09fc080279a451a20c1ae8abca58070e698b31ae92817601e9949df2c110b43b9bfac7f21068e5f97468ad3d8939b138545b7d85de16ec449180be09be0ef4626b0afaac71fa9dbd3b8b4e19f1c0d1c33f1da92c1ceb503ddae96bf11f80d60676cc3d4820ca61278325184a9b333ff66603b8691604324417eb8ce5e14889eb35b44a792b013a4ef465f3d753bbd226af5412f19dab1643e851a59d22956da370c77061be08a12f0dda805eb84099a7a261c9476d354621dbd06a465fefe880bff63aa2aa751fa80c872bcf9ec2d0a5f75a71e3791953bd5a5d956966a187c8a15d498e85f34ba1e8c393523b94b317f384aee39ed63eeb8b49c0f451da15571dae52227c989e72452c635846f259ff4215a4ff93774e0f6bb06e45eed09ed6bfd4da335130b94d0eef4d696d96ba02190fc311f47e13bafcc595f77012ef6c79a5b0e6afa1601bac68723bbd6629f39501c3af55d9e3ddeca1bf64d0155ae9cc9724f3f0f94877d320408d933cbe3507e9d74d177ce7a54c455fe1cc5e295817ba2c38f580424a2e1f229d225b7009a89f8ca331323dfdd7093404bf4a6bb04a636851e845ab0749fefa791de59feef3aab61bb5a56d0d770e0b713baf904e6e9e874195f5e151fb60fed74c1bb0322c8bf070c3640bbeb0f0d590beaeded9adea19c75ff772ed9647715761b164e1da73f7c821525451786ef5f63eae5f5fc52b9e7ff36fdb30c4fadc51549a28d2ba015f8e23e015475129d325e67397a084e3607e06c32f204eb99a86aed7bbdf504e80cb10693b7fb6bebcb6c910391e3fabfe2701c8a12aa4312618caa42979bec657a4705429a03a2da48052528123ffad143d43b78beff8c54d79cce723b464fe35c775770b321c611301ae47684a3fcfebe7b5fd766c1df982e92b8d868da3854ffa5fe1c4e3cadc28e09c26bdeb04933c0eaddeff6979151335d5810daacdf39f753d387375f0b5f019f9f3ec06bb30e2d6e626dce0329f48a6b46ba5f64217079d45d849f93d8856e01fc5f6e5f677052b71fda2f024b4c8294c80d57e3dc0eba772664b6b4f4be4a3eccf64d5a95ae5b5d0d271623bf8bdae46d855f1b19e630bb54981b7013f413c414d1ae8c8e4a40a03438811de8cf961e8c7298f0b06d6e9976a80897dd422f12836a05d3c99dd16be6c0b24335a10f85b7c282ca2de8f9cfd40b42c64752587e2effb472800f8c43d1ec67ecc9d85eb82bc41d349949ca7a491c6e7a0570b3c5a6bbde3994f2186f82eb41a1159ca70a868598149f2e1e055c9a86321a3e102fc0aea0033547bef9bb00d715c3d17e646b61a52fcc83291d881acdc1b3889f35b207ada31f2f7807e85b0469631438346a828f3f0827dfa53ddcc1925827114f4edc3bda06e4ffd2d881268186015893b9fcfaf85732a465dbffb7a0968b98763b8312fe19612c3fd1d7d856a49c4f2898cbe68706f66ab6b3defe8603779e95dd716b48048dff8f1a69b8d2800068d47f18f4774c955676e0ef24902a41da810c790d76914de26e11a5816c0ff2b94b28d287ac12461fe6912bd838329504fa6aadbfd48415e830cd871791740c67a120bc2b548879f1cb442662798afc37c5f1a6cd6b6aa12a37ad3c205913aedba04064b1e321a1a41f033ae6ac8de108380d176892d4829f3b8f6e45c9457bcbba72584a8c68b08ec43c55037aef0cd7a38d7ea19f0110586495471959158b256da8ee4efd867ba7cf789b7ccb7b932e1dabee258c3ec6a33f7ca49da12b86bac927b6b6732f068afeef26bed443140b1aff98ac442c181c8155d19749f2c9e9f0871530f13711b400c60836e4b5a53bee67593799963465cc2382e1277b8de2e54f3dd68cb97e625c14b9fd9157ee016434ee775ce89e4d765010f16fddacd6a28e645de9854bc409d2c759762b5a318542762d1c5b6ea32d0da84e97c40d79727fcac9d9bab4d13cc9e8f82a8587d17c73cf49b99fc8192503c6434a49211bc3388a967ed9d93ba1dfb6d4fd9c42c05f0a45377a80f30d8ae0b57e1c4e9c66c0fb8fe1967ace517346d2358c1c9df9faba26cacb9cf5f360b1a342cd524dc40268aab23ae9cc8ba28003c11fcac950cb298627e3f09feb29baba3d9267239eb4a24303c5ba5cccffd902d7b7df3bb67a78c7baecbaed0046fec63c82a5c179767ca4c879c75535a59c22924ad192ff9bf835b95021b0199c5ccb7299f8eed9a671f6983fc175d9a2a8e5153a4f8cdc30c18a18dd71b9503ade3a3b8393af82bb602ee6cf8f8c04287608b087fb76231226a163764ab18a96e0ab1efd127a82ca5128fd3313c524560b0c2e520e63a257e3ea12cd67ba43eba582bb782aed5c50946747954ef63ff91528576d8c23a3273d450028ccbb474c466022e4f0558ee93192f24ac0a0d99fb6b8eeb1b15296d06dbb6365ac63fe1efa5d63aa99843f1ab6e57b53448ec13886131dccc98913b6a936161ddc140338dea15dd4cda66a9130da6a498494beee64a166ca73705cabcc0bd6d84759975c6e1fcc1c33abf629d2c354239c49b23c9b01402b8e7d6406f41d44c98920bacbecb67ca8d5f700a78946323fccc8809238d896ee2d270b85959682d70664b45547468640c1095504e778fe47e3fcb73f619c0f7f989eca81540d7212e8ac0e59fa0d51a351e466ab2757939a88ffb2519e178fd3a24e68e92388c19467799147d8ed34aae0f148f294ba77cc4cc91758a5a31312672c52903f0cc42f349b6c90090797341a63c6328c9a2e867490c41a14a0d74e3e22dbd05f5faf4db864cde7470550b2be2ac4159a37941e1a7e9fc807f388e9316a00b2eaff9f1a1c5db4c4feca5e66eee54d4b4040b4eff617b5e2eeb39ff9178e0675d76755ea3c921f9fa3e2bdb467d930573baea251a699ccdd2fa4abe8ba2ca6b14f9d8ef01890aa63e0decf9378537fcdb0a7582e9514c23bceadd6477226c3292eb12922dfb7f23b4c766afe11cbdcadc9985c3d33d3648e581efd667b7784cecba164b935e342b5069d1eb540121446261c863a681d51aa7c8d58233650805fe0e0a7b44ba29b0e1c11b188c17cf4d9e0bcc88309411c3a2ded278336bd210a7dad97e9859c03f592e127a6c2eae8b2bf25dc53bb39c4e298ba8e92aa3e75edd3ef117937ff26a5c5329de9c8c0ec2cf95d92c312ddbad9f376575f156182a800ad05fbd85e69454ac36cb3d78ebb941a3195ed105b57c9ed5537eb8a910d8a91416880aa3e64fc4311978f4ea5783808c9b1158a1631d55792936f07fda99e139f144eb4a5b7c73b924e446cf9475d97cbf1d37fd9c83076feab991d8b092903c7c43442984da1dc2c82a4eeddb8f30498fbaeb79ea556ddb341dd6e6d77a8b99f71a496ca2fd3ad243a311172a1579220c40102e720deb746c8ad32a51809636be60f5a22e83d61f9362e1a36f709a51220737ccb34d4e6b3ffdfafcd0189706393cee7be966380b32ee88d8cc108827bf47ae53cdb6592a260c0448c6c3cbf3238c4ffc993bef0e95ee07611e99d44668a9a78e950c5bd550640", 0x1000}], 0x8, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r2, r4, r0, r5, r6, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, r12}], 0x78, 0x8}, 0x0) r13 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r13) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1c11, r13, 0x0, 0x2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 05:34:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) socketpair(0x10, 0x8000, 0x20, &(0x7f0000000600)={0xffffffffffffffff}) r12 = syz_open_pts() close(r12) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r13 = syz_open_pts() close(r13) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r14 = syz_open_pts() close(r14) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r15 = syz_open_pts() close(r15) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r16 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r16, 0x4004741a, &(0x7f0000000180)) r17 = syz_open_pts() close(r17) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r18 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r18, 0x4004741a, &(0x7f0000000180)) r19 = getuid() r20 = geteuid() r21 = getuid() setreuid(r21, r20) r22 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r21, r22) r23 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r25 = syz_open_pts() close(r25) ioctl$TIOCSETD(r25, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r25, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r26 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r26, 0x4004741a, &(0x7f0000000180)) r27 = syz_open_pts() close(r27) ioctl$TIOCSETD(r27, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r27, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r28 = syz_open_pts() close(r28) ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r28, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r29 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r29, 0x4004741a, &(0x7f0000000180)) r30 = syz_open_pts() close(r30) ioctl$TIOCSETD(r30, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r30, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r31 = syz_open_pts() close(r31) ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r31, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r32 = syz_open_pts() close(r32) ioctl$TIOCSETD(r32, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r32, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r33 = syz_open_pts() r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x20000, 0x0) r35 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r35, 0x4004741a, &(0x7f0000000180)) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000003c0)="a6b3121b7d55438e75593c91322213880856ea8785cfa024bf34f32ab0dd582f5765848ddc0fd93e339a579814452a4a3b5bba15ce92c20b6405998d0679cb5ced88c42d11", 0x45}, {&(0x7f0000000440)="1a68c3cbf273a4aa7002436b3c49327e26ae43eb796b5afbfbdcf6f1ff56aa553ff6656d24009837da2c7dec0d1aee2efc126d177f164656900ccf4d75b48cc03824b3bc74974cebaeeb81ac642fa5835fe3b977142bc3c4f621fb4ebc358f11a4bc354593e9a590bddd4416399fc93694cd3e2a7d31f37b6d86d73826dcbd3b457e6a5fc317790bcb13b6499c4e8ce70a87f8db89a8fba3c5c058a7bbae8babe6b9ad428aaa1299aed63fd7b56e300bbd5dc9215159cf12631ee45c", 0xbc}, {&(0x7f0000000500)="caa9b74e3e10ae1687f0644315ee3cf48003a81807292d9a94863bb89e1903e1abd2a4659408a0921e79b2241b2bdc2ba61ea3a49db91a388fe34a0944fca91e28795daa8fc3f3d9eb553913b7d26981a4091e576964df21f08a0eadf8dec21eefea6c1cb598d38dd4", 0x69}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r10}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, r14, r15, 0xffffffffffffffff, r2, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r19, r22}, @cred={0x20, 0xffff, 0x0, r23, r24}, @rights={0x38, 0xffff, 0x1, [r25, r0, r26, r27, r28, r3, r29, r30, r31, r32]}, @rights={0x28, 0xffff, 0x1, [r33, r34, 0xffffffffffffffff, r35, r3]}], 0xf8, 0x8}, 0x408) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r36 = accept$unix(r3, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) write(r36, &(0x7f0000000280)="a7c132e2a780cd054d6191b2388fd2eea278", 0x12) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r37, 0x40044273, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="01c2480aeb732bc4e1edfc463291b4cf28d7be346a9a292b6b86e6ec3c2df489e0110f624abfb5b46b7b70d94d62bbb0cdf1e528d28d148007e1366e34d0db8f90da2e08285f9e68c65bf233f9295d2d9b8745beecd41de40819f69868ef02196a969358797bba0637a4463805999785aee72660650624f7c02453fc925fbe788422dbe87b3bdc65cd3d70a7", @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYBLOB="2a6ceec828b4095e80f9ee4c4bbf82486feeb28d790772eb3b44c62c17cbd9f40eebed4b4c5d7166785e9bd6476aaa9096e4e4d70292301147ded419bcadab660ce1666211472a231fa6aca03289ddb4a7afa5cb68ce94ee6dfaa44c61397c683fc5126975880ae70d63a4ab0f5fed10a7fe7b7571c27a6790958cc10ae90908446f9a7ed658cefadaf18fcf319c6dc22063e4f7900da702c5341feca99ca253e0e646b7ac67eccdc1d1d25d000f01c1528a72a05098598f62511b2b4dfe13fab8cf06415adc32e33f20b9cd8018dcfb468803959ee4fdb12c8c744125a2b416c5ba3f81492b3953c320f1f9d43267171f0ebd06191f8dfb646b327462921457da95e3c6e1748932e74a3c3f4306eeb25d3c51a3b166f3baed38556c91616892f289723da4ba352e9f672c503c46105ac61c0b2faebb0eab84af9971792dd10f687e1c0a4bdc3fa4da37292da0f87d8a76801b45dbbd6ed79f99f15aedfc8cfa2baf6db08cd207855d8426a3ad235093056bf72848bc52cea6e73296dec6fbae61313d28954c7fdb2dec9030081d4eaa5c0b1d58ee6cb545cf07b865e65e7af72ac957104a68c615bf9a8d09c005eae804b8af744f70c5e9a1617a777a817766008a33f9ec5238fe3000428ee1eb24e31da8888d9b0dbece6a65583f340d27e6de4b64b5fe5c03ac67e03b4c0c1b35176dbe79fd676799c7fe8fd6ef9b9d7abd7512a354218d18796f3b6629dece7aeef3f64c4dd6248a7cc57fc930bb44bdf0998b4712d1fade839cb0c322b14df99a36e2a3e158df851d7bc8a72673b461a5f4db6dba9d2c6a458416c063bd48bad6eec4d851f9adce4d663f1515a3f5ffa8f6654944f9e51cefd08ee53c1a6f44fbe9de3ce6b8febe43c923b03d6f86185e7ef3b64385ba23cb2d41bd790089579293450840bbc65dc6ba01054dddb3845a8bc36d2fa0198fd4eb7ba8eaeec41322a6cf95c0dfdf56331063e6ee433c6d29ae172125fc5a58d24d450d89d768921f657bffa4bb66bac894bcc14c78ebf36853b8275ee56a0898bffa348adca2d04849c243f4c3a65ec8e186cde5e8af6e15fdb376256453345a99d0ecd7fe9c5fcd47e7b2f3ed7b1c7bca8a67b427f1c933befa37a7290907c99d7e4c4949984003789d20e5f6ceac0b1010f1e9c56563bf547664ec0d9133483d6cc17c58dbcc81b3b1e287d92b27ceb1b68a23f6d19f956bd18ab9c683dfb697a37e581b92a75de54809faabec9f0a2725fa779d820237855b1be1a1ee2d5eabf674ed8380e0de7b8a2365fe9365a87ac6b237a7d298bf10af4f541cfa6a38fee32fa6455b3dfbdaa70849ec0ef02f6edcd695e77bbf3ed113802192e764b4b83607941294d07395a53f6ae14e28feba7fdcec4fd216f350a2a495f03a42e7b524edc96ac6955074701116ca9bafd8a0775f1be95799fa11a1d38d5c89bc1d636e908dead39872cead27c6962a3dd5bc1348675976035f587be09f4625794d7b0c1948a04bd4e7dc4687d3b4e7d7722ef5be8156717e1e4fdc521f41fa7a13eb4b5dfe04fb7dd07ece73cb54a65932d7145c5d19d398429456060315f1a4970918df68f271bf928cb81e60dd51ffa43561d33a9dd98241e82c5adaf489703cbaeb48acc5971c391a293d74c1260ba826521ce7a2e425d5bae944c19269d9e9be3b2a6f7f62a88784e8014801ea48d17713f8d29b4503346123ec022e09fec1be5318f0052c77a81d0efa3820512a2ed86873761a2bf24f664be9c5240519553f78f9dc75a664aa3959e25f5b4e01fce9bb71ca7def202014e19fb1305a6f9a5348624edffc7a3fcaa661b36db3bccc81495dd3ca58fd468af0d22420eefd8a1bc99c20cfeb9669da581f9c0600ee0d0a3d59913394b428a004a46d3dbd80966c62809b2326b9c7e192d115c6a0c35c9ab83145ad72117a84f4f4d81f8901f303c3eb5bfa78a1e02a474af37f316d6e2271cc0759bca47e8dc3604869e51a9c2382aa1dd2ddddfade091251a8a194804dabd40d11295671af7e164a06f56e4915e7ce75c36f66d8869c701decba378aa0485f21401ff714590ea2c8cce0a0e074f66c146442a2e87d6a1d97efce1326e7b9cbb5730763fd0438f09b264eafd5244c56f7f7fb0a6ed98ab1e75989ad941cf1b0a0ae0e66755988adff5ac686ffe01861b725baeafbc71c2b8cc0218add762add49ca9e3b4c524ac8f49ad267740389dd6f679bcb92ecc95ab47248ecb809f7b5ecf2e6dfe70c7fee10d748e8a432f706c457c9e42899b11a6f08ec95200ecc7e69f2bc21cb69b5202d9f83bd26ca2a451c1845e5df28abba8a035c5fbd064b2b44d2fed8fa5b0ae69019f97fe87b3bb96c532ea381c41497152f41574992e103008e51fc2cd73129544b23b480ccaaaad8088efad540224a6af15f27465d7145e8485cb1fa2e8da0850f905141a280b1529200b284cd776f7f19cc85d641483009eee6848b15d74412215f0bcd112f65904d90407e2642acb2c132f7d5284134f9dc1cd1c4571d4b435032736bd0476130025795ea5e5bd1afeaa297fe13d9ebfdfc29ef4b1fb31f5a95bfe248318e1be2754147585b4d83e945c5003fdd7700f89a5aea32ded58f7eb98c9e2b3003d42b9357901940efde495fd945d15fa3c283b378e9f90a38634ac97887e968701a5d666dfbeb72ca688ee05b503f7027fe1074168c6fcffacfda7900e67b87a36bfa306867b3527ba7ec9108068925d4cced00075743856882d4d2b0d7c3ac137c26274818debfa847f0f40f7f4f38fef0574b19097ec934fb69f4f2532a0948cd3f61ea3ddb4178811fb77dfe73b26e870b0e377e3f482dc0d9653468a858eb6503e7cbe162942829edb4b5e05879e53c77baa302f0fc3c8cb2a7307b0cbdf7b6f76842f45860c83b37fd88bd13b42f68a24ffa6ceef900239e908b820bf47fee4f409f126cb53d4b0e29a8e5c902fd448eead83e4c904ce8aa37f59b258c346ef7f4a4c9c3bc8fbde8086621bb1de0a38339facceaa2eeee3810e5d826eac15ae83e9e73b11535c5246b5456fd1346b9e5fca2b94e363bbe036048d053c84e9766ab3fa878392aae422365b8f0733d8f5ee10f4f7332408b7e357aac38812c9924b6e52ff0f59fd78ac168d0e68f2a7d6fe348138294e0d6e673b2354a797e1a099c30f8312984befec653b05976358d9f3e39e499e627099a18366579af6cdbda3ab2b84353df42f01abc7dfb8a5cecf454e3f7b993bd7c75116936ad0323be4406b479431246a77e12cf76d97e03e0ff53193c23e5004e4bc84fca5f946682faa3017e3966697f3d6a1561c3542588dc36c42a2844fa4f6c6e3476f6f8678e911f2a56658e3dfeaadc2ecbc466c02d4a13c66921e107d20e1b7bd2f1027f11a5dbcfe52a46749dd8dba7e3ec00d5be57112ee9926535905ae34e9d888c2e282f2644fa159bba2404c86188aecbc84632c09571864ec8a968cfc291e8f3476923b672299062108aea577b4b0bdc43b04d9da0de3a2958eaa10348513956aa88e3dcdf34864cfc6eb742c4f2a571778e8e1f289fc82cf95e37ffadce38fde230bd07a5ec36148d149ba31fc08b4e7c59dce292f53eabd6b415a0f27f2a0f0683133c6dc2b762dbad718491b86eabf37a095e103242770eb09b7065fa80214b4241ea91f57e9c672005c8c7c27dce1c7190312240c6672642e571d3bebaafb9296fa71726be506de704224f8defdc35df4835221a53a21befa6da583b88bb1db7968d081ec9e91d3fd097d88f86216b2160a047bdde2b6a122d635db3d86bee24fef6249a9fcfb144b903c8179f85d1bd120865908b6184645bf9638614e239c03bd78a592e160cb0b1cef17dafc997cba21d825ccb7f51499ad030a135cd372befeb1152f46fee7d56f55a46657f108f8586962d6bc10b00cf001217bbf309dd3acec7a1d8f2db3c829db79e41758c4111cd57191e77a00c4a154f5841b8e8a010c11182ebdd8361757d70d90f548c76665c50f0569738c12124b9db31edc5fc173a56415cc6360d76ef21bf70b5afeb817bce2adba6a501393c2e4171e9a9f6ac43ea6594a5aa165da1efce48169bae7e539fd1ba7ccde3f96d58fc90139b79e5fdae652d9a499902755031ba8b9b1c0bafc92b04ca3768081f613723eda366c5621e812447aba77c43c42107fdf3ca5bc2214cde991f1db2ee79bf10061463dd3d5fca1ec9602e418ac527edd51084d30240ab3b36e91acb2da0e2802eda3da67102ada33f1d292542b41ca10b8b8f3d1dd5a4b829004960a492e2d294a840b6c980acc925e510c83088c1e3843a3b9ed03f4ef0a19b430c442fa09289dfaff783f6e87c2f028b64c5605b348469353db1a04bac43c82564becfaa2fbadd70534591d63c5306f004e5175f4da97c531b40d91f6e56256e0c24bd59bc53e56cf22667053e69ba40a558fcba90ee4385d93e3828106a5abfb6502119de4f99afeaec165633962a3f678a25c7a7838ea4d7f52ff1dc3c4ae50a6770d05305cedd069ca448c76beb3d31cfe2de053f5e3498e7a2e5e84b8a90194f027ed0c127637273e9e09d4c81233f027b699b45e55c99ff58b26c39b906089ac54de30a8da611db200a955875bab2a4bd2704ec503bdded2fe0d90d514b8c82f58c8890308a8561b77473696eba4d29bc3268a352bb481b590c0d4e8a410a2cb79da41c447612292a6e65fc514d11fdc2de6a295481cd7ae0c168cd799d5b946796286caf58214f0394bb9ac11f1bbe043529404a62f6e973fc974853d6f017fdd2525687b621e3e1b2114993a80cc3c2ffcf4994f7394a40867ddf750556f4b03e72788e5347ebc1240694cbcf3d2729316e6ac5000c3adc6cee6c574c64216657b46c80a5df2e378cb81349c1d42b27e08602f04f58d5c780ee6d6d247a5f1054c8af360b77834c378b9262e731081e4b956c6fa5b71144a45c6b2f7a9198fe0c7c36bfcb5a4764864cb5d3bb7c59cb7fd97f279956db0624d5cdc17dd914dbe014a852159dfb6f542884b4cd8e51a4fd8a7c5a8b4ca7ae960e938621a8c7e8cd387c072ff9a7e578d56e7ccccbcf54a572b4a0177852d465a44e171d7ab2e0430d4566faf3cf28830085f69edf10b109a1b4fbec75f6f3bcbebce421c4aea1d7c9d281002b77963d227c591c0778d8e0568d9126866131d253ad8c9fec3b645488aef98c7b3033bcb57f6adacab750e5c2dcadcc04e7366d68cfb9308e0dd159eb4cdb18469d1018c0f55c5c317b81b30030c09be6b84ea5e3dd8155e59284e4346c6ee376bfda05e9a9ae127d761aa0420b35104ab0ab5da1e55218375222fc9a2e1b5991cd68783a87aa9705b65fa6900bdb97c0893941c3979bdd23ec291e85a85c2e35fb23ce90c00af24dbbf3e12073dcebfc40e0579fb314cd1d91d074beb2dfccfe36874ce28fb7c623243083121ed9a02f525a52b18e758566901d38b0ff5ab1f3995d69be1a08c9c237dae42f5e8043e823b0019052d08321d49d3999d13e814e2d6b67252c76314b80e00a7b1c8dc91b8483a48cadbd6349be167cfc9a03a44fb0cf96cea5fa9e9caf1acf7edd30c6065bf19b892f1cc66e324d78517234cf1b087cf20829eed4ee9342fb9935aed102ba9aa76113cb4c732f4ed30987e7e27ec86b60ee76858d19a891542dc963a82eb74657e55fae04062eb48d18d15f7dfb0bd4b2f16db58f4061849167602e28946d3a57e492d30fb96b0d141310b0bac6f816f1540d586f084acdb02076f8b504fd7b113c", @ANYRESHEX=r2], @ANYRES16=0x0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRES32], @ANYRES32, @ANYRES16], @ANYRES16, @ANYRES32=r0], 0x3) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 05:34:21 executing program 0: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x82, 0x98) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000340)=0x8) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x10000000000001c5, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r4 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r3, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r5 = dup2(r4, r4) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x22, 0x4000, 0xcb) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r6 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r7 = semget$private(0x0, 0x3, 0x200) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) accept$unix(r8, &(0x7f00000003c0)=@file={0x0, ""/80}, &(0x7f0000000440)=0x52) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000580)=""/235) 05:34:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x60, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:34:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffef3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cd00ffad4bcb77a69dfceac2a84e6abca64896819f527d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361c0300c7c1bc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede765dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e73319d54401cb92f77420eea4153d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf99c031099a5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf637"], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000a00)={0x10, 0x4, 0x4, 0x5, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1cf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xc6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x66}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x63}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x4}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xd8}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r1) 05:34:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20088, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) rmdir(&(0x7f0000000880)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) 05:34:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x333, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1, 0x1ff, 0x0, "0000000000000001000020000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xed08ad2ad3478ba3, 0x4000, 0xfc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x134a0284d558f1f5, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="43603149f47137fc2a5d61067d4082f26a3c978316097c5853945af0d8b857db0f87a8bf998bf7de310d96ca1d70145cd88054946f39a9379d9f0fa76bbb4e0f3e9164a795dabbde229bb493c3883f54afd46285630f99d67f97b482", 0x5c}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}], 0x20}, 0x1a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000004c0)="ebffcbff13b9fd812eaa4edb94713048e6993192964875b3b1a09db107f8ea5981000000a43bc95ce8f384680000000000000000004fffffffffffffff891c4f891adb519ab76a5f88ba971903bfd1a738fca0db828e630dc5a48071756721bf01d820f43291f1919b3dba3661e0f1e909d5f24ea6c8135618f0c7675f2aac6aa20000000000b88abae5c451103c4f515bd87c22ad8f1f9f87e6fa366af6a1bd93c7ef849a226a5564daa5b488f177f673f3283867e5092c43c2eeaa9334e29056069084c0ba1a140af7922ee0cb027d822621e9df0ec6a97df0b7db8d21f4e5c4f634a68e02000000a4613c96394968c8b5a4a036afdc6b7c1e2798bcb2bc687376461db43fe9c602005b7bab7232b2ec4da22855251caf5f3e679282a2bc2b85018698afc224676164e2abb0745c7df565728884f652137691e58a03e3989a1810cfbd1cd98c38a7389261a6a043ea2a9ab31621eb6728b770180a05ef038258032ee6a3f786625298a43ba09784b88251f83eaa159f565096af2721c4781ac09cd19bdf62c38cd13a519d035c386788f3ecf4c2ae3653b8dafa1f905aef167979ffd635eb79eb3ec7f942a4aef90bb22bec3319334d021f020b08dacce7d6b46f9750b48d474e1ccd4b741782d0c7ed01927258e2efa1008f9a9c7823e45ce7856feab06bf24e4a0237807b75b5c25704f2e7d1df36275b6a50abd9a3baca20cf448d19016ddd83b7c1a66cf4e6334694b743021b4062c7ac04a331fd5e4b53901b1fe06cc145c33de5c160674f5d6e8b332ba32c525f364cce5b4a832b87528f02ebca0ed52348ae3fdc3ea4a22ad27ded81c435481314ef0aad088faa0b287d42aa6900d8644b9bf7809fbf13398fc795e0903844e64a", 0x279) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 05:34:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r9}) r10 = socket(0x11, 0x4000, 0x80) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) socket(0x11, 0x4003, 0x8) r14 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r14, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r15 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r15, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) dup(r15) 05:34:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x6, 0x0, './bus\x00', 0x100, 0x140, 0x4, 0x3c}) close(r0) 05:34:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x122) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000140)='./bus\x00', r2, r3, 0xa) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x3f, 0x8}, 0xffffffffffffff38) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r4, &(0x7f0000000080)="ba72d125a275869ae38d27b7a579cb6c75639f198925662d", 0x18) 05:34:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x3, 0x3) write(r1, &(0x7f0000000100)="70e8617fe20619f39c7a06c2c67e61fbd56c94bdced41762736ee504eb60a9d8aa867abb1e663b9d0ed4", 0x2a) r2 = socket(0x18, 0x1, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x4, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000080)=0x80000001) mprotect(&(0x7f0000494000/0x2000)=nil, 0x2000, 0x6) 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) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x5ff, 0x837, 0x5, 0x0, 0x8, 0x4, 0xcdbc, 0x0, 0x0, 0x5, 0xfffffffffffffc01}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getgid() 05:34:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) shutdown(r0, 0x2) ktrace(0x0, 0x5, 0x20, 0xffffffffffffffff) sendsyslog(&(0x7f0000000000)="9f9ed0a7f15ec6367e9f706c2519b4fa620929dd277aaae70054cb76acb13c912e4f084780cdf879941d447093d7b150022ae249dacbf285001351ae55d96e09e531a181ce81d56c1e0519d7283d711be01fe22e00b6ef3278a48c196e50303752542a900e31d3e4231885d9a6cb028241fcf6d1aaddda9c9a2622c77a92105788105acd2dd2147b457b06c0521106f5882de362c2791c4170629e3b73cba7d0df892656b64b49adf0bd76a3c8a059607f15ba6ba6e0cc8944c87cfa43561e1a", 0xc0, 0x8) 05:34:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfd7fffffffffff3f7b238bf46854d78a2a197a386287000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa07012ae447543c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57c60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7e75bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6b4d7a538c99527fde12e4887e651a963fa6f5376e435746e6f405d3636cc73b6e85569d8f3a9a1c85f2c0d38e8ca2f59ff65e62be2e36ceaeb82d38896813e03c1eac375bd1167824a11753ca2f5d107978c6712b95563f242258f95a776430d297058bf68e7c6440f3d28a0de7aa4215c6b38398410ca630ffbc12e2d95b9036a9da7660c4c4388f72cda41adf8e635bf6ecabb582c310a3fb8fd210fe153ee41f1eaa73d8908fada7a76522f26f9c940d327ce715be702a78dd2dee38538e6f1313f9896e5196b301cf0b4781f1d91e823a7fce064f0c542f224ae099fa8f06f06b4ca9c3759d000fdfb487fd50d1ab9edcbb44c1b746c6f28ea5a14affd2a767137221a6db73da9454b87d017c59290cba339010bff7d7ac6a446bcc130ccc2ee04e49178852b0862481690fd53a87f6dc1"], 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x20080, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup(r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) fcntl$getflags(r4, 0x3) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:34:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xf98c60b570bdd586, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000340)=""/234, 0xea}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x81) 05:34:22 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) 05:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) close(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r3 = getpid() poll(&(0x7f0000000200)=[{r1, 0x4}, {r2, 0x10}, {r1, 0x86}, {r0, 0x80}, {r1, 0x14e}], 0x5, 0x1ff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) openat(r4, &(0x7f0000000000)='./bus\x00', 0x40, 0x80) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r3}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) 05:34:22 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="5426a0b401126dd44736ad4760af"}, {&(0x7f0000000100)="f89bacdc5eaa29a66f39388639d97f1a4f0994d971cf8be64cc5097532196c39d1c4b50cd39bc6f1efec60695830289da70246c225b51a5f4fc7e6f34183e4c8b1434d701f6cba4234077818d8a545fc2ee3b1e6756a9500705e8e4d140efcb0e688de626eaa3798d052c26fe612e4406bc80e675507fca2fe37417712649956018d524c7b1b7874c6f588b1d03e0155"}, {&(0x7f00000001c0)="ebe8057d1fc0cd704d0b82e180b610f7c3056bfe9d3d9b45ba93b7e0509ff1a806971cd166a0d646a6cdf989e6aa96e7937c778820dbe67526bd9d5252bb1f66e4611a5a9711479444c77822ac3da7b8e08f2e439454baa3cd5030f4e523ee144dd512dcb725e4cfc770298560f3ad3adc26e058731ad5b51c6c19eaf689fa2c5c2f5223fcb4678ba0a301dc44d0a1d1d96277faa98dd9207e6774c83216927014f623c2916fe534c691433e30d4f100cd6e1197cf6140aab42d69169821f9e00cd0560474d2793d106471b173c28af544ee216a9e3f520601b027396fd2c8e26a46aae763cbaab5"}, {&(0x7f00000002c0)="701cbb8b1da342918c7ad246"}, {&(0x7f0000000300)="3521c476a911066f4f885ba215ec53015c912849eaaa4b09d7246701c7cbeb939b99740bab539600396adff05515612f2b1297cb82e8e6e3df70981cc3c9f5ef2fd5e6e22a6a1321a25fe78edc66a816c23a1f3aff8e45093408e2d4add672da4a41e520bfdc88e7a518c48ce3c828cd7cb83c989301b8883e84b0d9b477cc37be8c04f3cb555922bcd23a8b3927feed123369f496165fbe866ec6e3254cbb673921d1c14b22a52e9fd9713341e4b8035148619616b07377b66d7d314f6e432c9f9865d088f2133b"}, {&(0x7f0000000540)="7da8a059cd59f90f34cdd53eb6fafd73ad0b0076eae38b007c576467137907b66348c8391a1d600a3387d5b6050d9cd7502b130d9646aa171e014e43595cf1dc41b93a26efadfed208c31931732a92bd631b2ec5f84759c00bfad020b59ed894c59014dff98f4b80fce90dc24138d23b31b3c5fc73136c7d5fd9e93deee0816ecf5e3bdb598885d7733477e62e9a1726dd168e37e6171836d323eb764b8654c9b044fbe2f5bccbf7f61882e2f4e6425660d19d5bdfaecc582e409a99d45aa524871f5a45c6c1a4369adb5fd1d0"}, {&(0x7f00000007c0)="210060e59c4064ef885a7b787a191d800d7769143489e55e78792bb1d471332d2bd60e34e8f7366c50aa648685536e92610117de6db2ff8b120b6519f393b574a233c50d73b74f8209602a0491d9f6b1db39aba378c7275ca14e30c7de0d22958f83c72fade350779da49bcbdac79e0cbc84f1a451d4777e091ecfbc55f02c521ceb6d688f054520cce8d0e988779e6436a02c9236aaba1c4b013ebe42203c17e7cb91c50733fe1d49df53546d289c9de5e618e408e43027097d7d2ccf7b5a54b4b4c903117a4dfc80853ae736b6f5ba3cc96a8f93783f61207d6ef44e6fee56907b308e7d8f30d6a249ae831b5fc533ac7532cd87f24697da16277d7844f3c1e850154a749ba7876105ee80742f936b8a87a876a7d75f9eef17a084ac83fbf22ee4ea445e756e061d54021357ec36bf11f3ffdcb1a134ceff5162ecc40a044747d9ce4f9cf9b6f357686488d5c6cd41adc931b31fa72143191fc0e88aff9fd9d728f513dc9998e9a8c3f45e66b77f55d6743ccb80f644e78d4e1713824745d05b2ac81e44e9394807fc310affafbda9fbbd453bc1891479eda12786e385eb4c6f36171776c1aa3773af6852384ad6a060af04ace2673e32a51e9659610a00ecc8f8f4af2ab3fc4e2957c1d688c0589b0eefdbb9b0104d55c099b6ad11c87458d56a8e63d7ed384a5cf09e24932604b3e6a55b2a1ec90f2dc0b00befbbed9af6e67171a6e1f36fa571c454165dfab2c21f232c6ed2f9721abbd9eb1d1b8b56708219be8f8ebf0d32c2db8deb0b004dab3729c6e0012a6d641ea037f6f99a439690af4fdf8b7df9620f99ea37466a2e8c67a11e9410413051cfb6393433b275ee420eaecef38397a99e94973b01a780ad51413c299cc2f81062d475c8d09ae5aa2ce5a825c3b6629592f1d49d67f0daa7d2730936d043754c536c15259eb5245fdcc1cab9f3100c1dda18a5b860d937c6851bda90de9d1e4c86a37746605adf662428deb28f33dedcd741ea70200016bc71ba9d4584a232056df81416c6b41374867b576bbef6301a3e90833e25b02daaf901fdc40d910a834c9aafe044d03eeb7f776a625e1de7580d14047818588b7fddff557a8a111b7823eef02391b74f6777e9263de920f6f29ff6c021d41046923aeca95207cd212db031cfdb5bf956dd2767b8446f310010aecd235255bfcdef0cc37cd7d1d115d4793717637c3a2b17dd7cec9330b7c89156be37ae64c71dff76ea8456a5522286c13e1844befd9aae913c869b9f0bc8166564e7cdb50759f69e2bc25ac6f78562e6f4dd99a86c382181a0c2a52f8637cdb4b7f4eaec6cf6d2290e74ea601454253d9b0030b8ffb30eef7b2eb7297686c6107a02ddfedfb0b5da60f35ea9d41a6c2aef556cb866d172e739d8e12fbdea39029f0314c6845e0e32ccb718f4d36f1ebb651666c310fc9de111197386b8c97d33b4ece72b1b719e9b84244dca9c4f8d77a36d658318445478d1ae802d865f44d0e4c578e3e9525d5652a2d74d3776b68c55a4d1ea48691bfdc84f804040187d1e4f55630260ad3d838392d60d7e5fc1c0babddf40efb6b4617d695eca41778798cd4e755d2ffc4b3a09ebbf8da2d2846b42db523aba389f19347a1215b285e4614e2a23440ba9d1d8571c87c50c70e7b69c5ae167f89deaa5ed0b4dd8c05a95fcd12c2403d7f89fc3a035d3e760d70684eeec289d615a38e0d8dc676df7bef2b9d4d602d838ad054f2ba4cb792187e99a8642d377e389dc9b8385b6150c69ac5dff8cbc5d930da3e5f06fa825a50a3ea618c5a1c9eae33acffd85aa2800f14a36611e7640fbd782b9bca1f711a4044f21aafb4d420a8196c67a36b380a97927cf61148e6699d5b50e15173223608ccd3de5fa8c2df65ed9d8adbe61cd7e51b4460f94c98217f3631dfb8d5c114ac36417cd309a34404b2cb5ede6f0f3f5d76cd5c533d537cc6f93b4b7f8f46fe6b99a7688f0df2cac9674356147d4df8395717a2b64b063804d728bc28682e037e03615312a851d9be9d139909b8bb8c61d1fb4daefafa034e8a9ae22c4dc1fed94d3cd1434a85e2feed61bb033658aaff22ec4bc9c50f0ba61d023652e82b98f7e7f31d21895ff72e63e41d6c744d74238ec4d8253f7dad1da27085ddd4cae9b6e50a13b99352895b58e44a8969f2f5c72bef59b03b10dbfbc0d4943e7e6be7c262ee53691d676f40ac6fde873cb6d986b15c92487f92cf2c05cf6b9d8df889b15a31624cdcdf5370bbdefe7f746f00d998f6c40f9c0108b0591a58fc6b2343d9c0c1a5c7658da7eb5d575366f1415dbc7f61904b55bb6a5dee7b0d93bb08d43834f10432ab6ee7c20e7656338257acf2a8a7e3b01d3c97f09edc6d739950c553922c71efd4ef9cd9c4b3bdb42c6c2f9b4fe866b952ce6cad96c54cb66a90a1887ddd971ba309f56e94a2717808f1d97752ca01b8992d75b7a28df066fc0085c335d70a00ed60b29597a059e7744343f74e0cd5cf65da0a944bf965d5d8c504729ee89a863baf077bc7f1513abb50d08316b22ce609d0c2135792e7a7b7dff0763f6ace1c4a01368f79de626ab54de7c6fdf03bb39690f23f959f2a2b3ededf581059b0cf7ffdcb6cf5bdf7c70eeecf14873a3a3e12b6002dbf1ad5f901cebfa4c40a731e2c2abf4c6d58e2b39eeb32588d26d39d3b653b2016e91162e80b8192ae9a11451f765383ba561e78dbb5a066a52b024d2914fc4322ffd7c965b85079c686f79c82eca2859e29b853906135e0a80315ce87f66ed30ba46c9385411865ecbccb606c96c31f78e5a3abc599fe2845ca20c47f2fc0eea9d011f0bf076d731ebb590fbb53e6ecfb08a27db4e449eceae88d4517257589ce53d8c20587b15768a11f8e213f98a7a7d4f32e916536d66dec9785704efd8216aa2daf0cba3a1dbfe7f5776beccfaf7512962df062cf13628b24832b45a74391b0214a865e45cfba1b21c5039dcf6623a30b9e68b2f25e2cf87ef04d1d0b7ded7b9bdc91e8a5b42e9ae3cd80ac115911f9944febf785eb941dbaae2f08268020f197511f86bd9536d09ff0f49aa5d79ff5604e29b19242ff40d280d7eea2594325f3ac715576faa80767ef1c7c85b812116f4c386691f9609a9693ad8b9d0b9ff7261376d44b06b25dda8b4c3fe1bc2a5f1b5dd4d30d97c77d08111bc6e4b19a86795eb499c223195a0cdc2366e1df64f003a4586bfa062b027b664c535485b9687c3bde8a47ec096cd85234b3ff4a4d7c08053e2513013fcf6a624c8ded2f6cf49b5dcf32eda4b3f4f83a9f75ad8234981226a0d6218ce7c1908e94e1a4723d7589822e863604fa6c9c11f3dddb4ef3fb97959dda4593cc9fda879f1e220b5f8988d4637d359146b77ebaaf4498d37f3eb6573d626bbc664b70ed9e42bf68fc09a14c1fec7dc5565239f4bf5597905e835c4caef74dbb9572942681e6da4b76ba10af1d0919b29cb000428ea34ba8174afcf29b3079fe24d2357a951caa34c2f80a610af81b5603e3a8b2be5cd7fa5482aac50eb92cd82d95eb05e0875ff8a53bc1f3696675ac21d8b227976f4a9f17a90f451464f0674e1b9725e11faa04cf3cc9695ca8e5c09d229efe42eed8e2bf71bc1cad146affef2f2b605893870aeeba1f8d56468affbe0b2fc6f91fad661510a050e7bd6b337ee4c9776a505457624688d13e0e59304840d15be28bceaf7adff34e76786310fd77b1a34779679992ccbd9d2d5f21be44ec1dfbc737c5d9d042b81a399a53937dee4cfef99cd6af7d9cedb30167802b945bb2ecda6de2348b822791beef0fd0408ae5554a56a929507fdde29ae4c707c6b737a7b4514d0dee725889621f5736bb1ba04d5f9a112913a3178eeb30f4989918afb616a675bc3e5737f65890e3af73be91d7cad4dcf8fbfbd3ca4bbc4e63a8cd86efa0965eefee1589ebb50ba964ed04698a0649c89dc50b5580aa8b6f986eb60aa39276c7bc262e7901dffea2566b23b63c89efea78d9d58532e0e81b1d5db9aa67903a5fb169fa07e45053de527cc62c4b9dedd137fc8e6f54eaa9d0748d7bc0ecde5c2fc94765fad14d28147432b3a71daf37118807f70bc1c8ce547c8dc5d9f66746b3a5159ad1ebc24060617daf5e6a79a46722ce7b90775d174f17987618dc64972f0b379fc39e9922e477ed34ea57ce7ed01fba05145617e4f3fa4cecace93325959d14e8157bbce08893a7913ec6c5e65c9c877746cbf697a0adee29c65f81e86d8067c9fa44e146ed5ad419f64e08d61f61b5dfa347d2d6563a01bdb3413d52753b7c583872c19977d3d64cf418c68ae1d5aa0ec4a6f4cebe4614fd46f83d51e1dfd8b20de0c11479946aa430afc03cab8ab4208f83f9fb44a63a13d6649961da4f0b74aa83ec1db048a338bf9aeef02304fd2bfd715ac5f0003b2eedc3aae88ce8e10bd373c9eb112e9014a1a20c7860eef610df478a32f8a196d1b1fa0c7829c0f9c403a8d623ce339ba9262299ee41a26f252828325d302e7cad76578a171a7c336ecc7824b85abdfc61ed833cc8ee8151c070f19ce2632cb8ce80ccd39d1e4affad438ace8b05e171fe8fe4529acf2869d28532daee9ecd7fc59cf60e8bb03cdf4f8180665a2b2e8c3b28bfec6897db2d558d0bbc717281b696f6c0abeb1a9af3ed715236d2a6a6c4e7030d97e68bc5ab5a3ad36788a13e8b0de4b86a1388c048028826c64bf56951c53aa6825e8b0582f030e911b5ad12ad1a6a475645f8e9e1ec16e814edaab864cbeba149766ac63adf4ee6403a8169062a2860314dd0111a7717a27d042aed04a4b8f40d737641e4368c7dff29738fe49ac83418d434871d7f12af363c8963c54d0e4bd9f6f0f3a67ef6e490e1311bed4610c65ce9afabac6719787c00bfbce498e904356b4f170aa2c3a722053cd839cd4ebbdf6c9235e74ca1be29a16695e05fdc2003e5152641fb6f0c5912f783a74be4f72b164fd4c33bce57733b501c6cde3006aa75be7ea87fb6eea7a561c394a5079d570b73df7ae0e4162ea0e96fb6a0eec54f8c0ac4a0083399372adce38361c046233d73a0bdb0c5f7c3e02c48dfc9d4aa9eb6b010479ece8ebe76f9e3932814cc9effeee2df8d4522300f00812c9358632d65b7aeb99533f9be7b17ac66281d2903bea1e71e7352008fb80e67b5fa42eeeb13138a1fdf2e0c613b4a4fda5b9ce655ff534ef3f2174d8278bdee24154a9870c45ee8b79cf31c9a8ae2c377abb1a7bdb445fc784102e3025139e454acd10fb68fee9cd799e8644e7c00eadbd25c93fcb2442012de168d924333ccfcdb6f4b24305b8856b6943bf122530d67a259e8a83da61eea45a445301756832cdd7e8ee57cc8af09eb53f0a4b359ccb9d325ba2dc4e1f1dd64f7eb96f2636e2572284456459cc5afebe270f881cd922e477db2526dd6fa61e392f2144d1c4ee2135622e0e265ed7332e390d662ad9c0e6ccfe3364ef38f5fd91f24d8e995761ebbd8013536db0c485c88f193a280c7281363f45e3800ab9c2ae76adc5521dc937925a50f8f844d315956c99920f699759ab2ad0263e36b8c97f5e4585694ac1514f22f44d0f4e64f34db29033f8b5af89e6c90ee69ae40c4ce7507fa3543478f634cfb1e188a70dbc727431d83ca301e7d1d124d9690f903ef3c55687969059f84d66a07630438669f5c05a705c31867c51f881f68b768f76965da687a86185a75ee33dfa9215c9de13a4536712333d94d93db68852865162363dff164603e55a2e75b156cdbfc94a11c19e0c3caad2b742df7a0e87b74124", 0x282}, {&(0x7f0000000640)="26f27bdf20a7771a7778418f5d0ffec150bc0c39ad70a713930c73919319a66cc267f1a7a3e736a58e4cd9c0f06b7b6da4aad2a2b16492f1ca90645fd2c62b7928d02476806e8b37058fca0b3cfb42e95a938a54e53cf58e28330320df7411ab9b569d6634a454163b2842b0a5b16a45b423a37c439e1911f23c3c46384570b2813c0a7fe50f189f6961867d5f8b8238311e1a96f9c8c40b9bfffa8e43dc7b70b2bfb703a516bf8256110a0d821fbad90b2b943513c7b2c596ab1f82a7decee8e54f"}], 0x16) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 05:34:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) dup(r0) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = socket$inet(0x2, 0x1, 0x7f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000000b00)=[{&(0x7f0000000880)="3f6923e44bd973239ad2e318d102589f137e0272d541d1f4a44b00d771fced4c03843621033c53ebccc8dc82091ebc9e62765b2a07834804dc7dd0c31a7de5424a8695f79e57c2cf150695e88a0c3e8e77bbf2d2436f8858661f981795fd29442df41c8e7860d5a10a9f15f7b2ebf9a9b84635e57f8f2aecfd076dd2d03e14eaa8c761441409e648625bd2", 0x8b}, {&(0x7f0000000940)="80bd95ab5b4b5eb77871bc3ad440ffc26009dc1f9b46874d3e444ceca9160e214a875525fc6314cdd66782523c0210dd5fb9c466bdee8c60e94e38b00d68242da033dfb25cc6df751749a6c25cc79bcb2c711044cff87743fd871aa8f72030ced3ed39ac6dbcc5b6080d2df4a6ebf75f494520847d55349594b6d3346700a808cfcd92511de554d4f9ccef1c9d858b510cfe3d029dfd956b3030530f5dc11b05f34f5cee957cc6a9199725e6723ca2998432566ec4c6", 0xb6}, {&(0x7f0000000b80)="aba8bdbb1141a93050bdcc0bc55f39dfd710ffba6dca2a3e37eeeb7dffc65f2d4673850009455c0c8c2408172c8143d2a544bda214a9656d3a195c16ea3ad5b09f3ac5012d30558f299f02360bfe7f09f4ac2813d4621e409753d192735d710533a90f105add7c7022ca3c1354d308864723b19dc20a07625caa8c96c0f33ec2cdfc47518b94b0956998afe018603aa346fb2bfa4c7fb2082f1700f8992648a89c3a3d5e", 0x43}, {&(0x7f0000000380)="30c6e1cc69253b25fece9c", 0xb}, {&(0x7f0000000a80)="634052be8ba797177d3e01c2ee4c270691c5572c4853a00d9f0fc2d76df85e0ae722a149e410b46adba384eda20dddbf833f39cc05212595dc1077fa3df6d5828c731d895a91037ba0fc6bc1dc613172ea5e24178a4a8f14c4367072", 0x5c}], 0xffffffffffffefa) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10000, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) r8 = socket(0x20, 0x4000, 0x1) r9 = dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r0}, 0x0, 0x40, 0x8, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x80000001, 0x4}, {{}, 0xfffffffffffffffa, 0x5, 0x4c, 0x8, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x4, 0x6b14d473}, {{}, 0xfffffffffffffff9, 0x3, 0x0, 0x7, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x7ff, 0x9}, {{}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x3f}, {{r4}, 0x0, 0x14, 0x2, 0xf8, 0x1}], 0x84, &(0x7f0000000780)=[{{r5}, 0x0, 0x8, 0x2, 0x10001}, {{r6}, 0xe1b50e5fc87f1026, 0x4c, 0xf0000001, 0x0, 0x7ff}, {{r8}, 0xfffffffffffffffa, 0xca, 0x80000000, 0x5, 0xa84a}, {{}, 0xfffffffffffffff8, 0x15, 0x20, 0x199, 0x10001}, {{}, 0x87ecbb372228e6bf, 0x0, 0x1, 0x5, 0x3ff}, {{}, 0x6a6b866674f185e8, 0x1, 0xfffff, 0x100, 0x3}, {{r9}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x3ff, 0x4360ad13}], 0x9, &(0x7f0000000300)={0x3a856b4c, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) pwritev(r10, &(0x7f0000000540)=[{&(0x7f00000001c0)="d5a5b5711f00f0e97a25c024f3c10b236e41d699ceedaab2eae6d1490c7789acf5237fc70d23aa68d9b2e756c9f604be31faf5d967e5eaa262ff36b9efd910955fffdf1efd1147d323f1a15e338fd9ff8913f4ad6ab00f6e25eb94da8d2ac436aaf74a96ea621dfad6b39601f308ed5c94b1147536e9446c1d86ba1f81ac89486a04b5870a374e188177d57516843233d7b905741d3f4298fff8de0c858f39c3b16c7fa2"}, {&(0x7f0000000080)="c85fabdb8dae8cb62455fb20741a49"}, {&(0x7f0000000100)="478a4fe752295419bd03e0d20f23b0750d801c5611aed0e6e6c08dcad48ce164404355ede68535bcffd4e40f12d0596f01e09bfec958a334"}, {&(0x7f00000005c0)="f163d6b0270359892cd5101073bb462967160b4e3d1c060a073f4fdbc8ae0fc5025ef4b64001bc517eec0e71c4e4711a1f38e26b0c5b4302cf88c9822eebaff65783ba070f605a49db7054e7fc2c8d0aa245f98ef5c9126af683b34d4be75166705f4885d23937a5448dbe4fb0e0e0b376b4c2d00d31283ead456da4b0b97f02d70f7cbdbdfca512e113b065770c29560494f8432e6d43c6582f1d315bfe1028199e50f58544dec71cba6b69"}, {&(0x7f0000000140)="df340eaabe"}, {&(0x7f00000003c0)="b1ae36f3ccb47bfce301d3873a42877cff042ffb415c5b8bea7f57456fbf93db15a3cc8f1ee342f00700b283355b11631d828bb503e7220e033d6f86f6261964e6d130849e47ae3c112b4858410cf03deb1ae3d870439d20272a51ef59e859217420269ed51b0fba40b8abf386bef0dbbe0eac550f5e1fbf1ad2857dae8f4b2d508691b4c0365a8f919dc717b053f2aa8275aaafa287f5d0c6e5b62c1a0c64143a251c"}, {&(0x7f0000000480)="7e86e8a37b513d585ccf6ae8012788f3015870666048c2ab935e2b664fb02c91877aafa02166acb7de7b34b637f163c730808c2582775570a5526f08e6d1e1606ce5903cee365a43642732a068c47c303b1c0e3a617174e626a21256f6b9f57ccc136f8f437dcfa99a7e30dc726d9ec3fe12e7451fcd5eeed8896f08f18c8ff271d0c2d3c4c362f67ab25dc12d14f92298cafb3f4fcb05ac31867aa2b4be8dbced962c428008"}, {&(0x7f0000000280)="26e975b7ec"}], 0x1000000000000071, 0x0, 0x0) pckbd_enable: command error 05:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x5, 0x9, 0x6e, 0x5, &(0x7f0000000240)={{0xff, 0xaf, 0x1f, 0x9, 0x5, 0xcdf, 0x786b}, {[0x5, 0x5, 0x8724, 0x7, 0x1, 0x5, 0xff, 0x2, 0x7, 0x3, 0xaa, 0xb2e, 0x5, 0x8f3, 0x200, 0x1, 0x1000, 0x8], [0x80000000002, 0x101, 0xfffffffffffffff8, 0x4, 0x1, 0x7fffffff, 0x1ce0, 0x80000000, 0x20, 0x5], [0x5, 0x4, 0xffffffff80000001, 0xfffffffffffff000, 0x1f, 0x1, 0x78df], [0x7, 0x5, 0x2, 0x6, 0x5, 0x2], [{0xf9, 0x5, 0x9, 0x4}, {0x5, 0x6, 0x4, 0xfe}, {0x4, 0x2}, {0x3, 0x3, 0x7, 0x6bda}, {0x2, 0x24, 0x1, 0x10000000000fff}, {0x0, 0x3f8f, 0x1, 0x7}, {0x9, 0x7, 0x8001, 0x7}, {0x1000, 0x8c080000, 0x3f, 0x6}], {0x3, 0x6, 0x6, 0x1a59}, {0x200, 0x1, 0x0, 0x1}}}, 0x9, 0x7f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x7}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) 05:34:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x1000000000000021, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:34:23 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x10001) pckbd_enable: command error 05:34:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000300)=""/170) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x2) msgrcv(r1, &(0x7f0000000080)={0x0, ""/62}, 0x46, 0x2, 0x0) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/4096) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x400, 0x0) dup2(r5, r6) 05:34:25 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x5, 0x80) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) getuid() r7 = getegid() fcntl$getown(r3, 0x5) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x6) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000900)="d5ff966894f01abe7ca1e419d6af74c7f8bd5d8ec2978970a5a2d8d91f341fd03a6203fd19146e1677ddcfa90beee30d4d6d530d2aaf08ebfb36900114440437ebb0bc608532de74fe1ac62967a970c28a0441aa3bd157adfa83bf46e66b01312dc51d8f56aa4e85343e7088a5b016661af336643e338fac8e75d1d2ec27c8ed69cd0d2ada3ef579c430e97f0fabba64b76360ff523c62d64a4f26e0836668850000000000000000000004", 0xab) fcntl$dupfd(r13, 0x0, r2) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000009c0)="8ca41610b20f59613cf73b452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28d95634455df20f329cee6ba236011813cfb8efad0d931b193f3f93f262cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1c170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad7f11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba64000000000000000000", 0x7d) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r22, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x6b12, r11, r6, r18, r7, 0x20, 0x8}, 0xeabc, 0x7, r1, r9, 0x7, 0x5, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r7]) r23 = socket(0x18, 0x1, 0x0) r24 = socket(0x18, 0x1, 0x8) setsockopt(r24, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r24, 0xf, r23) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r25 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x14) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) r26 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r26, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f00000005c0)) getuid() 05:34:25 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9232}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0x400, "000000000000000100002000", 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x100, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe0c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 05:34:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto$inet(r0, &(0x7f0000000280)="32a05a54c964460bb6cc0162676c53e6d64a5d1476d82af8e76b640c638c039d929cbe7a9aee0000e7f1d59db8ff6f81c4980e9d86e3110decf5402ec8caeb1d1f0ec88220f8e6cd32a1a37ba82927324229719b90bf3a90e9db1be3560e6ccfd93fc5f233aed003846b8e7815ffb3ebd64d4610b3175bf9f838f2dcf76d46", 0x7f, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0x265) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) getsockopt$sock_timeval(r2, 0xffff, 0x3009, &(0x7f00000000c0), &(0x7f0000000100)=0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) r6 = getppid() fcntl$setown(r5, 0x6, r6) socket(0x1980197543e84a26, 0x1, 0x7) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgid(r6) r8 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r8, &(0x7f00000001c0)=[{0x0}], 0x1) 05:34:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25aade017c2c61e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466ffff000000000000ee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e580287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000bcae6cbb095bb1f03b4cca93d35369e626d890224fa926da7a1bea492fbbc675c521b80908fcb92cad93665c7208122a558213acf4bd3fc5682f0e26a6f6e6f39ccf690c55240554cd58edc0fcc50af42499ca48492c68879b4b06d5677dcf835d9aeba974546c79387ccbad26f94dae36814a97fb92a2361ead9cc591a91ae4b52202938de9aea3828c434600a1614c0af7dc56df8f0084d8bb9eded7766bc6421c622597a8d869277a26f509d336ff983dae50bc31"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xbc) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000100)={0x4, './file0/file0\x00', './file0\x00'}) close(r0) 05:34:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x37f, &(0x7f0000000340)="bfedb50c1ab4c130fb5f674ef2c6") 05:34:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x2) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:34:25 executing program 0: unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 05:34:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [0x8], [], [{}, {}, {0x0, 0x0, 0x0, 0x200000000000000}, {}, {0x0, 0x0, 0xff}], {}, {0x0, 0x0, 0x2}}}) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000479000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x800000018, 0x3, 0x0) msgget$private(0x0, 0x20) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000000)) 05:34:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:25 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) getegid() lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 05:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x3ff) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0xcf670ff9fb96be74, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) 05:34:25 executing program 0: pipe(0xfffffffffffffffe) r0 = socket(0x2, 0x4000, 0x7f) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) 05:34:25 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000380)="d81f964ca92055c0918fd2b3", 0xc, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000000)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r8, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r9 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r10) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r10, 0x20007478) getpeername$unix(r10, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r10, &(0x7f0000002500)=[{&(0x7f0000000600)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/113, 0x71}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$KDENABIO(r10, 0x20004b3c) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000002580)) flock(r10, 0x3) bind$inet(r10, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000003680)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r5, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r14, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r15 = dup(r13) msgget$private(0x0, 0x400) mknodat(r15, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r16, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r15, r15) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000880)=[&(0x7f00000008c0)='1Dev\x02\xf4\xed\xbe\xe9A\x04@\xd4\xc3Jb\xd0\xd2\xde\xb7\xc2\x8f\xbfVS\x9euug\x8b\x1e\xba\xfa\x11(\xdc\xd1\xc7\t\xd8O\xe0=\xfcne\xa2\b\x81\x94q\\T\xe5\x82\x83p\xca\x15\x92l\x00\xe0h\x02+\xfc,\xca~\xcf1J\xd6\xe0\x00\x00\x00\x00\x00\x00', &(0x7f0000000840)='/dev/null\x00']) setreuid(0x0, 0xee01) r17 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) 05:34:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) 05:34:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x2, 0x0, 0x0, {[], [0x0, 0x0, 0x2], [0x59c6, 0x0, 0x0, 0x0, 0x200], [], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) chroot(&(0x7f0000000080)='./bus/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) getsockopt$inet_opts(r4, 0x0, 0x2000000000018, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x1, 0x1, 0x0) socket(0x20, 0x5, 0x2) 05:34:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x1000028c, 0x0, 0xc7}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 05:34:25 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socket(0x18, 0x2, 0x81) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r2) 05:34:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xff) r2 = dup2(r1, r0) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000100)='x\x00') fchdir(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x1) mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x18) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/38) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000200), 0x4) 05:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x401}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 05:34:26 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) setsockopt(r1, 0x2, 0x0, &(0x7f0000000000)="42ff5863edd94b268d8dc4fa42599cb8e19401db8a023b3bd086d74e236c5a227c650afb72c2861bec3866c09f950da26311af8af4427b26f377a99812c5dcc10009c408baf01b3ed7d4320deb831ed9865d0631416d31282baf4a362b5eedb97f201de017ffc0a934c2d4519f176614dc4c12d4722c91626e410983eb246e6985cad5b0a8a86a21c934", 0x8a) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/59, 0x3b) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) fchmod(0xffffffffffffffff, 0x40) 05:34:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0xed}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:34:26 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x0, 0x1bc) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) 05:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x400034, 0x0, 0x0, 0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x4, 0x0, 0xcb, 0x37dbe61d}, {0x1, 0x9, 0x5, 0xff}, {0xf6f, 0x7f, 0x56, 0x7f}, {0x1, 0xff, 0xff}, {0xfe00, 0xfc, 0x0, 0x40}, {0x800, 0x4e, 0x0, 0x4}]}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000240)) 05:34:26 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 05:34:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000046d3c41c06f77178b000000000000006403"}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 05:34:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0x80], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:34:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) semget(0x2, 0x4, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 05:34:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0x3fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0xf, r4) 05:34:26 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000467000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1000) 05:34:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="7e404875b56cad18e0b71693458423f45b599a39b51f2fb007ac79483601070000000000000029583d6aac75d5c3ade6569afb304db535e1e1", 0xfffffebd, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 05:34:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x8000660d, {0x9a6d, 0x80}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000004001d00cd49408a4f50c8bf00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0xfffffffffffffe96) 05:34:27 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000200)='./file0/file0\x00', 0x1800, 0x2) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000280)="15f69bc3c60ad8370bc59bae1e4d2659ad716c0a1bac058ed1b2221d65f8940dc8e383880a4d877786d4629f373ab71adadcf99062871f80b8510c737585e831aaea7012b81f990abc7d781566c8169e1a966ad3977c03ae09a848ba4fbba5c4f6dfefbd9cb156506fb2fdef7f4a6240399f3e7f94ddb9440f5d9f9d615bf280094fe747727755442b7c9b86", 0x8c}, {&(0x7f0000000400)="3115c7bd6112141cc5736845ef8a20b98565436b54d692e18c3b23d42a6149815595795cad87738c905bd579facdb97d1913d45791cc7749f2d6a1ec6153da6c1116f8ea360f8bfd5ea728b17f3d9465fc4538bca94ed7fc9f20f1fc851b498ab912fdc2cc551fd41c71732a38134441d7514471aaeefb7867c99f2b2256ce1f9bfa48cf8526e7e78ed9503c757e65d96b24db82d840d8228f88996f91616153e69feb4f02", 0xa5}, {&(0x7f00000004c0)="9314a0cf7a3f4dc627d859e11f291dbe77e4803f4ca0325bce65693b74756fda2a8e8f4703f7bdf7b26f9ad98e5a99393d56ae3c93030f5adc5985b4c63a8a49e973642b16dde8bd7ebde41563a1702771f019e0d91ca1a3273576fcff282a8de88aaf9f8fe245a8dfe634f76d68be8e65fc750c7a5158cee44f396cc392413e5762ffd1bb81fc45b2a34baf3d8f1c890618273d7c3b6f996886580bc89a0af565d52a0937873330bbb37222cdcb14faa2178d2bcbe11062ebc82203669e937227fc5935ff0075e417a02a0e98a4c3", 0xcf}, {&(0x7f00000005c0)="38baa8534b31fa01c87a702c5065c5b9aed2c4382b8b6e0b0a008c30bfaa762a702e09a006fb3504c48a60553076b65f9abc4ccff4d63ead3688cb4f9c6fc0f8f47e0c160db8df71ae232e0fa6af5b6f93fbca63e3bf71c5002d017e4ea6e5f02a3d66501e16a424dba5f43a5f270aef78cca28b971c22c0dd0dbe14c102d0bdd6046250950397", 0x87}, {&(0x7f0000000340)="77eac0f1e0c3fd8d555e04d24e11a589b51fc135496602c50557f9e4c37651088ee96b6d970e442f5b35f61cc4c33ef70974e892ad0960ee5005e43c7e52e1cb431b48609964b8c59fd72eefa2b76da07e3fef4f21e171b1f4462d65458271d335e2e8da6d0b5d7cb5eb9a96c72e3476daf87f1fad", 0x75}, {&(0x7f0000000680)="964882cb7a91fcd8950b3153358f01328861d06444cf585946e775433c66a60f259fa53ca267f6400f172d1e519edbef6b9d0503406ec16dd93751d097a85b20d8955aade83b6f02deeb23b9e133222c925057e50a23e2591129880d78fb9bb65298827ebab9948554e966dd80362c9fbbcb2a893b80a7b4e5cd5cefb0a35e092e04df", 0x83}, {&(0x7f0000000740)="0fdfbe02e35516708d5043b016", 0xd}, {&(0x7f0000000780)="3dd69e94a937d56102492e87b9d337b74d1aff25f9ecc4d9ae06bdc34eac535e4fdf622723a8c3464ad8326b8fd3764a77053193bdd206123476cc38c362fa6267446cb442ba51b34491e2407b552419b46cc8a8ccd8d9d08100943aef0d4b7a79de3cf3704ed6e217d7cd0dba7fe5019af7081c37d782ad1c8c05928d346ec5403a67b295376c5ccd7d6ef7fa38eb9cdb20f351ddda18666fde9759d060f0148ac40c2411d035dfc9a7d17cfff1cc6372280c6ca979ccf0dd5a214e7a714d134a07a6a1c5dd4119edcb7fde8251e6d29e5285628f4dc727cd60ef7d24f18ac4ba21b51393dc07f164353fc2c65f8dff", 0xf0}, {&(0x7f0000000880)="1543134e4b60abd922", 0x9}], 0x9) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 05:34:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f00006b8000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65300c"], 0x10) sendto$unix(r2, &(0x7f0000000080)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xffffff6f, 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:34:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = fcntl$getown(r0, 0x5) ktrace(0x0, 0xf8a077ce5731726d, 0x524, r3) 05:34:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x7fffffff, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x5], [], [0xe0040000fc, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{}, {0x0, 0x0, 0x1000, 0x74689719}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {0x8, 0x0, 0x0, 0x20}, {0x0, 0x6}], {0x0, 0x200}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:34:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) 05:34:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) 05:34:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000480)=""/255, 0xff}, {&(0x7f0000000580)=""/31, 0x1f}, {&(0x7f00000005c0)=""/68, 0x44}, {&(0x7f0000000640)=""/170, 0xaa}], 0xa, 0x0, 0x362516f8) rmdir(&(0x7f0000000840)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000800)) 05:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) close(r2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000200)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 05:34:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 05:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 05:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x80000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) 05:34:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebff071b542a538706000000b8180000002900000031000000000000000000000800ec000000000000040400"/71], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x27f, 0x0, 0xffffffc9, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff542a533eaf9ef6000000d0130000000000008a00"/32], 0x20}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) dup2(0xffffffffffffffff, r4) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r3}) 05:34:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x3}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) writev(r2, &(0x7f0000000540)=[{}, {&(0x7f0000000200)="ae20817a8097e845c5952d976f9b558426335031c968fd99e3867c3f4640a21734692e010c9a5edc3986ea80f71a8fb3f765235342465c46345a27346ee8e9f5c390228a00ad4194db2e55ae10e6f53910eedee258afd110127e2067b1da4a2e06471e2edf7be27b3f0b728233573fcd238eb61e3e5b6631c04cd853979787d0c8d7c8108a28845e74ea4a3d831d5ffb8618", 0x92}, {&(0x7f00000002c0)="a4fa1bca672425fef7a29384709b1fbca1fbe5a1e5b07aa150f47f3655b5a655fdaa754920887fe27928073ef6c3766a36f45316aa916f77784171277575d7dda9536f93ed82ea955c115ecb4179485ea81d41504bd8d328183da1eff0df852558a499e226d5095b661bcf03890ea73e0704e87a1ea2e7ed96fe4d03f3e6df3b070b9869d4089872e2d5664c8efc994b04e989bc200ca77a6e6fb4c44ad7201be2b349472186d65b030a594f0fbe5159c7955226c48833ca0fcf8574", 0xbc}, {&(0x7f0000000140)="c2573746f2e1b32f7aa1342b8708021f85f185424a9b8e731978e37eec522295b96e734f55722bd53d2ea45591f7046948efeb1ba7367ac2a6f03b67be9cd40804454115ab23fd834a78e2a7ed51bf0d9698b406c922c5d2b42b8ceff0112143896e34f64632f371114bf8f47ef521c0e9404319e1e40c1efb", 0x79}, {&(0x7f0000000380)="3d918e610e18f830b44075da4add8cb2c8c21f5afcb2808234d938f5be1842352ae077a5d4092bbfe18d24bf2b57144d75582f16e1afc3d40cf827e16028908c9e2a516ac74e032dc198568e21f03fd24c5fb37c6c903e6b2577f14577df104b7937e342eebf52263581bf383e624c462226e74e15adfa2623397bbdfb66b7a240d4be23a63542617d9561727519a17ea6f6aa3111aa9cfddc207923cbcf265a5ed739cc87838b68c9c6dad4b3bb9018e81a532f30184bacd540f222f0cce29cbbb44b46afa5351f75cf6ae9aa8fe6fef7e126d4b546da1c4400d10e6940b1f395cb3418bd68a8c785e98977acfe5a93360f4000bf6bea", 0xf7}, {&(0x7f0000000480)="b427c950191b8334135f1b4f720466ba38a3b6826569ce05a2198a93776c1bff7ef8f7a9d913ca8b4adbfff6ce4be958ff36ec61abc7a6c5ff3347cfefcca59208c51020d74ba22bff84148c250cf494770a5a892fcf8261a1bba0bca119d75308ce0663626747c2369026bfffd258a86186a2883ddc8df38042ea0b01a3720d54e8507c043b3602ac0da6ba46dd4df843d6241735bb2c4e7bfc2baa1ebd801f7c4f087467a5718cd5e5391c4205d1e4b9ec05a13573e85b71", 0xb9}], 0x6) fchmod(r1, 0x20) 05:34:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000140)='\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', 0x54) 05:34:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x70) r2 = socket$inet6(0x18, 0x5, 0x9) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0xe74, 0x7}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x3, 0x8, './file0\x00', 0x2, 0x7fffffff, 0x6, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffffe}) 05:34:27 executing program 0: r0 = socket(0x2, 0x3, 0xf0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) sendto$inet6(r1, &(0x7f0000000040)="106f522028db584fa6010d20197422ec51561d9d6c593b2339ab5e2d435f6db9fcab3a0fff9366bae0c2c0e14bb481981a30e50dcd8f3adfe7cc95fca2417db5b03ad25ef17701c754fdf8d5edba249474cc79e3635cce65927b83d18d593345e4c3550f2b405ff1b63049075e55da1dc6596b36edcc8effb8fbefbfd1fefccf05da48fe60a9c0fc3b43469724a6df860ec3254fe3178323b229a33ea9", 0x9d, 0x4, &(0x7f0000000100)={0x18, 0x3, 0x32d8, 0x81}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 05:34:27 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:34:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000018020, 0x800000006d2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0x641, 0x7fffffff}], 0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0xfffffffffffffff8, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) fchmod(r6, 0xa) dup2(r1, r4) 05:34:27 executing program 0: r0 = shmget(0x1, 0x3000, 0x24, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x7000) r1 = semget$private(0x0, 0x0, 0xc4) semop(r1, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x6, 0x2000}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0x9) r4 = socket$inet(0x2, 0x8000, 0x81) lseek(r4, 0x0, 0xc3aa, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x6}, 0x8) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x40176f3a811d21fc, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r9 = fcntl$dupfd(r7, 0x5, r8) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000280)) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r11, &(0x7f00000002c0)='./file0\x00', 0x4) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) r14 = kqueue() r15 = open$dir(&(0x7f0000000540)='./file0\x00', 0x10, 0x40) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r19 = syz_open_pts() r20 = socket(0xc84c3ce713c0155d, 0x5, 0x2) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x10, 0x0) r22 = open(&(0x7f0000000680)='./file0\x00', 0x8000, 0x324) r23 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r24 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x8, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f0000000800)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="d8c05b18bb9c816ab28766bb3e2750c20b7071e40143b3d3f0073bc630ae61ac7911550ad45cf48c974262cf3655c45a95bb14fc32b0d9a2a11508159a0ee8876b02c5b36df5bf265699452b2d10e65647f227da22b42ef78ba58580d4fe3cb64e8aca9864f063a1dae9c3f748ff4ddf42c69659d20c500c6ba1708ff92e870d3c93243c7529694bea144b577d676a67062466a07cfcd49b22f18572d25fcc4c1332f1e344d11e1ad4191a82ecbe686a9f2d2b312275a4a01144cf39f0bf3a1ed3696d641ff501f21c98092015a706093d67337a77358e015007e540970b5167c019c05078e7a83a0df7321e5d4adf7119e41b", 0xf3}], 0x1, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r9, r12, r19]}, @rights={0x38, 0xffff, 0x1, [r20, r5, 0xffffffffffffffff, r11, r21, r4, r9, r12, r22, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r23, r10, r24, r12, r25]}], 0xb8, 0x1}, 0xa) 05:34:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x7, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 05:34:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x15}, {0x6}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:34:27 executing program 0: setgroups(0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r4 = dup(r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setreuid(0x0, 0xee01) syz_open_pts() 05:34:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getown(r1, 0x5) socketpair(0x2, 0x0, 0xf9, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x50000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000500)=0xd7) close(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x94}], 0x1) geteuid() r4 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r4, 0x0, 0x2000000000021, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000003c0)=0xc) r7 = fcntl$dupfd(r5, 0xa, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) fcntl$getown(r6, 0x5) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) 05:34:27 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 05:34:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x6755, 0x2, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus/../file0\x00', 0x0, 0x0) socketpair(0x1, 0x3, 0x85, &(0x7f00000001c0)={0xffffffffffffffff}) write(r2, &(0x7f0000000200)="dbb64f3b5d40ccf32dfd831a69b1ebc54b6c5e91f058b08d89548de91b7d1d9417b7f41c08ece12c17aa9bad55d99f1b34d09a434dbb7de9a69104ef9b204a48b1bb9d7fc8915b4d2683c7e108356e5de6ca19420af51e418213", 0x5a) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) r5 = dup2(r4, r1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x60) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x54}, {0x6}]}) pwrite(r4, &(0x7f0000000280)="a1361aa477f7ce20d7c96a1c3fdb6d17d473598aed62a30bc3bdcf64a25eb7d4bda5273ea61e5a052b8230ef1b605fe7eb85cc07471def6473ac1a7ac4047a04444705306b49616679a3aa23eda965a5ddd7039adc41be6654784064f2668d0afa32b037a8eb754dd9271dbb94714887f0ea1ead2853d80131c9b85e8d9ab7189efb717d1b0819d2fdfc3e4f6884b810294a136451af1b0238a63d4187ae8802f51837faa981d7904d2e0628f747", 0xae, 0x0, 0x100000000) r8 = dup(r5) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000380)=0x9) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffe1, &(0x7f0000000340)="04a9") chflags(&(0x7f0000000000)='./bus\x00', 0x0) 05:34:27 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000100)=0x6, 0x4) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 05:34:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x51, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 05:34:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:34:28 executing program 0: clock_getres(0x602bd381b1bef23d, &(0x7f0000000000)) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) getgroups(0x1, &(0x7f0000000040)=[r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 05:34:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) shutdown(r0, 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r3 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvfrom(r3, &(0x7f0000000200)=""/231, 0xe7, 0x40, 0x0, 0x0) shutdown(r0, 0x2) msgsnd(r2, &(0x7f0000000300)={0x3, "561fefa9d90d3a91b6bbeef3b83508c6228049557c22830af8a5f584e213650dd747afd867c6becc040d8d564af93c3ceb47b7b262b81ded0f93d26100202d07509c3fbb0dbdc64804d725c459bceaa4d0fc8e300a7698ce08c4dc21a492a15153d534cb504f72dbf680bc6e1353ac91e7deee4cc78ab79751604068b3c7c14f37e84e1e2dfde173b2267a9e06fe956e66fb0e38fb5ab0baf613da34d53783a81b4f9ee81301f69090271ceab9e86e143800b8c01e9e9a5bd7d3d96a30f9d932aa0be73dea52bc5075982c528a4c4baf202d788fb147867a94"}, 0xe1, 0x800) shutdown(r3, 0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x0, 0x6, 0x2, 0x7, 0x5}) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000000440)={0x0, ""/200}, 0xd0, 0x2, 0x2800) accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) socket(0x18, 0x8000, 0xc1) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0xd9130207243befe4, 0x0) pwrite(r5, &(0x7f0000001600)="d958b6c11e36d5efb46050c3d05b0fb08405ee9e945f506294fd99c76fac505f2e8857fef3f4c8443a6f0eeff3190d654b65d4273919435232ce00e882c9d38e5cf16f0b816fc2e43e53972e5c9b5a3ad5e17bf2c397ad2d91b3636e0217a9c0fd5cde0e3cf69bba5520bca4ab03dd3084049ccd476f0a9536bb4e2341703e8ad7dd5306693caa2b28b4166b72b75d2fb374455de690a9552ba83dd946e98d66", 0xa0, 0x0, 0x17) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0x400, 0x0) readv(r6, &(0x7f0000002900)=[{&(0x7f0000001700)=""/58, 0x3a}, {&(0x7f0000001740)=""/239, 0xef}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/144, 0x90}], 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000002940)='/dev/pci\x00', 0x7df7c1a7b9da3197, 0x0) readv(r3, &(0x7f0000002980), 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000002a00)) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000002a40)={0x4, 0x96, 0x101, 0xbe7abfb7, "5e21108d5cc84b6ff626fcf870fdb6cde5536507", 0x7, 0x1}) select(0x40, &(0x7f0000002a80)={0xd9e, 0x3ff, 0x9, 0xb3, 0x9, 0x5, 0x8, 0x4}, &(0x7f0000002ac0)={0x13d8fef4, 0x9, 0xffffffffffffffe7, 0x80000000, 0x1ff, 0x9, 0xffff, 0xffff}, &(0x7f0000002b00)={0x5, 0x1, 0xf3e, 0x1, 0x7, 0x3, 0x100000001, 0x3f}, &(0x7f0000002b40)={0x4, 0x3}) r9 = openat(0xffffffffffffff9c, &(0x7f0000002b80)='./file0\x00', 0x200, 0x2ad) recvfrom$unix(r9, &(0x7f0000002bc0)=""/159, 0x9f, 0x80, &(0x7f0000002c80)=@abs={0x0, 0x0, 0x1}, 0x8) 05:34:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001000000000076e8bdf0f2630000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 05:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/111, &(0x7f0000000040)=0x6f) 05:34:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0xbe6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x5, [{0x1, 0x6d}, {0x2, 0xfffffff8}, {0x3, 0x76}, {0x3, 0x3}, {0x2, 0xf8000000}, {0x3}, {0x2, 0x6}, {0x3, 0x7f}, {0x3, 0x3f}, {0x3, 0x1}, {0x0, 0x1ff}, {0x2, 0x20}, {0x2, 0x857}, {0x6c9b2d1007805790, 0x1}, {0x3, 0x7}, {0x2, 0x7}, {0x429ee989ea0ba0b1, 0x4}, {0x2, 0x203e}, {0x2, 0x8}, {0x2, 0x8000}, {0x2, 0xfffff801}, {0x5, 0x7}, {0x0, 0x20}, {0xb4986f8cb259ed77, 0x200}, {0x2, 0xa1}, {0x3, 0x8}, {0x3, 0x101}, {0x1, 0x1}, {0x39c5cd4d439c25f4, 0x61}, {0x3, 0x3}, {0x1, 0x8000}, {0x3, 0x1f00}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = fcntl$dupfd(r1, 0xf, 0xffffffffffffff9c) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0xffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x41, 0x7}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x100}], 0x2}) 05:34:30 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696263d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18daca6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb00048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b0000e5ff232fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa505983760100000000000000454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24343b67c4998a37dc7fdcbd4d9013c2deccd22e9f06a99b3db0fb01b21cbff65005d0c773e96961b7ac2e57a23414967d400f9e65e61ec42589b42a7d7e5eb3088d4a109ed4e00941b4f681f7044d874374c92de6d0c10daa31e9bc6151bf89fdb3d6159400d03bb79fdda52614b27ed19268a09bf1749d285cf8200ae7436ec399bb2fb60343da2cd003c56d0dc12ad5e216dba029e718109168"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 05:34:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) 05:34:30 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8990, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0xfd, 0x1, 0x10000}, {0x7, 0x18, 0x7f, 0x80000001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000200)=""/5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x59}, {0x3, 0x0, 0xfe}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 05:34:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1fc3, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x2, 0x3f, {[0x8000, 0x6, 0x1000, 0x8, 0x3, 0x81, 0x8000, 0x800, 0x4a1d6ca0, 0x1, 0xfffffffffffff702, 0x2, 0x434, 0x1, 0x5, 0xbd02, 0x5, 0x6], [0x1, 0x9, 0x2, 0x26, 0x6, 0x44, 0x0, 0x80, 0x5, 0xffffffffffffa68d], [0x9, 0x5, 0x8, 0x10001, 0x8, 0x5, 0x3ff], [0x6, 0x7, 0x4, 0x1000, 0x10000, 0x3], [{0x2, 0x7ff, 0xffffffff, 0x9}, {0x401, 0x72b, 0x0, 0x93be}, {0x3, 0x9, 0x1}, {0x20, 0x80000001, 0x7f, 0x8}, {0x0, 0x7, 0x0, 0xffffffff}, {0xff, 0xdb3f, 0x8, 0x8155}, {0x7fff, 0xffffffff, 0x10000, 0x400}, {0xfff8, 0x4, 0x235, 0x8001}], {0x2, 0x7fffffff, 0xff, 0x3ff}, {0xff81, 0x7fffffff, 0x4, 0xffffffffffffffff}}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) getsockopt(0xffffffffffffffff, 0x5620, 0x7, &(0x7f0000000140)=""/37, &(0x7f00000001c0)=0x25) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) listen(r2, 0x1) getegid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x3) 05:34:30 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0x5, 0x2, 0xfffffff8, "e87c9b3208a1f8d993b77bfd1b6ecb4deb4d1632", 0xfffffff9, 0x200}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000000740)=[{&(0x7f0000001c80)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {&(0x7f0000000540)="b8ff21632853a0bc4242a6a34a95ed8ee741cb1acc6ed5609d07f8061dd2585f3d9a24f5385a95ba101842c0c827d321cdff7d2ed22bedad94500f5b9b7215d01b53161f708eeeab6f7fac48a9da949f90c64aa856a505d1ee219a41e9e850e370a136d1bcf27b2413365beec81062c47bedf08558b9e9d977a0f0b6cb7b647fa8074fa9139db8b5b542caf870e22d8f6e608f2ee64ac8b441515f90ca1fd7f708492cabfcb5e6d77ee44f091a77a06d5f71684d44e06027992253437d4e301f33dd02f1562c556b3e1ac01e08fee585", 0xd0}, {&(0x7f0000000640)="76c27d8ee01eb74e2eaca1d2c77a756727526bf2a9bdc2b8bc133b85831e5ca3cc642a69ef8422111ac3c01be758f3e51c7229231af0580762fdc55603616bd716bf6d7aa4f9db417800b44e8f4eb6e53b41a998d1aa4d8f23c149616a31179e5fd429a712ae6344ddf73de8e7b41af30992dfb69723e06ede174f2ec9f35f14376f9b33d49ff91a40875926a86ef1d36d5edfe2187bde8d4060b711ec1cca10ea7812939b1a812d825de319fb6e0c72c9bc903fa6e294e43e96fd9d2db4c36ae30f70", 0xc3}], 0xb6, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/klog\x00', 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000001c40)={&(0x7f00000007c0)=@abs={0xc4c9a538b0a5c5ea, 0x0, 0x0}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000800)="fb262835fd1073eebda33ab1308122e7b6d5ca7079960ce96310461e1cb354ca9267088d573932b99f14ad4cb7737946bbcbbe939eceeb10e727d725d4c9ce0bbc1a267cf0ab3e6045e1507841d68c9287093a7dafa0f223651bca5d301b02e98530bb48fb2bb1e13e0f30b8ae0d45cabb9ba3435d7aa6c93190c8a36ab5e3fe1309bbdcd1d04e863f6fb659ad5717007f247c7865eba4aa8ae97f71076b41d894f40f16a1d719c70cc5b83ffb882558c8678c7c046c7c9fadda88ff17faef24239603ad335cedbb7b1bf279ef4e07eb59", 0xd1}, {&(0x7f0000000900)="bb71de2ebcd8f3bd7ee82b173fb3d698be432b69598555c9197442f2511b836202a09f6620801c", 0x27}, {&(0x7f0000000940)="9b0e97f9ee3d079076b8ad93e62ab89df2d7c45e67cc8a229cf6fc7de2caec2f4f42213803a2dcb2a8700de2923bac5de79f3a1b82710d1c05e3de6ce4f59e87e119c9025f46646d8c07331915be76feb824615da31f9e88cc00f2e6b9", 0x5d}, {&(0x7f00000009c0)="5ea8e370f2aaad1fffda60d663b49e267d83d8fb41f953f5287618793c1a85507edb29c83135cbf2b2781c64a45baa0e80ab5fa3b1fa3ce8a59f7ad9fd5c35c6e15c34b4be7f5e14e088c0cc8d0013bfd9be9b1d4fcddbacc72502aaf24b15b62d31fa24f1631d0cc7bfac9d757fc673a34a7a32f8802c5a0ef26ec02e0f14c6d47a50cc8c561660061a0d0f899a40", 0x8f}, {&(0x7f0000000a80)="fb9847aa65339968a9731e24a1a61dc753f405a127fcf2731de680e40ff04b880b902243600da9bee5b7921e004b86c454f8c8e391cf5b415fbb806ae2a580d39b4da0954368aa8ab015617406b20e98d074fd39d4bb8de69a90e83340ccd3ddca50a7c9beac40c557fcf756611ecfb44b8a93a02f11778aa42c97e9049376157dade16c41b90963eba6f48067f3f10feae189983286aec78ac5c6f38efe9739a7e85bcf04b602999ff38a782579193cc6851fa2a67a48eb81ca513e33c25969656e326e1f513846a48a2abd1b15a85fef56664af98c8d06343362a0585a81e9cd9d674fdec4d5f8507541df35a972b654350ec9507ae04d62241adc662bc6539ecd44f242bb0a91048d80900581ed99d30aafe9817efba62e62b219adc6ffe62ee071090ea39c9f4da5e597dffe156f1f0e3d56a04ec824d9d830816d0737df40bb2084556ffd171a5278fe530ebdbf8672e55fd86fd1031006df7ae849a560b353d600da7421ae66b716d591dbdb6bd7b98daf5a3565ee593e26b0f353f59413b3571ec3cc08730886f7831953d6984d8150bd1fe92916457de2a1dd4f922c2b6d5297b538698d346fbb647b6f18613b062fc03c91be36b2b4b10077dd9e7b9a6aa4bd2b737b3bd13a4dc2cd916a3cda5819df8d1f2b981c083fc9e39998815b3050b93f2102a680714de7f1d635aab1fed23341903cf25df4d0ecedb555d15905304ab1f51a5b265f814fa24887fa085d4ca3062243cb5e918d934fde4089b722d88a9649a4fd5120adc7d0daf8f90b1f438e16d563493dc325ac0b824990a1178e69b0ae4036e408e74547428287accc1136e45b8a0b26a3ecb81458ecb858ce1c4b9372d87b762e2a80210610f855b9f5fdfdcce83f94e69c25c6dd64e6fbfafdeebc04f34aa5eb5d27fb79184a8cdb97e8ed1e0d672e88f1d9299a2672e5ee169426c973da2ca7f1e954ebe763a028a62752431e041e1ca3fc314e4de2b1e3d0ed6c7d571632aa0b121f4692e9062e0bd4cea2fd1f676924515644a7e8eabbc55a989782173f1188a7bcd5a98362e4c9833feee98d6c4664dce68910dd930cced7ea442adce5e76df66507f21b5679a8d7c5fae09b26789db412fbb2ed693acb6cf43e69e856884ea9a9f83e2fe01d6dd116244fd830b3c1052251c3c596736f2152ebceb3be7ea25a567d399dc5afe1dee491fba25bfee44e700e952154f0be53f2efec8e98a734f13a02f1c0c307b79dca8e1906dd2948d84720ed3fd8c6c203a1996c36e47a7e7b23db4c83f538509d3c8528cc22d66ccb2e33595805ac60ec58ea3628b9a78744e8e759ade4cb4dee04f8cd83e00b21da32f94c9bb77628819b73f185bb34f234d70cb9259c3f922b22d26cb055595bff6615daa59d5d4ccea0d61605a65fed3ea42cdcf4693a79e444c2adc89421b366f64f01d4f1b57c7ebca97c1dfc27abe04cfeea4ce3c2cc0a69a87add9196e8e4d403828d85fb36d44a4035b2d6733a6b467d378c46821a598b20d785f096523243427a995f31d6adf218cad04a7e9bb3dc57fc74c469a6b0b28fdd2ba88f6a8f10ab4e92a3f6f993d4feec2201dc4e8696f8089e7ea093c47635bb4b1f263a83d07a8ca8e29b914de66e8b6a278af119b23f1af95f1c55d8d905e2a9f9092789fe6c6bed9b84a2014b7cbc0dd40a1bb40db1ba052517e34548e3f65dcba5609b9cd59fb27b0016e161dc7343b20b8c43e143f2a154ac74254d83b2866c5759b8123cf3b41f992d4f2f151d129bb28057797f5f6781344639edae3e458d973917d8cb9fc2e37fcf9faeb89cda6f860b0752deb2a1fd97dccec1daad9a39a023dc2e9ae19c30b4b03988c0bead889ca9072b66ed88bb91d0057647609d1cfac491b0ed6522480bddb2f00e371697793d0f07ecc5dc7e28b4159bdca63617af5a813ced349081924191f5dd6bc3121585cf9603c7a50c4bcebf8db49a129a9f90618248e672d9490d8803df1e11d36ed0e47c0ea96dc54f6da8713647bc1ee890136a7605b06cce3ea8c4a7b8a1279b647d06370a319d7d638792471f170cb9588cc2a3d20ef6e36bd53435718e04ff979a9d8d9562b9339de16f7ae3516dfbe3d463cf82ca6717b016bfbaba9701ead37d935ec0e9ed6f366ad458e240e9087daf8ad3d86514e1209f2424d6f7ec14db21fe3178838d316ed3977b3c7ce691613d019e7a6a1825197742b36069cf2cd5fbe9e7bf7ddbc2e0d20bf5701306e39c0f1c060c8ae5075f70dc8d4d06fc0a3868be8de2cf5cc1f022759ed7cb384adf345e08c0b691faa770be18f9a25ec28fa780273918524d9daa3970bbfc59fafa59d319904da0421f1800c2677086d50bd6deb9d52cf5f3a399a8db650ea726a01326f6a8099e9bfc60c03c06913ab99c6c6b67ebc91a137ff137a2d26130922b752854caad28971037867f6921f35b3fee85cb4151af8aa8e20bf08091b53f8368152a3678fe4b81844ffbe40adb5e1496147dc8e1e7bcf0891ba263b3a12874d1eafe4c5c6d907182e69066b74a05bc8b6044d8fd7df72768821a81a29d4cb077f69ee4f384a412d0af0abfef8873d44280f33fce178c4b66fbf53accc129e4e737dc9cdf16091110e829080cc6873a158f7b6d8dbf2c404d1f1ad2da9d352111335d4fc54f2b609edb117947524352321311aabd4e6dc8694b6cb33343829fbd4161c36acd0287266bf81d4399020225bfc0a14bde704796606060846b4a66bcc444db1d38d3a693a7dff1fc87e535a800ecd2263252b1983c67721e40953bd95a9ff76c5c5ba474cea265e577b562c279effad6f8f6569eec209204c184bcc1376c3e1b9bbc13acc2290154ff8623ff77be97fbc86bf3f3ba97b703f36c727e0c1a2e35af2564b531d4438b4e06a57a09f430ead9d01704c906a87270a2927f2e3353cfe1e8cd5b9ef3a985a235e74e058c019d272285814a925b2cea6b47381203bea7e5c7a20a21b58c3bb795a77746f7c58a4f4d73e569ca69f1144436c5e867e1826fdfcb6571f611beef79572043ace1ddf6befff819178e5fd8b38154d18d7cc2e367e50a1dabd6825f187d88a501de9f2cadd5931bdc0c232735121e2ccc4b87533de12423ad665c8ea4b32449a61338de28f61b327fab2a47671a94b1c0a36421dac370b1350ad1e0cf3cbb0094b849baf905dee48a9fbfdf710e35db093c9a19180e5661549118d9cd5b9b7b0c98330f3e55bb872838a97a9f9949f61fc83597c4cbb42fc129f1bc8fd9dde5f8e448482f169c570335731d7a7bcecfd3a25881ea079d8333289ccdaf91174b7084025a8acbd94b1e845fc4269dfc783b04ffe9a8a6d57d2f9d378bfe015cb6dbe4a664d651bdac84692e632c6691769353331ac0cf5a76cf81b3f6d1cf9709c1655e7a97484d7ff299af0b9ff04dbf279f6582098eaf03d90716d2acf60148115b934f2fcee100577898ab43ffb56542e0f5a93ebebdbc23e8d2aa624aa29a9a590ab3948a003ef6880492b0b5e781996c62643fc6d12dabc6fd6d99992da65b7ef2d2ea430edd64684d537f8d7e1cc4fe854c421f71d701ce38c2e297cef67d551b0b61ae6fb6c1d8fc633f891fdf572ad006b5d1fd9a7924bf8fb0479935c946fa88495d071ba2df6987f869337ddd6540a4eda3e53fbde8ac287f3cf4bec9a99a4ed788f4be1637e9208a71c884898c1fbe6d378d034d7283e5e82614bb0f37cc6adc9b616d343290a4fd7d0e76e41094cbc98b8292f010b83409a66f86a77d2d0332c499611e41f2558951feca5d91464748f2e64029783be4f3edf6dac0c4c688078ad8425e05f1821ae4080406b8415af13aef978c92302d53bb46ad2bcc2f431d2427882515fd17e12833097b1cc9ea7ff9fbf650b4787de9d1f893637662206437e0e9bb0a9eb0eeee6aba221e6259b8f560bab3e6c865d008327ffb642a3322d53b4de325f56ed500c49a4204a958ec85d21d1d1d66a11664d3c5f29009f9fdd0047c46a36c27a944f85ad92d67d44bb90e3d2573c039c4b469c735261f39a9cc886fde7dc81e37b517fefa64c2b35d2ee9484f2e10b67b25edd51cbc9b5d1429beb53cf7ec237e311c348345ce913691ca239626ef207dda63075a2d59c3e265e385c7632e32b0d7764328fffe170bd048cc89ba0fa2e6a19c6f4e5febd113213e05c5883c6282ef6531debfae6f2edd0808df9691ef84769ae3e9ad1d17acafe77400baf65c94e432d9015ee7f013779af60ad80ccfe77831f46eda966033cc79ee8fffc0176e36901f33c9f86bae133ab9f0d2dd4ba6f0367c15b56d91289af5b7334b920b65866d7560f10d68f1df925f35b6d058b8779a5ef44cb83de3ecc3c8a521af1656fde66c3255f448bfcefdaf42431106c1d6ea54d9cb0052185a9672a672c640c642d02ec5bb7361591ba38a3d173faab605ab9554166f2362cce4ab204c9250409b0444ffedc3502f11c338dafc869c6b1867e57a7dcd17ef3eac6c02ffade789b157406c9ad14766c8a4a06e748bae6ea59540edc34dd5a0ff8e5e0373db9a13af2525fb6d1e5908a0258c77496d248897aa7568ab2a8a0a904b3c3a703b8e6d93ec7ff47d79e6a32e42d785b8eeff03046bd9562e6219b4acd8b938fc2e9520e5428f85b522df531a0da266cbe4b305641150e4fa5100f6875599bfe155f730aef53d3457105fcb1831814a6478e5c7ab33984190342a8c1967b77433cdb280eb81167bbe373736dfe3137d1d9f98e74f9049e394755980a0b8b9bae1f300f42c900d723b25b947781549596ed89748f9c2cc92f0ef9537956887af338515ab7aa0ed9afd6e5ca934e902c887eda8b41361f7d508e6c021338d09dc47232fe164734013e25219d1fe7cd2e0c339719bf3798d678cd47b13ef38831e3793c36386a390a5af77ab048948de8d142a56bf008542e296cb3282c7566183646dec56a5cc2eba373d601cd4b3e1622990b869d09a46ad4d415b4b86b4093ab3eb9ed77a4794d854466deafd796273479e1536bd5491ee71863501921fd22aa32d67a36b96f00f93697fdefe8f353050d1d96ecb92dfea516fbc0fb28d323c40c10dcaf98435f7288047a2270f71908102b42ab2e0eff1111f6a04b0cd73133e350dcf786fc412db00246cbb59a88c972d99f12aa8a6c3e0cd4e533c304995ec7a3d1eb66f23bd9f59e075c9f49e3d808b3e8c46d8953a523a52486cfd8f24789d44a69a80934cca51a68f1fe3d04ded4de405ccb84c0c14346a7467702245a70300b46c213e48daee2e96b779759a5de249c90f1bf8a614d3d977e935682b1f646af2c445842fa6e7fb4346ff315d0a01d804be8b47ab884f2c9fc941b6e11011196ac11006e07e95a824ef27237ec66259446cba3458262ae66d795b7dd54ee2b1c45ce34ffe0dca8ed6261f971c97c8b6ff4ee0ff9b391e730f293bcaa56bdf3e6c5a4b865d633812eb518913eb2b40c41136d3da63594234f47be0476dbf16239a6d4165a513f173851152333ef7f23a72e0c854be63dcf7abc254198ae18f5d48e767ddfed340986685be7bad0ed142e8514eb0b3f2cae6fadc8168d10b330c2a0d5c5353718a71322c7f7aadc411859437e46327c223d14647d99db140ed421196d92b8831cd7ce38ab1ca911d3f4cfa7739b42f377025c3ff3e29a920738ec369fcb5f515707d0e61ebfef019c8197e53bb1b8d1666082ed050db798139e23d77ff9f29fea1202b1b9b22791a82ad0de34e7792b5f9a8975c72455b1189c5e0e7fd60e4cfd1", 0x1000}, {&(0x7f0000001a80)="57e991ffa5a1b24a9ec5e6ca3f4c562d88a2fb89831e5ccb7c9b36d99a3a47c20a9ef33624490f06a1f8d49ebf83989f5bc4c7d6ca173f58caab2eaac72c326edd548f0cd44de1eefe30d62b49f205a4e47cd66c5f95a508d0d7e727e3baf63bf785695cbafd29dbc6522e6d90504bf4b8fabb6e1b9c3c6c8746d9333a6c0e094e12ead4c05dbe0afd4d6572dc8e21ff9f93b9e2d1e1fd04fbf63f28e68f8ca0ef6534dedadf6cb93c9c0c557f21b813d347b60c5b", 0xb5}], 0x6, &(0x7f0000001d40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="0000d5d1d1f4d269ab573d142bce013661ee2c4726003ad93d28bd4f56b84d6e18aa4f408331121108461b2f1869a15a0a6838a8c6a9eb0650770691d7e0d6159892fb7a000000000000000000000000c5dc0be2aef7ebc9d977538527b81b53bbe2b89d9d7003351b88b6d0c1d843f5113a541442e40c324841afcea5fc89e53cbc8f98d07d1b191be9795d94ca2d708241acac95d1fa0003d042c821a65eadc38ca103fca4acc6f1be2aed44ec92fd411b8a187c249458b2f19955e46341f2788d0425ef307ba25f4a17c73561e26ccd8c61ffcad315901343a6a07533da254e0c4c5ace50d86dbb002c7c0184cf26bf96c4d1834cae250a07f07ac68932ac27d4e058ecc69f99f522e8fb3d3ccb2ed605ce6a116e1b6271071d95537f38afa550f3c58bdeddd6c8e037"], 0x18, 0x2}, 0x401) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) dup2(r7, r2) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 05:34:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) nanosleep(&(0x7f0000000100)={0x8, 0x2}, &(0x7f0000000140)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ftruncate(r1, 0x0, 0x401) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xfffffff8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x7c, 0x6, 0x34ed, "95b8d9abce417b310c6ce71ff3a7cbd754c6dea5", 0x10001, 0x9}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)) 05:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x800100006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x5, 0xffffff00]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 05:34:31 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x10d}, {r2, 0x20}], 0x2, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 05:34:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x8000000) select(0x40, &(0x7f0000000080)={0xcc, 0x1, 0x8, 0x7fff, 0x8001, 0x2, 0x7ff, 0x2}, &(0x7f00000000c0)={0x5, 0x2, 0x8, 0x9, 0x6d83, 0x2, 0x566a16f7, 0x1}, &(0x7f0000000140)={0x5, 0x441c5dc8, 0xffffffff, 0xffffffffffff757f, 0x74, 0x20, 0xfffffffe00000, 0x7}, &(0x7f0000000180)={0x3, 0x9c}) 05:34:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x800, 0x0, 0x2, 0xfeffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x7f}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4d}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x4, 0xf8, 0x5, 0x40}, {0x4, 0x1, 0x3f, 0x20}, {0x6, 0x40, 0x8, 0x7f}, {0xffff, 0x8, 0x7f, 0x3ff}, {0xfffe, 0xff, 0x6, 0xa58c}, {0xcd85, 0x6, 0x0, 0x6}, {0x3f, 0x9, 0x6, 0x401}, {0x7, 0x5, 0x7f, 0x40}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 05:34:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) 05:34:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/89, 0x59) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) 05:34:31 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 05:34:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdd, 0x0, 0x100003, 0x3}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x0, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00', 0x3) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000100)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x5}, {{r4}, 0x0, 0x8, 0x1, 0x82cf, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x5, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040), 0x4, &(0x7f00000000c0)={0x3}) kevent(r2, &(0x7f0000000000), 0x200, 0x0, 0x85, 0x0) r10 = syz_open_pts() dup2(r10, r10) 05:34:31 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000180)="c96237087343ec6028f0b949ec90ef3760c6b496fe6125d6e22e19c79f01ead822f208e716688a3d4f2e3461074246bb3be12b415387b81e01d8eac2eecfbfa840771db5938b1179ba5d9dc671b72b9045d152d5fa776d44e778e6b3f7008baca957027dfb43d77a240c5fca23065810fbbce9fa276514bd567cc3b53f262937cd9ad2978d04e32188e89071577d108259bf8582a21a1c7fc6111970689b3e29e33a7559dbc13e97a0fc2344c411784ddeae0d73529f9143e2ade432ea96736890433c9c03e0c43c4ee89e46facd87866c6c105ea1d11d6236e3a910258fbf89d647d8966a82d1d87166349bee1ba95fe2a59d6dfb5b82f0c6575b1292d1d39adc6ea7f94a8c158db30b3434be7f1c44255f1ef8385cebffb848bf1b36afaf7ed005fd0e6658161f8f741a2c6c7aee8847a53707f9f7227b031a245b5e04e2754e7cf080c811d6ebe216f39cc4776ea509280ec048896901ad4df8139449a78237b5530d26ffb4ca3427851b3e8a4f98aa0cbc650f895b104ef9ddec7eb386fe56a7fd67ed8537aea1aa34fe804e5cead90b5409888f06826c0b968d36ccc6757387296584a0fad04cb78bdf1d9338945872a27a9327f3f9e27a2745999974c64c4a99aef2a6f1ffd8f8742257634f4944ac549ee34d950dcc72ae3051d3cb4e1ef27190b8ae424de0eecf1a71cef6fc10ee2f26fb7e0041fc561269c7a87b74317e7ee4f8a5ffae952f6a881ced3d57272d81da4dc194db76ae009b4b2b3083e1d3de900cc11d426fced1adb7b6640db2e632755c33843f98f98cdf2aa17cda170db37ebc9760b38cc5094ac8bf425d4f27c56156d19e49c6df84ea1ce98f38074130820435e991f16697e5a383810849eb4b516e4bd597f94dee241c2963718bb2f4d2cd9ac6aa3f835ae42fc46ec1df81e950efa6a438868c6c22cd40f69d62f7c0e8949908c0e00ad20744625d0b47c65c23dcf1e5e248336b82dfa93fe1eb5bf09ebd6ba2170641454b4bf1aa6f833545c0130763487c9cadb449819a1ce31743e2a3c76f1df65de406ad6156240da47413aad52d085ffa5e37b5aff7da3685470ae83916a13e1f9bd67a40f559223ef2d18489e8e25b7961551e9055ce9a63c984ba12fde2c415f4fb68d3b29deff1327f622a23532519dff63c763f3b558b7c9cf82e0bf5a5cd947afad3005e80b47bafda3f88260ae8d79c1b9b5a1fcbf72010ed6b5f5255fb14426a382eb497263969dfef35a1dab182cd955202520e47f9b2a9856a640b137a5b9f0bb1aa17c3baedc9ef15cac563deb9e91139bd3dd002b161c591874e7928309a3be5ffc570b80971fe9bb60ed91d6651ece594c19ad3822391bb1909cd4ea90d2f42eaeea7c00027187cf011e32dc3fed1ef0016809c32464bb505f2b09a2d02a66c74273820cc71a94adb298ceb1ad274d7c9ac3709f8b4a5a67ac0ead97ccaed444f4cd9ffdb32db32f81c65653470ee0741a3bcede4777689c1dad09cb8b86dd9997bee01acd2501fca55724645ce3421d08f6082ea2ea4780442f53350c533734f2984b2771bf86f074cb8365c22754832ddfe997354daee1d567570f48959f2814c4cd16ed18147d60056965f6e9bbc0f8776b6452afc31a470ac5f3a83f960b43840bc56e62ec4035e98f2a4fc1be5c9b8ca41778429a3a290ceaea7782c6e89e403315883000f5766d264441a2973ed40f6f3bc3e5a8f8d1ca5bec1ead3f52e800deb42cef828b467f8f26ad370a1cd9ce2798d9aeec3bb736bc85c876d92cf82ffd18cd8eb833b915fd2676ef943ce6be820b5667a6a2ae5fb942f7d307f1e8f085be6e99988eead2b6cb9260acf2faa3c77bc47d5f3383a61b1b0251b5e8a77e87d01ebdbbe055d8784e539538abdb0bfd1a474416e16283978f3a725582e7504742dc05badd7fea12de800bc0da9d4718f9ab03199ad27e78eb19d18ce6a71cfd01dfc3dbc4997b7ca8f84de288de416d18c80cf640cecf551ff322038ab01b9f618704e5057bd50a39bb1c235b540b4dcb485f2246ad1f312ec77fd7a667d337a1cb60c4fad8a676bc942d24b3a8005131fc4e35364527a15ce7d48dd0b13795fd2ab73fc6a3e9f725314ec2503757abf95c8395d34c8e1549176841ab89057d0437dafb9891f5225b26ec02ad09f84b133516972d2b4b9906da254f8093f23f191b3013078030361e61c62c540b8638b7e78a5b292bcfbd57ae869f4bed76a3c9fd5c3c5041c6824b082151c750b141bc34ca1e0b1b5f7b5878ba5c7b2f6d18b424dbe1c97a213544b677eef05667ffc28d366d66dc1d71df7d6440b5a82d34cc275e32ab5138d1bffa0a45972275eb4489385fe9719337083fd5e78a37ce6c3a3dca09ab97e323b203354f1c80c84a424bde852924df1a168cf24125e39f22cf8adf5fa7022074f3462bf2f586416a7cef6a42aa523fa5cf422355498875274e5a10cb953bbe9da846939586582cabf8acfdd186d169dd9f54d74a15e4332d0a6c48c3cbcccbb8550ad5c4ed383d2ce546c20524958cdf99ededd490fd3d1dc353460c1d9a518feab961641390032df30ec438e4d1dc2c44bba1291454ea4a65976a05a198aae66a8ea8a3691a151f8d68e997e3970e5c5ac1d15e49e75dca0f3afd0dc7211885f2480cf74329a1786f1bcb7e802933743d17be79d7e0dc165e6c25b5584992e904402a674b597fa909397691c6416c53d401bfe2ed15ba460a023528b5c1f9e18aad6871c28624d8a37e44ab7c3f3f726e2468c8367cc81b165806abf50337ad9a224ddcde7d0c98cdd2946a32157b1b8ec4c302aa0273534a40cb2eec15dee8ae0d34ac338ae58dff5b50518a5480de80ca5a2e55a1f78e32fd82035d6bdb9398bb88229e11320e75698e8f70dafdea8fd4e27c2cb07fdee8461bccedcb1c3973c702a17ca15e7f0a01887c51454bbe77cf4742255b360058ba4e8adccec8f15d838e01507bf0e3a6e92d4d523fbde40dd2d0543c7e87194768647229e8c9597336c48e58422270ff15d22a2902ca2f5027879d9b3558ca83af2ec30eb05f41d6034412856e2993fde8b75ed11806fa979adf6644c20d49965565d6d38cc3b75c056377339e57668ad4104044054d426a4509d3a12faed8fd8f501e259d647438e613591e9e6c8aa84cc56d781285171b0e72f3750ba1c8c02c054fcb7ae73b05991a6a252ffdc7dc82a0a4908f5ce71873f4bee3f1e71fbbb964fbf97d7842d1c61976af2dec49ca0182ab282c75f2108afcbe163d33f18944b92591915ff130abc7d7f27e2aecce4298b62f1d70db7b972c5c29e1d89cc92add1da81fd2e3f50b64cd9a51f72ead568bc55c46ac685634cd93e593990b4fefacf90a1df802fed397bd9c69ab6c60197d8907a6b85337611b658b955ff5c43521ffb47a92a4d8c19bab2d9e534bc957d813a4dadc940d872c68676fa88f2b67ee68f78c0e7179303e488059d19aa28fed596dd1e91e792d53bd5e916856a187d1d7615c8b3f8a774c4cfd42980df4c90dd0475911919bf75feb39faa4caf6ce021db71b0b89674565be5cf4a4bb0246bddb8137cecb4cb57bf77fef7607da01bb56768a70e78470e5b74508da9a9e0064d12b38efd6674a8e4fe36738f291d0ad87be6fca10245e67db2b12c5f1d42dbefb4b1cbceec603be71ea75c1652d897184dc0df61ee8a0436fd70f7fc7e8298c577238ee63be5f39ba6f81d02a2c2f59d92137ea3513ee575ba517921e64ce7f1dd4080877d7d15fb47e0c4893b27be65b5413d02c2a4a029816da046a075cb18334f0391a741003c0f6539ebc0617d2b4e26ddc3a279b888cd468534f6858b53098a5700c4459947ac7077328f316f20742273b5c554dbbbbff8102677c83a20aea2b7beb671204d772561d2bbd239c0c9096aaf7a4d009e549638e92a3be2cd325be05932436bbba806a3e4b00781d815854ef1ad0a03cbf95c745f0dbea51ff5bb3dcdb2c9e5486d6e3d1d829ee2e9a6e9fad28bc8a93acde4ff1e14f573e259a3376e51e9751ece6dceb961dd96d7a663247c277d06de3a1e84d9df7ce3e120428e51e82dd6f2751ce2f3b814d1575c4ea7bc029c7d5d8d85bdbaa3baeda81f59739fac0109c7d88d9192b532df400bf23f93923afb9522298e916e65b321578d4ff5bc356962c89ff66dd84d47a699317e42e25d8edae12fd824c0281dd3f0b8ec6326ee52f6e107d63933f1541cf5e90b86eefdc1720e46273d33260a009bdfa8a72bd60b337515f76d6ac9e7356858cd054acf2bd2275d5a1e673953730e77d3aa87ec1386154f1f2ba0a8217145f342f8ed3628f3c1451f4e0cafdd18b6331735848345d9b40fe2de778adc1b34be6f3674278db51d96ef1d69127ce65e3803139101c65dd97831ae8af5164f530a5ccde2a8455bed18b87eddccba4fea224fd8487f3d7edc317e017afa314b4ac7500799f7884a4303c58bd3bf61e40beb4c0e30ab807b940114e6d7ad93698e1bfb75e5927fbb7905edaed5902193f2d6c12bf3ce22193d7e40e06a057d00e137ee3d80c16b67d3bf9b74ef7012beca2717b928d5f835d3ff317ae6b6c6b0e76e5c3ea10c640d485b28bd861ae3315c7570890404f80853d2d06264f28cbf42d8e26b4cccff8ca0165b97e235e11b856be974474b0b3a3861491a7fe464a299eb3b75233f74e1cd9a8415b02bfc2bfc9cf4063d877dd4633878ae7f7bd0513b29e9dc8a5f3f05d1c53659a7b2ab8bbdec7c25a7957405da7f68aaefa2d346f0c8e77d6191a01bf312625be96dc249aa34638e114d64ed6190fc69865fa5d0d53813fde34b4a36db51918bc01f192706889503d07e40f6b88120472ab6a808ce05bdd8d6d9e54e60931f29db4b90ec0cc6894d5f5bb04d2847bf4f8c6b67c7f71652e8a9faad5c37c158205d4ee79d437088d76a56b4e183b6b25489c1c86f0d72e31a56a53286ba90bad535d45ee50a5a0d0940aad43d9bd9eddef0665bef249c0903c3ff991a32e1643ec71813e34d91cd9fa0b62ec72b968334e52adb7a4d04aecbd2d625ed69108509429db8545a864f6263763656e9a3d4b7070547f2140723e204fffa8b1b8b75acd5897c6b31e4d115b39593b41bc932a0238fe713e38bf1c7f5d3679b62349dd0e34316e2bdc3736f6a7518b56b123d02040ade083ced2d51c53940253381de081963785b04ec6e98802924ff46bd2f08169c3a4ee576be0a2a5e335e8da79e8a5aa69c0640d1194fd99d36bfc69141aa1ef29ae4f768946cf5a4b69e65e1c69d1c47bb52ea47ef9a67e678898db5c3d21a8e993165947722cff3a0f7e449418513eaa6d35a598014c5d621c688cf769283c83ded0105d0f39cbf664d438888c26e12fa4ec5e5c8fdd2e619d79973c2ce444419f41b3cce4d600b1d0286c70b73a5f7e9a5a265bdd6a0cb0bf8ec9b8a6cc0094d9fc2b7c5f06fc8837eb112615ad2ea37a368859028e7fc074d5eebedda9e6149be44134f1de1b32133ca776115d504aa6d7ecd003912000da0fdab4e1cb448e5afcef93897aede56e550ef28ee2d0136daa530f36bd8420ea45eab2f5e84e9b4b485eec9f9f8bf2ef6c47c17d7bac128f83b629b669f9f630dddf6528d2d2eec8dcf284f7be079b92ad228ed2b18e13c45185af7a5b95a91182e624a4cfcc118908bfd44d3e6b21d53da1e4183f134b6a0bafb9848a010e9597805916b3cbcf374d9183257edab25815aa8f952dd13b54ab38b522f4e4d0c8f9402d8152ed6d9f16518ce71f87f435199f1", 0x1000) r1 = socket(0x11, 0x4003, 0x6) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 05:34:32 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r5, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) getuid() 05:34:32 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='\r\xaeE\xe8\x8d\xd9+\t\x00', 0x100a8, 0x0) dup2(r1, r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file2\x00', r2, &(0x7f0000000140)='\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') 05:34:32 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x49, 0xfffffffb, 0x8f15, 0x7, "ce675a8455325c00ed53974c05b27c689cf7dcd7", 0x0, 0x14}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 05:34:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = geteuid() r2 = getuid() setreuid(r2, r1) getgid() getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2}}) setuid(r2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) shmget(0x0, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:34:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x88) 05:34:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xe3c6560a1a435537, 0x80) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000002c0)={0x7, 0x9}, 0x10) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r1, 0x8}, {r2, 0x80}], 0x2, 0xd0a9) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:34:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'.\x00', 0x0, 0xfffffffc, 0x0, 0x1, 0x40, 0xf49, 0x1, 0x0, 0x1, 0x6, 0x100000001}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = msgget$private(0x0, 0x4) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) msgsnd(r6, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) 05:34:32 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea8f, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x3], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4]}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650d00"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf872400000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e41886f58fd0ea381d3e6c4ca0fed32dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a0000000000000000000000c59f047a"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001a40)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e2087015d9f056c65d1a8b9a0704eaaf6542f1a582abfbfac0b632bc403ddfa59bed7a690b822b70fc02893bee7c003a4601d0fa00ac5420e721af6306008b8da92e1879979e103641961c3ce98fc6", 0x86}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207c", 0xeb6}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xffffffffffffffbe, 0x0, 0x0) r5 = open(&(0x7f0000000000)='\x00', 0x0, 0x85) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pwrite(r5, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202bbcbe4730000000bc8495025655dbd8fa3ea0a9d649e5da48a1d3e9b7ac59570c9b448499ed86b76934d27193452fec205114ade60edf6ad699ea63a26872aeacb14422053e276bd8fa36fa719d165709f1c2041f96cd26a3b5a277eb990784df3c1a0a99373d06d912661100e470ca4e436a6e71c3ceebd2fa102335692ebe77dc74a1dc441110c5defb2f87cd71790f02addeb4f8a87f25a00"], 0x10) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0xc003, 0x0) r9 = dup(r8) fcntl$dupfd(r7, 0x0, r9) 05:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c, 0x20, 0x7, 0x1000000}, {0x3c}, {0xffee, 0x0, 0x0, 0x10001}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="d0d9c9e440a1ef2edb8b2a84d6c8") 05:34:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x10010000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r2 = shmat(0x0, &(0x7f0000fec000/0x13000)=nil, 0x800) shmdt(r2) 05:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0x2c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x2e6, 0x4, 0x7fff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000cd5000/0x1000)=nil, 0x3dc}, {&(0x7f0000cb6000/0x2000)=nil, &(0x7f0000f49000/0x2000)=nil, 0x5f4}, {&(0x7f0000d04000/0x4000)=nil, &(0x7f0000ec1000/0x2000)=nil, 0x800}, {&(0x7f0000a54000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000f39000/0x1000)=nil, &(0x7f0000c1b000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000d4c000/0x4000)=nil, 0x10000}, {&(0x7f0000c22000/0x1000)=nil, &(0x7f0000bde000/0x4000)=nil, 0x3}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc84}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000cd6000/0x1000)=nil, 0x10000}, {&(0x7f0000bcd000/0x2000)=nil, &(0x7f0000a44000/0x2000)=nil, 0x3ff}, {&(0x7f0000be1000/0x1000)=nil, &(0x7f0000cc4000/0x1000)=nil, 0x4}, {&(0x7f0000cc7000/0x1000)=nil, &(0x7f0000cc8000/0x4000)=nil, 0xcdf}, {&(0x7f0000df4000/0x12000)=nil, &(0x7f0000cae000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd71}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:34:32 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x9c5f2b76cd67dc21, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x50) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) r8 = accept$inet(r7, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = syz_open_pts() close(r9) r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000180)) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x40, 0x7}, {{r2}, 0xfffffffffffffffb, 0x104, 0xc2, 0xffffffffffff0000, 0x1}], 0x6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x2e4d9183fe35daa3, 0x1, 0x1f, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80, 0x6, 0x800}, {{r5}, 0xfffffffffffffffe, 0x40, 0x2, 0x1175, 0x2}, {{0xffffffffffffff9c}, 0x0, 0x2, 0x1, 0x0, 0x1}, {{r6}, 0xffffffffffffffff, 0x44, 0x1, 0x1df1, 0x3ff}, {{r8}, 0xfffffffffffffffe, 0xc0, 0x1, 0x9, 0x1}, {{r9}, 0xfffffffffffffffa, 0x8, 0x2, 0x8, 0x1}, {{r11}, 0xfffffffffffffffd, 0x20, 0x1fffbf, 0xd, 0x1f}, {{r12}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x52}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0xb, 0xefa0}], 0xfff, &(0x7f00000003c0)={0x7fff, 0x7}) 05:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300), 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x200, 0x3a) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 05:34:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0/fi/file0\x00', &(0x7f0000000080)) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) chown(&(0x7f00000000c0)='./file0/file0/fi\x00', r1, 0xffffffffffffffff) 05:34:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) socket$inet6(0x18, 0x1, 0x81) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000a0cc9bbaac13fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ff047e73a30522fdeeaf0138ec8669c1a7fa8a826ec5ed022eef739e5fe52fe2e2a03e92ec32f0b1d281df68d542d524c822"], 0x33, 0x400) r9 = socket(0x800000018, 0x1, 0x0) setsockopt(r9, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) msgget(0x2, 0x2) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r12 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0xff, r14, r15, r18, r19, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r20 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r20, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r21, 0x0, 0x10000000000000) pwritev(r21, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r21, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r20, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r20, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r23 = getgid() r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r22, r23, r24, r25]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r23]) chown(&(0x7f00000001c0)='./file0\x00', r14, r26) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r27 = socket(0x18, 0x3, 0x7) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r28, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r28, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r27, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r28, 0x2) accept(r28, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r28, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r29 = fcntl$dupfd(r28, 0x0, r28) getpid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x3d}, {0x80000000000006}]}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000d80)={0x3, &(0x7f0000000000)=[{0x22, 0xfc}, {0x1000000044, 0x4, 0x0, 0x9}, {0x4000, 0x0, 0x4, 0xfffffffc}]}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:34:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) 05:34:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000e07ecdfa3ed939acb1724ae8d4175f0281e74535e76c59b5f7db030d26", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 05:34:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fsync(r1) 05:34:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = getppid() fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) r5 = getppid() fcntl$setown(r4, 0x6, r5) setpgid(r2, r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) 05:34:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) pread(r0, &(0x7f0000000000)="4aaadd367a82acc7e4c8b93ae78072532526a9560c1f742627c5baca8197df5d8df1f102afbd0896fd2edfe0e22d5930bbaddd4d620c579b94d9c31ba7eb0a8af4cc986dec2617e0d4db22dc198e15bd1f73dcb27d863f7b50852ab9974c52dd6d1fc462be05e1136d1467151ea465940eea2b53fecb648d9a4738119923308e73c26663e4ec45796f64578d115a270f376dfaa7b06bc3c33c9e5fdcfc7d87ba5c2c35bdc2772185fa66832f80ff31e6b968d645e48bb1721f94479d2ee62bd74393e4b21809e116914c65c691aec89a4e7002a5f57809ab4533c9a6aac14a3ced28207a43e6c3f43bbfd7ce1e7694", 0xef, 0x0, 0x2) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0xfffff6fd, 0x0, 0x5, {[0x51e9087c, 0x9, 0x1f, 0x100, 0x4, 0x80, 0x7, 0x5, 0x0, 0x6, 0x7, 0xff, 0x0, 0x5c2, 0x4, 0x8000, 0xff, 0xffffffff], [0x69bb, 0x0, 0x800, 0x0, 0x1f, 0xfd, 0x80000001, 0x0, 0x655, 0x35], [0x0, 0x9, 0x6, 0x1, 0x81, 0x9, 0x8], [0x80000000, 0x34b, 0x7fff, 0x6037, 0x5, 0x9], [{0x93f4, 0x29, 0xff, 0x7f}, {0x0, 0x9, 0x1, 0x4}, {0x400, 0x89545377, 0x40, 0x80000001}, {0x74, 0x5, 0x6, 0xe9a1}, {0x7ff, 0x100, 0x7e5, 0x8000}, {0x4, 0x3, 0x40, 0x418}, {0x8, 0x2, 0x8, 0xe622}, {0x8968, 0x3, 0xa2b6, 0x2}], {0x7, 0x100, 0x4, 0x92ba}, {0x3, 0x2aaa5bb5, 0x7, 0x1}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = socket$inet6(0x18, 0x0, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) read(r4, &(0x7f00000001c0)=""/25, 0x19) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCNOTTY(r5, 0x20007471) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x7df486ce}, 0x8) 05:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x25}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 05:34:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 05:34:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) dup2(r1, r2) getgid() read(r0, &(0x7f0000000100)=""/24, 0x18) 05:34:33 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = dup2(0xffffffffffffff9c, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x659, 0xffffffff}, {0x18, 0x2, 0x0, 0x5}, 0xffe1, [0x2, 0x5, 0x8, 0x8, 0x4, 0xbf5, 0x6]}, 0x3c) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x924, 0x7, 0xec}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000000c0)=0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r2 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000640)=""/13) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) socket(0x10, 0x1, 0x40) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x200000000000067, 0x200, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd9b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x72}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3da}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x89}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) 05:34:33 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00002b8000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000140)="e7e0024277e2a3162989037b236c17b4293efdb05beef1dfcac499fa62531d615d5ca4fb29b6572816d4f30e885f0d9f493d1cc7a186564a38bf1f8710e9073f5b24a763a562ec806bb71a22770e5289e97cc750643447ae8fe7f275ede7f56138f155f31f1f21d30d27bcf3c7dba468f69e5ef1457eb06d6875ac06d99b1f82512cc2152f5d5d5913f3cb61ddb9fb", 0xfffffcb2) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:34:33 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0xa, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) select(0xf, &(0x7f0000000040), &(0x7f00000000c0)={0x4}, 0x0, 0x0) 05:34:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:34:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xffffffffffffff49) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x80, 0x3d48, 0x1}) 05:34:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) clock_getres(0x0, &(0x7f0000001240)) mprotect(&(0x7f000073c000/0x1000)=nil, 0x1000, 0x1) kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000012c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f00001e4000/0x2000)=nil, 0x2000, 0x5, 0x816, r2, 0x0, 0x0) syz_emit_ethernet(0xab, &(0x7f0000001180)="29f8c7ec1271ca69c0274dcf1559a982965cef46e36f0cf868e8e4abaf61deff758b603c8d44cf7e5e440aa46a701988ff4909c9f465fe8bcae6c2d0ece133d9a674880661aaf86b520ef2e1dcd8af51b888cfe533570456b3c1cedded66a2cc9ff72da6a966e705bc82e779e3394c2470a3add5fd6c3cef4b6937eee9fd4888e99b8b9b7dc1eb2d6dde297d0b074ce30a5bc4132f04981c21d165eab0a3fff981f89025f340c410777122") ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000001280)) readv(r2, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f00000000c0)}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8100, 0x0) fchdir(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x2, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1d) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) setreuid(0x0, 0x0) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r10, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r11 = geteuid() setreuid(r11, r11) r12 = getegid() r13 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r14 = msgget$private(0x0, 0x1e7) r15 = getpgid(0x0) r16 = getgid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r16}, 0x5, 0x2000, r15, 0x0, 0x0, 0xffffffffffffdffd, 0x5db6ae7d, 0x4000}) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r18, 0x0, 0x0, 0x4a, 0x80a5}) r19 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r19, 0x1, 0xfffffffffffffffe) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x3, r11, r12, r13, r20, 0x0, 0x15}, 0xa, 0x2, r15, r18, 0x40000, 0xfffffffeffffffff, 0x100, 0x1}) r21 = getpgid(r7) r22 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r22}, 0x5, 0x2000, r21, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r24, 0x0, 0x0, 0x4a, 0x80a5}) r25 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r25, 0x1, 0xfffffffffffffffe) msgsnd(r25, &(0x7f0000001500)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1e8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004fbffffffffffffffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec803c82eec0da2322ae5d1cddbc15a50c4610a9bb9f25906eb89d1bfec5999126adff4eb9f4605ba7627b156f8cd1ae3d69d7a6f5c66410ea1312b28db3213c60b3a472d68af64840e4017f8a06223014a5deb2c34e66e343c959bc58ad5342f16ee1767acb5537930e4af1492333979a9d938eb7619c5b5a7d642ade5d8cbf8c94e04c8e65f5016dbe9630f32f992b1b6ce9c5d759da7e28364"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x3, 0x0, r5, r6, r8, 0xa8, 0x6}, 0xa, 0x2, r21, r24, 0x0, 0xfffffffeffffffff, 0x100}) 05:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x35}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x100) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 05:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = syz_open_pts() getpid() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r1, 0x1, &(0x7f0000000080)={0x3, 0x0, 0x20, 0x5, r4}) msgget$private(0x0, 0xa) 05:34:33 executing program 1: r0 = semget$private(0x0, 0x2, 0x5) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x800, 0x200) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0xbd659e88057e5447, 0x10001}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100), 0x0, 0x0) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)={{0x1b, 0x5}, {0x9, 0x601}}) write(r2, &(0x7f00000001c0), 0xffffffffffffff25) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) 05:34:33 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) bind$unix(r0, &(0x7f0000000080)=@abs={0x2, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e480ffffffff3c5416aac58fb7d2a18be9de69d2be1bf51aa2e41519fb1571a41e570cc365ccfa9e66c45de1bf42202fed98ac0e46fffbc29f68bfd2e9153d52f00ad9fd589b84a5076ff354173c63ac7f42f9fcfd448077c6cb0b284afc58d4cb9daf62f5b43341b79dd2afde8f70dd441f690574b6ece1195a591215d46440a5603745c60b42784f307fe0260ad223f31628a532cff254b409f9f381e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = socket(0x1, 0x4, 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000001025ff149b33ff0f000000000e00", 0x14) write(r2, 0x0, 0x0) 05:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1ff, 0x32, 0x40, 0xff}, {0x7, 0x0, 0x6, 0x8001}, {0x5, 0x9, 0x0, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="2021330000e257a94d0000000000") 05:34:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2800, r1) ktrace(0x0, 0x5, 0x4, r1) geteuid() socket$inet6(0x18, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r6, 0x0, 0x0) preadv(r6, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r7, r8) setreuid(r2, r8) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r9, 0x10, 0x9}, 0x8, 0x7, 0x9}) 05:34:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ftruncate(r1, 0x0, 0x101) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 05:34:34 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) close(r1) 05:34:34 executing program 0: socketpair$unix(0x1, 0x127b407f39f2ce6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0600e700000000000040"], 0x10}, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x5}], 0x1}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x9, 0x0, 0x5}) read(r1, &(0x7f0000000240)=""/87, 0x57) recvmsg(0xffffffffffffff9c, &(0x7f0000000140)={0x0, 0x272, 0x0, 0x0, &(0x7f00000003c0)=""/236, 0xffffff2c}, 0x0) 05:34:34 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:34:34 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file0/file0\x00', 0x6, 0xa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r4 = msgget(0x1, 0x240) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) r6 = msgget(0x1, 0x240) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x210, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[], @ANYRESDEC=0x0, @ANYRES32, @ANYRESOCT=r4, @ANYRES16=r0, @ANYRES32=r5, @ANYPTR64=&(0x7f0000000380)=ANY=[], @ANYRESOCT, @ANYRES32=r5], 0xfffffe32, 0x404}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 05:34:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1f, 0x9, {0x80000000004, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x7, 0x3, {0x6, 0x1}}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x9a, 0x0, 0x0, 0x0, 0xfffffffffffffdc1}, 0x0) 05:34:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = dup(r3) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000080)={0x0, 0x2}) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 05:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x2d}, {0x5006}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/73, 0x49) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 05:34:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000070000000ffff0000000000000000005b67071b542a5387ff010000b81800000029000000310000000300000006000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:34:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x5c13, &(0x7f00000001c0)="27d4dda39b54223dbe4ce44c6ee7df2a9cb64668d37ce8ecaca5d7635389217a6aa7acb7acf41dff842d19f7cdc62048e6ac90660d4822a70746f79be6c036f2910cfbf76b4a25aa51974c2dd7f3bd20b8d8886edf20bcac5fd4c333ce7888d56d9c26502a32422a3aa71cd69970d3a3f733db2dee503ce5030c18e898562f629a8434881b10bb26d0505aee53e8d440037261cd1b5b64947f37f9dd066a2186652f672d095d644c2518cb4af32d61b0c391e082c1662762702c14ba47c023a78f77b21c5bff6e0953de82ba2f0e32407bab14755bcfa88fb8463173cb37280462", 0xe1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 05:34:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0xbc81e68e4770f739, 0xc0) dup2(0xffffffffffffff9c, r0) 05:34:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) chflags(&(0x7f0000000140)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xfffffddb) getrlimit(0x7, &(0x7f0000000200)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) close(r2) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x20000000000003a9, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x5}) 05:34:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x80000000, 0x0, &(0x7f0000000180)="32991cbc8d1a0ce3ac1d5002c5800a761bba546fdce8e0594cba25a867dd98ca39cc33a667e0466b2175035cc738d2074a6092e758053445291ecd612626dcc9b00ea69684c77d6b23f0871b16e9d8a20395d7a95d7a13b20d397f2bb0f29aef86322f44a363a00ccc43c79698a053b2962adfd6a791e7bf59a3b51975eb9516fd9fb8cfc167de9ab3a1c50d409d", 0x8e) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:34:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) write(r4, 0x0, 0x0) r6 = accept$inet(r1, &(0x7f0000000500), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000800)=0x2ad) r7 = socket$inet6(0x18, 0x800a, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r14 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r15 = getpgid(r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r8, r9, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r15, r14, 0x7f, 0x100000001, 0xb1f1}) r16 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r16, &(0x7f00000005c0), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r18 = kqueue() kevent(r18, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) r19 = socket(0x18, 0x1, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r20 = dup(r19) accept$inet6(r20, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x2f, 0x5, 0x7f1]}, 0x3c) r21 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r21, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000004c0)='./file0/file1\x00', &(0x7f0000000680)='./file0/file0\x00') r22 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r22, 0x0, 0x0) 05:34:35 executing program 0: pipe2(&(0x7f0000000080), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) socketpair(0x6, 0x5, 0xfd, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r3) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 05:34:35 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) r1 = syz_open_pts() msgget$private(0x0, 0x2) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) fcntl$getown(r4, 0x5) 05:34:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x200) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x10000) socket(0x11, 0x4003, 0x0) r2 = geteuid() r3 = getuid() setreuid(r3, r2) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3}}) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x19c) setuid(r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000600)=""/75, 0x3d}], 0x1, 0x0}, 0x0) 05:34:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x14}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x101}) 05:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x831551e323ba2afc) dup(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) write(r0, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r3 = syz_open_pts() r4 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r4) close(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x100000000, 0x4}, 0xf5d5, [0x9c, 0x3, 0x100000001, 0x2, 0x3]}, 0x3c) msgget(0x1, 0x1c4) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000540)=""/214, 0xd6}], 0x4, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000480)=""/176, 0xb0}, 0x41) r5 = socket(0x18, 0x1, 0x0) close(r5) close(0xffffffffffffff9c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r5, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x8001) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff7) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r6 = msgget$private(0x0, 0x80) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="01000000000000001f1a970476f4836ac8964c56a3fb172e4d2053911840ee98bdb9ecc0b0823036c4a6b11f2cf8644189d56bb7fced7286"], 0x46, 0x9b014bb56effa63f) dup(r3) syz_open_pts() 05:34:35 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000000000000e9, &(0x7f00000000c0)=[{0x0, 0xcb, 0x0, 0x637}, {0x0, 0x7}]}) r0 = socket(0x18, 0x1, 0x0) 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) listen(r2, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:34:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup(r3) semget$private(0x0, 0x5, 0x7b0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 05:34:35 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x100000000000015d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0xffffffffffffff5b) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 05:34:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x3ff) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 05:34:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) msgsnd(0x0, &(0x7f00000014c0)={0x0, "4278c252422775ac58ae1d9ac84d8d0d5e92b512332b8a3fd722340d86920b45c2920d6b84c0a62f85ba475b1f38960fb1362ba85509a5ad24a941df4b3aae8b50f84ed3e71fa8156c7d54f45c56ff1e44543bc4a293b3ac87fe7bfc63d78c2e1116b9c4803bd8dcd40fe7af7aad4815e22cbcec07efb2a25438c52ccbf667e52f82fca5ad993b986ad0e9535e9998fa064c0837c92e2c4735abfedb5f550b1aa64a7b00d2047031b67a8791df448e489ec5033f8c50e7b336196a2f7081354f13b188e2107fdc9feef0175a5b2f3c5c1886dde205"}, 0xdd, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) readlink(&(0x7f0000001700)='./file0\x00', &(0x7f00000016c0)=""/51, 0x33) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f00000015c0)='./file0\x00', 0x8000, 0x4e) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000001640)='./file0\x00') r5 = getgid() r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="02a196b8b42d2e714bc278d162157306bfa6e4bbb4bf6ffa129009257b04634990acd41298a06b6eeac699ab5990369cde32aa2359105e9c", 0x38}, {&(0x7f0000000240)="e31cf0961e9e0e97f467ded3088d3cebe7718042898462282b73e8a347820ccbc38afb66e720444d8a0121959836a2fc40cf76b72f575cb2d7f47305539d4109d85f5560fe16f9a85b6db75b5b65debd0ac2b456c06e4c573feb109aaf74ac5f41ec76c1851bc5886faa7c713dd02dea58dd2f1c7f53a11fb750150767830f9daa0b7795d32ea4b4e615716c85a684a188503105a580c5b3a685361d16467b0c7df7644d7ca01c4848f3b7860b0d082f0495a445d4ce063837e50cb042dcd1bbfa52560ee4a6a68cd1f35a51bf70dc84db3c044067c7442b5d8494bdf8f2fc9c7bf070ea0de5853e01f7f71edd3c97543836723c1fd9e57c26367eb129c5c68f31bf53a8e7c8c5398953d0567e1e1665d73578e5f8e7dec073d27c79294b7866021f94083387b5449e85e5bfd275fd84176e8df4e89e7ac183eaa733f2d8b633f1b0c7aae3519d319da2fefd94bf22db3df973fbb524affd7145ab971dd90b8b1e8d79c5938a63057d9875ed1bcbb2af8116e067005db18b213c87e07be71a5d649e17ceeb4d686b596253e130cc40044baabf6c2c8976da4306466c86aab99deb8a0dd972005c3e579a0a262719144c06a1e4dbb3de12b23c80d756022d5aed3569e47149669451aabf109c96c6652a7e66432dc4d354935fcff668f7a5e7c4c363be5897898f351c4d414e2396192a2231df7881e8cf7b052c24c67d37a1b46ab0d2ac30c52503aaef38789634ae54f43e2d856e701fa2076670e3b07c4acd86b0edb1e8997e9774a001edc5ebc349c818929bc7da6c70f95ef5e0d1637e23001bd1d68594728c5a2355161eb871628d81e7638915fcc18bad009a25f06106f82e8f9199c4bba4645018b42459c5f2fc9fd00349f6b28e79653bbd6f2797753a7c7cc78845ab3b8c42d11f171ee35a2cdb5546254800405fcd68a67e72d61963a10bbe832632d148fa62a1d16468c360a0e0cd48be589b2a6735b99bd37855387c636af67966825db9f114272f18b3cb648563c5ea864ba2bfc6771fa6631035f6fb175c68873aa9d03c7c0f7c466f15f56863d95c3c35bb526a58949fa29622867f5b199e30186fbdb32fd38667a6490ff5a77a36fe5de8b69f7a5468efa9a64a4c122c15fdf19661b82f548d00250a8bf055782dc4db1c095ef9dfc2883f3a39029f814d196e68f07cd21c69b7b7597358f1b06b1199c3d8d57fdbe447a321e029cf2c4e4f85155b047fb93c55393c7014877978852f77e0c941ff9cc0c71191a7048bff3b51145f250e336dabaee3c771656502062f253476c3f8cd51d50af4853998c3799de25dcafc65a14d1412d79cc1e23223a316f4927f7bddef8650d9657457abc4d634a05550854d83fa6c18e463c8a70487bee59a6dfc428c7c51e23271b02d55e0aef5a1f64460abafbbf56328a0d342cb41ef3cc327c81932fa22cfda64359b93d0c5799271a9eba837076133392c516d984714b55d2e739d0f2d803e0e0f88a81cf9533641b9926e0fea7811e580a85cc18ccab0d43b52c488c8e488de0762e1285d58818ff8ecaa711ab2848851c91f9a8cb7fa0abe1d22672c1f89b6d56ebb88fb516cb389393be24e66983f4bf056ec853fb5fb030adce92a21fc20f70ffad078cd8f2cc3e689e0a42d6fdef76f34af093ff772b190abcab59ef6f9d88f60537b4a947c6a2fdf57f2580f4f9485044be3f8efecc7a84543a26936859ed787f32ea8b7d840cfec2621ddae6b0a393e3c6f5ec5771cc2bd77e8e06da873e391ca9005b18bdf9cb957a72958b9b16eb5ad169c20681b7a0e50c6b3e64ed2a48bc6a3910e278f8b79d2daf01799bcd1c6fb057f1466eaff24259b7158ac9fafaf278a5c3ce575e23e0195904629945b2a68e27072dca4cac7650b01d5796cbb522dfe09d92c1bab68baf12bbde51a3d1e3393b5ed21328f0f30f175cc23b86938dc4ebc8b80726466315dd39ac0b53257722876a5d4a333df862f6192ad3c3d87b8a4b59342fc281467da7f9929e5d22c032e72ad51b50321c2e244aebdf765d8252bdc5c602a69ea1e23a64e610b72523928fa2679c30e51bf81c1845d9e1a9a604f63b12c4201e4b55729e2ae0acd4e67bd70a8539908e17ecd2568ada65b4e9d617d913223cba684e84e4670afa309c54053fe7fddb5a7aedde0c21b334e5013781301c1b6308ce5ed8795197276bb7f59220deb1716dc53374f48c25e93056650560461e9e46b3c0afe3900b1276d94c1f7587e72f23421340741747f750a2009d8b5d3875485bdc833a2a8bc38fc4269c131a2464da58b89cb90f281ae0de3ad2527960cdac7169225aff87525017ff10319b9f40f7393b29be1a9495d4e50c55eb75f661242cafe4046125699ff13825489ce95c1b1dc4b635da18cc7fa895cb002a63e5f743b7567cc0086160064dc25e71a7d4cd0163ead5d23cfc6fb4e8a95aeb0b2fff1a0261900cf4ef506209f055fb5361feb0ed7544adabe049ec7354c9c6b3a22e886ab3d045f1ddb0a57dc58f043c2cf965b22de471eff0ff68410d5cf68afbc0c9906ec3057a03899330b6700c96afb732e4e240d33f0fa6aea2810fb4ebb033cfd30e6ba52fc9ccf74c415ce2124a65b541d77a7ade342f1fd9a7382381a2c4adb4b8dc0f2e2342321bc2941d04e96a54c70ae82744c47fe9fd378e9c02dc020807ba1654dc347a91362c18b119530006287ead14ea7244c8cdb2ee88f9c33110924f9c5760574c631c0383a5c2a2e774ecbd3b9b3cea9c6fe1d5c81a579fd7ba208084878deaafb8e3f49d134354d9066b0418a8569bff34e2067a6597ee47e2eead86d1256263923c4306951e392862001b8c73d0dd5adabd533485bdd4a87c68e717e30adea08cc3ae39e526e5be5cbca5afafcc5f500353438b81aacaceeb902713f539152491f7f374e9377007c8d5a8a4ace723b98e996bc9443cb4fb1cb5831d218013e62275ad06494569c820a23999461ad4a3930f25647f1edca2b44a263e75750ec08325198f25fedc2da27bc0ea9f44133479b34beebf701da7c92d405c7f5eb07c758c2e06300d7091357cfc364c3e0c8aef969662375f6016d0a61c1ea827615b90e8334ac5a81d0554510666d44ec0f94d009750cc2b0afeb3f826d7b76ebcaeb30bf4efec7f21f88056e99fbc926ec8ea8b367dfde0ffc64228b5f3affab6b3ee5513a219b68f27831cacb82b770a576ff817c90d063265c846047cb1ed60de930ff5f01dd1d8f27d229ec120af7a874647d3c89ddb1e3975a33975a8113c55add5b1c5336667dc32c665f950f198ca0d4b42de7019368a1a2a75b5a99c3785b38eff571ca62b65e881fa30c911d9f069774f73c9eb73f222e4727f9b23db8a21689e2990ac083264d22ea82e767467119082101a11bf95be014ec65492cdb665203358756f37409cbb7e139b7ef55f1ef68be2f1e041407443e8a166160af3d730e3788481b51558a82096ecec568135381056cc787cbaca0d2d15850790f3050fa4b465a5855fb5cee05e2c8bdea6abea8a80f2c87129f04a7d4e6be11d0fff06a3f78750f0f5fec0c5caee124f8f71a143acabece79fb9c2a8f42872b36d63737bcd8baffda7427581afb99c89d0b078c81047bdb99312fdb7164f1b5f236b4ae4f70bf2b4149479bbd1cc44006147a440275d21ae5abad05d472eb3653af64041e7ecb931989a25a6f99676f7023306b37514f14e97cecf99dd3b97c266c407b1249abfa9c0bed894223bea73eeed74f41fd45b6ae3d28bf623d1339b066f05056b578a29787b66a5fbbd785c5c4fd0f977852a5a43f62fc8afa3bf6517c4cc0cc5386bb861e2bded2ecc3ac99e030c9562975134796f7ee6960bebbcd9a65ec7465598a61f369af7bc59983c0aa650fe5434735d5e8cf61b5facdd085422c9f0ca9e6369b6a6ec70b98c687bfc969578eb46e777c19c0adf7df24f7de067b4ec1954c8e24bf0c0298d42e97bf06e0ad447f8969ea1af795d490e663b3ceca568b48f79a649fa0c8d63b8bdd439aea1b8d2d7fbc8f63d5a7d5bdc7307fec65b5669ddec492167579888be291ad5231e095eee2f1ef9ee9ea268e707559a0238f6d156fdf3bbca6d90ca8ca62f08bea7c04effa8f91f63e84e3c33684011b49f3a27763c37adba488547257a0d9841a1e385748e144392e12c4f87e50e0fdb4f38161db09042c5f05091b17dafde9f143fd6b0ac5deb46652d7852a7c4eaf69136260e9f83995b8e27051c7052ce6a286ed168053e541085614c5f274ea13ae9a963c36bc3fa09fb19b6dea23c275aaeacf2badfa3de0a9f9de6df876c532d8a0e0d6d0c0cc079bca1bc5a48d0a328880bb881c183bc492de5be84d3ec810002cf49ed7df654708fc779c4ed1ce72767365b7cf0a39684674af954c5bdd34042994033d8e1b7b703256b7e2bf279a00a07f246b58c02e4004bc0fb71868e48aeeb94fedbc6617f604e5c0560d80602da494e9f108106b97183efe5ebd98a53939edc31a3cd9d992fca1a8033d987c604b697491496e28e078fa3fa8aa503e89399d04eb626ae7949eab2c68ef741169eb45d175c486f126fdd9c2973d473d64038ca965a6d1cc3da876952c686a26feab10a817983562541b1f848a786c1d37f93b66b918da9cab6711ec4bb839e8234513e9e2dafca19c29abd6643ba00e36773d55e6341968be7ce6a2199157f5fb2fc955e91756c4f5052ada8072276f1efde614127d0ba4740ea4f46b0ee92d1fe66f3bd4acc734a9bef6456cd314fb12831d4ced6b75a830520c761c0b25468c93de027ab9a8dc2868117baec0c6a2e9c135ccb38f18cd31d8d9eba7761f4992ce6d42b9d8d75eaccb95cc2409dc4bb6b8ed8b8355a7b1346e53c9dca25882c0c7666d7faaa0ae8167ba68d8822afe32c7e94839235fe3a16804ddd155fd811f1e287ff5da0154d1bb2c1ba1c19098a1d701b5b0b1812cca32a6a42488c831ba69f38638f79d0f51216cad1a2e83b419a122746b9273daeba88d762464fc873b70518448fd5209ae7060903d2cb5eddba4a7eef3e6075ca7a645c3b16125915133e2481ac5e87fbb9501101e6841c1095e90b34e23ac0fa66657f2e0ad59caf60c136767f8bf14fb88d49669562197c8b622a6f8134d67e6442be0682f49bfe5e1aecb462b4b1ea20ebf04ede13efee76c69aec347c144a6442db608b9f34f23a44a52e4ee54abab8cc126296f871f75866d45211e20df5a2367e39ef27c52bf1b70bd95bdbeee25e303a025b9d75dac54caa4fc9b2511e0d81f9c28001c2b9eb2eb55a0fa529fe85e78bbf6393a8770d96d163c5cf1f858b77b82292121be3c36c0f2bdc11d184408300461bd2d026aa82d0ec312d02f0bf2ca6febb2aae4008316b4bdd9ba5452e6e7362174a385c0d9743ce7b2e4e7a75a9cc880b13d1fd921761db379d72d598068dd00f99f8a95dedd48eeec912628322b2d78888e406c1a06a84c8486002bc5eae16a4cca90c43273cd7f42956a7b0c751f4ea33e44dcdba00481f4b5ea91911b901c083d7f36233694ff6093099a88b0d99644d73a2db0c253c5190bb649d11fae283029114c09b85dd0f093c8b94f812d34129da706e5c241f2e953c99d5068d4b7b2ed8ed5dc675d280b66ee40325a1fac4bff63f08a57455da4774e79f253ce5deea305edd47e9fe5b9c88378c2491f321582cd56de1b27ef13bb9dc3ed849f8c056cd8772ac144476572518698d10ca7b940eec9d115adb863c05297c65ba2f216b0ddabe9cb4fd81cbd5c", 0x1000}, {&(0x7f0000001240)="b98c1ef6c3a4e8586a17e806b6a2d4763e891149dff6dad626ce34a6a160ff258d65c92a5af48964163f8cfbe24895e0455cfc3da8e18f8e713abf5e71a8b83c0f4667d4060116b7bbcad24b44dbdc9db24b04911ae984c993eb88505c90d754cdf1429a8fb2186c515ae8df4f9e9b99cf41d805e198bd6410767129b21da0c3ff5b81fb201e607020568f048e518ee6eb8356a9655d288cba543f51390dc931d1030071d36f84a7ae88732909fd00374701ea49e7cf59381a8c1fe81e93a7a85c8750", 0xc3}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x405}, 0x652ddfcbfb5e0b55) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x35}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r9, &(0x7f0000000140)="fbaf8a8d1a029be9374ebcb5e2a6", 0xe, 0x0, 0x0) 05:34:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0xfffffffc}, {}, {}, {0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:34:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x80000000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) 05:34:35 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xf4, 0x5}, {0xffffffffffffffff, 0xe1}}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0xfffffffffffffffd, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [{}, {}, {}, {0x0, 0x7ff}, {}, {}, {0x0, 0x0, 0x4}], {0x3}, {0x0, 0x0, 0x40}}}) 05:34:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x521], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7b3], [0x0, 0x0, 0x404]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:34:35 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/133, 0x85}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/219, 0xdb}], 0x3, 0x0, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:34:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0x800, 0x0, 0xfffffffd, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) socketpair(0x10, 0x2, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000280), 0x0, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x30444, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0x4}], 0xffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x9, 0x5}, {{r4}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x3, 0x6}, {{}, 0xfffffffffffffffc, 0x89, 0x20000000, 0x45b189c7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10bd86a5723243d8, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xe4ae409c9e57bf85, 0x100, 0x9}], 0x800, &(0x7f0000000240)={0x0, 0xfffffffffffffff8}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015968410 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015968410 05:34:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0x400, 0x1f, 0x2, 0x7f, 0x4]) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmget(0x2, 0x2000, 0x1af5edd322e944c8, &(0x7f0000ffc000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmget(0x0, 0x1000, 0xe2, &(0x7f0000ffe000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000140)={0x3, 0x101}) shmdt(r3) 05:34:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8, [0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4, 0x2a40d]}, 0x3c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) r8 = socket$inet6(0x18, 0x3, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r9 = geteuid() r10 = getuid() setreuid(r10, r9) r11 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r10, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r10}}) getgroups(0x1, &(0x7f0000000240)=[r3]) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x3) lchown(&(0x7f0000000200)='./bus\x00', r10, r12) chown(&(0x7f0000000100)='./file0\x00', r4, r7) r13 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f0000000300)=""/144) write(r0, &(0x7f00000000c0)="070000040d83083636fd9b836b", 0xd) pwritev(0xffffffffffffffff, &(0x7f0000002800)=[{&(0x7f00000003c0)="3579d2068bcadc347714994cc5d67adb335051bf600877c98a05fa7f7ecb21f7b9e03a275622fd3baa3bc0", 0x2b}, {&(0x7f00000028c0)="a0c23be12db18fd2998b0d8e14b0f90b8a13df7496bf9b68908602a1b909dbf85cd848d8671abf3ed7e4c5050caeb658bf56eab9a4d2c95c4ecf780ac06044093bef6107f4101b1644e32f3b7237e649bcfa617ef806b14993881afdee6cdcc5595f08851105b5a9054527a7c6a82e18fc9f0c2ffd0d4599ec933ac22b1607c0b070761474b1ff2433eeaef443bafc3c932cdb01ef4ae9ffbf4d13d4c9e0f8c8470d6cae80e73fa99ab8b7c0cc8dcc7d84d9b28ea9270f8e8c02c74578c4ec3d2f7f5af492a81d57585b", 0xca}, {&(0x7f0000000480)="efbdf6219cb7e95b6ce60d689c3f74fa4d65c0096aed62395a74ea2bf29aa02ead8704888b649dd0ef48c1a6a7148566e68f76abcf38975cb654ae5003aca13b02583e9d1f9ff06477fab3d0ff906f84012cea269264395dbde2232ab04cbe48ce24b9a9a1039da6f90ed83309e000517a882dcae1b89adeaf565999e06cf79086822cf30c0ef773e15daef7c958ef70cac1dfedb52c973bcf125cd508882b4b7382112c9a3657d306af366559256ee0a10a58785beba7c05a2601701ed58d97eadd5b52ebe628d5aa6eee4d7665f0bd9a7808f286", 0xd5}, {&(0x7f0000000580)="adf1281fe936c7a32ef89d9ed164874adcac61aa499c592c6f70440a33bcad91bad2d23dc437c10ce0870fcc59cd7889fe7fd269826bb00b429f64b9e0faeb86faaf6d86f727653efcc48fe74a07ee0d467c8df9540e768f564884004603d8f391dac759c5e6a16ecc4fb7995b9d73d446bef81366f93732463862393084485900d54a0b05d7733909fb62e605615d5a7d02cb192bc9162694221bdbfc7a69bdf2de235732c818d11632ad384e6f480b6d1d2c32cbfc9e393144720007c2eb74e7b2b9bfc95663f9bdb6748378e168669289550deaef6375cb2bfd0fc2516bb4d9b1cf08aa1afc3fce709a079ff89d8496a52a", 0xf3}, {&(0x7f0000000680)="23b9cd63b061ddb6c25d4dbf073a134ddfcbf1ebcac8538eb6727db3eba89eb557bf5d0e33c4f4f462c3f4186d2ed8a83c1c68519df69a0656389e49e68336d0c1d4ec551dce68c15dfe839f39dc447ac789541b067f791fd2cf4cffbc1c3c4fe7bc28b66962b1a655bd85503dee3e5d4a65f15d3c941c5d48bc23cd4cfe3f0ea39bd04a48bd4ba530fcee43ac6582facf27f03d59fff11ae0b53f0d3ee74a79d2c09eca05cdd3679bb7cf672dbdb4cbf7c4ae98aaa7409a4b5906b385cb6cb82efe608cde7c70e5cbfe601b6d2fdf6d37a1926fe192a0f826636f9b82b95038da6525a8dd07e7b13f2548b5b3065aa837329984d49f1260f764c3b1e5d8e9ab6b76c8fc3a7bc03ad64ddaef3e0ac3cbf0aa3cf956bc70d52aa4bbfbb6d09302bdaa8dd0d87ff4eac98685d988f431ca01ca416e3bcdfa4cc869732a7ec6544788de26c0c9f8e241c6b15fa0b90458c467acb247a709b59096086c71ecaf42343862025c0d8dbe221280c0751fa55204f215b4c5543bc739f0326ae6fb878a988abad635687051caef038ef60a1036011b8422df16a18bc32e2f7bc1ac2fd0330511c654f63af9dca0da64ad93350fb0b8ce852eb24fd4c274e2345d6182cc2a5a4e0c3299f1aa198edd33cd0c4ab20d27fa4e18263a1ae4ba11bd592ed429169f7edaf4a91116e8512738baa68891c372e460888ee269440cbc2814cfdecf70cecc54b460d1197c1dea43e60917a0017c82a9753488eb0846436a07210a06620421eeaefa5e7e5b49125675bb7f27f6fb7b61025351605c505c0fdbe773e3943fccf53f7dfe1f6500a11a423329e05086574ec1c769f17fc55c5689f78c657c7d351062a985bf77eee3c773ac00fd2200294ecc25601b74958f33ac1dbd5ba9c34f24e78a492f29fde44bd815d42fc6b4f20b732c0276a8028e4c747940e0f8d507d93fae7e63e8c2b2ceb49ef0aa98bd5a2dcdd47059cbacedda20c9d084f66de085ef9163f52a80fa32724ba0e016904bac49c7b64ff3d5b1aa7fcc4c5856a8f74496d671df4ae0a85569beb1cef83d90bb33f49a2bf69d903476a1f102638411af6656624a04fcdc2356d284aac7357c64ff5ba06c65d5249dc8b275d0cf00dc0f88f2a56eb707a65fd83701773e049690d0409a56a5beb9add92e0bb8025c21243e093b02a0829911c3e1411b1ac7d951cade905e17cac352ff1b1cd44cc74e53893d88a3c7cda04b9494bb585527b92e661e195aea1ca9df7d433f02bacc8df9264c194be5fa1a69bba14e875c7405bd60b58496f793700ec99e691bb8a5dbb3d46c0e433d59622e0579d20448a4874f8049630ff9f12e24bb64e025e2fabfb73b5a92926b4b6d62f9c61cd5770b21a6d92a589ce65ceae12ef9d6386ad0668114ba19803ef663a7b490024d74dacbd65b3861350e7a5c6a01998ee5d40a04e4b26eed77ccd0013ec8abb0a1ba32094061b52a24bee6313985d89fae041541affef006b9fa4208f1a9126583f7c94ef435c20c8928c8c4ff8ead601817bcde8b39e15682a7ccf7735361c0ce2be7bcaab221727f0f5cabaee1a2b1b2eae61b8db19bf80c7c010daa5c17bb1d50ce71c488112890e90b37a76d9e9a1d5d77166728c59c75a4fc721e9afd6b36fe362d904d77ad769b420af5512f84e3c7296a453b5ed4ea9699adb342f27fb9a20ff39c7b3e5d8e099ab0ec2692de4e827db4e9f90608dbfdddb8a2d0bb6102250c488bdc9c750628fb7e1a7fb721c598c7300930235a8299caa7c3f603299ded5ddbdaae1630c183cc42d821f571fa237cb30b84da9b4af7c0481108f24326a22f37d1b922c8b924b9ab21079830a60e9bb7f9d1c5ab55a4b919a38526b8b53f50c28b77b43ff98facec88bef66bbb2bee0ee5cba7a25769d11d2ebd3f7c5955a7771280d40d4d2038016d15456323533c962300156c777ceb800181654c78e7664b1be952085ee1a09ed55dd2e88a1d2dddf9b62d80df97906a10de6f16d821f408e6a8c31b42335da94b4da5b66d921f5b6c99887a4df83554cdd7924a9faaa07a3424cbbdebb55aecadce5ec7cb80f1637cd903e1245ba9e64480e1eb34763cac1b081360f2f7a7bd36e50fbe1ccfb3056fd8f5e75b0143653abbce3e7e3a9e8590beb5b952160ad971615f1fe142c810b046bc5a6e1be5fb4852f3faba9faacb3454e8e9953b26e50375e817252161e6722b4bb53305921ba4e8236da8b2304291232a6191b28f9a489c5b5f2386a6d2d64590347df0f354a118c043df96f7c5691e2cddb0d1c53b1fc74c245063598c2a806d4cd91e2176c919c6e61e565d7df8d82b392b5dad2505d92014518e2916490bef0c02a0ea9248e7c255df546c2213bcc2b6a9a85c8ff8bd3f872d95ff7f42c8ff45c30f2ad1fdad0d74e1544fc90d8e0c0889a9a4e3356f88453486c62d2cd01cd839ecc20448c58a7b179af2b5eb8e0294cb30935154e31bff48ac8da4d5e1a58804ef6ac557345045bc53fd4453e7856c839d0b39b6693fb105a7a4e3c0ef92a050ebc3bd1b63e119c1f036648ceea34a6408cbd122da31427c385494c43a5dc4e773f3c8b5bfd7eb3d3169edc20ea152dd2f84ac9b5b09e9066fe33973b47dadfb5c5a52904bc5f84c80618080ed7652b74a33cb75968abb665b49024a44b976d47119d644110a72c7809a2b454c48277093c9437e624a6df5b90d564fbd8480dee47750aa2c92d554a250b58dfe4be99baf8d72503e527e80ce6252edba5e19207bc68a4d383998ddd40c11ff17d54c65fc1098e7421131c71eea72ca23fb84847529a5659bbb012c9bd2e1177ed87ab9da8b97621aad15994477eb6c190fe12c5b9aa330c3f9f3203cb5734c98fce7bc6298b512fdebbed8dbae6adddb62d265b8f1d81048b4df5ca521d9078cac7e55aad7718b792bad9ab353b23e8fd0c7a60dee0f5104c566b8b8e46f9dd89b50bb8e302aaec57df4bbf137d9c5b8f5fc532194bf67699a8724a5f474f7286ed0c30535cbb4ef6aa73a159112c63d47e46d9d457b1e6890445b11277e57332d4eb1fa561d4c2d29309328660d5691017c2c02af6e2ba2d0f31f26fb9f7a7a1e16326e7ebfed068bb55cfa7426fa1e32c9d98e032e8a118132147894cc7019970eebe6b7e552995c8afc376136926d63af6b8773d9b2ad292f87259ce24bf55c26e2329a2f7f85af0c8f55b11ced068adb1ba36dd37f246f8c6905678aa82fd0b88a88eb9361704b268820bcf73c4bddc0f6e63496632071cc1227a5bcf9eae4ec7c099c2747998ee86622d34da92464e66b18af1f3615f542488c693f4140249bf8395f42f36c030e12455db95042609f3f2553875eff0a3947b8358bc14a25799a5e5b4a29a71ba02fc889b5638ac9bebb87c2512f96092c97707a1d016987abec386e67564fab0d7cafa6ebb9b4f714c2a5c30bdd24186662fd16291bf7e3dfabb1af4aca358bd662035f6e54f8271a728cc10e0ab3fed836bd7af5137170ea130d5a79c514cde78d5e7ade10298f6c7f04bdfbf75c0b240a9662a683da95d44335caf13cfd1a1fe9957beba0cf763b0a5982455b115a03aee00a3f1a38f0268ba916be12d2a3f05bcc5754450649f133501338cb9a0829fb9532bc0f129843bd077f1bd8745139ebfd996fdff46e6961a5ae01c2039aba843803eacc829f1ec0f6af113ae32a8f87bf78d559512250f792dc9006ec60244ac8b9a9514d2a1c02d7db668449bde315f5231366231d8a328b376b93dd86774651a190410f091f6992f84ecb5a44a3dfeb23b8add1312eb9db48c06c1cb663c6611f43c45404b2a2f2cf71d05a18d35899d7dbe211f43601407016b464bdaf7c57775797c2c8eb20a85876fe755a39edc7d041325b55de87598878e2555928f9b4dcd1113e784167d6220928208d9f4c70a4b9378557c2d7f2a3f6930cf03a45e534f566bfe5a9a98818704be7c7b6fd2307055e4d01cab48fd7a0d09304b768ef98c86ddd1534d7ea3666d1282404605cccc42a73c204ca30e031c802a3d95e88dfe4653c1a509bfcd52d87710f2a103654f0f1575dbbc22eca2f36a9709495ee4a20052909acd9e2263d005113e94406bff6f52f0e2003366e3f87f616cf0abbb11cfd4b109993cfb27f0521c6ec991a9e4bb5a6f5743718b22f63c19d8c2f482b65f9d16d2967191e3b2d6f2ac8a9231a6f8524f443d8f67a2e70db945f8c8d249826078b8e955c8a99becf04ec78050cdae261818372e2f9870c07a1f1aa67e5d1aaba074216f6c1dfc88d63d5d79fa0968609523ae62ae1ff2d4087ef9d629abfb01a650273863d6e2c1fe2533da55388ee8dd958356b9623234abffd7478181b76cf3715d70f089cb59d7b9116e3cea9f1fd49953994e52dc3dd4c2f9bc303509ebf47053995221d2fe3218c6eda7480b4db7724a91e41303fe275be0a1b766f29e27de964d8ecdc01d99acb60ed4390264e1a3dfded1af1d8097a0e7f76c3cf088e73cb28825146b3d82f02cca42b91116bb4713f42d175829fdc4a259d046bcd54c4b66be729ed138e50254ba71e84b61b2264bc44a924278e94759163cc6cbdaf41f61bb45dfe782dbeaa55b0a08bbc4492bd1acdc81e7744474b3d1a954eeaeb80ea166b31c5e150aa81ddce2092a3dce8c01d5eb62dfb7ef12936f6e264eb8abcf52db69bb25a4614df89743e7cd1a4516643e49df1d2e9cf5faab5fceb4bb679f9008de195987e84adc545b94a76ccadbf6f5f88eaf20ec67446f3b5e0e76a3eb06b5b9e0e4e507d99a03f7c3ad5f5811ff7dd8cb5291f1d6671a2d0da3f9a8421adc28e8d18079973e11121d4bc2bac32783b79bd70059103bbf9b5b06d3b82f2273353ec19fd0edb6b4c3bed42ca923dfb09b41a4857b28e8bac8990cd2bbc4f6e147058e692c9ec807a8ef6c22b1087e4351660968323e61496c723aec0c8fb46e282a9763b77d87c5059c29bccd0442c89f3e4f58ffdc96507cc9ed6ccdd258ccd4ccd403d31e065dc654bf4df60b803c99b95867fdcd9c90834196410064fda3b99e49d26479a4c51666888dfce94eca7e50c8deea5a16dae0d65845c33e7c2ce7e5bc1d7d64864b78fdf4dcc39ecdcfa15ed9c3a702f14aa1764047d0ec4b5303f507756e49e13e6893be939a425db4d5bcc4fd53f1afc3aff2d553af8f5a6344bb8d50c725b0bc52bbe6818f2ba8c44e6b2d8d8040eecfa2c97a4f440834180d82f5aec97a7e68aa2a7aeb6d1bc860d6116c9662ca99e6e9cd9ac8acfccd31d26e3fd6ae32069ff2c3d6c4550656db045af3a5c50d408f6e9b7d84014745fd1111839314f83d35727ee72c9fdc6e961d45bb2f04af74f3f2061500e97f8c77ed0a7bd2492c96d9198dd0a8a3e1c685d42ce6c1c88577e6a4833a0b996cb9f2db6ae23d7a42881e88ceb358775c394835fc172319bd8fe19bd2417cad6ea4949a55e394c98fb510e39c9a9161a4db48becf5a009221462fa0579cacdb750570dbff73e47bb4dfd353dba41ed3e2b226c5e3acf687f1b94f64b74c6a52fd1dc77ffb51263b5c88f3ab7d1d1a7a13bda43261ea2a46b1d1008b17674e112f3486ed97e305c85ca53a545a36452b3afe3ca6bcb3e2060dd9a9c6a8911ed673c18251baf6647ffcde91ba971cf2ea9c6a960d34f031bd055c33ad96bd8f066fd28fc3d5db6d3cf32e529cba6e285738dafd98e821eca340b7d8808942af5bb25f93c4ded58c0ccb5438a2c622be34c93027c9819fe70b31d76f6216609c6daac31d8b52960360809d10c", 0x1000}, {&(0x7f0000001680)="b0407b00b68d4d3147bdb8bf490c3babfd82bba5162dd6fcea0a172957dc59f0e80e03743d2e9aee3715fe021eac1096873ca61b00582c33d2ea88f1c845fa592b86ba19f3a245761b218555314ea2cb483c1967bc50fb601603cc6cfb5ed4", 0x3d5}, {&(0x7f00000002c0)="1b78c2838da4b80522779da03c2e058f640a589fe8f579eccfd4a0e7fe42aecdefee5d5c76b9a08b9a756a0a4921721668e0221ae22122be74c4", 0x3a}, {&(0x7f0000001740)="c3b613428973f16b85a662fb08e948ffacc8244ffbf519a95b7577dc1beff94284cbabf3420eae1535bbe1bb2d11c1709a2309b50d8808e96eb5721b951f30b64bfbb142335b521754856a6b24df64d9ecfbaf20b128609683e2901d1da3348eab5a2c475c7687f085b10a1000bbc4394b7424a04c12cfc67e81ca900fe6377e04a9c36b1c7971e0c746e1595649b92c6887e1d68145e5ecbf800183909bfcb69bd4a3a4045ecfc548bb2a68f239fce5b3eff625e7d0a1c61d1a43a26de21d8329400bd19cc77dc22dfbef01e62a1f769e2b7f84651e20bdd93db35730b1674953485343eff64d40f1188d4fc9d91ab2ccf9ff25fcad549abd74ed89cfb3254c375f9e38d43e5dea4ba13e536a0f989efaf288efba892903cf3a6ff136bfbb1aa74d04fe932213bb4ec69288e5cd656e2397bef3621b8ddf72bb86346172b525c24dd3ec7f7854470ace930cb700a841a3b337c9674f0bb85e53525486ce51340895c25980857763b254385457f70e0c7f125754449ad43ec354e3f03acc61a7bebe01d479db94ed91b38c4819177b6173bfcfbda86a67caa193fc24e483ace50fb51be3521a5ee35c739e777ab101057c7581d57cba872ffc51c5fb7553445c95f36af7dc741dd30ddad203eb7a1dc881acfcb0e7ca9d7aad37131859c284105eac2ef4c294b90ef4ef3cb675dcc1fdd08fef6e4447238113dba07e170ed374dd53b419189ff3cab5def943bb1e55f094747905f5243abd004f6eaa4fc8e3ed33350e00b23d16cdbcd45ce68ed6fcea1f36b20e56330a09343b966729cccca81cf186ac51be91467ffe55fb9f6cbcd698d8b6b40f995b7669c94357308e546bf7b7f6c13d58ba905fc04f5a3ececdfdfd2ce5bd4e992ed3d929315443503993d82a069a63f3af09faa4101102fb3cfbcac7730f5d82c502a304ce216749cec75d25010219fa81bb4f0cfe2103495c98e0bfd6cc0bb2b1e2c6ed91bc1aae40ac5fa8bddd4b04aa0ce10662c5b6398d8fd0ba94b709ab3b9c54d86be2ea23f822724518192a59aa64c18e916a6212efed984082b039a780798ff573cc5171935dd17434f4cc130d6c3d3d4493b714f48764d3789be9ba6510e5f9806726d8a27f319f4515cd72e767b9ef5155d56f3e8118b2b9731fd2faf00b6f2b8d97f51f4f33727aa105a473fc22c18a5f40447f99a21c16825aa6594fbb6d8725afc5b8f33636118af36d83a718a81cad66c92c4f5e7fa6b04b665c89caceb2851afae8744b012b79e061557c996cb11621a9be5d2b971e68b5f1d222c580d97183b720fe499eb4f288b1c9cfd136108522108b727b95ee685224b3df0fa26185ef557d652ea218565183166336fe41e8b329bbbfbfb7fd01771f436d61c5f79c9118e04b4ed28e0e939e98cd4fe02084fa65856ce14103c08391244bf7beb375ed0ef7fea2b324d5cb988bddec2e6ded7e527710d35349b1ae544309bd0238b9e6fb708a7bcfcb550f068d73eab7fc6ce144a1232b2e502de06aed949ecd08aa17597f9d2e46a77c08d9e1eee04725a16959f3f0df23e1bfe9282686d7c240a26e14b85cec56352f224e710f2db4b1434304b64c67af3c06af2d2a84f686526c764ab65f846c8058ed6134185d27b4405b17e408abfd1082acea6a8ab72fd3dbe3ed52db4eb1437026473752201a7b79dd3f8db8d7ff52c48ce3273398148e4113777c822971562bc10cb412a05efd9f54bc527b91136066f07f56ef8d67528539ecbd93e9c55260f427293d1272d6f997cd13ab13c1e1eb9158a13cd11d0287cec82de291e3441cbb054d7357f6dfb7bf4aa7d8be787f2f877c7a51ca7dea879bbeffd7b9903095b65961241020c7eff2738b40440f86d4004ba2e14b559ae790da66136944477a878aceaf232f376bbd074617ddb0f7e023885271e453137612fdb7c5651317aed2f69463c31b56f8b6629b1c3064f21ee9875e5608ae1bd71be584e7ecacc509799795e47448dc27dbb5cbce123ee0a02be8523f8789b44c367b67177b269e162620e78c4c428f131f6286f4f865349e168096f3bfa73f2a3e9632c3efe8894531108b3fdcb5c2f50a40c6da02d022a1921d957fe152e4189a3c319e7dbd8d41c746fcf05b3f7e742ef84ae82a082d0751c749eebdece359b0b8cc5d49c8b4699c5b287272e2a22497593aa8777f4c96406ee45d16b87bce0c3cb0d57bd6cfd1b39de0b04f0c669db1577dbe8fb692a8b5f9c7c3e907bc5807d2bfd913d31e1a739918f1c26cda944d154648546d04cb0cabd6c66dd6a52579b405e9ca0286c278af653f9f514091c98a0d8a18afc5c60216ff5265fcd43df426ec17ebfbba022476fb490e051bfd1bbc09af153dd9a574662c33b27df3f4815b52f915babbe8790dd73286ad2a1ea5296c463a5ce5873e4da7bf4f8ce4fd28d7bf734b2d9456ec888fc4a771ea822ff4e399722bef39735c9581c62e21393fc1a04b4783291003c735f3a796933f2f7f45dd9b8d3f392b32d0b3202e1a616180d4989a6e78544f891969093965c1983e71a35c9c8d414dc48fc0870123b59b13dc641aceab0da2f58184bb1358cf8a5eb841e9db3cc051098d6d18a291a08a6eea6783e11687d0de36d935bf0054261b7dd39bf5beaf7214d5e90ec5f3a95c7af8d72b9889c0d05a1e2dbc4c8e6470208dc3624a310d3ff20030bc89d9dc50c862c61b49447b1f643a0f722decc7b07f67312672d0ba4dc758469fa8ecabd782d072f45db8602f42154f63eae8b0fbc77230aa0c9ade71cb7ebb869a243d1c5ceed25a520bb87dd3b06bdaa6849a60c4f4efd73d4b7ede4bdf9872c3480667b3dccf45373568d008410acaa256fdee0b90b389282355f85606bd7d5ce2c9bb9696c0033aa3665a13bf1cf5af4239c3e875ccfece0d8fd4e67cd9114864a357ca01608ce6e1be51d8046b764af62ef662eedf343c703e2a387563d79f2cf30cbcfd35fe761d04064df9e8ac9616c098d4571570b1e9684e1acdf4c61818b10cf379c79b4f5e5b0a9a8748ccb0e98b0397236f57772eca2fb4b735e6381a9aa120f6089a311be5ab1fa3503c23268b33cd86f17cadf1f974e62724162f86f49970597a04448c445465b81bb27a3c39c01dca24dff828c40b05098326090f626501b13d3231ce138dd70a1d0dc62cedc829e707811f190ece7d261567afe378c14cdbe0eb923f70f4d994ed9e8dc064c37163f20d1fdca9cffc3cf387bd97d8584005a56d44119c62cf898d6aa87a88f328ddd11ce8c2e2b301d20ea8daad6b11825bc0f99225f91764aa244afccb94983a63748c7b1f551be75acb9a988335f096ad35625e4c7405602c1cf96adf5b72529998c33eb04936d7001917c6f778416d6df183e80539f26784d62e2bdab1f07d97d5632990ac20995b0e49ef66859fdffb3d3d0385d1bfb03973493f08a5f95962dfe4d6f26cee388cbcf2cec4b1f91d3509d39334c2d8abc05ce41783ac101743f46fc3f4ff58294fc7e0a62399b4b8f5f5bd69b9f81f2a33c6cfb46e8082f2c51387643e0d068e07c7a6e7a27cb62af00250c59a3872098c9843547793f8287d0252bc4c8c384d2034968a3998e693e3574fc57f0cece54ba0dd706d92a0ca70afb108238267e08b0f278fe597e5e2fa372428a040b6636cadb42d740d2f057233fe45100344f6fc1de793023348740aa9acc2e4ef5d5cf1246ef09571418049375e85b344ca0c1daa78db339bf209129dd367a40a5cf5f3f6c95900bb61b7396bbf9078da1f6e41951f93cf317bf2de23bc45e7e2842405d1583f1e5ce78ebe307aae41af0a3413101275321562f68f615601daf9b9e8213952088e5c865133a5bbbcfc83dca59f8675fcc98fa089dfdf44ce1eff9adf721b78ca322630d7284d6dec34e8add6601afeea4e0fa079fa5f44a349ea2daade44ebcd72d64a3c1b6daf42bf0e1f992ea3c7c948110451a28247df00a1f2f169d2aed3c4fab6b1b8c35078898b12f56872a9edd2d2935108a3e1801bb15a72fd99d6537cadc0cce97b563d366fbddc79d45c97a635590be55ec53eb505dcd9e49aaba8f8c5a4ac6717c8896bb3ec9a5078e205c8eeb24625b77c6f21151453998852f36327c4cfda2f859549570c2e049cd076c4113ebd7833fee48a903eca938b92eb27676cdf666a9fdc9a02c9dff09f69dc750ff394c4218ec622470f36510d7bf2d1a467fc8e529f074a11d0ba0238004a81d0caf342b68ec0f5eeeb607cceb24fadb90d375f4208d47a3f99f6eebb0bde50d2062c156650f3bef499e749a959079048690359de35370f3822ba66d012af7f6cf47f46ee01e40497b9e0f612bb4a755828474512453bdf58ca41b84a79d16c79b3aba7762d0971a9b646bb3826176d55c558648f071f8e22406239a48079d032d7b1ce3a41f076a8794a74bc28d42b9e5ed70d381a12caed53fc0d7a25e441df598804b6dc48955899383a2de84f9768b823f6d7bfa0f189f59f62c117388a4809be06ff5726d5ffbb78dbb9c94583f416b1f076780fe8cf873be87b1f951e6fdc7688132c83cbf85fba045e8fff4db68f3dcc22a6410bec532de1c9e8ae8ec3ad799961b94411a606c4b1cb910106e287035f0247079b155d2cf69c61828029aceb5a1b87f0b7ff649ec746fa2a3b3761c55c901492a3c829adf85c1e8c1cf23ef864afe01030c92043f3b9d9a00c05bd272501abfd67e13d59676b0e85da16e1072789e1643b79383c5d3014acf89d51dbf8156261f21e7f1660ba2375270ecebfb7a933510abbcc1ea62572f34f1a6ff31e7d7c01ff9642a7ee3c8671e52fef015955171bb3bddfbccfbc4eeadef790114c552f66d3a84d01aae41bba222abac1c6d758db514cfcf339381593e64b14f33a5d3c8d9693dc354d3851707bddfffc0fb6b42e14c5a86bd69324175bc31c438d519c9837b892af33e66458edfffcb5f44891c8562040edb533bc4cd6529388a81ff7029b1ed40b6082415612449fff365de7d197dae0f0b8898788e9ed081356faf722f381df543d312370392ecc25e6ea5737dab3ff7aba734fef3084eecd4a04b62a210184227bf4035a71d6f900deb3c2a1ec5242ba271ababc3fe84d414a2f5e5ca3d46f26f8680f647ffec96742490821568b06c9bfbac1b3bd9111279eede042892d7532efb8d4f15f4399b6e21f628199b97638b9aa87fcc90e7735139f91f6747eff9706498eba6492a337877a5fa00f8aee093ad1fc8810e7831e50cdf7e6fd92ae3698b9b2e5c6bdfce22e7c4eb3360fdd50f2760c7d0ed9b50d352ac97f1c68c2b6e6fb7865f7b44c20fa6a9a32f0d0f0cddd1c35fbc1a622f28db4e883524cc0a3aecc6b4794e0109a880046cc025796b0c42ac7c54a29f69076af6ccfa11e15c86cd71ea6f8c6639126837dc31a523ce3b3cd317026c96c98478d2c62242de0e043a222ddb3defe882e0448c8d127c536ee0df50a3cf8da580325ba5db64a7f3956889c3be6ebd4a75cd220165c0772376df3934b9ce0c426f757dcabea7f38fe26dd46dea6fc8976d77efd110caa7069ebc859e0f71d6bbeb88d1dc962d612dea3c82f6112ab159ebff403cc70acbb5cc81bf58658b56d9c4ceadc51be8fa04ec35d472497dea73ac7831f01a2c9b0545b0bad01ff36b11a60aa7d4d4978b7cc8d78e7f1acfdda0f634c467d3dfb25927334e6575c87c6987529d06eda3ed29ab2f8d758267c67e9c9e5903acf4e40f9dcc3605192a9d44bf7c58ddc60de8de4e8159a43a24a2605472a", 0x1000}, {&(0x7f0000002740)="4a8aeb5c90ef7969140af1e3c21cb57bad016fc917261f70237e61e0d9558383641a951400eef82f4667a7a72607e4e6a63326b82f63074fdcf811b6eaf75237963b37c2dd118628effe2ba154f413973b5bb0699063cc7a6805aa114e8eb65ee9f9f27275cd776395c9d47a8ea91e1291cdec5def23cab6f01e49727a2e0a1ca5913af85e856f4a5fec60ce1e50a6a0dfd3b3c5d8", 0x95}], 0x9, 0x0, 0x0) 05:34:35 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 05:34:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() setuid(r1) close(r0) r2 = socket(0x18, 0x3, 0x4) r3 = geteuid() r4 = getuid() setreuid(r4, r3) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) lchown(&(0x7f0000000040)='./file0\x00', r1, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:34:35 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file2\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) 05:34:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) 05:34:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x2852bde0bbcacc5, 0x40) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000240)="37385b03e453109334b7298e8d509160cedf0e3cb1e88de091f2b482ffa13efaaa50a44df611cdd2ceb253fa80334795f0a66456f4e17b7c63d18b98291c205fd58a550a87fe8799222bed4764b828751e9ef684ee9459221d5034f2a641e154ed28d2fe01d1b4bfe6baa64fba10c57815976940543d4dbbe0c6fe2e4996c6b55a60a2abf58b53b1523bebc9e754832dd430d4ce94900e919f88a9dc3d", 0x9d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 05:34:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000), 0x0) semop(r7, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r9 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0xc) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r9, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r17 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r17, r18}, 0xc) r19 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r20 = accept$inet6(r19, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r21, 0x1}], 0x1, 0x0) write(r21, &(0x7f0000000080)="a6", 0x1) r22 = dup2(r21, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r26 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r27, &(0x7f0000001740)=""/4096, 0x1000) close(r27) fcntl$setown(r27, 0x6, r26) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r18, r24, r29]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, r24, 0x0]) r31 = getgid() r32 = geteuid() r33 = getuid() setreuid(r33, r32) r34 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r33, r34) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r33, 0x0, 0x0, 0x0, 0x12c6ed74539d0283}}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0xfffff7eb, r10, r30, r33, r31, 0x100, 0xe6}, 0x400, 0x0, 0x40}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3fc, r2, r3, r2, r31, 0x104, 0xfffb}, 0x20000fff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_RMID(r4, 0x0) r35 = socket(0x18, 0x8002, 0x0) r36 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r37 = dup2(r36, r36) dup2(r35, r37) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x200, 0x0, 0x0, 0x4, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r38 = socket(0x18, 0x1, 0x0) r39 = dup2(r38, r38) ioctl$VMM_IOC_RUN(r39, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 05:34:35 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000140), 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xce}, {0x7f, 0x7}}) 05:34:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000004c0)={0x2, 0x101}) r1 = socket(0x10, 0x2, 0x22) socket(0x10, 0x5, 0x20) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f0000000200)="05dd6c241c1673429fa6beccf11bef0f5c07577720a52dbd8ffea0db906a4272b498c98c69f905102fea290a8691275d3133f343e87ca9948ff036ba9ef7e089f371bf2e72f5a9a3d66fad60e4e650f2d62b37787eb8dcf193954cee4f6ae9e974dd7eb952819c6bf509b717feeeb489a3b1bd0fca5636cf5daa8eefe722e5130f96a059887bfe37b8f64647ada51982b5c1f7ba502657a859352a93ebe157f3f006a1e224a48ca1a6fc65e9b848c8d8c427a3d4d4a22a4337d3a90f2f3fa982", 0xc0}, {&(0x7f00000002c0)='8', 0x1}, {&(0x7f0000000300)="a2fd80a8389269fec9f320e9ead7ae0d83c029d49d049ccb2e7f36a6673f8c48287a1382ec7daf730519d85ca7f2f552ea09b64a915fd7171f2e74c266be27b5ee4ef1f137036648c70340b53eb05a9845a0169d39e8a166324a1daf94e61d9f80d26a5d3dea6fa8980bfc7394568055", 0x70}, {&(0x7f0000000380)="ca25800da1fc8f387d388a6e46a259c9e7f419313dc19b6ef1f38141f4b4455bb32feb824aaec3d965a9abc93dc01dc9499a50ec128eaaf6c55373acf373628c00d9aad8acc18010f0b349aa6a1d525b482249e10de09603db9c1d4b6b37d6810eee039e3079fdef16d2b6d4182268917cc3c4ead467366dcf0d979fc9bca9da4849217302c269ea72e85a9d68c75fa1d6faa343a74c5daa6acff611d72f46778b78c7fcc0d60fdad262d666207ff4a6e74bf154fc9eddca763634a070f7094443d86698be3bc150876b00e7822947a2026ba499614856f4251d5f9a2aae", 0xde}], 0x4) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="6a1165", 0x3}], 0x1, 0x0, 0x5) listen(r2, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) getpeername(r4, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000500)={{}, {0x18, 0x1, 0x20000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xfffffffffffffe0b) 05:34:36 executing program 0: getitimer(0x1, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 05:34:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x4, 0x2bc}, {0x8a, 0x481}, {0x4, 0x4}], 0x3}) r1 = socket(0x0, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005036000009205001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f03000000000000001257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:34:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x85, 0x2], [0x59c6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x2000], [{0xfffd}, {}, {0x0, 0x0, 0x0, 0x400}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xe) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munmap(&(0x7f000018a000/0x1000)=nil, 0x1000) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getegid() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$BIOCLOCK(r1, 0x20004276) close(r2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) minherit(&(0x7f000058e000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 05:34:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) setgroups(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x180, 0x0) write(r5, &(0x7f00000001c0)="5cd4574a2d5bc95171a7bca160952daea92d2c17a6d0a7a49461429e109e9a64a5892db92c8a78cbac5fd83542be45ddde507924896f53a140a2ca18447065", 0x3f) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x4, &(0x7f00000000c0)={0x60000000, 0x60000000}) 05:34:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000a40)='./file0\x00', 0x400000002, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe9f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xc000000}], ['\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x6) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000100)="488bc952ff942616caf8cf2b34680515e50c97296adb873bbd8a881bb14ea3767db55d6b28dc393334bd914a8416552834536592cd21342adcd198289b8034f48c1c306152b205085a342190dc6bf993d97d4bfccc4ca32a4b8a7c8086af4b440579e87e5670ac436dcef3f102ba84ca932c61205035579422952cda1ceacb02041961a57f6c1af99b2f55bb8ec3ab1503762643de79c74eaeebafaa653c0bc92e7520", 0xa3}, {&(0x7f00000001c0)="90f94bade822ad11b658c65d8da5175a16bf1650553aa656fab6ff7af13c21301d0d476eac3b40aa99438c88547c19525724cb31f2ba93c83c4d5aebbad726d4e0a4a055c1b30eff0ce2c6bec1f7ea9dffb426da7c6defc721be5b0486566d9a0281ac0cf3f67591598826413db720539e11a2805ac30157548e34d95bb67539073c5e23605a0e873f53877979e7675dfc2256c0988dd2c7413f88dcd15c9d116aa46bc90a23c9c64a205de5c983f818848dd330a77172b626dd08fadee5662ea4f49aa507c29615fa96c35cb1bc07f4401f472a081d", 0xd6}, {&(0x7f0000000300)="837398c8fa1f84764e501594fbe5a81fe05987d66f6b2ed17dd101d1c783a95800ec1a6d3ff8fe957ce3911261ef20686cc68e455080657cf5ddf4a7e8f36bc48248545c685c8f1fc11eacd59f3661c8222b731ae657079f23820e23d73e30946106b9181e2a2f1a796f1ab4c3cccd9e1f143cae22f4010f281e0c1f5f283cd5f7763f246e52526ccdad863d668778efe6447d0fa3ba7b9d7682a066ce18cd674f75523739e40573b31cc954e9a6b0f535bc53db00ea137ecbb3b46e15", 0xbd}, {&(0x7f0000000080)="7ec585b21ba0fcce122ffe0825c5b694e9e9ccb6d2c51ba3428d49a26778556a", 0x20}, {&(0x7f00000003c0)="37c9171e2f4e86a25cdbd977cb0ceaa02448c0ed6a627f22c1b911398b774b20c7da98412874dd", 0x27}], 0x5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x101) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000009c0)=@abs={0x2, 0x0, 0x1}, 0x8) 05:34:37 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000000040)='./file2\x00') 05:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) dup2(r2, r3) ftruncate(0xffffffffffffffff, 0x0, 0x7) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r5, r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 05:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 05:34:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x9, 0x4, 0x3, 0x6}], 0x9130dbf, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) 05:34:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='us\t\x01\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x8}], 0x2}) 05:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r3, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff13b99c7079225c8ab06198824b3da025bbd47b3bf579456fc7d4096eaa8b6b87cb4272193ef1d4d99342a3505bb30000000000000000001e5f5ff6e150d0db56a3ab50fe766511e3e854e89af18e9a25df94b27f900c5eae1898349f783100520e2ff52853dc2fcc4b789b2c5d9b792372538aef9464a9ff50e036aac451f183dda4dcea03d75b59c48ecc00c7785a9291af940ed73df58dfea8290e1b139466a5aad1780b0f9153f0", 0xffffffffffffffdc) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() r4 = kqueue() close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:34:38 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0xdd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) setsockopt(r0, 0x0, 0xb5, &(0x7f0000000040)="baa115610b1b1ad35d8e0d80c7202367219eeb10088bc82d2819b8347a5aa249985b8465facc43583996a215b7fae31dbe6bc286cd09d6d34c5131dac299f440ec43325e4e93e36f93095c29f337d2ecd81c5152834392b9fa006a03dab5ccd22bbc5187eb108a08a6249bc21b8e946290c1f1ac48b3e6a0c18f596402674ee3c3", 0x81) setsockopt(0xffffffffffffffff, 0x0, 0x67, &(0x7f0000000100)="2705", 0x2) 05:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x2, {0x0, 0x5}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup(0xffffffffffffff9c) dup2(r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x8000000004}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) accept(r4, 0x0, 0xffffffffffffffff) 05:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/95, 0x5f}], 0x1, &(0x7f0000000300)=""/229, 0xe5}, 0x3) fchflags(r1, 0x1) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a021b040c3be3e3f6be", 0xe, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000440)=0x2) ioctl$KDGKBMODE(r3, 0x40044b06) 05:34:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x93, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x9, 0x1, {0x8001, 0xe95}}) 05:34:38 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 05:34:38 executing program 1: r0 = socket(0x0, 0x3, 0xd) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="e1daa7d896f632e072c14f635975ca980dd73b6cc652f7e5a40059530fed", 0x1e}, {&(0x7f0000000100), 0x3}, {&(0x7f00000001c0)="dcc2dd78a36e240304fd2ce3f92782d2523a72fbab6e8cc9493bdc338aa10623ef3a0013103e266f0e64bd59eae71a91e74bd74da2a85b8b1bf2f54e8a348f6b4744a9de9fa5ea9e754ec91f74292b05fd1c31a90af39667617e1e99a90bd9248c69f58baf1953c072e373818440fcc257a96c981d3ae8da150f0566d66d27489f81d8d7534c9c47aa5d71eb4500c791feaedc7a95d63c8800c602c1277c5ac283", 0xffffffffffffff0a}], 0x3, 0x0, 0x9) 05:34:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00", 0xe3}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) clock_getres(0x2, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket(0x18, 0x4, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:34:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/232, 0xe8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = msgget$private(0x0, 0x80) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r9}}) r11 = getegid() r12 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x1, r5, r7, r9, r11, 0xc}, 0x10d154ac, 0x2, r12, 0xffffffffffffffff, 0x8, 0x9, 0xff, 0x5}) ftruncate(r2, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 05:34:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x4], [], [0x80000000ff], [0x0, 0x0, 0x0, 0x8000], [{}, {0x0, 0x0, 0x4, 0x80}], {0x4000, 0x0, 0x9a3}}}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696263d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b0000e5ff232fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa505983760100000000000000454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24343b67c4998a37dc7fdcbd4d9013c2deccd22e9f06a99b3db0fb01b21cbff65005d0c773e96961b7ac2e57a23414967d400f9e65e61ec42589b42a7d7e5eb3088d4a109ed4e00941b4f681f7044d874374c92de6d0c10daa31e9bc6151bf89fdacd6159400d03bb79fdda52614b27ed19268a09bf1749d285cf8200ae7436ec399bb2fb60343da2cd003c56d0dc12ad5e216dba029e718109168"], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000080)) syz_open_pts() r6 = msgget(0x0, 0x313) msgrcv(r6, &(0x7f0000000dc0)={0x0, ""/4096}, 0x1008, 0x3, 0x1c00) fcntl$dupfd(r4, 0x0, r4) 05:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) pwrite(r1, &(0x7f00000001c0)="9663ce7fc3b7b475794dd0b0e2b0945e50be88d98bb51b37dbb4ce87e41f5e484b173f0a4c0b915a76cd278ecc64a6c35542378bfe1b49650f95c6b584d7de0ebe53ad390e3d79a0c660b5b628be1ea7d801dbe4b708f63fc91c29783863c3b97c3b889d2861231aa8aec03d62e9148cb88f0e1a591a98963ba7410ee08b08c8785eefd8025a029e3dc38c596788c38863db41b39ae5a0d2613c181c6b353336128bd4e26cf8382f99ecfd57017af64c6a0bc9368a310b5ac1f12021af5bd760b8ab113fc5116b5d9fbd4f96e1ca1553cbb9c0db43fe13ad7ea855af6256705652b33de723af886322362a6987acafdd81d42edcb8fccb12473d84b926dbeebae36f5c0f7dcb22d7c51e5b66b88b45e7005eff123186c70c1519e0747e5d32ab54ac81f7f1f4b12629091798770c500a25a3c9c950d91b8ae9a7e23fbf7e483ae0f085f1c3d54b69cd85ff43c708aed7617eb5873cb6a202ed3a1a8e2b2b1333e74cdb5a21701be447efc6698f6d0516bd9883ecbc35374bbf828791724c8ef5bee9ac423d5b18ef24ffa245ad04c11b333aa8f40f452e9ec5941cdd3d6344be798f6fb6498198191efde5b846602d85640c67724b697b2e51155caa2538fec6a9f4f9052815faec2760296f5add4387bb8a1055cd1f6aa82bbceb7527229c06f81ed89bd73c112f423c0ad4aa3fd97190b08cb0c662c3a0f6443dcab861ac224efeef8f01adc932a248e9555982acfbf92119029fd52b7a929e97e37bf3cb067e30aab72dd2e1fb6143983e1bff28cde06b1f0225a8b7aaeb81d98fc6c259dd4b0021abcf09b7af30cdbfb2b5f720506beac05b636eb253ea2df542625ccd453b30fe793ef12c1b4fbeeafd3ebf8a63f16f2567103da8f7981677ab89eeb6512dfda3cff74d90ae19e71054f6180fe437f574ab5e86c02885ebb4261c8b12806ee074b63188e5f5ff7b4a449b5c0b1dc0547427bf40c0623547761e1c0a1aaac1eda98fd46e8324dc1253be933ac5b755b80f521fc0ab3693696f09fb62a5bbe6ab6212b0d0bda76bb71553fdeaaaffe239d27281770e736c5a587609de76ebfd6492f9a8fe915c8df39b3f44aead172d17357ac00c088b23c36999b031e265a70a60df130b32cb38e23578ad904696bf3f0beeb5407f5fa4b6f2fb958b567a801d5243b1ad0bd9e115eb603c75a0dbb27addd9a79b1cffedb587e68da4b203c0c7fa3d27864678724594adcea744cda33a422fff05fd41353033695b716adf107367175bc263d101b0aeefb7daf8dbf4f6c6f4a813d87955fb27d0d23e53efd4bde73780a9f08dad842e7c2eca6374fe2468b16dd48bd32f1a097570ae90f2699baf9598db240851fcb1068b2120d74344d966c50cb943a664a3c50a212f83a002fa4cae37afd03536ae1c0ebd7dd9f68e9f7258de6e833b889453b742a9238e52f01bf41a902c7051129fd73764daf864d7dd62242ce371ea9dc0774375570b261c5d8fbbf92feb4c32c376f4b99eefb7602efe7eb35e8723585c9a49963eb598dae22ac770c19caf8b9d3b6efde62b0dcd19a5754e011d1fdfa3c2e897eed9a209df8771cdbe47d60ae1693a9fab25d9ca9a135300d91709290fa199adc2fd4df26f01e1015f85ce6f4e69833e4a4a30758cc0136d4e53da4074b110b843db15a296fe60c3094715adddc7f28fbeda94194ba533fddabba2c691d8fc109ea4fc9da6a399efdb921a174835fa1282618f02bfd240d3bd1fc9a73bf441734ed4e614d1b355bad22ab7b89add1a06677915ad58d36e5f34bbea5ccaa8203decb96b45d1fa3ed36efe86cc30b0c26069780379af5bb57cc674e76f2eaaf1e125c8a2f4ac4ce54809f5c4a831fb3cfbcb101b793c1d3bf28d995a562e251cb09f4a52ca10febb251f159d77564744487978870a5c5a393adc1bf425947cb15afa4bbd06761837d1dbf5b95e24526fffc4060e1ccaec8ffcf182b070bb124b9f46b585b8dea5461e38bc4c81d6a0e82f6d01093ca7b08140a51677ca04dabffebf679c73273accec4f643f3b7cea52eb6bbeb9ef49321a60b0becffc3b817af64f86d4d240d1ecac6f204f5094381ccab3d8e72c9daca1db250bc58472ba9fda22f5c9a75e823612d46ecdb85e15ed1d68459bdbbde48bcf10ce51888bd8310ada25604c2e02c3fc0db8ea668b950b953c10211cb2a58611028808fc3ddf41b4ca052798128b80becec226edfb50cbc9246aa108bab80628ef6e998ab3532bc09cce0a672773cc0c27c3487764eba3f5a62ee9c422ef6d3f61a7aaf12e99f068d7cb68a3ff76ea65ab2e2d94fdcbe08c525f229b699a451a42c5927ad667c8c60beb236cac85e5bfe83eb474e6afcbea8efe16b3b75c59a4a65c14a91c203727e505dceb666f2042dc54a1150573d7a529cd35b6199c88cd0a6e43e2fd658141c50dc79877baffd9a887c9b0657521251b29506ee593d1c5c378495ff22de6dfc701ca572e7ead0060f47b14edf6f9ea24526b556771ef8565afae426a6fce30f87ee731d91ea79517267c2e4f7d68efe46f3eabf261009eb8af7f7b3f88a5aa3939aec8c04c9562a31d9f503138f1c3165908e76b525e3edd976961e23dc31a9e0b7e72bc1073d853a6263368ce599339b17c633a96d301c81220132085298faf1273bbbf60c2db3ee874dba1f0f95ae1da4518ffb4f2b0da929e5c3fefac0654f554cfe74fe24e10076ec475136394d626655f89e77772584394e39a025f6a34e1c826b2738279ba43d36af06168b09f6c1038469fa9fd5ed17a3591b6cdd2f1e6d3abce516d64c2c4cd67356d644547d42a928407b6f15b58f784c2b11467dba1e22f142cb10a8110fa20ffda5d54e0d13d7207afbe5216d8bf80eeacf4b852c1c69290335e3ee9a4eb2b2cbc5a39eeb16e3063f47e5753e722b7b0c974b876b9417f7dde0d6fbf070014b45c52598220654b746127ba6d69a1120ad11214b8df01676aa16432acab4fc777cf5a2b5f39e63c5748e083a7a52eb10c99d934b89afeaa66fe93e0bab278aba82c1a65a0d12f26604572c56346e4b1bae2a5c360087357a38072c073008099ac0ab8d170f5fd0e87ed78d1bcaa922217a0d3ff62e18e8cd356f49f35a1baf9cf3df806991ea5ea151fb2e42064340203e1ca407b08100fae3005542b8c6677017242203113813d45136bb02a553ea4cffe3470316a40d61869c69e2f10cddd338d9ca366f155998c6dd0576696b9164037014259bcbca4e127f29ba7b7edc4f3c6521e858777df2f180169ad2c87e990aefd2046b649e5eb63ce26de1d97882cd1ef90e1c72827124ea3d1e70967f2429b3b1a5a4d7793c9216187afe97d8e0804bb3666233568d95927cae25bedba37450053aa466bc05affddf8aa23d47e2f7589bea3f746f00c669c4b90392eb8334ed6549e4e99ef72f5a716e2039715e9aba6bc1d68f0dfa901be5057dc6262d7702457dcef68b91ffbc6cc78e3ddfaf171330db1df45c823a757bcb255b4db7ef8cda7180cd9644bd8faf0cc953fd6f2fd3bab1bc0200fc3a0e1dfe7cae8a567ae78971586e3698d28627cb8991ab3b732920b9796cac9be90db1fe1c4f367e092f8d1842e18070c0ee68a9b3a00aa78a9e7a0af69f403438b25506d21ed7e7bc1984305593245309d7dc42d7b94bd56f5f344f47048ceeca255297fd6a159394139ca31c3f63c53c45925e2e22966cca0ef1beb98bf7f43887477606e696b3bfdbc0df72db6c59c3898106fcd861a76927eef051877cfb5d85731dfccdb8448a32dff77e476c3ce1ad55b53904de31485a75975049a0e5099b0157f8415a2e7fbc05e9c1ed05a810e346bfba7a4da31319c8390c32bbf01ff7e6d71a795ea93caa5eca7af89acc6b688116e2b015c08995e6e7947323aaabd9d5d36b047fab998c09bb48f18c390366055e0676395b01f7fe98c13956b5605f91f264abc31548b32f5ed25239d1fb22f11c09cbec3a5d89891f029182d26bef307efd03c048b42ea63a9c079a23449e050ddd499eef0bee2ca57869778599c4ea71a6c1f64bb8a6525af35476037b341843a4db3d5e7d6e49fbc875d82aa241cbfbb9bf96a9dcde249d7a83ca1a736241c2f4d335d328d1b42946f0ce6de9da1463df7b617c873b2c5a54efd623383ff354e7655075538340fc6a00c891272ecbd64ba82907e4f9f01a6ed976330b1215ffefc121ea6a2322782d187a9b4a8d916c7e961db1f328446cafc8385bfdef829904526c45f1c8848e3ee9f96126301184a9de335abdfedfcbd1236a52f52d38061cdc630a65f54dd04a46ec2c54f86b83143c93a05d4775cd8f5ccb4661cd172030444ada38899e3d432ed4644766ee26774783dbb7380b19ec98e640621afbf9c2fa72f02c7ed0524c9d03c431629c71ac679009d6955f8503af024a0bb190641341fd7974e96fdbb79fe06f013d222492eb49468e0a768cdd48e699190aeb8fabc467113856e92b3ccab802ccc86913d1cccae1ecad1219cc7b53d835c62cfc1d2b40c0cbcb8a736ee1dea0488ac7f0cefd08f498e0265d3bddd5f4d6b97cea08e214e306e6b8b99666cdbeba42981ce68684d1c63af2a54399723e14db849e34e04d86d9e21895e41cc385e160fd7f56bca6f688d1c002d59b16eb0e8be54a89880f8bb523863005720873fdf6852047770ad2c66bef0fcd4feefd0f9ba8260d61dfb6ca158081f04b5cdb4e589431a98efd878487441935edeb4fdcc88dd0d69d180d61ae1f9f8d1043821a37fe670e42961c7c262a2943c8d6072a46b092e7e5b29201d52e20be5a5462a9adb4051fd667463c9448322de161eb8202493bf08f1596d00719792e601b52884989e8836c1d1b4fde817532c6fdfc90d1d6465d70bbc6d019528a7343f0ed9d1037c3be136709772e167dc7e4f549d450de6ccbfc5b8652d2dbeec303f87846a2b536a99f8bf1c12b84333d60813110fc058cf02c59adb37a54499611f76c18393f5409965cc4b2064c7d85ca4ffbc5e4c5e4d4b7320a79c9de2a139e2c4e09ca6230f2b28ff485b54df5098ba5139603f674f179516505f8d41c2837eb397aa10826bc2b23d2df1e82304a38a74acac0e1a89405d4ff50191572f33f5f117ffe5d27bf09e7c60c4179e0c2f76338bf424e0b43615cfc11ca0674603fe53aff95d9d4df8b960fe97792bd8d79a0c62fb0cde4596ab09fcfcad19b510255b9527028c083845adcdeeb21061204a07d6d84335cd3065c398a1030ce12368b2f5f2d4382adfd7a926c3f9e5639758dfcaf3d844b15bb8cdbf2d6f9de1da8440677068571480542d980c96fb927b9ad0183222250fb00a0c448aa56b0fde5635e098a1fe759bb1e465ac59420b4e9ea2d2245255c7f5a6728904c79ab6f547a88768dd584e1edabcaea902719f7e99302f786b46b1307a586db3e6ee45bc74a6f562e20ecfb765b179ff89e27b5aa75f0050f3f3d06f9a20db4f7b4764d0dce88abc83048653b0c5dd1102beb1e1a1a5d9d6548e6bfbe959cf982817f62db6b513f347295724e441357f0c9d3b45f2cf4d6a7bbd736af32602579f992f8da54ef1ec3f2776346e2352703d407894c522281d0510f5d9b91cc7aee7aae165596bab55beb319f6912d86fb4497486e84db5660fc02b68509f7c678a504cb09de827aa533294217cf1b9703b0927bf8f93d618c03285f05dac12e0aa328e19430c355b0d1ab5bd181be0a2ca2f9977ebd1f42fdfc07d580581ee5fad500764b5d7874d6a08e37fe663ee56a6ba318", 0x1000, 0x0, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x9, 0x5}) 05:34:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="930200000000ffdf"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/36, 0x24, 0x40, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) lseek(r2, 0x0, 0x6, 0x2) write(r1, &(0x7f0000000200)="08858c815f6660ef", 0x8) 05:34:38 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x7, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000000c0)={0x90, 0x9, 0xd13, 0x5}) open(&(0x7f0000000100)='./file0\x00', 0x8, 0xc0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) 05:34:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) open$dir(&(0x7f00000005c0)='./file0\x00', 0x0, 0x111) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) writev(r3, &(0x7f0000000480), 0x100000000000005d) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r6 = accept$unix(r5, 0x0, &(0x7f0000000240)) ioctl$TIOCCBRK(r0, 0x2000747a) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) r9 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000180)) r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000180)) utimensat(r10, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x81}, {0x1ff, 0x101}}, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = syz_open_pts() close(r11) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00), 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000100)={0xffffff01, 0x6, 0x3, 0x3ff, "d43cd19ec9cf00d188e77fce541707cac4304987", 0x4, 0x2ff4}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) 05:34:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="82d337d18b70f2f56d6b20496011a97847e24e231fd5ea8265ae77f839b2ab31cccffc102b592ff8948652eb4799d5c400342ca0cbfc0e9300efb482cc5ec818cefa5275026c149494bf24963895f1c77bc6508ec1dfdcc88518f356a0b26471b200f7fe5014f7fdaeb4d67397d5d3938488f2159d05a8f60710076f907d43b0497ef8107234f98dae5e979450a86068ff01b41f1b2b93bab7fc5e08faad"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc02069a0, &(0x7f0000000300)) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x1ca, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r12 = socket(0x11, 0x4003, 0x0) connect(r12, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r12, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r13 = socket(0x11, 0x5, 0x0) connect(r13, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x9, 0x7000}, 0xc) sendmsg$unix(r13, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r14 = dup(r13) r15 = getpid() fcntl$lock(r14, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x6, r15}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = open(&(0x7f0000000040)='./file0\x00', 0x8214, 0x1) utimensat(r18, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r19 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r16, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r20, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r17, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r21 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r19, 0x80}, {r19, 0x6}, {r21, 0xc}, {r17}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r21, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r22 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r22, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r19, 0x0, 0x0) r23 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r23, 0x3, 0x8, &(0x7f00000001c0)=0x9) 05:34:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d570600361010f608006e77ec000000945e000000000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 05:34:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/154) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:34:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x1, 0x8, 0x0) fcntl$dupfd(r1, 0x0, r1) 05:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") getuid() clock_getres(0x0, &(0x7f0000000000)) 05:34:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x86136) r0 = kqueue() r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r1, r0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb}, {{}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x2) close(0xffffffffffffffff) 05:34:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x5, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:34:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) ktrace(0x0, 0x5, 0x4, r1) geteuid() socket$inet6(0x18, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r5, 0x0, 0x0) preadv(r5, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r7) setreuid(r2, r7) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r8 = getgid() msgrcv(0xffffffffffffffff, &(0x7f0000000100)={0x0, ""/10}, 0x12, 0x0, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r8, 0x10, 0x9}, 0x8, 0x7, 0x9}) 05:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, 0x81]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x80000000000006}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) syz_emit_ethernet(0x206, &(0x7f0000000140)='H') open(&(0x7f0000000180)='./file0\x00', 0x80, 0xa8) 05:34:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) setrlimit(0x7, &(0x7f00000000c0)={0x5, 0x80000001}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000440)}], 0x1, 0x0, 0x0) close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) 05:34:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000031958fa371982fc9166f321f0a0b2476aa067c1a1a219b4eb866f91269b24676b688ba9533546108a4ccadda47b4fe975d4663fef1446714b0fed42496ec4540e210d010ebc77748df460965de52b1dbfb78b80c68e69e21638ccc5d900bb8849ddaa918c464bca4fad01e5449d0ed4fd740b8b7cf1aae7f612fe096313dd6f872586f2be1e431cf5248b77b9053f35de4f9866ce14c6f7a82321107671912e461774723cbb6e0710aa1d63e611e9a7687f90d7dba85968719c92251ec7d6f8ddb26d96fe0ce3c3ebc8ea70bb154c32b05f7cb39cf7b9bdd744e85df556540eb0067112f3f8b083132859934507eb39bcdf4"], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r1, &(0x7f0000000200)="08858c815f6660ef", 0x8) r2 = openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xac0, 0x0) setsockopt(r2, 0x18, 0x1, &(0x7f00000001c0)="9f73ba0edae61b6536a3c49123fe1ac3c5c51d30", 0x14) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) getpeername$unix(r4, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 05:34:38 executing program 0: semget(0x1, 0x0, 0x130) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000300)=[{0x5, 0x6, 0x1, 0x2}, {0x14d8, 0x10001, 0x5a533dd0, 0x3ff}, {0xbf17, 0x7f, 0x8, 0x2}, {0x9, 0x400, 0x7, 0x5}, {0x87, 0x400, 0x0, 0x7}, {0x7, 0x7812, 0x5, 0x8001}, {0x400, 0x8001, 0x1, 0xff}, {0x9, 0x9, 0x1ffffffffffd, 0x10003}, {0x8, 0x853b, 0xfffffffffffffff9, 0x10001}, {0x945, 0xd5, 0x5, 0x20}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x19, 0xfffff, 0x7fff, 0xfc}], 0x5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8000, 0x1}], 0x5, &(0x7f00000001c0)={0x7, 0x7ff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r7}, {r8, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000240)="220e22", 0xfffffed3) r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c20700000058a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb5146be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d3fb9aa451e19cb15f8b71315d66ad358066e9138767698d9e99420f84e63907d38e08e213586d274092348796c71ee0a0155f6190bef1d9462a6ba052547d3c48e6b44cb84b304e626d40c81a59dbc8e348fe40560cef7284725575dbabf6c62ef2c055b6688559be039eeffc8972f351dcf7108153346be9e6ae15cd493307c598f9bd55fc97eec1732bea76f5e4f71944592c0e2e5439ef08d035795e6f42fe1a18bb63d6b63464bf7a65c5af6eb4ee010bee70b64a303a1e1836462d968fe413a376f85"], 0x10) writev(r12, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x1c}], 0x1) pwritev(r12, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) semget$private(0x0, 0x1, 0x6) r13 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r13, 0x7, &(0x7f0000000080)) r14 = semget$private(0x0, 0x9, 0x0) semop(r14, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r14, &(0x7f0000000380)=[{0x4, 0x2, 0x800}, {0x3, 0x3fc, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) 05:34:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = geteuid() r1 = getuid() setreuid(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) r6 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x8, r0, r2, r3, r4, 0x87, 0x78bd}, 0x7, 0x1f, r5, r6, 0x6, 0x2, 0x7, 0x7}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x9) write(r7, &(0x7f0000000080)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c70100010000000000e3a88ebc90c9d44ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7a3853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f891b3b3424c72cae10210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a2463c8e35009b6998f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c1c5497bda817c4a83380e150fa9785cf2d3a5a9f8e92271916c9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e0000000006693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a45", 0x1fc) 05:34:39 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x1c007, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x7ff, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() r3 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x10) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) flock(r3, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x6, 0x100, 0x7fff, 0x7, "61107324a2bf4cd8583ce6bac17d1b4d08730195", 0x996, 0x1}) close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) write(r5, &(0x7f0000000280)="c30ebf143ec565565ff73134755e56c87844d75314b68b6b589d77313e02600f043c613ec6cd63ce4e8a744a3e7709238f66cea43d6407d56743ceb5978e887039264da79d13ddb6c6dcfd4cf7758f66edbf0c8b3a48d7d8b4c86e6d0610e191b08bac698aa70226d107de80faa949774f7571406604056c9bde21e483fd44083e4c5ebfca48d064261ca59453456f8c8a865c76d01e9d398ba3e36a3a41ad71c3bc", 0xa2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001a80), 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000200)=0xff) 05:34:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="090000001a00000000d4"], 0x10) r1 = socket(0x10000000002, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = geteuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000140)=0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000100)) r7 = getuid() setreuid(r7, r3) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) setegid(r8) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000040)=0x800) 05:34:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 05:34:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/9, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="00000018000000000000000000000000000000bb370db5dfb367383efe00"/44, 0x2c}], 0x1) 05:34:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8218694a, &(0x7f0000000300)) 05:34:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a255dc0600000000000000000037000000005ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) 05:34:39 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) write(r0, &(0x7f0000000080)="a39ad2401ba376496476668e9caae1a3e5fc995025272e4c6c1cce14aa6b475a598a772b199fb22cc6833637ee6dd477114cf0d7d24fb47c851f919b937c", 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000300)}) r3 = syz_open_pts() close(r3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) flock(r3, 0x1) 05:34:39 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad47690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x823, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x85, 0x1}, {0x0, 0x4}], 0x2}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x50cbddb4298f0cda, 0x0) pwrite(r9, &(0x7f0000000280)="fbaf8a8d1a029b080700f6007e3afb04aad95138a659ca8ad448772d22f5d8bf964af58f2c3559168ed6aceaae9da6c15d7744db9ae670fac9374a3a1dee12ade9629ca90c707fc4d98e05eaa819f8000000000000", 0x55, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 05:34:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) fcntl$setflags(r1, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) read(r3, &(0x7f00000005c0)=""/185, 0xfffffffffffffcdc) write(r0, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0xc9, 0x4, 0x770}, {0x2, 0x4a, 0x8, 0x76}]}) 05:34:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x9, 0x1030, r1, 0x0, 0x10000) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04ff7f0066696c65303d"], 0x10) 05:34:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socket(0x18, 0x2, 0x0) 05:34:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000000002052, 0x105f00) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) tap1: address list non empty 05:34:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2ffea432254557b3cecead4dc7772e5984dd8f7405af2fb5a7f58231054f615084e3824453604430e1dfac83c989c9bedbb1afda2c8e6d332f71076a25f73114d9660509fbd20cdf441910ef69e31e56511b3e0d87f2a8c1c5462a9cd82c7ebbeed05023323222328eb34c5ac958859cf415148564f2ec3b785abdfe352750f9e440d07f78968524ac5c04a8b5e1423c6249685b1c7fb09efca6f669cea5c9a3e1fd3b1722800e75a3387dca1c4329182977bae7109964eb02209040a54035ada67ffffbaeb38da158623b503902195fd66444985faadc38142fb888a2ab7765ff9c10872a49d719afadc79ccde44fe3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:34:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0xffc6, 0x3, 0x96, 0x1}, {0x78, 0x0, 0x7f, 0x8}, {0xffff, 0x20, 0xff, 0x8001}, {0x501, 0x1, 0xff, 0x9}, {0x0, 0x9, 0x0, 0x88}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:34:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)="e8809df15fbe9aaf5f6cbbcab1811d700d480bef16d6ddb1360037927b49966562b8b0916b6f5c17e372a86e0da9cd4f4cfcf3e9bc058b2b5b789bac1ed53369ebb5a9233ed7eb9935c09017ca845c7a5e993f5e43617c7d1e0e71bf6a97c17d9753952f8eaad5602b1b06bedd9a8762668508724a2502fcf5df587fa7e0c284340c524ff82f8ae302", 0x89}, {&(0x7f0000000300)="0d38cea7a282ba2901f6bcce40be3737d42b975450f530e54e54bac0cb6ce55f561a73d4f6c334866bbbf69745e1ac2f10a27313bc4b46c31a6aa148aabcfb6dee0fbb0559449e6ccde51864323af4241b131e607b2d231feb66033de647ad7c38aab75317de3b1ca073b4b2fc1daf83c68c3fe513730842aafa3957173c6d07bcc01f9859a08b44f85525ebfa445ff9b0af3ccce0f2c7a0a519f345c2ed41407fb46def32ad5588e7506e64487b389d54e9984e1e9fcfd663fea4f1d1fe0bab0c4ae4eb1a5642838029de855aca65f798f7de32644bb660fdd8147de001ad", 0xdf}], 0x2, &(0x7f0000000400)=[{0x80, 0x1, 0x9, "4c7d9f4e0a78f96cce7b3ffd286592a063277d38a8cc3d01dd0959edbf77f310cf5a861004b3364fa3dca039f784730682c500b7fac50ea37ff22100586fdd6a49e9cfae32214834fcf1e95022f5633626bb07e2458920fda802cfb4e24fbf1c22669d752e300bdb8ee3c29791"}], 0x80}, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:41 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r1, 0x0, 0x7) fchmod(r2, 0xe3) write(r2, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0xffffffff, 0x0, 0x5, {[0x8, 0x4, 0x9, 0x4, 0x1000, 0x6, 0x5, 0x8, 0x6, 0x5c61, 0x7f, 0xff, 0x7, 0x3, 0x6695, 0xffffffffffffffff, 0x8, 0x4], [0x1, 0x4, 0x3, 0xfffffffffffffffb, 0x9, 0x1, 0x4, 0x102, 0x7, 0x6c], [0x2, 0x1, 0x200, 0x6, 0x8, 0x1f, 0xffffffffffffffff], [0x10001, 0x1, 0x2, 0x3ff, 0x8, 0xd45f], [{0x1f, 0x5, 0x8, 0x81}, {0x800, 0x0, 0x4, 0x9}, {0xff, 0x4, 0x8, 0x7}, {0x9, 0x80000001, 0x80000000, 0x8}, {0xcf, 0x7, 0x3ff, 0xfffffffffffffffa}, {0x1, 0x5, 0x7fffffff, 0x8}, {0x400, 0x2, 0x3ff, 0x7}, {0x9, 0x7c38, 0xbc52}], {0x7f9, 0x6, 0x6d, 0x6}, {0x1, 0x400, 0xa61, 0xffffffffffffff21}}}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 05:34:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x401, 0x2, 0x7, 0x0, 0x20, 0x101, 0x8, 0x1, 0x0, 0x4, 0x3}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51", 0x4f}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 05:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)="d780387869", 0x5}, {&(0x7f0000000280)="5dc20c7ecef1021b17141353131ed813892129bc7b14203578a0a58982ea212b31f041953971a399d3cd6cb747a1421ad93df215951678b567ec7b6f3bcc37db8a4a7e18932812352842711ae9bb338e9bf22b41e125736ebc99799338c77e849729f4dbaa463bc6094edd275be6a4289b12c9e90489fb508b2df4c56f4815b2ccc2eb11f9611c3483191996e68870e403ab0e27bf360964ccaf6fd7217d464a30f2d042d0cad625bb5ac85a313db9aae0abb8ac93ef878ec3c5e9589e2f26c8aacfa2f9ce65d6", 0xc7}, {&(0x7f0000000180)="11337344b5bdba868f115d69736b361a679490f1d1e65e17c034e1f57b976e3fb5e1ca14fa0a", 0x26}, {&(0x7f0000000380)="297eaac543a7f3c1cee7a71e9b6815a9ad7213d1766652ae5c9754b62804430ab9fa069bb96f2ff34f6fb3918dc6863ed84042a0601b8b13adcc2de45a82482dae9cf532c2312c6df7fc40f76805d481510e45c5b48147df420fe0e62a204c37bf5812dd7f255af0c7a2d10ca2f3e46e64de350f0bbcda39486a9cc6227669", 0x7f}, {&(0x7f0000000400)="b7901fb123a41fabdc1082aef5dd2fe09c81da82ef79aa266d202930adc398d99825fceded72695b180c809d9c1d25f260a355e16cfe79501be915c670f0f9a7636a3a4c389370276f3f97b439987724870056e94ad6ee0cd57ecaa54b089a7e426c58a0f3dd0bf982e834afdc86e8803bd4bc5505c999b6d825cdd74768e32a452ca1537522", 0x86}, {&(0x7f00000004c0)="11a30dc43b61793ec6e8aa4569f0fef283ac7f2bac3a58b5b2a79268e0a5bd9a4f704b30411d12f368bf5dcf3979655f79626b4e3823b0649d24c9b7920e3d35d9c21db159e9652498cc4061a748307f44dad7be217a0e664a9d35babf489134a844ed2cca06b05a2ef59438ae03e57be596c41ca0e978ff6b87ac6164bb338bc7f713b7fe61712a5063ec1ddbebc1edf7e9bfa00a72455851e8c7fd5fb4775d48aa73aec556c1ebcd4d3f5f075c248ea7a872c8defe4b66ce60ef5aff3741ce9f813eba4b9a40e3297488295fee57cb98daa97e239c0120d88b84dd0f453621884b8c905c02fb9a76f072", 0xeb}, {&(0x7f00000005c0)="946a66ecdfbd04461e8a9fa16cc4ddeb16fd2256c0a88938ad016ae7fb1bd054382496f24fc570cf5101cd8aae949e072025ba2e7b22257ba02e8fa5cda49b53ea725809f6db429f87855f9edac564c96a3646d87a2b831a192cfc0b637f985c223840ce4a9cdbd8932a6840bf02308eef4e1badef806b948ee0ddb0efe417579d475cac87f7e5c50c4c149e2488871db77608ab1c03f4e02c195f8713c00e30e918e54a3f40669b57a3ec82905a15d82bb855fdbe41f219b80b0dd32fa6406f955d8869", 0xc4}], 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x9, 0xfffffff9, 0x1}) 05:34:41 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xcb\x00\x00\x01\x00', 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 05:34:41 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000140)="07aee4fb34fa3b28377f4fce0843279f306dea0a0b57276c8f5e430153046d9ef7771cdb7919ffedb10be2abf5b8a190e2e95110dc3ddd224e9bd3e05fa14a0c3d35c76f2b46f9f35e9c9d40b6a23a4f7365bddb775e9cc0cabf68228c825c8bfb7f40507789052f223b81c70e07313df33eb807d67ad38334c91c54e1698b5d2affb9adfdc67298f2e1c8bd83d00e16616b5f713c04b8c4f897574634f319c104231ac6dd4c88de107463bb41b9076cde96e17b12399bcd587826d7a769df1eb6896fac7bf47ffb728e18e7d3", 0xcd, 0xc, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:34:41 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)=[{0x1d}, {0x24}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 05:34:41 executing program 1: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r2 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000380)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f6e2fb1e3157729ea8230924aaafa3c1686320e5401ec16d637f3d85d1a", 0xfffffe75) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r3 = dup2(r2, r2) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x22, 0x4000, 0xcb) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r4 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r5 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000580)=""/235) 05:34:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0xae1316a41321ac3, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) r8 = syz_open_pts() close(r8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0x0, 0x84, 0x2, 0x2}, {{r0}, 0x0, 0x2, 0x8, 0x1, 0x7ff}, {{r6}, 0xfffffffffffffffd, 0x55, 0xfffff, 0x3, 0xd23}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x2, 0x8, 0x100000000}], 0xfff, &(0x7f0000000240)=[{{r7}, 0xc2594f7da5e33c4, 0x20, 0x1, 0x8000, 0x7}, {{0xffffffffffffff9c}, 0x0, 0x34, 0x10, 0x80000001, 0x7}, {{r1}, 0x7fffffffffffffff, 0x1, 0x10, 0xf55e, 0x5}, {{}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1000}, {{r8}, 0xaeeee8fab35486e9, 0x8a, 0x2, 0xfffffffffffffffa, 0x81}, {{r9}, 0xfffffffffffffffb, 0x2, 0x2, 0x5}, {{}, 0xfffffffffffffffd, 0x9e02e2173d4b23b4, 0x40, 0x6, 0x6}], 0x280, &(0x7f0000000340)={0x7a, 0x80}) 05:34:41 executing program 0: setuid(0xee01) r0 = socket(0x0, 0x2, 0xfe) recvfrom(r0, &(0x7f00000000c0)=""/70, 0x46, 0x1c5b453a2779b50f, &(0x7f0000000180)=ANY=[@ANYBLOB="19f70000000000000000"], 0xa) r1 = socket(0x18, 0x5, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x1f}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0xbe85) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x5, 0x0, 0x0) 05:34:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) select(0x3db, 0x0, 0x0, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="30ce95ce1596dd745f272da4ea3e4efe2c9d3b7fbefe7bae4f806a0df9eb44afa8601b97d2421b7c39a6534e5fabb660e2e3ee82bba17b4d9075dd2bade9697e2c67c8235177b56214272bc28f88343923cf7a5847ce51cb0136ec114953525ac5155d1c77314c69e71749b7fd180f9d651eb0288d13c95d6ca90c4642f5753e772f6e7218888d08417c0c20a21f533b83746a2abc13d870db23c15a88e5731d2227d819ec4d191a3c09d21f2c9addc2e44c5bc01f349ea8f06a438b7a4b85ceae3f60a5375311cbc232b0d9093eddddcc470f83b2c5f0dd28326d08d003524ca0f1f8b9629449983b4c6ad8bf7a49ca", 0xf0}, {&(0x7f00000001c0)="c45aaa6b7f0b1196dbe98397c1", 0xd}], 0x2, &(0x7f0000000240)=[{0xf0, 0x0, 0x800, "820f49133d8a6a9c22c25099bc95376a1eb07edb1ea61ef0625929b59b51dbb166d5452f6dbf3bb35a819f0bfab37f6a59c382a84e0db12b12d985dea984f35cd91c9c91022687858d2a26e00590486fca734a2be0458e77d7e23eba01c5cf17111246b3a3df47cb42d1d626080b0f4341cf0ab88dda4ea12224711f7842e0fa3c36e57b599966776512c739646e782af6284d78edba893a7fc8e3a40ab171c0971e37d86d3abbecb7544e26fc9313f21adda16cfb0a1c2fa05e5823663bbdae05e544d4c90124c2419dc05b1749805e5533c5f1c73087d0bef2"}, {0x1010, 0xfffd, 0x7fff, "6c9ae8afa853d061d6b60a2223d1f650a0e974e868aa6c89271574a470f53c238d0a708f5fd230179c03c13f247873c156f0f15755c8ece1eae31bb2f30aeba007641d9d7ba328afb78b3796ccd9c7ec5889c5bec7dddbf14a4d0aea316018bd64f9ec525385f0ce966df71186aa9f440a252663a9c7fbb013c6b973614a752163477b782a7567b7c6a324b3f83a487bcaeeb3994f4a262c4a79689dad9faa101cd97a3af3fcf3f7ad6419f7c8d13589db0681ffd0b65304c31b5c3394f5e46b07569f6b98ddf9ab238f80fc5294891ee58d0c07656aa93032ec7d14b347e189b2cb8219cd7bba69d49ad8a82f1c84435f419915d097c64e0108c12fd4c812bf72389ac25188b03f36bcc1458e7863c8d3158a52f234cd1be7a4644a82c8094a626baca79942b4aa6604e1bbb4f3a801146a32a3fd67a33469e8a3b237deda070bef2c3dc22e87672ab50bb3c0b864950c86702f34578dab4778497d8d0c887988bbe40629931db57359961d27bccbb4e0264a850fe8bc5bed47ecd2302cc98fa7644edbfffba3ad17e80ce9e02186297ce5e78772ddf5d1118926cc0206ec748ea3749243d33e82056615faa0d4262f9e46ff5a3f834462c220ae45d70e60ac60be453b0195856a15d66110d6743db0aed92cc573a3ed3dedf39a388a2ce32a4109ff2c80a84aa36c69d1f86e4cae59efc492bc7d3bf4e460fce75196eaa5bfc328253e1f810887e61f409a9d0e84ff76c686c1bfe59ba259145e2d4199949269316daeb82df17b20cce8391384edcb8cff2c07bee2c312ff9acad382e47b79bf06796fe166f68ed371e352d9a936f766c46e94c16687824523e8c3f754edd130f435198204b86362519a6c4e845d2963fca44db1951c45cae7fd061364df58bf50b6aa583f00585eae86104aa3ee207f98bba4a4ebdc8d90329b00f3ccc18d8e9983632b9a8dac5c4820f2a5c9f245fd53613c701ec488cf0f51475ab9928a298a9853e03052dbd0b93134f076526ad18622ef02fc469831cf49c35b4c95a0f82a51573bdb5bb3e011a79273d2a8ad19f5a34e77a6d4941cd5077f98195dca3269fe85b87132a14979f4b022cb7381c54428f5f47286cca24353d58f817a8c5515311e9fb990bf32d910b0c2cab779207539d318625e24689ee19b80f50e9f960f19f983784c97acd842f9f00628dbba591c4907a7b5f89795a1b71bec68a92f0087c01c71a5bd3f0768763b5a1dc0e6ba47274d4f209f07c69b1d3557cfc0940fa43d9065408249aca3b1f9bc65f4c3f1f4b312fb7469400161beee24aaf90facd57dd22c5307429ce65bb85862ce14ffc9b7bab846d425a6c5adff2e437a00e25a8bcf8dd437e2652d7903266d72b17410a73c9d8b3f22bc8c6160b906face206221eaa6a95d813eb82ae4e2751186dfb1c43430ad6d3d06dda9985f4736518e87e622b628d9fb32cfa853bf49fb1132c43e09fcd4f5c2f7bfcbbe8277d43f0b7f298b79dd9ba204542a49cc32286582dba5c28cf67eb3cc129bdda6f5f98320a2b97b6305cb8e3a964fe82e4efd6429cb9735785dac93942ad8e496c6eb03e0973bca0f2f9c18d72f3ec59febde6fb6c247a5b813ffd19d35a90fd0ed86f1546900553fcb416cf0ffaea222235bc0c01663205378401c14802596743525fa3c61d51a088a47db24543a67241c10be7d4096e45aae982a2a5fddafa52992c349184bbc731ba826c01214325d57a677a5300c20ecd29f1fdf6b41dde37f2dc3681e68e73cf5e9eda9ccd6044eda86928ac5070dc7333a901c3eacf6a66f04ab0942dd5fc2dc09b55df983728ba4448ab3caf804e63ef7e94c792a61e64a7386a986a46e5bd8a4aef32baf4211ed495b61fa8226d1120e6becc7af76de6d2a52b7d917801e40d78f5a5e856e85540fee266f1a5f4ff722a095b92f6946f9816663af84096819a62687444da458178c2f2cd58cae50dcd1df6bacbfc0402b41f4a1d56100367845d8e24ef774c7490dfc2b278262b36434df4d8c80a3b0c2ba6bdaba9adb6dea25195f0d702cbe4ff07e1685687dcf0021dc7ddb6f26d0cd4c11463e5d088a17ed9f92a19b37cc65104d0a71669bdc13236fc1de486b011decb61be3c072616f1c4bc29164fd43d7421eb71b30645ba636eb4f67bbfbaf48e9326808983360ce76d67777f6045974830374c0fd95a59602b07b0bf8b2b505a527e53f9a85d91e205c16c57d50cf58fbe79651c241fa9afa613a558b69490bbc6abe82e528d02f934d2316ab91ecf0f30a047c0e472d8b7dde6d03f7e5b5bca59d760c91d08729f255703e0deeb2410ab42aa1b881dd5ddc9ee65303d01c2c5697af5560058cec7fd53496f58cf36891c4d04698eef6b42b11eb7d2c9e69c0cd2e9ee4a2e5687ff26e769d74aff2ae26e33771ef1239197db94338f206f3a953d016524f78ac6b18f90cbca10e12af3d03d38de3161b89e88bd43bb06b25535764b60ac7a6671d7f136f70806b8f5ddeadcd7e0413eaa18c30cce827d93268d27f808d3538efa3815b4089cfdf18bf076773ffecf2e2f8f8a13654279c2deb37cd1bc07d70b04ebcc2c38f3d550a5c7d4b57f1608758783e00c758a260d0fc1c6306fe39fe37e388a32e115ada43cf9e462fc58fac5c0ac0af8bcf0d5201f19bfd4de1dbd0243741dbd7f076838afa4659686e11780f7e123fce9b9ff33825c7b43ace101359820bcfc9959614bd6687b892317c32189b576b9de40cd3fa1ebb499de8c7b62ecd43857071ecb2f279aff39db843f2dd8b1f8827a506baa873148992bb7a572ce04005fe91dc4a1d7fd97fa5a200a0557d4b84a5cc7de13a53a4ded8358e1a8f6162cbdaccb078b5334f838c386d7b0a9bfccda0ef14312d49c8b867675a71fe0fbbeb3e3c15e52922e7e804e90a0539117fff36afb0a0ad64d14da5d0077709cf988b42d18cf4013e39413f825b5983d4bd7ea00bfb3f73f612992f1863c1f674c400912c55e638121bd47f366395a46ecfd70be90d09222d02064ec7f9ef7ad3e1382782d366c685f410bd4a77816726e7bce6cfa22c8930222b9803f4eb9630db29044cec6f4c340c5d06fc100aae54e3462555ffdf1f79d0453a77594d62abe87b814976f9c3ee28c0c5ac30f542acabb1896856a16e981725002e89cb1bd0e090c63594b9fcb3273f2a4a3c58b4087e26580161f977741688d506a88d8cd4537f1a9b59704acb187525712384ceba734e49066a1a388361ed672f1dd6fafd09736a159f06df542cff2a567a948b7cc9fe243043088f7df3fe3b5462b670520a8cbbd8bec34feb68a5db89e72201f25a6cc7f33db14759a3ef4c0728c27703e82cee20778a9c51a3df17332c4e6382a590e9b906884e0a919c61b56f523926c90f61dbc925c9299575053bb9dbe87374178d4f1e0152fd5310d03abb28d024e9aa4c2325ad88067c791df88a4c63d530a281a7adbc6c6998135c3ffb47ee37f711587f2f43afbec0000bca23b657225b744a8e9b77ea5feb76a2a17d542d838783a1ffebe19cb5f2809412a6984a2e0faf2b6629ccdec467610e3b5e96dac0d848bcef151f5ffe2ca9b95238c028e43ff163276e538e0614b55dec2851521240e3bf35b85d93e777fea6ab21fb611a85311871d0477af4ddbfbba5aea674cb81c78f017b618769fd99a03cf4b734bcd6af5838b9f816f3c941da69a3768464be3539776bf3e496dc2f28b982335e74d0881c0252a4d4650a0b4672a42a5d1e6ee3cdfe9f30ab36f396856bbba963b92500be127b778a9b773a460cb2c3aa80ffb7e9194420408b3f93922b943ffc8ea289b6486398a39a9fab9180ba81c128d6c2cfd78de5cf873d1749bfd5a0b6bd0f03fb65885270b1c40ec704ba9e89395b83f61ef461fddf6fa9c11a22e57b15406e52442c7411bee08a8388fd3dc9255814fb17d57501eb226d5e1e450deabd07fd9dbbce35992f446720139f9b6c105fc03ad9213242b6c6d9628de26afefec4ca4c15d626f5ab0d772c30773dcb42aa4c67ac2accfba1340809f8fd62aff3f1dac9f1faf2d59ef1d39f48c9818b873bf14ab1a804c32e68eeb2feee7231f7b2073ba492a4764684445f45907d3068e73b9ebb0932f800653461c0062fa6261d921411072ead9e342eebe7222bfb6d45e0d87dd5ca62f34052c42e2fb3b605edc7ab27cb8b79e37b8b9abbee0b43e5ba91aa2dd3ffea4779b7debdcf1d0366b9bf7bd65fdcf060239fcdb9120ec67fcc70dfc48b527c0526c94981dfa312fe50e8d21420475f50ef40e47c42f20965c08d9278f1b47a8e38fe830ed56112f9c8d9bca9d441df99fe7ead59663344e2cf5f7ccdfe7ef359304f3244c9f7bdc784aa4fd5510c922d2d697ae0e210ee858165ca37f773dbe72ba28ad3c8c16cdaf2d5b29079099162034243688ed723883badc9de1059f10247ab25d809f165cb789e18b905370ad7e4c5dbda50418572db713cf301258ced442bef8140f297b69affad6e038326d6bf20d90f677bfb28eead9390728e98aa37d56ae09e56e8d21d9e199275ecbe2b341bbc68a4b318743a263e161ab0225613a3451dee4c80136dd794fcd2a765f552c02983e82c3b724a86be1b060a13e3f7a90a886276c7ec7f8b835a3b16edf4406dd6fc458a2311b53901163460d29ee4816c79bc3f80abee76d5f511954e1a39c97f3d8f9689e8bc98b14a8ea3c91cb1483e82fa1cf153e5cac405206f2fb867f753ece35330184a7bc844374eeb02d7ee839dc55e252ff4d4aaf6ab0931bc72ae2a881191e6c4efeded87067af4b3cf6261897578952a85d9699814a989356a68bfc5737502c48bb3783aec47eed1b14753be454e3f493c2786131af7d09965715b66bf0c34410201acd83bfe255adec918d772176fed02b79e8e82482c8a7dd61d33612ade23c46850c296391b261ae619aadad6abca7b76cad0bb91f6a79a72e9d59a1fb5674f0b929d2ecba7ca29b48130b38e5359045f97c54ab3a84712e3902cb45ee40dcd580859259e092d46059b06b0fb9011d86160cda2ae444d297e3d5a84ff243b3d98a4a8f4fcddc8d118874e5a93fd42a8386e10267f04edbb7e015191c09cbdc4c58f50579d755682b179338ff55181001d8fe98b969fda42bb6ac590cec3e5bd864c9caa269769baf5bc00ea238bae9dab96c1c9e514f3327dbcc7bdb95b648902a768160802b9849cac89bc313c876edb89c9467f751b3a2c2735ce34d4c1af065f7e86f6dffb3bf04524282be62617b49126e1cc60299d2231a6ae959fab9bcc96afe7734a7435a3af2725c7f557c2dd2255f9a11000ecf6c16aeb6048873bb86accf6477f3bd38af329c731d54f67fc7a962055a167ea03c3e9acaeb6410698ef0a54e25ee01c7dc32e839c3002abe6ea7e45e4ca3d48036d40bac86fca3817787b7ec50557f06e9b2ba704139213d19577505af12f89fb9b707a960548c96653741a3a63fb96c60763c758ad1b494720cb664591b6c358adbfbdb30707bb0234c44a5d34835cae342704117ab15c937b5e31f941d03339334c97730c48474ff525649302c53b70ffb6e4ae0d412f4e08c7d746c06ab1d88990dced4a8702371fc01731814c09bdcaed94f464c8965afc0b87b7b351aa667856b60eefd614053c98a0d67f308bfeaba71f43c024840465ab5871a9b5dcf468229c278c810a3a170f9de772c24840b507b82baa85aec2cb84c3c7e1e4ac2ff1b236fc73d75013d4b59446b0803003da36001b9bb9f9a5267252816cdbb7"}, {0x78, 0x1, 0x74, "0be52462ad47166592eb4003e8330c746da0c9d944364b5c6c639ea66ec342f7241be30b2c4ffecef009a7612c9d28c38275de26f3bbc1ab667a7351a146696f72d7bb5f5e5dba4dc5e0681cd0d6738fab5e029909b927294db74a013c705a0fc2"}, {0x1010, 0x1, 0x7, "b55f1ca46880be443cc29177806cd106be9e60644d9c431b2b0b19852e6f4ba49221ab56b60cc40874835abc57d9214ee3f6a7311e216e476767627a42bd8d81abc6067eb5cab2ad47c668617ba849272c6d7cb35b2a2d52897d2553d9affb5c93035d8f1302acee6f75843b8ded598b0d40517ba2c31dd4f15419dd1d228a8ce239b682f56f4da262aa89cc9fc737868f540ee69df5a17f6662d6ec4eb982d28d51a222c861f7dce5cc99a85feccda3aacfdf7b8baf412bbd030c6720abd360183c8f19e45f0e1ea7f4d8feb510f6a2966b807f86a39ff2a2557758f2ad11615ed0e62a33adbbdb289f19262a18fdf7e1984e9c78e69ccc9ec5b1be3abb6088df788cca4b3e4c0e852b0224e4dc801bd4297956086417844ca089e9249cb519268a04a5f503609bc9eac8cc8d362a4dd8566c088b3a69733d9b886c360936b4ca4128a173ef54a77ab4fed6878b04dc76d12b99807a0522adfeab176ebcd79830f444c274c5dc05db195a139d60b1337c541b8f11600c6ab85d0978a05583b38818c7092ef46e844d480a28cdf3378fc87ada8d0226fb4b4d0ac9cc8cc44c3beb3aad7f8f52d196e788fefe78cfc4bde99def89958aa93891ed85c552e49b906f2f92a65c705c701c703908daf8fce734ced1d5c9649011f9def4f49a6f099cc808bd01ec625ad9a3c7aed918e7180d0adf87473519d11e8870b57eb8165900e014a4c30a18b07511d4100e2b9e5907f7a3bb83ee6622573bd42ad014ee84e14871513cd87d433d780862354f9f1007ba6cf37418cdbfbffa27a516916d9f471eafc9fbb4e93c027df7c2b1b9ee5337f13a9b376386d9102f0893928d3c0cba3b927694193fbf42e43e752b833fc296369059925eb7e10711f49f8882e805435427abd29cd56880ed13196151c1a466aa304ae62b9c3bd5ebb0c24de65a74e256cff98f57b4d44312b66b4575d6eb78a867ee08aabda45a140ddcd8ad732b58c0462c028c427919ad152812b2ab6fa9d0c0aa356a7a454ec4364e572b6585de21eb50c7451606f3bc83aa94bbd1f598f0d6ef5af68ee1c03c79b4fc929bb9a65fac024fa92df5b7eb2218156b86ba04d0bf8f30734b436e791d3b31bafefe714386bca0e3fd85ca4b14d3dfe00b901a4cc8f1d7e0776fe593ef6055e361016ed7a0962721d4a8e75e134dd02e8f6480df6c4c42e250b6dac82eb6fd6d1a7733b07d05e776af945e3b322d786f0d57e0e3b5e97ef930c30be36e289ac83959e9213a364f95bf53abf2dac02cbead36de9ac130360c0549a61b767f506a88766ea7d3d1bdd67f44b689e98749d8ea36eab38268790a5dd78141bdcdda014d6e1c6ced2a62ce87c37f746e2079385fa7a7acdcd63d6298ac3276b78dc868355ff8c298cad929d8fe9396cf5e1b4a62f44e59fb7852ed406254fd864f3758070de1d39d567eadc824c9483a782ccb5658a3444e3697da536586a470e76bf9071629336366eca0cfbb60deb325162ab6e53340155c8504730f7fa840086d4feaa758230acade3a3a5113ad42c8793dfc6f0b4d5fe8cc40f3f33158149206e6888f4594842f565b92c6c7aed93ce19bc6216ed66c01f34d9807cf3365034266f3eea05235f2c1fb3c6e3c1346a37839d841135515af4e1c557e4ed397f052995df4558d64bce4204807c69ede27393fbdc068a9430a3543af8f74bf1d7c1485e4a4727d2a1782b8ca9fbbc0b6e9511ac3e3a4acc580891ab08ed47413f7a3623ea2fbce57ae7213cb189a469018df8a0c9c0a280c7ff57665aeea43591d4475be454b1d528bcf06c284740a69cbc50d4480b649c1a6003b512339d6251325a0f7ae19ea7051c2d9546c139ccd839a1769b0e7e9de98d067e61e80962c0a507baf95071e90dca29c0b66cb0253d4c43e4482982f1265c16c1bfa8d8d613f5b14f7a2ceb850ae92fa36abde547129fe8ca08c5f0524b4a3a19f003fe5ea0af6e0993865f5920ce4f1d36353e30645e44df60e3b68440dd2396b22022b749b86d93b4618b4ec3cd023c53ddd6121671fe1feddd3c1daa69e34d623d0f455dc9453b6f070e5ae2a81e5d80dcba6ec95ec21ddc5882766a810b37cd5832ae951b18b73ac04dfe21416486d5b81ae353fb650991c3cbcfe8eba775c723410c5e18267017b44ddfaca5575bb1c37d4caa2f62faca9f8cd85cc962cdd44c531d843cc127c60eca373237487fed197a8f79e4b84479f5bf5c0aeb35b8686e3ca2a96ebd07761727fb4b8c2a96679b550f54754b370fdef0297e2cae3ff5f6451528a2ccc4b2655358591128990e443c8058e0ab16d9ae61deee789e55fbc4f4e3bdc2205a3c9c0c26b1055725d00def20b0034adc6cc787b5118105800520b93ec7395cef54f32463322470c8b7ecf44f4edd983484794789db97dc416f795f2f4274ea871437257f1300231fa9ed1a93137775b7524c7dce6a27819eca84031aa2efbe0107d17be1928a34d21b9e9c9cd618b89cc86021a8e31316bc7bb2f199f87d91444eeaaa079e3ae037f23101238fe204027692487e82f0e04052fdb5550df28dad41f2623e5078560cc99047c1a295d8ff6210cb224fc3d2416d246ab9f9a018a27436eb2a433c17f7320cc74e30921f76c818a7ffeaa2e285750bd0e6d3abd13f8bb1a418e66e98c67736acd1c1798714d016f16db86cc64adcabb68db2b2e02608684576eb1c1dd5273591dd2d6f48cb58ab39e5b3c773b91de970bfd5c7be442cdeb0857f3b51cbfcc555e68b1b2d9518d7f45abf48e6307190c31844f02d02517ffe4262fb3b36ff44b071cf2b4ee34d148960c95d2a2313984bbb328171194da1a5ae8cb944b7c3f8c46778e7cf2ee4ce65bcbeb610f7024e55d65543bc6cfe53aef565f54f7a8a41d5080bf69d7f218b08447181785274f1766eecd52d631984fd3b16914e611d0d6c8ea3c00059f5d468ccbf6ba023650c3eecdcbb4d13cfa01efc73a44ab8098817beb56ea9aa663006d415faa1ef1a731925566712372b05f8549541fea448f2487b063696abcf189a00e2593c7d12ca54211e92914d13aa5e33a500eca364472b20727af76a1bb7c4505210c4864363d83b4bda66bed280a68571ee5ddb5462e8c53510febe131d082eb22d6b47b231ea7e9957efd00a6c205d6be7e1f474ae211bf8f016f6b0c34eeccb0151370bf4387e33ef857b8f494b4a7610730a2102c8fbce8d5dede0c556b73f923959e88d378ba0c5c71422192197e13f8ed8e4069d94b3ed7840d645dd7a8d4246aee3d971277cf67db1b6470a2b54a491224f8f8499d6628c7fbf87535762983008e520180f7e61c1183b71b60b56f43dcbb2019914f595580573f149020f9a50c67afb12003c46a2f8950047950f0632a4102ba699175a7998d973747b45758251920e47466d93e3e89e3146ea794866060d6a9c06b6f781f35deecc9df7875259d7cef124c08b1d7ba0f6e2178c7a1806831aa218dd5b412ec78a7091286463d2e72549cc6106507a7fc735fe9d5af3e28e5f13abf8106cbff6fbd9e8ba3222be902b3be3ced9161f6f063a2a08e8e6786cadd155dd7caade16b93eff01f9d990e391c29eb38cc17abca15ad5f2815e261f3e73c2a6ce6adfec1673e0e0c76ff069a71ed284d0efd9b0d4884075b88945e3a44b3042bbd9bac64fb7c3787ec7a4ca8b4ac71b478bca215535e000a7500401a99790f73d90b5d6913e74c167eb401a07d7ee68a1f2565922e6bf074f04db1840032e06d9c5c4739d54c9267768a7a5968a936e34cd832dc6be9b0c93e6af5f0e8cfb167dede9bd070df646296bcb024c4778c2040b51a36cdb4032424f6bd1ef8da6837a3583bba7caf8023e692289ac3ff87fff827c34bfdf05d32708bcc52fa0500307a21f8309c82847d9c806acd270323e895d805a552f8ef9a6e596f5bb5bbe5ec64331d733569c4add6f29ec44d91d20343b8d6ebd3ea0dd6fc53df3cc56f7bfa23ae487c4c01d036dd91057f9ad0d1a86ae654c1c63efc8c2cbe4ae8ac307c2abd7a0ad0fb15341d6ff954a2c128f2fc8275904018a2de3fb78e8b78387195469356c9f881c658239f1388149353856ce41b2df08391fb44040df46a7ac9bcbe0f2c89c36ad74014dedf8b489677014748b8c1b7db8a96db799a8272a2050f5fab47d1a711e11334cacdbdf771dfb5ce796296b630254fa83e52ddc9b513d0e1a198f52fc6edada9308ba66e3ffb9fd2662ca93f34cc9fe34e2895e30455752f9985bffb93b248b65789abb1c761de3e6e04050d9f44160addfc56148d93729c08cbb6f26f327164bf0bd65f6d02c397c31e428b94ae31652d3f2348e5db6687162f317df5e67054132bc634d88c7fe002cbabbcdb36d680740577f7ba5a51d8746a56125f52e11fb716c1fea6e81e0e8bb46a6e729ca3c284f5c331b81f00bdaa64e1233009c17cd8c5c7a7a223a9615e3e21dfa6e0ee6d0601077050bec06b19e3dd942e919e71440aa86558a317cbbbaa3ad2477233c9a83d19cffb9ba3bee3f51cbc3413118256c643371f14ba881c4d5d240612eb89340ae8567080538ed9d6cca99e7d3ccd5c40f35a489c9ef006072a239bb6629df6e10fa6a020683b2fad657e8cc634156dc881fd8c3b38c107cc612ae4447b86204c7a948079c9bd1d09d475ec03a6adc78e211b8b19b4b352230183a67356955a7c2ace3ad63967f0fed9bf3a15d218f856d9e7486ddb5fafd97b2e6e5218e0dfe07dc039d9bcfa02fbfb483e60b37200ded39efade42e6b07a0fa90a4fec4f78277176b98cd58241a8289fd737497ab522b911c38a2243758050b50d3ee0becfb8028d161d1ecc10a7bb6de17616ccff0b80a24022672a526ea4a4d22b1ecb2f8ff35496d5cdd545c67a35e77b8fa2c2fde0dbf8ed9826347336355f1252c911e13e7ca8b45b4ddfe646deea5e368b9cbd1e7baaf6ec37aa07c7503b99c240db51aa6e23055aad1d8fca95fadccb417c812aa61ea167b1f4f065410822a1aeb0f03b24039c9ae409d973730cf8784554dd44eb7435474220b3c0049b3bace500a458d62e5cfa554b4753c871531c872001eb6ac9d9a89f93993e0e8cdaf820408d39de3cbd9c74e56ed40ee1b6086f6a8b91452118172afe07089b8c546a916f57f360326d7b4bb1676d7fdb7bb3ab5b4e87df787d2498a18333bd4e099c76b9d96b9eed29123973a7fe459b7e92f4e996ecdb1996fd2197bc6396a4b7f68ad276033bfc91fadb94a88004f6b44ad6e1f08d9a3cb4e35989af34edd18b3e1497862e98faf8ab438b1697673f208f2b8ed889e0a05116b98c00c5ecbfd9cc3c8ca32d6f3a6a61061b879bf5e1d90a064a83b703113bd11658576211072da5747e96512641c1604ba610ad995419a5f874f4285a39be24b73167fd7a86f881ac503c34b56cc7c42118ec5d5e82d7090925f3ffa073cd4c015d766bef7fd3f1136930a78b8a3215d84df917cad5c0ef66e9c28ac519757fa4404799b9525c3d29bbe42011beead63533d27df59e3202321f90737f7ae620ce6fb3eb13f332110e28861cc1b5b1e414977b436ed2202294cc93c0b40bc889c112eed66c98b35f72d4675626b4d691001c9304a1f6572af769a515fd193f78ab56a4518b53e304c3fe5267462612372401b24f0c241b06f3375097f1231d3c21c3dbcba5a51fdf5fe39166a0febf1e2660476ea662d5a6cb480d456e91a194b474bf2b6e2000a43a953ed74dd8de1016dcd38c4a8d96d068715f714914dae895bedd460cac"}], 0x2188}, 0xe794b1b365482cb7) 05:34:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = shmget$private(0x0, 0x3000, 0x32, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) r5 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/232) r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000300)=0x6bf) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r20, r19, r20, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r15, r20) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r15, r3, r9, r11, 0x1e6, 0x9}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7df}) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb5031db666cbd972deca0c515e0eb357bcf1c61ed373b41075387eedc824524765f23d2f2db32acb6b694de2ab5eb3e1c66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe38) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r26 = msgget$private(0x0, 0x20000003d0) msgrcv(r26, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r26, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000f3000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b71937999261fbff0a2eb6c6fc8a4235187488e07bf2b2bac02308d5618986c989214a3e84413636005deb99220707dfd2733f779d2e3713d3657be808f3fa73a5315b73449b514bf4185a3779708607ba2e9e34f39459e9fe8b8809a8c23ae9fcd96669d96199d37ec1029d7bba7e6101baf1e2abc0d48e7abf949e4030587d5d6d67ed11a732b181f68ba4abb7aae2ecacd74cc62935942749745e4a186856add0aff8d5986c7556b92fce93d54a42a73c935b1b0bec29ec19f622042ac40fabb71dd24d6b573c01e912bfd8e4fb39164c1bc3e"], 0x1, 0x0, 0x1000) msgsnd(r26, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r26, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r25, @ANYRESDEC=0x0], @ANYRES16, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r25], @ANYRESDEC], 0x4, 0x800) 05:34:42 executing program 0: socket$inet(0x2, 0x3, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) recvfrom$inet(r1, &(0x7f0000000140)=""/221, 0xdd, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 05:34:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ftruncate(r1, 0x0, 0x7fffffffff6) ftruncate(r1, 0x0, 0x33780000000) 05:34:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) geteuid() setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 05:34:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sync() getrusage(0x1, &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x3f, 0x800, 0x2, 0x3ff, 0x1, 0x0, 0x2, 0x0, 0x4, 0x7ff}) 05:34:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf401c9155c2a197a386207a4ad6c000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41a6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361c0300c7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065d80643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fefb7a65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d44"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r4, 0x200, 0x3f, &(0x7f0000000180)=""/245, &(0x7f0000000100)=0xf5) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:34:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x16c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x45, 0x3}, {0x293921f579492fc8, 0x2}, {0x101, 0x3ff}, {0x86, 0x1000}, {0x81, 0x2}, {0x8a, 0x5}, {0x42, 0x5}, {0x24, 0x10001}, {0x4, 0x1000}], 0x9}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) setgroups(0x1, &(0x7f00000004c0)=[0x0]) 05:34:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0f5f3e0ebc"], 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={0x2, 0x7}, 0x8) 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) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="8b4d4a260885bd26ab90dbfbc02f92ceb4854204a3933c0fbe1df33be5182b9f9c18d5d9a3f708fb0f0b07", 0x2b}, {&(0x7f0000000080)="59a088fce5b072df2af1866614ebe76306895cc4b55ec5bda38bcf3e6d273635c47e01f776f745", 0x27}, {&(0x7f0000000140)="0bbdb118895ed3e1665ff3085f3ee34b9ff258a1cb3f2648a8351b7fc7a7ebd7982f3fc9f2e305b2e0c8e3ceecbe11a5b820d18ace8e6f829c6507db606ce96f9f523e9e4aa1c62137ccb5958a1183d105672ab8", 0x54}, {&(0x7f00000001c0)="9bfde90834ae0d9aca83d4d7ee0fa0722bb965459ba3cb633d629ea96e834168acecfccd2a9e95a69c904ffab49154ea304eafc81becc8cde17f", 0x3a}, {&(0x7f0000000200)="111cba3b14f101b3117c076f35f395ff0a166002eb6ee1b691adee4a13c73b679e3c85ef8113ffea177811373402b0edcab70017181382c35571b219f55b11abf5476442231942b96b33791a1452f77b0f5c581d9f48b1d821051b63ab149a49cf4e7c", 0x63}], 0x5) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 05:34:43 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0xfff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) getsockname$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b00"/4098], &(0x7f0000001900)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) getsockname$unix(r3, &(0x7f0000001940)=@file={0x0, ""/4096}, &(0x7f0000002980)=0x1002) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000880)={0xf9f, 0x40}) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 05:34:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff0fffffffff7]}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x30402, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 05:34:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xffffffff, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403], [{0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r1, 0x3, &(0x7f0000000140)={0x3, 0x0, 0x80, 0xfffffffffffffffc, r4}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 05:34:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="83a43bddde8272d74be813a704528a557b2da397", 0x14}, {&(0x7f0000000200)="735aaddfa00612274407c310d6d327b9f9a97c98eb831906aa2755e467c8ee48dc6675ec71e4f0f9574743e4948261663cea60a93e0bd54772ce76360c7cc33fd2e9f3f74f8c229d30eb2b5f39961d9a1d2c5eb397", 0x55}], 0x2, 0x0, 0x0, 0x403}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000580)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x6, 0x9, 0x40, 0x3}, {0xf7, 0x1, 0x8, 0x9}, {0xa16, 0xff, 0xff, 0x93}, {0x1, 0x7, 0x0, 0x3}, {0x2, 0x40, 0x0, 0x3ff}, {0x1f, 0x2b, 0x7, 0x8}, {0x99ac, 0x5b, 0x7, 0x689e}, {0xf046, 0x9, 0x7, 0x98a}, {0x5, 0x81, 0x1, 0x1}, {0x2, 0x1, 0x9, 0xfffffffe}]}) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x4, 0x0) accept$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) pwrite(r4, &(0x7f00000004c0)="3991e923a68c23326740667741f985598f1b3b988e8ca90fc8ead1f121a098108b75c47bba463fbe5abfa1c93802210e6315e269f2e235a795862aa4a1a0669f847077db8c63b966d9e52d485b992ea2eb11ef7dd230b4587c216354d46a1bc6815dc7acc9124f64d3035b7d549f9c5b590304491336ce8ac3c799f0f68c46f58194c5ba2a44623ad77667bc26a46858c6f1689b44ba96850b281f4fcce033dc6c4438a405693519048c99d368a8fa92", 0xb0, 0x0, 0x2) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000100)) 05:34:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x0, 0x401]}}) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getown(r4, 0x5) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 05:34:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0xfffffed5, &(0x7f0000000100)={0xb, 0x9b9, 0x6, 0x2}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x40000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x34, 0xfffffffd, 0x7, 0x4, "c450b13fc2ac0362aaa8e1a97df0bafde164093b", 0x7, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) 05:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x401) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dad6c968e77f4ca99f4de2c4585aa0e4d0e53691"}) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r2 = syz_open_pts() close(r0) dup(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x20) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x2ea, 0x0, 0x200003, 0xd0f, "b04d6a6e069f67648baa088b9c000411f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 05:34:43 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x80) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20020, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x23) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000100)) pwritev(r4, &(0x7f0000001340)=[{&(0x7f0000000140)="0b8539dd61c200ffdfaf9e222525903c43286315e2c6b677a1d206a179c4dcb0cb09e059d35d238e71a79bfae417b7b7233994ec09d08491c82d26dfbbe53283506128784bef1331cb9ec92fdb704b2a926fa06ed0ddfad2e072f7de623f035b438f1a019e7506543baa759c15492c63198b3d76", 0x74}, {&(0x7f00000001c0)="563b894c3020259d71915c27bd3c72245c75e13337292c85f9162fd816c562ee133e7569d8c6d592ec0a8b33d46e96de7e3a84a96711e78cee06726def74f7362eaaf09059bb21a5a0003c3ee6a849c78a212be8a89b6d283c1b2b24db8c92f4fcc5b5166f8d988362af5c8525fb4e3fb6727aa682e71c47ebcdb0d0123061cca0de350c9f1180a628273d5984f54cb163538d92c0221cc795ebc4caec21397b1c62e81208d701eefbc8a856904029365cbb62d4300bdeb6b766c5de3b0fd52f003ec78bdfbb4a47708ca235a8055696ac0ae64ed2a4ed219ba43f96d8e0586c4260470f80e8a2df0140449854312d7222b98dc15de2e53275ab0c254051fec879c11723b6ede425c7612a8c66dce64696de37860572ff17612032071d0a97f537471c326d5be9ae1784a7a5b68c238130f531b5f0f25d39cb768e489c7618fea243ff11ef0e7348e5006423cbcbe8b8aa67798f7e2f32e4d38239e2e4e561569407829addfe4ff327e4fe32c18e845afaf0bae12067e9111d97d845cf47b9d4c9aa0045500b23ff9d0a44f8d27ec5853bcc86bb74c557b6b4acf90c96a95cf373843259e57d18e3219c8e06978c80ef6801e4db93f15b0789dee886ea2a9c2cb5dbee714eb1a6717d3111bf28fb8cd81c01a77227ee268d158417c698136a2f255f832b7b1f3b612c20de1cf89be0574cf1fe6a34a679df232aa4597a1ae7a413f4c02e3a21bf95fd7f8b66f89d758d3a205c1207cea49c4801f616953661780ec3041642eaa58267c349aa520c1ec9c0d5104b0edea61341872516759386f661a3ec101730f5b87d5b908fe6117c6d3a4db89b26383ad762703ddbd7a1d93ff433b4a9b0a4cca37530aaf61e570abdcc753bbac40983480a56bd14f8237c9898705993a7f5f9d61ca9caacb36626380e4d536757379711051078346ccab4f32f2c5de077956bf7b6f0eadfb5df71e7149f6cdaf453a554ff4dc169922a817db51e1854692b74bdb7e5640d82396a539e308271586af9913f2e0123ef8ac82cb7510e4783a8954fb452dd9bbbe4c4cd82b3f2434e98e7d14cf1ebca3e3116fdb935040741369474a7cc80349aa450435f76c9f03919d876fcc25dc676cecd76cc02ac3bcd52151528ea379e1bebcc0e82f512d7ba2f0b4027a659228baa79602908e59033b0bda85485207947a206a9afee644af3fc636b638980d1e1e4d9f52e51706f880b5d02398cfda3b8bee7701d2bb9b91cafbb2ec4a737c701b64c4104e8a8a816adb89bcdb2fb73a11ca4ad8eca254a85052fc44daaf16722cc64c87b0e5f4376cb807d116a3443ff55835e5ba9bcdb0fa9793f7af0d2cfc5163605ef973a4ad84347cc39fd8083f817847b6e700038bb523d91558f2b34553c0d33fd9e76d27c7c69979b8326d4a1b50f03f93d0d820ddb5e49fcad5f734418d73752b40cd8c0667b096edaf78257be217fff9e1197f89c3d1d5290526b5f37d0061f4ee818a2df8a56a70d8186c202a6e9777474d32af4df2b9940b0cfb1851bf26e05208ef6f690386105c351bd6b01c55228731a36ac90e1d2f8df9b942f471a9e6f1c9e6cb29260eaeff0796f567214168a63783e2da7a6042fa292da1936f5332241fca3c23222f10d5289d4207f0d171434b686bdc1f922f2c87107271206517bdb3d7b7abdac1fde3ad7789e399e1534a9857bb1a3e2ee4f450be4d89477920f536c80db4cef6f24e7f126cfd3037a2a51fe545c8c5122f61278a675af1decc803a82eb429593b203bde9a7b741c815106cd09148e6fa813b8939e56a83f2f561d841878d31539e78d1453b600ecd7be8f002b65bb7b56304489add83cd79e17f27ac36c5af403b69dd5a5c98a6e37a1bf40839c71ca84a93071108a2f5e3b86bbf87cbf44937e76db6cb475539da560496e26ddc8dd2a4cd00183d469bbfb572fb550cb2137ad532d793fe473a690686056b745288e2348b567473ccc3e16c2c531ca5442d0913bcebe7ea727b8ea46f9fc2baf0359c94a2fdd344e80a816fda567674466167f426b10140dd1c2f4b5c5ce3adee62136a0af1cbc529467f086a43291d9b3dc6eebf2fdc9cc48b2a24bc86f1b3b0a1097a7ece9a77311d8eb23d368ac0cf759031d6ab3944b233de8111288ad5d7976042c875eabfe44f02be0947c9889919fdadc57b7e821b504e8eb312c2d91b74d060cb6522b89bbef83110968447231f478d6b33da03153aa479e50aecd00feaf842feaf311b3fc880dad733cbded330c4eaa7dd226208e289b4809c8d3db084041dde920858cada552b23909d4a2e637b821cf27c0a55468590cef27528de873c800bf8cb00feb92f578800335429bd09ba5ce7869ee2644b28a96f026a97fdb10410b7f44999995be0bd4f0f2bce8645f8d9ced493514d3d08a17dc14f726380f5eddff405b276f3111533280cd3fd010261a1e722e66aaf253fee25f387fb70b117ecc17ffc17cd5e3476b324e5efb1eea31c009278129ed20da5a256e061a4bcc8f71dba65174b8c34f8e036a0a99543f04fffde49d5a25d466102d3c6c7fee1fe73c8f7d9947133b58b2087a812771eefedd22fe8d361ad5105dc4d0c454eb8a4f5ab3504f3f724a467e63f65a39cfc00d856e85d07ed9147b7d504b5ddb20063d1c28cf5fbe7eb8cd2140a6f04227cef23dd686788564e1b3656f8f1d3c67fdab7cfffc7cf27f4c86b293ac82ec2a66d564563a7e2234b4b9049fa70c1f7acc17df03994c61cb6e8312af6a3dfd52ecaebff598373ff60779facdbb9a12b12f8e1fc1b2f00f2bff3f67a7352fd38c3cd71de4b302b8d792670b77a95b6219c68e625b3f6d7d6cb785c836a10810f3d9cffc743fb8acc2cfe0731a35a727464ec8650e8ad098269287419f8b85855db7dca37fac6846297e928a6de98c403a045bc151914c8de0c907f7e9e118da6ae11db008d8303b93dbab74ed128b19ce5dd7a65034d77959ed3dbd6abb2ac772553ee3a6d68e375185d3f3dcdc6d5e66561eb983b376fb5e6e911307e2eb37b878bd263eddd447aab0e5fbb3f8f4f74fde211dc79276fb966e4af7d7a18396131b3a4cae53a7c390cffa54b3925c071b1559e61753c38bd0a8f176f1d3b45bcaf89e3dff91c1e7aad43657edb8ab7edb3b0c344ba33e8af12f114d9db4f2523481564fc4151b4a1b1a2691f590a9f7d34bc9882cd046f73158959d4d127af708e73ef75082841f0802a8ab72b67d1852fe5914960dd576b797bfd32f039907b4e23b129b225ea0223e6e9c39c5c494e33bb71cfea61c9a577db01357acba9c675423ceefb83b3ee1deac662f699924ebe8ae34b0ca55051fdb47ddc24b0ea904001ee0cdd25ec4993347632b70d6769301c7198af74a46fba113d65ee776c19e6a561c9d200d9bd0c47ebf507361da579fb44da4d725e7830262ed75341f65e54ebb441c54c890d1a7cc0ec89bf56f206275ed9dfe931a0dd74e5d4a0dcb2cc7299ac86ce8d19ca04b2541c14eafd4610814c60d5e4f40a078f577fddefbd24cce79e3bac429a36ca49481ddbbf0594fe0fe564c40079a97a2cdba3e787cd45ea8b01fc2aaf27aabeb5c35445a32f4c41fc741919ce34f8d8b145815afb4cf0401bd4faccd4dcb7e31928c8ec9154b364301fcc48c3289a061a615d2689851d0bb589cd0005ff42dbe8827bdb30fd363f5b67e0d5d35a8f666a7e208377a8cfebbe52274687617d4ff4e62126a7354f7cc662d6b9d6a85562075e6efb0f6332e70a447c6f33e74c58e2b80c0ea27b0c5f92ba8aeeaaeee64d7bc68a0684dccbb7450bc26d413b8c32e764f00004eeec3bcf40c79f3cd227d0e6436caf26367c55e461bc42b36e59fe0ca2b3ab76c3283e6e21e7be2e32f0a315f2c24ad85674d1f2e52a4e1a6f9f08673a86ff2d54ab16eeb407530c0bf11b69c6c22615104748a2dadaaf304986a92f6804c9b7f98e9b78fc8728536c3229c614e09f8b5fcec625dc7d352848e24c4e20210c12d8f0b113509f3ea573efb907f2f40801c49cd8d92c612e0d74da4c7f39ba57b606c9d9a43846c16f7904cc35bd63a37ab17bba2ed0700927c3daa9e1119988550cc8a57d07b3049df2eaf93d27e65ac71283632de024fc93e8cc3c5bdaeabb345d96ee58ca3ede28e95f275a1832d7a878f05e8c71b60e9288fcd103eebd1398c39b56aa900877bd932930b0c399b0eaa52eee19dc2ded8b86656c5728fa7a069f6698c78d0130f723187b3b72912b1790a9cd902803f887db3f489f0afa08687dd07016cd22acac929fb5274e9dd8e57ba986cb307943ec09166ddc4640818d07266ea78caab3e0e116fb9f0418e18c747c1847ffbb04422d60e48de239cb8cd160401296b2522922506193ce0e00c947a5d84f5f0ce1c8dc3e390115cea31da6c2acbe4df061a7a6ef0718232142250be154dba062f5f90a37ba9f8a0306c2c6f3782e37ea3e4e10ac9bff627c84d5455ce48a77c497d155d60412061487bf8a86c382fa38e8153dfee69db8f1744051695c7815ca44dd6bb547b9d5e363d4eeb85bb67d57896921ef574f346234bc58af59b8d1d69fd93ad32e26d1fa30f62a21e550e085f495d0f87cbac61409dd397660ed33ec4518337c0b23477143a623f04c882b06aed76e28ab0f19017ed52425158be92a73d828c5872a274e92c7c1b778d792cfb61603e9fcb148e576b8095d0ac063cf5e123adf23ae42af9fb4a4a2da4a2fadd94742d086d7503d022201a363354ce4ccc1c83ac79c2abd2b55645e849c46b208edc9f7980fd34be3c354ff657788ed20ab2e500e7f2cfcd93bb3976a4162d8c6622b340ddf70198e66919d2944ab7d1287305cfabc107e8f6dc5f6704529b67a0bc10eddf7061e264c5c536ffff428366cff7a6e105810b78b1a2b0d84ced739bdd237fb051d796e155098d73c26867f5d43dbd078e8ccb741850e2c516bd67482c42410560d3cb153799d5fd575ed29ed521d4447a58158677427cf3b1c12052e776ac613562f29cca6728cce4e29a937d43f3c89cc3caa42708adfb59450e806f169764ab3e82947e6bfc154f5805b3c8b704115bbb2ec062e922497d1a4b6813aa61aa64f7dc7306e7243025e1835b4768b7f81c158958ff271ca2067e9816f618d520629f3a2a70efb29c5158a9e11f437c3ee4054c8eae9c396e2124cce01c229ff02981e795da7cbdf59fc771ae3d30fc1f0194ba66fd6e1afcff6fd9644e791f0b8ba2147c703ae35cf420b7f564a0a0fe3c5b92bcd0ef901ade065cfed4c068291419a35b37c6f06adf7b4d033f59cc78508244c2518c8c71f2664c49009dfdb42f56d920c9e6988a425f3b7ca58c836166a84ec4bda4d205a0e6e0257dc48bafd4929d1a9c0c0afe50550ef70e3bf14ac06c9f41874f238fa15d792db273b8e60fbf0e902f1da33a19c243a12ea2f805834f4de5369dc00b1dafa162c25082b1739b580257c8f8f687416ccf9fd35d962178313eb20bb0a6e18fcffa3ed218a8893403dc9a5180db35adbb1ba24e8a78944ccbb745e77c2bc94cba0a20bf0e91cc3b71cd247f493fab1705f08e0f5c841b237c32e0082160f07d5be5dc459d7123d2b7da8033a26fca4c3cf5e7faf3e1b75e576bc15984a7c715ae9395de209e33fa97c80bc74709a9b1110fe3d5a85af8e1ad5e95ad6a06976be26fb78037c47ae969aedb2320d728c38fbf4fcf48bebc184cb67f30eaea25aa00f78c936bf4c2480d1489f3a3d147234cb01c24a59031df0b4ebc4ce556ebc3f1ec1a8d", 0x1000}, {&(0x7f00000011c0)="564df44b15c3e6f709524d6a6f7a4673da3327e112e2baf7800a70e36fa758d94f64", 0x22}, {&(0x7f0000001200)="9a186af04d77849695fd09", 0xb}, {&(0x7f0000001240)="45d4bba9b8a89453454c3593f81415fba6dad794897c234c3e319bb56c54d82be4474dd921442e2b313ab336b617e14a2342fccc83ceff82c125d1694cfbfcd3b747c8c65af67f199bf0b9c07bf79683190538464274d9a24d933dba87ac2ab7029dd6a8ed6362320dbc1a5681f188c75a73f5d50071f7cdd6111c04a37f8846654536682d75922d3183c6d1dbdf7788db52a30acd091a1fa0b3a03859344f661cf61f20460227dd396fdad461d095bdf1638ddf0add9f64972d92a8505505de031a0e81d8a4212070844dbaaad53a", 0xcf}], 0x5, 0x0, 0x5) close(r0) r5 = socket(0x6, 0x3, 0x7f) r6 = getuid() setuid(r6) dup(r5) ioctl$TIOCSDTR(r4, 0x20007479) r7 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x1, 0x92) writev(r7, &(0x7f0000001480)=[{&(0x7f0000001400)="f103a9d5bff718aa747be408488881669b65e55dce2940378503fd17e7e44d1a7b2430c2d344d64405a4fe549baf3e5008c6c61fecf886db39ad36498ecaab1ad6116e1775663cc7ee8b88c50983790b56a97f05819835afa34da9cdafd79fbe21ba7b178de5a3e940144dadc5ae85e1803366203d8e07e1", 0x78}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001540)={0x5, &(0x7f0000001500)=[{0x391, 0x7f, 0x80, 0x8}, {0x8, 0x80, 0x0, 0xfffffffe}, {0x7, 0x9, 0x9, 0x5}, {0x4, 0x0, 0x0, 0x40}, {0xf11c, 0xec, 0x5, 0x1b}]}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x204e0, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', r8, &(0x7f0000001600)='./file0\x00', 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r9 = open(&(0x7f0000001640)='./file0\x00', 0x100, 0x66956c19c05924f8) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000001680)={""/16, @ifru_vnetid}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000001700)={0x1, 0x1f}) kqueue() r11 = geteuid() r12 = getuid() setreuid(r11, r12) 05:34:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x140) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = dup(0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f00000001c0)=""/150, 0x96, 0x800, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) r4 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x40) accept$unix(r4, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 05:34:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a255dc0600000000000000000037000000005ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="eee021d91b63d5b8f3534ee62b392957ffa35a2b88f7b46b611447518cf4088191ff352731b938605f26a4c93b7255677b3bbc4c427a391ee17513114200379220975a4f6dc1a36ef48abcdc68131ebf64ac8935b365e9d5b133567f2c1eda6ef1e33c75972ebbf4b255cebd1ac9dc228479ab9f235b060ca3ffa8fb0e00ef7da55b8328c5d9367eaf045451844ab90cf699d601fc889f2c2e62738a6a2af59f78d289a99c5bedaf1047b74b418ac97d9eb30b465be99810a5b8ce97a05dfec596682fb132a8f4b03717a02109d619c232a0af95c954c4fd46928e5f679632047525d5be51ada63d49650314ef5266fe74f0ae", 0xf3}, {&(0x7f0000000300)="d0ffc13d937b7684a5cf9ee0749d50f357d267cb53a0aee103df8aeb3fbba5d67d34da8a76ca5733ac8d376a19b898c42bb1a7aeddfc5a96996229e1a1d6887fd6a1ac368d443e38065fa0cdeb69727e97eaf83537da441cdbb526bfe391156a2251ab2ac40d1c9ee7f77ddbe11097f29ee6687b72eccdc8c8ada1bb63a8220b406498e03387169c447acbbe957f94ff8f1e5fec93fb08914700ba9012214940206475ad33ae865e", 0xa8}], 0x2, 0x0, 0x7f) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 05:34:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d44"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x34, 0x0, 0x0, 0x7ffd}, {0x6, 0x0, 0x0, 0x200100}]}) pwrite(r9, &(0x7f0000000040)="0400654a5c1d85045229b675871d", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x35, 0x0, 0x0, 0x7ffd}, {0x6, 0x0, 0x0, 0x200100}]}) pwrite(r10, &(0x7f0000000040)="0400654a5c1d85045229b675871d", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x34, 0x0, 0x0, 0x7ffd}, {0x6, 0x0, 0x0, 0x200100}]}) pwrite(r12, &(0x7f0000000040)="0400654a5c1d85045229b675871d", 0xe, 0x0, 0x0) r13 = accept(r5, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) kevent(r8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff8, 0x89, 0x4, 0xffffffffffffff81, 0x5}, {{r9}, 0xfffffffffffffffc, 0x20, 0x1600fff70, 0x4, 0x40}, {{r10}, 0xffffffffffffffff, 0xea, 0x40, 0x44b8, 0x9}, {{r12}, 0xfffffffffffffffb, 0x48, 0x0, 0x1, 0xa6b5}], 0xffffffc1, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x4, 0x0, 0x80000001, 0x7ff}, {{r5}, 0x5, 0x19, 0x1, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x9, 0x1}], 0x1f, &(0x7f00000002c0)={0x5, 0x9}) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:34:44 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0xe2}) r0 = syz_open_pts() getrlimit(0x5, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73c717000060c3dce5081af6599c750000007c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 05:34:44 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x4, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) getegid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0xfffffffffffffe9b, 0x0, 0x0, 0x0, 0xb6}, 0x0) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff8e) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) 05:34:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x100, 0x4}, 0xc) 05:34:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7fffffff, 0x3bf5e65e, 0x2, 0x3, 0x28, 0xfe, 0x3, 0x1, 0x0, 0xc92c, 0x80000001}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x1b0, 0x0, 0x277}, 0x42) write(r2, &(0x7f0000000000)="a3", 0x1) write(r2, &(0x7f0000000040)="8721c58bd1e62c458f75b6f9cbffc88d8da41f47e3745b4bdef9da2bd0ae31d7923da960cc42f1bffc92513c7041215d2226b9daf45857d1d1c4391d29e038e17969568f04b892654a1cd6840bc1970a0e0fb5ab4c736627febd369b096ab63320f4035eb7c127748d68e9d64ead5c6b866614dd2af4cec3eeca8cca1302688d2fa425a19233646065f23ab5119f937614", 0x91) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0x20, 0xaf3}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair(0x6, 0x4, 0x51, &(0x7f0000000140)) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) 05:34:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r4, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x3) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r7, 0x0, &(0x7f0000000040)) r8 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000380)=0x1) 05:34:45 executing program 0: syz_emit_ethernet(0x32, &(0x7f00000000c0)) 05:34:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r0, 0x3af) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect(r3, &(0x7f0000931ff4)=@un=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES64=r2], 0x18}, 0x0) close(r1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect(r6, &(0x7f0000931ff4)=@un=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) sendmsg$unix(r6, &(0x7f0000000080)={0x0, 0xfffffffffffffec8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32=r4, @ANYRES64=r5], 0x1c}, 0x0) close(r4) r7 = socket$unix(0x1, 0x5, 0x0) close(r7) 05:34:45 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000200)) 05:34:45 executing program 0: syz_emit_ethernet(0x76, &(0x7f0000000140)) 05:34:45 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000200)) 05:34:45 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000000)) 05:34:45 executing program 1: syz_emit_ethernet(0x68, &(0x7f0000000000)) 05:34:45 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 05:34:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35, 0x0, 0x0, 0x5}, {0xc}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 05:34:45 executing program 0: 05:34:45 executing program 1: 05:34:45 executing program 0: 05:34:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f0000000000000000e68a8f26d44c75ff1da37600113cdbc400000000000d9ff6df856601006712731db7e901000000fc0000000000000000000009"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) close(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:34:45 executing program 1: syz_emit_ethernet(0xcd, &(0x7f00000000c0)) 05:34:45 executing program 0: 05:34:45 executing program 1: 05:34:45 executing program 1: 05:34:45 executing program 0: 05:34:45 executing program 1: 05:34:45 executing program 0: syz_emit_ethernet(0x8a, &(0x7f0000000140)) 05:34:45 executing program 1: msgget$private(0x0, 0x48) mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) msgsnd(r1, &(0x7f00000000c0)={0x1, "f476e6355824c59eb3a10472257f58ae6d79c39c2efa2fb0e92a72aa0f6da2b3d7b4181466d881f1d7a529658e2e1be47174238d32566df3d70c767c4c7971211d8a41c4b56e10ca878a07f232397645c09a4fe7a08c1f7de899e42b8100281ddce51d1e361e7e2be302103f9ff232e2b41647bd3ffb548738beab014a879d69a7761d02fd461bf9b6ed7336f809a4fa35c83c4b90008eaafad1d3d1b5fed1f0b2d474bf4f6dd4023d6e9438151143b1f63ac84e09"}, 0xbd, 0x800) 05:34:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x6}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r2, &(0x7f0000001200)=[{&(0x7f0000000100)="2afec0b46645ed8db3d4e6e46df53317a8635a583c8e5bf6bcbf8f735a8566e54946e88f499c53cb1d450f865ea795ac579cc701852d050915b20a09e3cd456c65ad453cf4a4851334445732ca3b30c22013b1ac872f069ac39abbc80cf00abe6fbcf49a24dafe0c641422a2bf1fd1b6edfbe955067e8fee3f87cf42e2a008f923eeec4268f26094dc909587107014c36448b360fe32427cdc4a235f9a301c8d70ee4f34ad48dc04cbc84c4bb4c364ef36402ecea90a27cabc09cae4c4fe6e932a0b4c397d662be6d0f2d03cf8b4efffc9e911aa86c418e161c3f964faa5e8e0e6a96364aa33f47140e63f704cdbaebee783f1d5908e07528be3536321dc22a46a5f2a33eca004c687a982a98e8e106b205d8f0664a33b500ee4ad9a92ab74154abd977c7180e6081d1c8097e71989038ca74f5d1ce0889406ca86cbf6586ebae37f12ab76599f6f2282ff4c951c549f7e1a93034cf2aece455a8f8068a25c9b19939ddf98e3690e771e8a842f5e55e70e66ede8d9879a629893e65bbff0e6cf026e8b34812ab8af315bc583732f49a97718b54343293e87e0856927c77d63149a96c822be6e454a21cb03149df657bf6ff9ac1c69ca77d6e4d58e6ac6302a389b3894cbf30a6a2101f069faf9c374e122fbcffe4caccb7c5164b469169ef2ecb9a3aec2e2e310e516fadeda4515249fea832ebeb58bdacd3637e9798b10bf3f24dac6777a84adfb42d2d5d930b2bbabccf6587091d0c9f539b1e8d7c820eb97e4be74325383a41840ad9b29bc191619e1c1eda41eae20dd17bcbb21e777c54e61a8e6ec9493aea62a0781021aa6631281f282979693d68afaa9f00d09589c7e9e3ecef9483a8062a22c3efc769bba04fe73ebda6df3d925cd0791e40a96449f2ef6f537852d53b8a8a71a4503549c3e6bca7010628633cd613c64a950b89baf57bc54a9e7c93d72cb38b73462f73f83274c425051c40909e4dc931004a8b4c77c6493d0f768d6dceb07784d8998e71734848e9a4983f9aaa9d1324c9b01bd97cf0e3e37f0ad41a80ce6ecc5d92a6157346c04acf4255fec303a59790b61a3958d3ab8dc07928fa69583829d3cf000f67f52a96f82a14f69040cb799d89f46e6b6192fd5d7bdb799e70aede18bb71fb480f669fbf66b6405db3a1296cfa4f9fcc2452597d7131f61c3562c07fc9535acd2527d777a9be53a8a7d6aa3de3d4acd72ac256e389b595e347d527e9c1ac4bcdc2d44329c848b8f474fc6d0a8ebb104c196ef5d5a54fcf7414e9e78fe9399d0467d5311170ec159822e73119d720f80bd7e76e66a01f6554f6089fac6a4581ac9ebc0a19c969782cc5bb91fd7be925817c52bdb34bad281276f60c36e598fc22d694c6c5891cb6e70d162373e7067ea86bfb80fc401322b066e54a67be4aa34b0845182612e34222d760db3423d3efbeefd8ec21b396f80b8344ef76f6321128e3a5722a67f69737b23ee49ce67289b2e131d9c7aecc251596e07b05d4d8068e285177c82a33908fe9c7303807ea3d8582eb84bde07517b00ba1557abf344e480f103db22b2e05698accfb818bcd5598798caf7fb2796280c5f579b559ae817c4ca1cb73f0190930f1d551a9f87b1a87b516097b6419dcc3ce27883eabe0593c6af3b0e0b7a3113b3fc6f86f0c3e2fb792d69e8a5c6b4eb6003318eb70184917240160c7a418cf1ff3f6e92536323f65898e509db1df839ae0b5830bb91c391cb029f99cf0ee0a088b8546b59b2f8beb922a1d299ab4a74168a17668cdbafd3b4f6d01b96f8ce93676b18a55f179402f1042e384b9ea1005be5aa70ab81c16648314ee0872443545d4b44539f242a9e77210b4e8a7d5b547af37178e1b57f5d1fbdae671f73976b228cbaa2b11be5507620bd0729c44b46efea614d2ee1d6d8445cdbac703ef482b55a3420b94e89d11f38cd0b6db25875da1b490ca818b254ac30084c994a919b35c3f9303b9b819f30f49ff374f69a789dfdffe1d1be3b329ee44c57031a4778064f784828e4bac7d8eb4712212bdcf569e0046c1b256fb54df6a4e3848b003e69cba710cc02cef63d98af4ea7d49fc06f51be0aad171fff249dcb828d66ac3f8975dc001b6c968528bb60f9edcb0521ee273152fff3823f3c0c34b8e05b05cca28a9cb4d89c5b6d522add3b1d8d4e1ef4f065de4ab7315dedb1a6cbcee2216e5c1404812e3ed9d82c730c839b5aa56ac3be0fb2ad2fe65707c48e63e056eccb26dd2bafe9489f051dd8cd7268519e9dda773335875c4f95d5c8a21f365ee679bcfc9ea48b6dddc4d5d21ff6e6e0beacb60351a483db61170c765a748ad726d499c8641773d1b3e168cacc82385b9beb093c73577dbc03632447702297aeff981411017f5f7596946157302a5e559547331ba7243b6cc83bb9dcc66ac5028274a239981c28f07ff74d17ee9f0b1ab40c9ec167fcaab51992c15950ef503867aeddc56c5d925fc09b51853581c32a33e92201f8c6bf20005c3463c96c741fdeb91e5ead2115e1eefb6ca5f5d97f944765d0d31954b55d2dcead6837577ca97f4d5d6383b8416dae89f6d2ba81e9c71ccf7ab544bf13f1d0a5dbcb0ddc917bfa2d2217296965a6ed9f7aa996280e2aca03563d44b78a981c54fcedf3636a37e50608f21d924c1b5e41990300eebdd85f415e676c49254cd426f623b3a71a29341bf8fb57f0c8ae79d83917c5e5f1e62ba1c70a4145cdf32ed39e1631ecf6d0c7be78c3df2572620c7a84e24f9ae6e2f4ee83765e2f61364ddbf13c04a16952d74aa2673c6073c43ee87386e7341c1e785c8fec464035db452c27566387ea9db6e9d097f1a2982b544986604dc5e5eab005abdca63e1bce915e809ddc389b0ba339389b4a21ab7ae8d9487b76eb985015489923cac84785963cf2108979657fd3b03177e4e55684546a665db7df2b1b69ef9e1c6e30d0616dd327c15448e89506a54556b6602ca977f8613cc5fba7979de9545369285de8e529acae61768313f76d8ef2f11d54e6056e7fd92810f1b855daf76dd167497d794cf240cfcfd1de47bc5663e99b88ff25019a03a64e01c093f7da07ae0520af05819cc87aa63cdeb1517ff2b92a8e6cf94bab6b899a3e946da236abf96681c1f7e242270186f9cd5cb0eb221aea9d3ffb23ad1033ea8228ff8d4ef30bbf3bd5dc4a5ecefa720b42f21125f303ba11e9bcaef6f4d89ce38688bf2643ee6f5e9b8f7991f782e473e583c517ac5b06b3b262f3b6b0c83b8e3152d654e0c0858d74b5a1b50ee63bee1ac5b782323ff3b9c67ce454e0b09594198c727298738e9a6f1715c4b64c071793ca47b40a79018f90fcbe585c4217721b7f29a73e1d75802d05ab5c2ba8391b8551bc4701747f094be352cfa188e10acb79c741a747a77a81b4b3d6b631a5b97006b33e7a2612d5f8076f1eadc1b897eeaec1729b23fc8d58a501cca7df38cafcedb60e037013ab0d4f802a32f089d006e1088fc3aa44c2aac1f5399fcff3d1239b7594533d4681e00291e64315bf5e590ebb18576c40367265f14660b74e14b644f789a6e4d46db4ae166223b4ec5837e4b91b6639d1ad40bc5ac428e0ce6dab440083056961d16b16135be19269c767d3073c76dcbd3c018d5330ba52318e657cf53e9140334acc5c29279d43025a677654a3c87375cefff3a43ab8689a324a035c09633a0cbaeeb99e76127b32f2c89875235b4895cf21ef7c5c3495de231655b8c4f15fc8f068064d27d217408a30ceeadf12cabc05a088d662581bee60de7baa3e258c9d2bcfec1a108e965cc1235fa4cfacabf77342cb2e3072f5aa4e9d93f41728fb50a50450063d92a287d067e5420a782bcdfb9137fb2f8ba9749dc8736ffb81e0fe2bc81840cf62b0c0ac27fe92e366bb87c4fa2cf5d1b513e69ea515651e01f3f4405c73fff5edafb90ea8ae1efe37ab048373364adeddc9f0ca0a8963acd590c73ea68c68c64ec21e63da4d7bac7c6ceb23c84d583a5d678b362418be2957607afc37243b6463a5d4598df3cbe84a507c082716baf722104f454c789c48a782855e8badea9813554c21bb0929a0f8d299a849674b95f9f7ef17758eb0227f61fc483114a52d2470230f75edaa988477ec3ca509bb5c0d0e055b4fe7501d1f0584828285ddb713eeaf07ed50ed43b2b3270d42e4b1d15d96adef8b6a14af49ad3a877001248b738a68c6cdc63b32359e7c7dabafac32e5cbbd0c21232c447ef83519dfe3069db76db33f178fb41642285b80df7ceff700076a30b3db3c0c0a78907fcb6a4ba2936daad44d66870142fd804ce55d40a6d42679b5fc5ebd216f4a5612d2f4607dce679af6ab121826561a5372ff9cc50795429442fe50e2cfe9c2eecc255a339c501dc6e445df3116969897ed61296b9c1cb1b98b9d847c71cd1ebe31b63d79deab0e688629069402827830c51be5721278e2c2f865bc8c2f095aa405be5dc32c2762bf57ea7dca26ff3c9dfed585445f7f56fe898b6b2b3bd9b8c2b898cf3159a010686cd2a48b189094d4837626c0951fae20f90a495a517dbe6e16c6e05bc34d8f887688018e6ff8df7d5c77ec5d592051ad7e1c868b2d91fd8ee583f9d77f492656eeda0c033e0e3afdd6a2b5465fb8a5cd92bbc2cdd9a3df542a6cfa8c7e8d5dc88d9057aae8b701ecd34bfa9abe973ebc4768417eb0fd92a3849dec9ad2495bf6e09a3e68354c3d45e849ce23ec274304626a1b0d990655451c8a3f6c28b756efbc419134488a7087e9f91b2be9af37bb6cfaaafe32098ad8f360601e594bd5c06239bb83b31cd1a23267011b56a79bd8720f8cb36a9349b6d75183acc1d597469d45e168099bf47d6d5217982193b398e370a9a622867938d52310e9a80554af8b7c5754768b56c0eacf53c65369ef56b5e56eed329b15f25f3160bed3ea6ccfdc0334ea53241766b77e117654bb3ca6fe0438230ed0f527ae711c1a82c94461236cc61e0fa57e3a34ef3e56e58d4f82a6d62b29224493bd805b7f6c594d68adbae2a905808dcbed960f1ecbe9143b4c54f8a407f496f2895dd46f860e490004890ea473b34e790f4e34491f809e07681704c782e72e825724cb506cda59da821cf21e324fc262d525987a376d2f2286a2977d9e3ec11af0525344bebf57590c08d282ac402f8ad7be51a107f27fc48bbcc1f6ddf2fe73e47526c77feabd4292848528b20a84e6bcb573178b420369da45ed28b151cc89c0a3c786b3e83e5998ddc2a1bf3dba1e669afe8fac055abedf4d10f9c821954a87772849317261d1767fbc79706fabccdb0d45a47237b6ad6435999063f3adc81c2515423e9eb77a93917bcf5e224a6ef3fc34b57c9ad8c7cded8e9701f8c76836d2032098f6f6f6bc544b6244bab6181733a61c148c076e61b8043dfa833ffbe2b3776ae119799cb1d455861300d3134f004a32c9a760f67e200f9ad204b1dd5f92480cc868a7f5f54323070591222b58f9da11af2580266d3ddfc0f8d52f168c421f25f8c4caf8af17f941665540aeee3b4dee0256fd13a175495133a9d2d20f74abeb74514e75a525fa292c2930435c2d4449b4a62dc2a5fc9f92c1b95fca0347f5e03f4398f2251bd621713bc25373b9bef3706220f9c69388c1d3c9c89211c7fb1ce8f8db1a20190993ade5f3377cef79449fd80e3a44860c6fe304b862a32d91f16547cffc4aaa160199ffe82a356f3cad63d1514f5e033a22f2e59c8344170d1d5e81ee88534a44e30e8d4e88520625ca7301e64caba1c23894dfcfa977489465f0", 0x1000}, {&(0x7f0000001100)="4b65ecee901f9aa6b360c5eebf9d551f9bb60c7994e4f5fac2c01c64b592ebc11aeae72ea97782eb124ed19ef256b7299bcc6e4d294a25e0acb478466bfd8d2ee14fe6e44085a11cac9c60eb0e0cff164da8bc0136fc48c90bc2abd4fc4b56029daf19bd058223e12143beca6c1258b78daaed7d115aac8768277db0240d81b0df971bd1e2841b35f09bc12d4d6f651f94bd9974603356b2a6c6fe7cb2c7bb2c029916350102539f516269020f68bc66d7e10fe686ab59d7ada2b7f82e5c1ba0bec9aebf7968ea741717441c3468b1aa4137d2c7536589", 0xd7}], 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001300)) dup(r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) connect$unix(r3, &(0x7f0000001240)=@abs={0x0, 0x7}, 0x246) mprotect(&(0x7f0000559000/0x4000)=nil, 0x4000, 0x6) r4 = dup2(r2, r0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) getsockopt(r5, 0x6bc3, 0x7, &(0x7f0000001340)=""/195, &(0x7f0000001440)=0xc3) close(r1) socket(0x400000000018, 0x3, 0x33) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='W\x00') r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fsync(r6) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff88) write(r1, 0x0, 0x0) 05:34:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) connect$inet6(r5, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x200}, 0xc) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f0000000080)=""/156) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:34:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/211, 0xd3}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) listen(r1, 0x1) fsync(r0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000003c0)="1f107dfe1afe6ae3ed434e2644ba1952b1b5f75f7385b6", 0x17}, {&(0x7f0000000400)="9525c51f8a7c12e130606e72414a87286ac66016c907470c711ec1b53643ef658ca6e1b9834031209fc646a7820817a42f7da9ea546089be55f6", 0x3a}, {&(0x7f0000000440)="b0132014415e495899fa158e4439eab8540db9f37b0a067ab65eac35f9e1c33472a534139a3e2dd6715f9320cd415613bcfb42539afec5dd0b4b749ec0e9c439192c01720c1f12f8a085", 0x4a}, {&(0x7f00000004c0)="1348d1b3bd5a2c54701d14cc0bbd2ee5afe947ababe1be3a7d098ac79aacd660aacda6507cb6a5407a693f63765fb90698cab57c5a35c010a715d5c4c965d92a9a3a665c315a6f70d6aed65dad4535c01223a98bbafd621327bd5911ea9dd5a311d8", 0x62}, {&(0x7f0000000540)="36af86690d4cc2f5f432d475dd7169d963f9dd050e5dbc5af1826b94c0312aa133ef45a9d509fe845c1ff49faa65f05f286a3a6d3ebd3a86b224a4c1ce47c12d8d88cb0d488c234c01cb5a969c2a2bbf659894e23b8f590bc329943c16d76ab67f72fc1577a815dbb9a092876c208f39661689331e636e126cf50fbb7566f9ce63f6f2fa99f3b117b15311bc9fb015cb44734b79259eb79298b516c662177bc227b99f098939864a1dae8ff2f808c63d84c57f07c93a65be507489e5576ed1207282e9516b16fc68a83778845371b6104fb55f2d874a6199c1cf", 0xda}, {&(0x7f0000000640)="e4ea44847bb0da6b1904c41b5d7fe09f6222fca876e3b9bb935ba3c4ba6b217197228ba03f292e2496a89575d2e880f016f8a76def8c92682acb7faaad76d9255dc73a42cad7cc68bde8f68575e3c2265cbcd48bcce9382bd2185d7f2f6e67e85c286a6f4904645f92215eb64f6d4d636f052e742dc8f2a35fac33ca00e558007f176e0e8cdc4ffc8e400e02239d1af34a5ca54ca5371c9ff4baf70c1a0f05c9b7a7b7a32d779f", 0xa7}, {&(0x7f0000000700)="7b838ab7c5f2b9555e5b0ad7ac7dd924d1b6779ab83fa8c8b9fac21d35ce852775e88fea2f11132b9bd76817e86123339cd862e879aa4c157f31ffd086827f9911f34a564c19c91306330dc01727dc7690897679ce98106df863e9b3250b9295d63782b9524bc011ecb7919ac3d30c9e00fe7d71c8b1531f7c29fde600cd889e18d2a96954691c420349dabc33b9eb30546cd67cb6274192ae4dad6af6d2cca12b39b145408fa2b7fcfa", 0xaa}, {&(0x7f00000007c0)="a12c864ecfaf101d29838e1743fca2970e89805e923f429211731726cc8370c2be707dbf345a6146238b4a3cddfb96d63e6655a1669e76c3ca6a587a68ec91eaacb8e932916eb75d4b1deb9094914e0d269d79171600b9b96ab916d022de9bb55c37ac5c9f274c860cb3e7e3e726182039a026259c100d36e26b672d528fa458c42890eb9f7ccc00077bc9ab0ed47e8f9077feec3d6ae954993a867c96ba33efe9f09205060306ccb3139877fc26085a0ad8f327e49a32187eaddbb16baf63d8c4c2242e8b4e491c69c68238a5569a23fc5a56bbae8e6f6ad07790a442a804af3a3246ef8d5b8fc0c23a3cb5", 0xec}], 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ff, 0x33, 0xffffffd8, "8500410aa79300c4f54020d98301a462f9132000"}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000001c0)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = semget(0x0, 0x0, 0x282) semctl$IPC_RMID(r6, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000380)={0x0, 0x800000000003ff}) 05:34:45 executing program 1: r0 = socket(0x2, 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x8001, 0x2) 05:34:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df452214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:34:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(0xffffffffffffff9c, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0xffff, 0xdf0, "4c8fd280e268d5211c1a8cabd6a0e5b54f481019", 0x9, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 05:34:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r9}) r10 = socket(0x11, 0x4000, 0x80) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) r12 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000180)) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r12) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x201) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) socket(0x11, 0x4003, 0x8) r16 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r16, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r17 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r17, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) dup(r17) 05:34:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) r9 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000180)) r10 = syz_open_pts() close(r10) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r12 = syz_open_pts() close(r12) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r13 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f0000000180)) r14 = syz_open_pts() close(r14) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) r16 = syz_open_pts() close(r16) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="45ef7ad62f6bbd1bf2e1800b08d09e4cf893b03e06ed19bcf8be588e850c0b57189906ab701936815dddb5821495b7f9b3a422e66ccbdb30459546b4fed71b973702018de374df0693c7dd61aeefb7c1bbaff8f49175c2fd31367304d752454f85d0e3f0687a433156f1b0a52c3619353ce24f527fb4b47aaa54b0905b1b79554f9b9f3fd9f44cd091135dc73a576f37c332433bd137f235ae19ddf9720200d127b06c943121693587028ad183a838eec6bdda8c35", 0xb5}, {&(0x7f00000001c0)="0fae1b393b24dd3aa17ba738d82bf8d01f2b84c12ecef51eb336e4f1a852f81c069e62110a", 0x25}, {&(0x7f0000000200)="09e99416186c45bfbf4b6e28be59ac137f9206bacf80b4ff449bb69ace07beecc5c8422fc5256a50d69d102eee8ca7c84b01abb94a6917c24eae4a76d4b8", 0x3e}, {&(0x7f0000000240)="9879ab5eb4a2991578ab79cf1f746e3328df3e597ec686a5f08dfc06f0a2c6a8734056f25763b017d5254d7b87b5148ee62a163ad91cc948c6b1220877be48338e886edde1b9245497b38cd32538d188ae05d77d6dea41f56e83ec6434ebe636d4f575b551776ea4c8598cb47a750604af2b2860f1773859892cdd60b4802e683b1fef604844f0e4297fd4ebc2eddabee81977ff8772f724d71136b914571dda502e", 0xa2}], 0x4, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r8, r9, r10, r0, r11]}, @cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r6}, @rights={0x20, 0xffff, 0x1, [r15, r16, 0xffffffffffffffff, 0xffffffffffffff9c]}], 0xd0, 0x4}, 0x400) r17 = socket(0x2, 0x400000000002, 0x0) setsockopt(r17, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 05:34:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 05:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x05\x00\x00\x00\xdcy]\b', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00*\xb0', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") 05:34:47 executing program 0: sync() r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000e8273fc4ba2500e1ba7fce47931c2e8688b6e65291499d7353309f125572ed4949998b1c0977c2f09fda276f589372db6c89948322d5b813e84d4d28a6999bd3cd8504429283a83f0ce4aecbf71c058cb62859acfbe3bea595b7234cc9784c4fa66e36d1d43c0d25d10b1438fe471c0fdf05f88fb6ff38de6cd8641b557ab9666c2b27c632ab1af1ceb4"], 0x10) close(r0) 05:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x50}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xffff, 0x3, 0x53, 0x101}, {0x40, 0xff, 0x7}, {0x3b5b, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(0xffffffffffffff9c, r1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000140)='./file0\x00', r4, 0x1}) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0xac, &(0x7f00000001c0)="b6342ba6615049535d762771a6499fffed85dcc28ffdceca4485be33b358d3eabe6a837468e8c3881781daad42ad335eee02773ec53e0037429959fab2507ce4c15670c8ebea8020c7c1b6470c6b5501ee0bee7fbee64e2cfec693e9ab6705721c48747ee1e24be8ee18a645acfb1cfc4cf87dc94fe9712e66ed214542c57e68d2545cc09ee9281da49a90952098e407372afa0f4d75f30c4dceee196da86a513591825cc6047c0ffb17d9ce") r5 = msgget(0x1, 0x254) msgsnd(r5, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) 05:34:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 05:34:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8000, 0xdf, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2c166341519be70897fb00000000") 05:34:47 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xf8) syz_open_pts() socket$unix(0x1, 0x2, 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r4, 0x25, 0x800000000000009, &(0x7f0000000180), 0xfffffffffffffed4) kevent(r1, &(0x7f0000000080)=[{}, {{r2}, 0xfffffffffffffffa, 0x74, 0x4, 0xcccf, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) r8 = fcntl$dupfd(r7, 0xf, 0xffffffffffffff9c) utimensat(r8, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7, 0x3f}, {0x9, 0x400}}, 0x0) close(r4) kevent(r6, &(0x7f0000000000), 0xfff, 0x0, 0x1403, 0x0) 05:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x25}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x3, 0xfe, 0xd, 0xffff}, {0x1000, 0x0, 0x9, 0x7fffffff}, {0x9, 0x1, 0x3f, 0x9}, {0x9, 0xf2, 0xa4, 0x8}, {0x400, 0x9, 0x3e, 0x8}, {0x101, 0xd8, 0x2, 0x8}]}) 05:34:47 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000100)="8c65", 0xd) 05:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x40}, {0x7, 0x0, 0x0, 0x10000000}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f0000000140)=""/6, 0x6}], 0x3, 0x0, 0x6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x164) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r3 = open(&(0x7f0000000740)='./file0\x00', 0xa0, 0x41) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) r6 = accept$inet(r5, 0x0, &(0x7f00000003c0)) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) r9 = openat(r8, &(0x7f0000000400)='./file0\x00', 0x80, 0x100) r10 = accept$unix(r2, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = syz_open_pts() close(r12) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r3, &(0x7f0000000500)=[{{r4}, 0x8000000000000006, 0xb389434051693268, 0x80000000, 0x200, 0xff}, {{r6}, 0xfffffffffffffffa, 0x40, 0x2, 0x100000004, 0x36b24f65}, {{r1}, 0xfffffffffffffff8, 0xb7bd0898c00d8980, 0x1, 0x78b2, 0x8}, {{r7}, 0xf1d2479327e91508, 0x30, 0x1, 0x0, 0x100000001}, {{r9}, 0x7, 0x8, 0x1fff76, 0x5ec4, 0xec}, {{r10}, 0xfffffffffffffffc, 0x54, 0x3, 0x4, 0x206d}, {{r0}, 0x7ffffffffffffffb, 0x13851e3621b42f47, 0x4, 0x5, 0x8e7f}], 0x0, &(0x7f0000000640)=[{{r11}, 0xfffffffffffffffe, 0x23, 0x2, 0x58, 0x3}, {{}, 0xfffffffffffffff9, 0x49, 0x8, 0x4, 0x7e}, {{r12}, 0xfffffffffffffffe, 0x40, 0x0, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0xc6de}, {{}, 0xfffffffffffffffa, 0x80, 0x20, 0x7, 0xfd7}, {{r2}, 0xfffffffffffffff9, 0x48, 0x8, 0x6, 0x3ff}], 0x7, &(0x7f0000000700)={0x8, 0x9}) 05:34:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 05:34:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0/file0\x00', 0x7, 0x200, 0x3, 0xc70d2644c1038582, 0x3, 0x5, 0x3, 0x3, 0x2, 0x401, 0x7fff}) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 05:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x581b}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:34:47 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x9) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) 05:34:47 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x42, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) r3 = getppid() fcntl$setown(r2, 0x6, r3) getpgid(r3) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0xcbeb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x8020560a, &(0x7f0000000680)={0x3, 0x0, {[0xff, 0x0, 0x0, 0xb28], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x8001], [{}, {}, {}, {}, {0x0, 0x0, 0x9}, {}, {0x80, 0xffffffff}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {}, {0x0, 0x0, 0x200000}}}) 05:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8110, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x50}, {0x4006}]}) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 05:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 05:34:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x446b1fab39e062dd) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x81, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000000, 0x3f}, {{r1}, 0x8000000000000004, 0x1, 0x2, 0x3, 0x81}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r3) 05:34:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 05:34:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8060694a, &(0x7f0000000300)) 05:34:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0x0, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) pwrite(r6, &(0x7f00000001c0)="b53f4e4a02227b15aaa354fbbd3fa3d17cea14d9114f919b343acbbcf252b26a66d7cac0a308f6772b389db27083c0e0bc6bb318a6b0230669833a22084fc40a0f12b6e214cb5526efbe2cff03fc8fc731cf67854eddf907b7928bca1b950cfefc398345f73149dc2f7bc5d90334760fcd66dc8613a9f328299fb7848ddbf9cd53ca96c614e7f8406ef227074b300c4e2c44d6ad64343eaa07134961933aa07c9dfbef39742d01fcd5a8231b4da24101188032c191fecb745ce15a35aee958", 0xbf, 0x0, 0xfffffffffffffe00) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x20, 0x7}, {{r3}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x1, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x12, 0x20000000, 0x10000, 0x401}, {{r5}, 0xfffffffffffffffd, 0x20, 0x40, 0xb, 0x6}], 0xeaf4, 0x0, 0x80000001, 0x0) 05:34:47 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f00007b1000/0x2000)=nil, 0x2000, 0xf1ea51ff87c9a993) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 05:34:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x8], [], [0x80f8040000ff], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='q\x00\x04\x00\x00\x00\x00\x10\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x29) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) getdents(r2, &(0x7f0000001380)=""/208, 0xd0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) connect$unix(0xffffffffffffff9c, &(0x7f0000001300)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYPTR64=&(0x7f0000001240)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000001200)=ANY=[@ANYRESDEC=r1], @ANYBLOB="6ebcc237eae72f59760eb5a1e865a195b02b05773b31a6a19f2361cce9214004315978b9221463005389acb06601e3593547462a1925512a8aefc3b192fd67e78224a67ceec35bbd2696e0d70d5b06f4e1977a44c09cc145dbb666f1707fdf6abe61d821e7c5bcfdf447758a8f47ae33d405969f37fe11b3109508", @ANYRESDEC=r0], @ANYRESOCT=r3, @ANYRES16=r3, @ANYRESOCT=r0], 0x6) write(r1, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r5, 0x0, 0x800) 05:34:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)=';de\x97/bpf\x00', 0x100, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = geteuid() select(0x40, &(0x7f0000000340)={0x25f, 0x1f, 0x8001, 0x83, 0x10001, 0x100, 0x8, 0x80000000}, &(0x7f0000000380)={0x2, 0x80, 0xfffffffffffffffb, 0x9, 0x7, 0x5, 0x1}, &(0x7f00000003c0)={0xfffffffffffffff9, 0x4, 0xffff, 0x6, 0x2, 0x9, 0x0, 0x9}, &(0x7f0000000400)={0x7, 0x7}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r5, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8002) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f00000001c0)=[{0x911, 0xb2, 0x9, 0x8001}, {0x401, 0x81, 0x9, 0x1}, {0x1, 0x1, 0xb0, 0x2}, {0x101, 0x80, 0x3f, 0x1dac}, {0x1, 0x80, 0x3, 0x8}, {0x2, 0x7f, 0xf9, 0x1ff}, {0x9, 0x91, 0x5, 0x2}, {0x7, 0x1f, 0x8, 0x40000000}, {0x7a9, 0x1, 0x3, 0x401}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x1}}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x15}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") lseek(r0, 0x0, 0xffffffff, 0x5) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000440)=0x8, 0x4) 05:34:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [0x80000000ff], [], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:34:48 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x75) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="3aaaadf679d36ee43e516e1104a20ad14671bb354504507535621ba6cdc1f5f9bf10bb13977d8c", 0x27}, {&(0x7f0000000140)="99c3c2dc9d68e30d5c995ec3c5892e8788c8ece72f07aee23aaee494d228f1c9175a4470d393515925bcfd11f0b05bbd739b87946e46fb29d239cb5aa468b994562db36ad1e6e61c7e76ccf4d93fb12f", 0x50}, {&(0x7f00000001c0)="ca042af5a05f30cc772deb01b9cf540297a591855defac4d4e2b13ffd5bc5512a74124a91a4f56fcc5fd", 0x2a}, {&(0x7f0000000200)="1388b7cb40681cacf55522ea75ae127d21a09419958e772fdcb1465eaa98a6d4cd665d7c440befff89fa328f9c90a30684f88ef6119e066972634590e08fd5b55930c337f4832c474000b6d2d3d8f78ab910c5b535de375cb4af53bde075b1947d08706db698203a46", 0x69}, {&(0x7f0000000280)="3333f3f98508f739dc77e077e5842c4010178aae489e4554a9000428dcf17b13c158a226c3ff30f0ffa9be6f9e458d3d04bcf8c3ede91ee3bffc6bce80031e82f14b1d3d0323de5452536a534905fbccb9eca8086cadc19fbe026c66f73e0007f6dd8e2e4c3c210870d6e5208e31514b5de84c393ff7735f754f004b43fc7e04838a7c0fe261", 0x86}, {&(0x7f0000000340)="c9e25bdeb22fe50e4140e8972f4081c1a04a4422", 0x14}, {&(0x7f0000000380)="cb240ee0", 0x4}, {&(0x7f00000003c0)="166e6453677b8b9449c316f743dd078acbe90e96fc5f2b44bbb8846c6ea1a4789704208705f2b0422f11c982eea641eb99ad2689368d2e8c98af633be0dd06eecb194b0a826b983a72cbe08ee61acfd29a13aa7574dfc15056c3a76e277b9b12f6fbf28d3bd12e6f6ab6e9ef0d237c7dbab44a971320872f02cf3548140d2a5e8b666ab782edc09a45aac606ae36ad186261f2faeb8117457a40768a48c698d8b50afaa618c5f9d68c662f9c8b4f07c5e92599c525888e0a4c41ee4fc4af3a6fb7987e13277a8fbc8c16a82d28f10e18bf7053e342baecf516d58b70d5012bdea2", 0xe1}], 0x8, 0x0, 0x0, 0x40a}, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:34:48 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x7d80417b5a0fb676, 0x224) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x34c6e17395659d0c}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:34:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7d76b13fff6d42119e3e43b8e82cbd5641d88d8af389a915cc4f6895d12e3436f800d88e82b020dd5daf86aee868298bd95225261ffaef6a7b3c8ed9185702eaf1163503be0cfa5aef7306b1728e58bbb30a7765170f91a5eaa144d162530f92b2f783a3936e1da150c0bffb634e41994fae9bd5d525f0f10a085036058f4e2b34ed0f67800abf592921934741a2600610aaaab4cf1a64cb9c9862f58e"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 05:34:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x0, 0x81, 0x0, 0x382, 0x1f, 0x7fffffff, 0x3]}) getpgrp() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[{0x7, 0x8, 0x6, 0x1}, {0x401, 0x9, 0x0, 0x5}, {0xeff0, 0x80, 0x1, 0x1}, {0x6, 0x7e, 0x7, 0x32}, {0x20, 0x8, 0x2, 0x10001}, {0x1, 0x3, 0x3, 0x401}, {0xeed8, 0x0, 0x7, 0x9}, {0x101, 0x5, 0xff, 0x1}, {0x7a39, 0x3f, 0x7f, 0xffffffff}, {0x2, 0x9, 0x0, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x100}, {0x3d}, {0x80000000000006, 0x0, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)="2a91b0958c1d00c3cb0000000000") 05:34:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00c7f84187696c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 05:34:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0e3a625297533d96"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 05:34:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) socketpair(0x1, 0x8004, 0xfc, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus/file0\x00', 0x8680, 0x10) dup2(r2, r3) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r4, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) r5 = dup(r1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) fcntl$dupfd(r6, 0xa, r8) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000100)=0xffff) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) 05:34:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x400, 0x0, {[0x0, 0x0, 0x0, 0x2000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdfdffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x2}, {0x2}, {}, {}, {0x0, 0x0, 0x13}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:34:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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) 05:34:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x26, 0x1, 0x7e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x24}, {0x16}]}) setsockopt(r1, 0x872, 0x8, &(0x7f0000000200)="bff06c3c7122586304ade7bab064339de2ec7643bcb929e76363f9160e365224e909991ecd0ad772ba67f603e6420d1587f6ef1136dad94a4d8c96393f6681f5f7fa183af441e21a71d3befa395489e352e793c96829d1875a7bb96c078ca9065cf7c696", 0x64) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000080)) syz_emit_ethernet(0x17, &(0x7f0000000180)="cef0d11748f205b6cbe4edbdabecb44e34d5403df4099b") r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = getpid() fcntl$setown(r1, 0x6, r3) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x5ec2) 05:34:49 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r6 = open$dir(&(0x7f0000000600)='./file0\x00', 0x40000400055, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000380)="d81f964ca92055c0918fd2b3", 0xc, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000000)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000500)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x2, 0x2, 0x9, 0x3c48, r10}) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r11 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r12 = openat(r11, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r12) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r12, 0x20007478) readv(r12, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r12, 0x20007471) ioctl$KDENABIO(r12, 0x20004b3c) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000002580)) flock(r12, 0x0) bind$inet(r12, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000003680)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r14, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r5, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r16, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r17 = dup(r15) msgget$private(0x0, 0x400) mknodat(r17, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r18, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r17, r17) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000880)=[&(0x7f00000008c0)='1Dev\x02\xf4\xed\xbe\xe9A\x04@\xd4\xc3Jb\xd0\xd2\xde\xb7\xc2\x8f\xbfVS\x9euug\x8b\x1e\xba\xfa\x11(\xdc\xd1\xc7\t\xd8O\xe0=\xfcne\xa2\b\x81\x94q\\T\xe5\x82\x83p\xca\x15\x92l\x00\xe0h\x02+\xfc,\xca~\xcf1J\xd6\xe0\x00\x00\x00\x00\x00\x00', &(0x7f0000000840)='/dev/null\x00']) setreuid(0x0, 0xee01) r19 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r19, 0x1, 0xfffffffffffffffe) 05:34:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x808, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1/file0\x00') execve(0x0, 0x0, 0x0) 05:34:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f0000000000)=[{0x2}, {0x1, 0x1, 0x1800}, {0x3, 0x40, 0x800}, {0x0, 0x4}, {0x0, 0x1}, {0x1, 0x200, 0x1000}, {0x3, 0x4}], 0x7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x800, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x2, 0x100) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000180)) r11 = socket$inet(0x2, 0x5, 0xff) r12 = syz_open_pts() close(r12) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x4, 0x4, 0x1}, {{r4}, 0xfffffffffffffffa, 0x1, 0x2, 0xffff, 0xfffffffffffffffc}, {{r5}, 0x0, 0x58, 0xf0000000, 0x5, 0x2}, {{r6}, 0x7, 0x10, 0x80000000, 0x10000, 0x6}, {{r7}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffff, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x44, 0x40, 0x7, 0x81}, {{r8}, 0xfffffffffffffffe, 0x10, 0x2, 0x4, 0x7f}], 0x9, &(0x7f0000000440)=[{{r9}, 0x1, 0x2, 0xfffff, 0x9, 0xffff}, {{r10}, 0x79af91f2eefdb6bb, 0x2, 0x80000000, 0x5, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x2a, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x1f, 0x2}, {{}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x3, 0x98e5}, {{r12}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x5, 0x8000009}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0xff, 0x81db}], 0x1, &(0x7f0000000580)={0x1, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x6, 0x0, 0x3, 0xfffffff7}, {0x34, 0x0, 0x0, 0x6}, {0x4000000000006}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="5fc28bcaba796929", 0x8}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r13 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f0000000180)) 05:34:49 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xff) r2 = dup2(r1, r0) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000100)='x\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r3, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) fchdir(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1ca9d652cd71ee19, 0x81) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000500)) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) r8 = syz_open_pts() close(r8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0xae) r9 = syz_open_pts() close(r9) 05:34:49 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x84}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r3 = dup2(r1, r0) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000100)='x\x00') fchdir(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x1) mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x18) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000200), 0x4) 05:34:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x7}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 05:34:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r2) syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:34:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 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 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 05:34:50 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="87ea32174810192e457d583b4bdcade3ff593aa9624553ce37d55c1e41eecaa59a15091a04285fab4446", 0x2a) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 05:34:50 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = syz_open_pts() open(&(0x7f0000000540)='./file0\x00', 0x200, 0x346) close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000400)="011e03bd6d596692662f5c8b1a266d062aaa71024115040a499e763c022f3202a34e91998741ee256a3576122a1a6118ed37639d9f410bca7c8e79a258d244b71036283afcbb82b47ff6792c327f1ecf9d19419c7e782869fe70730b18ecf095d08236aa22333217bb98abcb0e781be8b855f44664d769b9a4f84bbfddb564a86b6e195f37e910dc4942de7172e39e9dcb202c3bbe13139be886c75ce8ded235ece1eb7f353bffbe91dfd885e57e28adb833ff4c55d5543fc823cb43187d", 0xbe}, {&(0x7f00000000c0)="a15b3eb741217f1dda67790ff2db914c2e9aceeaea3f6d", 0x17}], 0x2, 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = msgget(0x0, 0x2) msgsnd(r5, 0x0, 0x0, 0x800) r6 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x7ff, 0x7fffffff, 0x0, 0x0, 0x8001, 0x6, 0x6}) 05:34:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x10, 0x10000, 0x9) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 05:34:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = dup2(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r5) r6 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x2}, {0x60}, {0x902}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:34:51 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = fcntl$dupfd(r0, 0x11, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x8a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf000000000000010000001000000000000000000000000000000000000038", 0x2c}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000100)=[{0x0, 0x8, 0x8, 0x6}, {0xc000, 0x1, 0x81, 0x80000001}, {0x2b, 0x5, 0xff, 0x1003}, {0x1ff, 0x9, 0x9, 0x1}, {0x400, 0x7f, 0x1, 0x3}, {0x5, 0x6, 0x1, 0x517f}]}) 05:34:51 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000340)=0x1) dup2(r1, r2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) chdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) faccessat(r4, &(0x7f0000000080)='./file1\x00', 0x8, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)) 05:34:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x204) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) r7 = msgget(0x1, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() msgget(0x2, 0x84) geteuid() 05:34:51 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={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) listen(r2, 0x8) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e00000012000225edbed0dc11677ee0f886415182190d8c6d8b625bf9a1d1ffa5b72c2ca5b637788d80eac03c5e514989014c9460acd6f52874101d5c12343897d298d3134f9449066feece9f02a787adc5b81b339347b99d83e56cb0e289c284765d337be28475e85241e234400cb00f73848b40fcede88f2d15ea6662a079879c22e5a85c855683693a371f8e3c40e6075f195f05bf04dccff22271a1a9f"], 0x10) write(r1, 0x0, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x200, 0x200) 05:34:51 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) setgid(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r5, 0x0, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) fcntl$getflags(r4, 0x1) r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f00000000c0)=""/57) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x9, 0x3f, 0x1, 0x3}, {0x400, 0x2, 0x7, 0x7ff}, {0xd88c, 0x1, 0x2, 0xffffffff}, {0x9, 0x4, 0x0, 0x8000}, {0x6, 0x4, 0x4, 0x40000000}, {0xe1, 0x1a, 0x81}, {0x3, 0x9, 0x4}, {0x2, 0x1f, 0x9, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 05:34:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\"\x00\x00\x01', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x15}, {0xfffd, 0x89}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCFLUSH(r1, 0x20004268) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x7}, {0x400, 0x7}}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) close(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000140)=[{0xfff8, 0xea, 0x5, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) close(r3) 05:34:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) accept$unix(r1, 0x0, &(0x7f0000000000)) 05:34:51 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:34:51 executing program 0: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r10 = geteuid() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r13 = syz_open_pts() close(r13) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r14 = syz_open_pts() close(r14) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r15 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r15, 0x4004741a, &(0x7f0000000180)) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x20000, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r17, 0x4004741a, &(0x7f0000000180)) r18 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r18, 0x4004741a, &(0x7f0000000180)) r19 = accept(r18, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) r20 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r20, 0x4004741a, &(0x7f0000000180)) r21 = getppid() r22 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r22, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="0be9876b0f891e49ef0ba933bb51701764c4237adafb9e9a244907f0776d66cc74be1c915828d15ba8c773143823613a932bb5caac853db714cd4c1694caa06eb86f42353890695f9b7abf4428906906643515adb86091d8c36c033144c124211b97572468497231e90069981b05a0c87c2a6e75d0af668728495b9ffe8b9fbed082eda5641b1c4570fd07b260ac7cce8e23fc1ba44e", 0x96}, {&(0x7f0000000200)="f2f26e5112c4a68fceb658fe2a3c74cdabb4bef3707fce14f0f40598d53dd69a747674e09d30b0d1a0fe324df9f5582c1d41a4a2b430d548f9cf4105e7a4bcbb62d5d900e1ece5661298175799378e508b437c5527b2227337c440c12569f9b7eca6a5c3fbbf5f8c7e3d647a9718b96ea52503ace154a2cfbdcab5728c11aed926e4a9270a69e6f6828d3fd83c848d5e5dc3adfb47a5a7c031247a51a3c6848da4ab93dda64abe8bd1b3825353fe9293bc285846b1342d0ac67083bf1d56d33fbb82b57bb72d3e38e1bf1f707e588c37d8b568adb9eb4b70c2b86e638ff3dbb872b47e1e9fd5780d8fc023cc3640d1ebbb6c67383f8d36c1282ac2592a76c3", 0xff}, {&(0x7f0000000300)="c1c21853d28eca50f421242d3934e471593827c22d1526ddcb924072f421449c0e033915f5438862e2a7755f28c45641dc19114f4053d5027842edb7e8d382787cc9f6c29f94399b97e4bc50fa48077fd9687a274a017df23b22f70f027797671c1e2f4a02e2cd96580e83e8471dfa0744630061978e05843e3962b122767c0c92367407ed9bfd2e8ecc40f3b16525957ff8d778773d7099a5150404e2b93e60fa700b0e4a429a75b6fd2d8051a4d53d32f99177306b58628928ceb2d26bc61a7bfa46483f169132800cde6746dee9ee3e06eb", 0xd3}, {&(0x7f0000000400)="5c039a", 0x3}, {&(0x7f0000000440)="7cd53ec92cd614855f098d54119635ea9ba22b86eca180d968", 0x19}, {&(0x7f0000000480)="6ca80aed559f37d10132d8ad45a6045d6253c28a123ddbe3fc512c1fb708a3770954b3fdf0a53816b51a5d49ddc56d4a451505715cf58bddb814a302921fb2fd32920efd887220f53f68b8d020c2407b66945f3227e5db34d829", 0x5a}], 0x6, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, 0xffffffffffffffff, r15, r16, r17, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, 0x0, r23}], 0xb0, 0x1}, 0x4) r24 = syz_open_pts() r25 = msgget(0x2, 0x4) msgrcv(r25, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/183], 0xb7, 0x3b025a17b72caadc, 0x1000) fchflags(r24, 0x0) 05:34:51 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/231) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000002c0)={0x0, 0x8}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7}}) r9 = geteuid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = getuid() getppid() setreuid(r11, r9) r12 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r11, r12) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r4, r5, r7, r12, 0x100}, 0x401, 0x4800000000, 0x8}) 05:34:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='{\x95\xf3\xa0YLVY\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:34:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="070000000000e07cb66aa1fe0ecd9f26992a1050230400000000edfe1d5ad35a05d5000004a8ed0b52116264b6115c4ddb70a52679751665e8653352d1"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffffffffffff78) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 05:34:52 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:34:52 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5) chdir(&(0x7f0000739ffe)='..') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 05:34:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffff6fff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:34:52 executing program 0: r0 = socket(0x12, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x6}) writev(r0, &(0x7f0000000000), 0x0) 05:34:52 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7aad6175ff5ffffff00080000e4e74de4"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f881399c1516e19dfba41356a5ac384ca9be98e71544c8d000cd2b8bfbb080010bd6f167e2b666d0909c545c64231d86607461b9e0ebb0d7a8ba02f5a09a486a070b00df5da96a06c741f89e4aaab9f0807e62fb638625032ec39ccc27a8fe221da02baa5e7533a39d5c7fcf92700800000acd262ea40b13f5f046a3ab8fc25bc4553308c34b749e3234a5ea96e4aa4357852554a4e65e9200bda0427f7f7dced4142cb3b825a4a9e0304b2d45283eca45a6ad64e86a2595dc909716ea25bad718cd3c68d72a53670644e981a003bcc341016e6f15a9cb9cfb9350efb818f13e71a816237c8e5169254efb34cea2d624faa2e9920a9b45ecf9689189f3c31839f09c57500c78636d4b0247665f8f82942b678dbb19849206b20870c1ef21f771d014908e30958cff8f2d69bb0d335dcd59f44ffb024ea558b2c366e69dc8687e88569672a7fbd8512864bc08a5cec08b26b9fee82a49cfbc9b1af9611b327589aacf82a954327cb7d8f5feeec2e2ddac03472437d83f0b604e8534f2584ed22440dcd5915e0bedab810a23c4697255a94213cb4566e2dd352becd", 0x201) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "379e79cbf039717dcfd5a4c16827eeb8805f7090"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) 05:34:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x104) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000200)="220e2af030981606b36fe260ec5f", 0xffffffffffffffed) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = getpgid(0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r3, 0x4, 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) recvfrom(r2, &(0x7f0000000100)=""/9, 0x9, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfeca, 0x0, 0x0, 0x0) 05:34:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000400), 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x1ff) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0x20, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 05:34:52 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000140), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='\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', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x10) fchdir(r2) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9eeaa6dbf79477a644660000007486b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff106861316538dae9cf36362ac5be9d2cc9e4c09b41b6602f1f45da881b750bdfe98507493c4dd87f21ac5f35f602cda86f9abe3b3d1bf06b37d1ae684d15b0a7476481c9d8fd6ef75d8a6998e65e6699e2d5e322e610c7485b8bd98645a9db39d5117a5abfa976622949881408b1f4b3ec8a698ce7acc11"], 0x2b, 0x0, 0x1000) msgsnd(r7, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r6, @ANYRES64=r4, @ANYBLOB], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000008c0)={0x0, ""/186}, 0xfffffffffffffe45, 0x0, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) r8 = semget$private(0x0, 0x2, 0x20) shutdown(r4, 0x0) socket$inet6(0x18, 0x4, 0x2) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/127, 0x7f}], 0x1, 0x0}, 0x42) 05:34:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a, 0x0, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:52 executing program 0: r0 = socket(0x18, 0x8000, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6202cb42fc1b0000c1a4960b55d4f83af83db6338b086c16dc7b63715de8a180a74d770f4191d32af5f5147a5fbaf28d5425894324d336f630426b9e9ff1bd986f2273ba5c7f81c8858b4a4171f3402f07630e4bce4bf23b339999f4b7eeda8a94a6ae9ac73d"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000280)=0x7) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="5b020207e00100012000"], 0x1) write(r1, 0x0, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x410, 0x4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000240)) 05:34:52 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fiyeE+file0\x00'], 0x10) 05:34:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xec56e874e66eb309) r4 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x48) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000280)={{}, 0x2, &(0x7f0000000240)=[0x0, 0x0]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000340)=0xcd99) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="26495b55a6cc90cbecb455bb8158") 05:34:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:34:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b4000a004e26d03f413d0ccd4000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = accept$unix(r4, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f0000000180)=0x43) fcntl$setstatus(r5, 0x4, 0xe0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:34:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0xff, {0x5, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind$inet6(0xffffffffffffff9c, &(0x7f0000000200)={0x18, 0x1, 0x7, 0x1ff}, 0xc) 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) 05:34:53 executing program 1: r0 = socket(0x20, 0x8000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x1, 0x5, 0x6}, 0x3, [0x80000002, 0x10a4, 0x100, 0x2, 0x2, 0x5, 0x8, 0x8]}, 0x3c) socket(0x11, 0x4003, 0x40) socket(0x11, 0x4003, 0x0) r1 = socket(0x1, 0x0, 0x5) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a5f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0x53, 0x0, 0x0, 0x0) 05:34:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYRESHEX=r2, @ANYBLOB="f55ab41f0ba9c7363fe8a74324ac44116b1d97d613b0c549e49712ca173ab90855a06bc8d1dde3fe8cbbaa110a70b68012c5214918add73dd565f3fb65276d662534cfc8cf24cc50689c5f57eed3e6cfabea40a4c67f2ee8b8f839529bd499d5c37e75bc17523c1cec172ec7f700c38a69df381655071f83e86493d4fa593f860a1d9c76722a5dddbf753c9c530707dfe7cfd063c2333a6da01b898fc40bc349ebb26a1ae74dd5d6305eff75ec1f25d20046bfc864b9625df1e2f09b7a2b93348a059bb70f42889db570f813b1073259b2d83885c0e4dfb3e7df5bc6269eef9a", @ANYBLOB="2130738c87457ddc", @ANYRESOCT=r3, @ANYRESDEC=r4], 0x5) accept$unix(r1, &(0x7f0000002700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f64334db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003513000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ea3aad30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf8b9101f298de56e3a33aa69f4b342e85423ab89b866e24576b284e6f45cd2a4ec5fb4e3cd9031167685f8e2fb7b8ac42df"], &(0x7f0000000300)=0x1002) r5 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000280)='n5', 0x2}], 0x1, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x2531071982f52296) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffddf) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x5, 0x0) getpeername(r8, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x3, 0x8001, 0x7}, 0x2, [0xfffffffffffffffd, 0x1f, 0x1, 0x7e, 0xd, 0x0, 0x4, 0x2]}, 0x3c) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffe9b) r9 = semget$private(0x0, 0x5, 0x204) semop(r9, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r9, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) r10 = semget$private(0x0, 0x5, 0x204) semop(r10, &(0x7f0000000100), 0x0) semop(r10, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x209}], 0x4) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) socketpair(0x1, 0x8001, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000005c0)="89915b2d84a92b3e69d6827bc7b3a5f66b667e3eb1a6b36a62c7bd74dc83a1fd0e2cc8781db9c8baf411833c029e33f7d568e3343098b8c66d60a64c94b4d30eb1bda7bf1e11842a757a6ccd733875cad0dbd4b6427686b57d633c8d1450cd99a6932f368593212ea46d3f8cd774234a931ec3a8748b8d1954bd62906636b08d7f20e1e00e0daea7a89de824274bdcdebec02adb527ef51e2c78415f2e6120ca0f51b2b17113f849a3968a52a0653e9fbc3aa9a2afaa4d3fd42f6973a5e096a9a00de41b254a7009891ed4c941a02d14b7c224e9f2d0f34bfaadf1ecaeb7959458aaca389beb07f68b87ec7b1a07428450af952ae9263cdba37f", 0xfa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) getgid() open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x42) 05:34:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x6) unlink(&(0x7f0000000300)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x51) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7f, 0x51, 0x20, 0x4}, {0x1, 0x1, 0x40, 0x7}, {0x1ff, 0x8, 0x0, 0x7fff}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080)=0x80000001, 0x4) nanosleep(&(0x7f0000000100)={0x1, 0xffffffffffffffff}, &(0x7f0000000200)) 05:34:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0x780222d3}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 05:34:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) read(r0, &(0x7f0000000200)=""/196, 0xc4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) getegid() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x68, 0x0, &(0x7f0000000000)=""/104}) 05:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x25, &(0x7f0000000140)='h') 05:34:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0629"], 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="685102b678afbdbdd62b36997f861db5aaf2ec120f6ea393f0887284ab86197c29551e809c2b22aea4d109834fe81882f79b0afdd0ca4d0975fe1ce7570b4368b7227e7e2466118828bfed70591615b1cea30288af706aaa647327af7bac39febce555dde04ee739ff5ffeab240f6e4fe91082a4e6c91ff33186e309ecf9725510aa49c93860aac1b901336ca65b25754014ab1129c5e6511f76a251755f3937f20f6d28b12de92e916b20b8ba9f5efa6ee4e65d8bd08a9f0509495134e81fa1d59aa5e5897ffe82ee00c8c500a06c249e102f", 0xd3, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYPTR64, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES32=r0, @ANYRESHEX=r0], @ANYRES16, @ANYRES64=r0, @ANYRESDEC=0x0]], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 05:34:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000080)="00120009000000b201", 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x51, 0x100) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) close(r1) socket(0x400000000018, 0x3, 0x3a) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) fcntl$setflags(r5, 0x2, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000240)=@abs={0x3, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 05:34:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="e934cf8e54564e2b6dc62b1ffe2e91058b0f4b1bb85efa0e0d97e40fe30ec643ca85fec3298783bcb25c3b513d64cd3d3950671c2f7e6df8f0801f0e45b897de00000000000000006f7ccf883af2e62b7b27dad60f564040263abda55a5bf9ffae42768469be6f1f14df3667fa4ccbdd626aeab9c66f8dbf78b75ec463372126f688405d06fdf87f1b7f1bbb41435e", 0x8f}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:34:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffff9c, 0x11, 0x2, &(0x7f0000000080)="1a7b43da", 0x38d) r0 = dup(0xffffffffffffffff) listen(0xffffffffffffff9c, 0x400) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) 05:34:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) r2 = socket(0x6, 0x4007, 0xfb) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:34:53 executing program 1: r0 = msgget(0x1, 0x240) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = geteuid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f00000001c0)={0x7c, 0x0, &(0x7f0000000240)=""/124}) r8 = getuid() setreuid(r8, r6) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r11 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, 0xffffffffffffffff, r3, r4, r9, 0x5, 0x7}, 0x415, 0xffffffff, r10, r11, 0x3, 0x53, 0xffffffff, 0x2158}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000002c0)=0x7fff) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x2}, {0x6}]}) getpgrp() syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 05:34:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/devpf\x00\x00\x10', 0x0, 0x0) poll(&(0x7f0000000000), 0x20000000000000f3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x81, 0x89f8, 0x81}, 0xc) pledge(0x0, &(0x7f0000000040)='/dev/bpf\x00') bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 05:34:53 executing program 0: pipe(&(0x7f0000001280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0xa) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r3, &(0x7f0000000100), 0xa435) 05:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[0x6, 0x8000, 0x7]}) 05:34:53 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 05:34:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4000095}) r0 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getppid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9e92, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) pipe2(&(0x7f0000000000), 0x4) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777b", 0x630}], 0x1) 05:34:53 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x8}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) close(r2) accept$unix(r1, 0x0, &(0x7f00000000c0)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='/dev/vmm\x00', &(0x7f00000001c0)='-\xff\x00', &(0x7f0000000200)='/dev/vmm\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/vmm\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='/dev/vmm\x00', &(0x7f0000000340)='/dev/vmm\x00', &(0x7f0000000380)='/dev/vmm\x00', &(0x7f00000003c0)='()\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='(']) 05:34:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000180)="79f72f8c10d73501d0ce0e7f82dae4cb93c327b9ebb644fb2640b4ca98884915fea9a06e2f36447ac8d9e8d6652fb9290c34a0c82c74d60fcf2cf6c6b10a07314e919e55a6288b2c88ccc7db09da7a9f595295b86113615ec0897d2179b2487233ada0af235d8fe7ac48778e971b328b0ffb29458297728e5789ebf5a9b083a2386a9f79c0e0840ecb5d6ac50e6da972b19b2a8149b3c5eb09241078c309d4ffcdea84d82b0af13924173021c3e79724d379e2a64b74b27d64f9d0407d4bc4daea328c32d5e85ad34db37c34357f5f5e64c59684c45db0a8cc9166798bc339f4a2c5208158d4c67e83fe9bed358456"}) 05:34:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x4000071, 0x3, 0x1b1b, "2bd0c00968dc65a2dff3fde0ab10000000001000", 0x0, 0x10}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000140)="2044f7b678807d89e032dc", 0xb) 05:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 05:34:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b67da1d54acfb1cde2bb710c137e69315179f362a538706080000b810000000290000002300000003000008"], 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) 05:34:53 executing program 0: r0 = shmget(0x0, 0x2000, 0xae, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x100, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) flock(r4, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x38010) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f66696c65304b74702aa8330653ebfb2d73ac853800"], 0xa) dup2(r9, r8) listen(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000400)=ANY=[@ANYBLOB="2d012e2f66696c653000059b6041ffd1688a573a6d843839ad9ca01464cd93b4dbbb56182bbfa9cb802c3220e0d3edb0ea51c49a569e94c2fc75f3a62ebbe13b2dd53f58f5e2a521c3728ed19740294635158f0a78cc16c9b1e66a4850bb08fa32733367a9fe6871e941c32c980117da93301ba36ab33ba5570265ae796c267f22"], 0xa) dup2(r11, r10) listen(r11, 0x0) setsockopt(0xffffffffffffff9c, 0x8, 0x4, &(0x7f00000002c0)="040070aa57141718535f00000000", 0x27e24918aaaed4d7) setsockopt(r7, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) getegid() getuid() getegid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xff89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000700)={{0x101, r12, r13, r14, r15, 0x80, 0x4}, 0x80000000, 0x9, 0x9}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 05:34:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 05:34:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089e11e6ee1bd9811000000999161d2a6954dac26d3a86cc2a57d1185aadfa6decc5a651bf678975e2fa62ca8231e708f3377e6ddc42c57a61ec1d8cdf2ef0cff5495d36cf2df7d510b6ac8d50547808c1a0469f56daf"], &(0x7f0000000200)=0x3e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) pipe(&(0x7f0000001280)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r2, &(0x7f0000001740)="05e77278ba47929645b1d40218d698b042a494d1f306707259d361939aa5cadb90a26ad207676298c1c82b9a4bb6fa974aebf107c6d7df0059a9151e36ef6ce025fa6ca59c1692c251e95483f207e312b2d0fab98662448d08af9e0ff7fa816be28934f07940d866d119a852ae4067bc5231c9412be8061f5fa7360fe10508c2c85afbf9f58a0b6605455ea08732851c2e12ee6738e5bd10f6cf802318a45039eb76d66b60ee21374bca2e2687c4169a123586bd2740c0073cb543e150678e84ae61e0cb706a8ad320a60f3c399694cc7ffe795b82c59d1210f2b837aeed647bc6a222f96dfad42d51410ab161cddd47abf95072755390a4584f205914fbea4a6bd34a8e16e3124a8c947d719b398e835c5d3fc81b744c82bbe89a3d819287d5dd83fe626ece757f262b48f3d7cce0f475d03fe4b7f597ce1acdc0f519c9dc03a522fefc9db863cf97f100abc5662810e408176f87a3e487ec2445d3a1c7ab74ae637e28fc653e9e1cf1d066d572f29fa2299faacd724a342480765e8d650358e621f47cf36493cefaa9b25ed36688ba8ff0f1b353d1754dc36a41d0310e55a3f8db32b816da2e40ae664507c31b4ff9a21f60bb666b942a1aa89148de356c4451d67f015661900bda60046b97fdb8d9782d83a45dacd51bb73db0d59c4d386f2f1a9cadf98153af3e0631b29b31b35351fdc54958e33f60ffbfa80fc8988655144f9cec94ff7e9d068ca0fdcbfd3c079eebbee60ab4dc583b3e8db860ab556eba644dd611c7461862c5675846b2841de24c7555cec1251fabb7a9ebb8355d5560d121abbdd296acd2a184987c41149a5206fd7e6c271b664951cba99f73122ef75681d1b61a392a39c0265eaa3977ed194335712e6dd898717e846a0c9f4d82420dfca711300b0cfc4f1bc21588fc4e43d828ba54d265ed780fc8e94e4047adb5fc958dc9e693c63717ed33d815210874f395b81a5b6836f04d763d0244863283d710d9fc3fd26643c2fa3f8845f2bf761b17aae95d80f0b2106fe6719fbf81347427782e6912da6116dd3707226967821d81d493b7914a7fbe294a57eb6b9ec9286826387a1b8a2b2ee62fd3de32988b9a0cc42c5507ba534a6df1655a82ea697eb72e519488fdff4b7bc74ef478d56c33bfcf9bafda560b1bfc1545ab2e4bc00445e24fa3ef7760b5690bb8967d084eb04497ff4d76effcf2fa9894668c806e9c9413627f71a8fbc6c267e22ef76f8b371f9c46029cf413d3fea7f0310f557017a6a43fa3ecfec3ba715c37ec94c35381f2b49ca8fe26d9bc44348cf28ba27042d4c673b7a2fdde78bb8d4f76512bb6cd6b1d31ae6e7fea7ceb8ffa8389d06cf21b911e59fa8528c0b34caff4e4295c2281dd4b4773f6e6ba2188a58c9ed8e16a980b0f7d2c7b99656f434df95a4f7226277b49a4b7d644a2e70f465dc66143b4d598afc1f740b1c5c6ed65a7e50dbd29e3cf92cda43532bd76c4654023836f0a9b6325bd61e11b57b605ee1d34fa17ec2315da26b0403aaf2018148763a7f008e0b951ef5f185c3dce9847f8fe8049864e9ec68e03ee3609c431a33feb9258eb9dd8967deb7c7b9cf0c696d06e2a6c2c839ec83ed8ade6897f2213389cb1d3d80d30648d1bfeb97a2b445a754ff1a1e56c746565c398b66da529929442f494742caf863255d0c75e55c175a18cdda96dc041ed8f1dec4eaa215a0062a44982379f21376ad8a74010db95c97271a214a26449fff6f16b03ac2ac0ebfd77263758ca930d57537045027c3610a2dae1b10925ecde756ba48b614ebd8494a7104b08b3f161dd6aeeee32d6bf2568653a54d86df0f418f8e88d2702c931ecd968e5cd03df0e6433e8f82dfcfe095700999e86b585c0a6ad13f28b3e27a4ae9f686e3e64527eed01125618e7283a7eefe5c471dd7370e23aded786872584b297c8a8b1ac8718e1192f1c1d389810d5d7772c65b0c92e9e383ec6e98d552119bbd7a8235ad433503bd8f86250cd168b0e08e492a8a9df3ee3261ab69071f088c00ff6e7c8bb1855dc244e1f785ec0109d91a5d90b2cfcfc2151c2c2f7e9270222fb7a3d8123c15f3719b211120489f8d13080a1d3e524d35fec7a3eb8cbc7d8c7e2b9ba46a3edebf5b526740961ad7fc0caa8290c663c0b7d2d2c8a3709289c444b2486cf98a380724a1d46ef9e34d5c05dddb625e49fd05d546bdac1d143ae38d22c706a8b4aee9d20a84174b1bd1516358b67ab4f27825a1aa219b5a28ba730e1043791c503ed21467961ce8b21fffd118e96baaef636c345b53d272e8600df329a9a0a8d356822eba49e73edcc69c055f28c813f54bd174cec92e19ed933594682c8c8d5878f7f53967cee7c735514d3c3cb3835fae4907587197a65557a32fe11c54cf9993e574063e84fd76aef08099545858e4a1b43132d13511b9daba2f57c43b2a2a9e7789deeb2898eba962c8e27fedc4a619a0c1ea23233253d25a9a4098ed237723fd21966a683124117ca69c8252fac08b083ab22cc9e9cf6ef74553ed4d8929891db448b814bacaab57aedb9e4c8bd27c16dc0f53fa1f001d91e42957cd85d4f78789d65476f8b43b4514d7490ba69823c5aa1cdd2015faf353c4d8d55fab8a67af2a01c1f4fc5446589e1eb2923703a6e91aca8c71f531fc90f491942871b8c6025b2788bfd4c96eb3b340b088bfea52d50b013a667a5daa5d2a522f56c8fa388a50f79e991ebf6dacdf8cd384d897c34a371ded4a4932b12be8312281db723fbf6e78d6f42b5e34460f76fee38bcdcd31d2ec7eb0dd38902b7b1bb42cc9e6f644b5f3066ab61f17423ce5a2c0de040e2253f867b08aaa7756dd5b282d2109a9d720580f3ff4ab14b2d8d37b138b2765666ecd0f718739b0227c15090e14701e5d4d1cb9b2a5eac93801a2e4901d48fbae39e07826b73aeccb0f52b3b08891c5eda1fd107432ae8d3099fe46862fc30af64f3dc1d1337630b960b07ba34a75578f18116d634aedf70ffe4779abb36c423a71f2a5328786289b1ad68bbc1c6f0acb8aef397665429e027edff3f2727ece9b5918c3a5c41fbcfbe68a47594d5ed434df8f1875825baf0db5d0ccd459312fea247292e8b1c9326bcd12f5ffd51769d7b1cd3ad60c59228244d1accd614ede641ab25b59dc8b6c377fa927a7b6e25ffbfc2cc3bd9d93c4a57aa3d3c81215b87b037f1120485954bbba5972302946fc036bbbb75f87b00bc4930a1eab8cdf42b13fa1efb5855c5e4493e5384abd1f1cd97cad51fce8363a40cbc06d51e2c6344f801e41cb6c80a4e89fd5de1ebabbc0857d15190102509db5bd8f308856923287c7c51052c81509178122db7a0d53c03c8cb995f30544e2e745f3136673d58d824144db5722a9e54c53db9502d54c8a06832a17500d22ddc776a923079e9875d6dadee9587672d4822bc6ad89c77a064871ad8fbc5a0f54d1c32f95fdf171147e41bcbf2e7075af63e69b30686eb0d049ebf6679f4d0821c08a8fb53cf38bf074a24e3f2017f8fa1713e90a2e863741298ba36230234b4f1f882031d78209b75afd26833e0b37f0fef79a0a9cc25a90196292083fdfa5f624389dde5ac7ec8133115906008238ebe405b58bfa2dbc9ea13a16a60b03b9a25dbb92d8b4187a50ffb5eb5e2f258851a55c7ffd3748e90aea42967907da83d2d1de42a6ac12b8de147de4d593bb89b76b00d5ac6182007962efd6f5150decc7d1fafc46569162ca2f098c3b2d3cc5675efc4ef137d68222daaefaf78131fbe1f6ef486ba25bc0fab3f6fb50ce8af9fddd2a2a69ab99548627d3fb532bf6f3a37e70725ccd5cd2605576338eb3329ab8c5823ed2d06348f03c8faf200a1c77859dbb6036f3d4b0eb423c8128ef1565934ca7063bd19c0e578b63ebb4a462a5fb68f717db8c9d44c29a324f49364fe0372599cf897f36663e96ea05ac1599ba45b6dfc47e53cde234b48c058ac9f90211b3473e8db36221c442f05c3f0269b4cb30c5a272fd38fc10b963856072866ff11206e33a8f9668664d1c8998ebc2fa3dcc5930481f4d01541e5953b6c1513f3f8d3b4072cfe31ebc39d035345d53b74e4a751f812940c4c1a904df8c8a715c216bc72346f375ae4c36cc5b7923636706232f69a0e3fe0ad1b2e8f0b66401e6d481cccd57165e1c4677c9000c632f18afab5c5ab2b04ddbec4decf44e2b30f01b24a15bec5a211d0eed1f1c2683f815720eb895a546b5e0db31815af652a3f1b3d96940631c305eb76e7c53e13611f33d09e5ca0dda6a11e5226a5d343b174738272f949192f6a39d4447c20b9335a4b20a452fcd7ae04ad48053a9341c9b392e2c42002ced149e3c10aaf394d7c22ad29c32fc6b713f52a676813f8c470b53dbef19cfc109347a25ac5cd5b593cdc58f794238bacc995dc363739fc79423c3e9256653cd1a69ed1ac6a0619386775763682b09ab3abc7441dd92e635c6964fab44000109aed5df75fbbfaada904413b9ecfe9fe75f7dd6adf2122a8a9eabb51c62a32c90e9cd08f51449620890e7d4c8b2c4636979df3c30c45caea3b7ece683b08108cc34b0c74ecc24e2195c07f8d20620e7b28dcceb3c08794a4963496f747e5db9cd8bd8e8bb7a2c78ec384e95e8a321d4e2beed3b12ae69dd126c300fd057344f75a72ee039c92dbd793b3ebab5b8a97c51ee6566f90377c6754e3dfe7a4449180020c3d087543f73a3508410c6d98c88f4019dffe078a1d3e2aa3d656779a27ede078f96ee1a5235d3eefd06bcc2f6e54c5e5df71467fb960bf573f4fb1948cbb7e122d7f4bd791fb5514e697ab8e9e4b78b0c9e91a6dc3b3b9c98890aaaa6a8cd0d6c70b73239c1e89f8b517060f682fe32aaf698e971202d60f03535b0c0392f8db7e413ba8bbb164d98d98165a2fb3bedfb21174e77f03369c01761f40347235c889b7600f9910c076f3b20f8d002320d098260439ba16c9ab82964a93967eb383c09220863e26dacca5f9293d7fe9dcb96aa9ba47ad2ecee2f2317b56088fb40cb23a2ebbe66304184efab3cb1e70fc3731b3e26cd6bd8aa3b49ef571495d6830b7454082fae5a7d53a00d32e9ee6ec6119f1208bf25c6574237fa3019ff953450556e6ccc9309f4ad7a7f5d43a049381964b948679670eb36253ddc5798884301eb3b6c3a073941aa260f30490646983c07584856ad2c408a6c95bcc916c1cc2938bf4c9a6102fdb76b254da7022a0c6002f73871b608f3e357308a30b78c22bcd0a2e5bf36b3eb367fae77f98b05c8db8b47974a435f3a11720ef7c9601595cb05f7c7b00b86aab1238f8d0dae81efd0da7908e72f6792471a8f30f9d9b117ec8f7e2ffe7631a0ae6216634910b7690eda0b3422ee811961d6c245b078e86ac48bbee5167373c4c2e7d5ec18da02da7cfbf80f8a621e1d2818903c357e2bc08ac1e75308d6c7d0a30d50004ec713a37e478ccd52690193ecd82e5aeca76a37aedd193e81ab6e04ed3adb1c150cae726f72f3d839ef0f39f47dd1a3acc9577828532dd6f5d0c1bfa5ebddd758b986fda9faeeb332af456730146a485859371a78b36b87bc09fda05151461245bd186fcc19b161107d1b40632ed4c7bc7519a9934e2d497e45a505fa901a377f7d15da29d148ae8bcb3c27e03198f743a17c3890d038c0a70f949d938c3af8dc70fb12246cacc3f2eb981f23bbde3635dabbfe60881ca2cadfbee2f3b77b75b3f81c5c1e7568ff402be731d5e422d69c789e7f4d228496ff393c19f2e34c6540fc66d38bebda36e559dd33ec34ebd9334", 0x1000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = socket(0x6, 0x5, 0x1f) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r6 = syz_open_pts() close(r6) open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x170) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0xd35, 0x7fff, 0x8, 0x74, 0x8, 0x2, 0x9, 0x88]) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r3, &(0x7f0000000100), 0x0) 05:34:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) close(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f00000002c0)="0f6b2ebb6dd883f9ef478b837a856132c6b4bdfdb7d6a9dbdde99951be172c991abe588afe57abd6d2b7fc8266ac8dfecadbe8baa1399090e1d74889112ee1444cc1b182cfa4018acadcf28e61de99f155c9bb96af55712959da65f1ec99ca3c32e56dc0cb9f699a513d519b9464ed4f020921ee244119edfb6d4cdbdd4cdec306cc84bc4639c059f4ac1adde598fcc480d1fe4af84401b370acc751b1d561b19cba294ea7ea3824a945121e28d7e61fa8599b266aedd26d0c96f2769f5105066bc3f774d9e4d79269e28af6e7b4b5fcae487ccb8378529fecb7e0ca4added147358facc0f5ee1c41982bc6abb305eece1cc639e1ca68b0ab7", 0xf9}, {&(0x7f00000001c0)="98dbf6b85c2cdf93a2fe03a5b9e1bfeac55cd218730421a99be4cc8d4d650de70fe342e3f725ac40b3", 0x29}, {&(0x7f00000003c0)="4afdbf34c363ecc6527c93010b48e7624887d1b17d3b0cbc28836e73b8a63d57e8d8ebf54615970bd4af2f5b0934df1f856bf9694e4b998150a0d4125112e22afdad6dd882b3eb3cc2e976398f31373557c4a226726eca39d8b0e92107d42e459726a69bb20743386cdce50e32b1937a7b2549c2fb08057c7beeb38e06c7a02902a926cca45db0bf290877c76927b57b93c04f6a84ec8392277d46155e74d513546aeea649e06e6e9a4a831ad94d342a66cdfa3140d2a9f3e0bbae7fc7e3520f7f3df5eb76fedc4fdfbefac9b67ea9", 0xcf}], 0x3, &(0x7f0000002300)=[{0x28, 0xc1c64da8e8a784f6, 0x2518d75c, "20631ef4117006737882882e5ffd3e926c"}, {0x68, 0x1, 0x0, "22867fa18df29756431276d44e6caa77ff0b6d8d0c0b98e0ad749d6af98f0b5f9bcb26d878be50409971a3a177386536f31abdda7b2a70599c18a41c0ea677026a9d338c2dcf6610ef74eeb07e60360d9e8ce9"}, {0x60, 0xffff, 0x1, "05fa1b7475903a070aec534709d2006c9415c06a8a5a9864101ddfafb7c9944c8ff91d5eb4b2343b5d576eb3aaa194f95a46368462e378f1fa04689b13666f9ae3a597c84367d2c206b9e45ce3"}, {0x88, 0xffff, 0x1, "61d081a146ccf227a4743a1e06ca5499a629d681abdfca3c972ac5de06a7c3c897c3bc468fa7c1d8af790a080da1b3eea253f628360a24a9dac9d61dc0f0655b441db755959463760dde3b79fd0843d5d0fb4f5864cf38ddef0470f51fa5ffd14179aa77208df063e9c2c4a5440e6a4e51258e554b68a5fb"}, {0xd8, 0xffff, 0x800, "69324d9a59d36444ca9519c17f340b2f446275763481aa98ac058100197b3574f8fe5831947586e24d510db7ca38bdd3ccc28fdc759f828e1c80bd789d4f92be05c444dfbc94178434223098f04de908d5f6cc61a0203e297867e99253c0c951d702f63a154afa1b48d675c5a2efa772401dc751ac5ccd1cd058749f0719cb5b0ace529aab1436846a743e85bdf9f6273df9d436601051202c397be714214e2044a6e7cfb91219786c0c6f63f2996de31234047197d98181d076c9696a36134593bbf6a8"}, {0x10f8, 0x0, 0x1, "88a5fcde74d1e5a729bf94d65577ff37c84989a4a2e1d0cfbf1f74e68952e1c0b79f63978bccb3c880be6efa8c13ff673e71a30e23c678da75e0e6878e83d2454f6dd5da39c013db5c93a3c8d3ab2d4ca3f4b26b54cb9eaed5cc1f2ba70ef3b0d178866ed3a69d3fed85eebbde1ac363196a48692c886b81ff1e5942583636ed8f2b30a965bc1722cb0b9ef1fdacc260a686217912da071723a9c7acf41761bad1b9c5c6b2749b4b5798a731d16386b786a69d30cd1457a677419161927ba9f46d1264ddcfbe2fc0d5a10fc50ca396dad9a6de078e20c5592db0d5df6db6456b9001cae53ae02900499ddb5084615ef70208f778a49e543c704ac437498c6f231a6f29632d322ed84ab3878997c60af03ace72ef0618461fc53089e870fca0d6b8742853e13a0c95aec5c738af20159d064646246f3b46bdd18e6022e92e66f590757bc8b8fe8f4ef736d04be3d2a08a9be5013950469f4f55599be79ea3a67ca407c4ea4844cf0fa3f5721efde8889d27f20676d1bc6861e43193580a304052b864d3ee648464c7f0fed6cbf53b66afb2f95e7d43be8f7b6795a0b8b27ce0ce90eae896f0475cb2b0d0af48ac0d92962ec9b81df747ea212ea5eab5e99b9b438a53682d0d42b4da3593c14fd92fcb3cb273d7a9bc8b53474409c4405dfdf07fe3ae9cab682e410383a618be71c1770fbc6703c020502a241c91745016275005694226beca50fb215941a238d651a63a7e253e7bfdd947655cb427c50f55bf011777c8462566299740f26904d0841eeff6fd1b0f229b4d250e1ad2379ca1ba8380187b4b960715c73ea105298b53647a3b23317270f4ffd66b2a553586526b283098c4760b35edc80eea30f05e9eda6fc62eac66cc19138f2e18dbfb70dea83f3d8a8992438485e920522c206c09987fc35b73f6b4dd5ed9a7d686644ec881b61c88d3973d569aec0e0a5e7363e0c883c243553d628ef5317fcffb56579fbd630fb5388cc49586d7a61c61c9cfadfeb4add3bc95b679c3b4f88fd61a85101d5a68e21c3c65d3ae1f52e3fbc1ec205e97060428ae86704665ac4a520cd6d37c48c8822db634bb9c82bdc3c345b49cded7ab0773f3d321f77263eaa334b48045144de3020d3a2c991d076c793469a62f98a7f67e5667eac0564815d1d7ba15f0aef0c1e256f04c9c96c3e96b5698fa98bc8b77911fe9ea44851202d94eb6fb777fea65865fa59fcc498af2b4ecfb9042a6f7a287ca8f5155b3f997d3a0edff7493e4ee818da1d8afc155f6518a1c867caf8684aff9ce894157788075154ed2ff28f53e232bf4432c560f78226937ef521d9b1ec123dddda6f046aaf2fc170a5d6d8b862d9e81329d9927f1edf83edf3de556162c09482df76a093a756bfa10ffb71980c120191a40b4b2ce5acb56ecbfd053c66060fbf54f15b5f29bae3ecdeeee81ee9b18f6e323f6355b93ff19686aab11809f25fd1fddcb28a878ade14fdf682a1434803587fb2c06253a7d647fbcf887248cbe998e73de26cbacd7325926134744a2e785a8ee43fd60d443993124ac16f48203a61b71b828373a817de90001ffb1365b6fe40c9dc7b43aaf9f5c36f6a528e08438ed0429feb2b8c441bb925a1ebfe8ad30b8e995a5629ba3250bee6b90fffea429eefebddc272ded2cd609fcc701cf4500e35180f97daa0069b34d3b4b26b19420f41a978064ada8bba31782b55f95cc58cba6b4da769a519af27a239b37edfab794c1ccb102ed5dd7e71f7b70dfa8708ece1718bd355ae175928fc2138c7775fe78f3e78a3833a993d7a2dc59265d9eb796e15e201366fe8e0651b031d72bfda6eb14a2c531b2eb9fd7cc7a604a0c64bb83f684e88972485be0048d3be6a9eaf9f93cf3bbdd40bf8d82d924dba461f19247adc6c1218d99f790f02c186ff22957cb0d9b8e506caa171579ed2f43abb7bf439e2f7bec7dee1d5bc0ab0872a4097d665770886ae9ee30e57183d9a8361bb1d20a0b9678e7216a715439519c164f97f00f31ab773a56b915badf2d7355eff1c685c1a6477ec5e8c49394745920b93045696382d3cb61fce03237a0d2855633ed3ea48a3551a939fe490e243d29241ead7e9f4cad1788500f865e121dc58ed2665617c2028d09e45396a5ff1fd977fad0268f99324ba9b475ba850137b86bb82ace035fada16a99e6f43dfa1a4a3b7b5d862708120f7d09eb74dc365f75ad3044843c94b32af1cbddbd22908d545592b2ee00be5df46c585a971e0efc07c20439adefc216a896ac4c522deb3b055ce7e15c62b85dcfcb66e57e721ab487e90c7ac243f7214f861282c08b6ece69a9d69c0fc6d7f4995e3efdc4ebbf3cf3da9178935e95c2e74e6eedddf9a76666cfa925b030d7434f197b91859c7df4849bf886340c927fbbd388dec2d0d4af77fc0b627eaef9e1c9fcaee8c69346aab5909d3ce23018bd836bbe32d6d7608157be4338173c5643f99364cb5967ce0dea59dd08432401e8513d943f7a165d11c1ee7dd023333ef0f0bae0ed505ea7cf64da5a4b50200c4433b55c02b006abb2cbd960d3c24f670d565d0eb068aa9d8fe7a3062112619ea363aa70830f0f1323592d41f111363e811001d9ea582d0239fde224a9caab36193f6afee81dabaa8572053af8213828f5c03c6d4f28ab5449d9bcf3c93f7c751f5c5ed2b896b04946b12ed5211d8774a90cef5ddffc21d57b33242dcd21f74f493cf43e438a00d26927ecd4cd6c4e3bd58275d04712b99d0957f91757eb725264dc47aa6cbd9d0b701ddb670621c25cfe29d2e802cbf11480663640aa92fa9a76d0e6586f94ce05ebb432f6f5ad6a9a01acb3502fb5b07f969c08904d44adb53e656405b905aa04e45d824aec3aee9c3c3e0a524e1fa88ab301b3b50292ca7abdb5d87e7382c4b8c788941fc3afd3f3d8a52f958e3950d93109ffc69e774c84b9b6905b57bf8de7c6b3065185c05e0eb52bb3b9f6e2212cd9b22c939808d339cc8bf4546f90584cdbb0f7b34b3864dd81c2f3dfb86d1fe263f12a3009fb81e6c9605922628d23c69e84541a79f0478e859d65494694cd0fbff3e1725a5db23a9e9ad8cc1a018dae29d1c5d71bcddf5544b5944fd56198fdda2c2c2682bd2f65e36c2ec12275fdf4a3653fda73b9a3cf222f432d28ded851935a2956294918e4ac843c54a98e3ac07d293dd34f706aee34d40ee41c5b540bf9c546ab8a53432d82501aa02e285d16e666462d407e1cf00457e1f58a55839e888055087ef8cc6e570fc7e8151ff35702af0c1533b08bac43b964c04407c86f6d5826d101f3c790764363616c6699d230ef4d38dddbce907e4d1b5bb4bf8e9bd220910f94aac24660f2bff3340d4033eec82ffcb7cb47c429866be2a5ce3727b1b50b43046b45a811361ef58fbf19d2ae3c51fef258638e3c276e0a8a0c2ab2ae418b762cda8feaf2300de95956a8f068ed35d384909c344ba074c2244804c7ac0cf56ea1c603f894aeb47c6d800c1e6fdf662447bae5252520d97deacec946ce5f590819f02fc22b8102fbc3d8281f03c22f4a74b1bec2f19be21c51cb64b5f4a2570af446c0b32b2912516f1d2dbd33e5991417d88e18aff72062b2e7c6666edf7d9d18b3d180cc4c024db32860f4bc64e75b294055cb9729f8c9b4073374be38efb6a72e4b017c2a11d454130db3249f4f1b7f6c8ec93d299492171de5306e38809a7c8b900cf5e352d4615fc472f8546b7d498246fe856a450e12dc98f334a17d328f8246057a0105df646986ffaf46d4cef2d75e1d4d40ccad2fe0984adbae03ef753fdd1c45cc83c6ca18f4f166b59211368be94516a6e904cb7b8281a39480cedc57ca68bf40f4e3537c95df78a3c041a705a484bb888e6cea8c636f0f9a0f701fc8a0af857f423c0a0d9467ca2379d2f9617fb55f91cb488f90e8e813e53589a726ec5d5dc967fd1dde7a8e86b97972d7d49b0469c078e8b3081a07e95f0c1bd1473e7285deb942d7b0dc69ccadbaf157bc83f4b010792a2c8c7af44ee5bb11a542240150d47ea258eec7b19efc0c3f27111c7fd68b0e2e2fa81f06796a4ad96fc299111957cac2bb7533cc96b566c019987b9564d6d9dd2ae5fe4df24e5ce97615f09d0e4d535b2d063441e4d335fb9aa341b7b0e31a2f8abedec24ae62dd9f457d518d6c2ba68d560b0a23913c9b2c93a28e6e1cb44cf5b696028378658b3c611f7c427bbf9d14a38d5991e110bae7149d2913899241cf4ef2a2399b28ba3469583e7c4acecadb5bbd97d1e2c035e11ac609802c88357ddd6f48acd4935c043a95699a6ad884c71e56d7a249e388150d548b9b91a435a38fdd18c8b4521a6269b7c281a39dacd30b31d3de669bf268ae7508453d6b66c64925f5ba411a0f6aac925b5d4e1877fae75b20b3c0354ab7db67e302fc36304159c32f0cf6dbca4bb53f5060185e7c548a8e8dc7e4c5d6652ec127e62b2fddb48093aba7da982dca1ac14537f74eb1948e166248c068bd9bab2daa9862acbe188c707160862617af3d392f75fde2e1cabb4d0b3175ef3e1fd93a6f197425184a5fff443ba56f9f92101bbc3636c5b50c53fbc358a974acaac1b7c750daa02f857b47ee4acfba9ffe213c60420bbe02996f6f50a8703398a538c6a51d99c0b09fbf68886adfec44e3abfb0500e41a59f9ca959ba54e53d2627f83c67d03197ce6217cf71469f21b924e556179510e4ac1979f2b5df08da011eca5bbdcf20de5f88b8418a2772cd2f3517f7c0a31c7765f1e4d49b66b2a508c1cd43f8ae35613ddf4040fb9bcdeb3dbe63eb07d855afc061df03300eade74a2a75cc68ded521ec2f0821d1908666654fb2f82e4fa9f0706026c27d912d86eba84f6605ab3cf7dfca585b915019807f28a06dec4fc84fcc315d45a96ff72a1218f0dfd11f71fbadf236c3ffe3bf7df95a68de7f6159db629efdc9b7ff2f8ac590d7687bddfce8f1b59c189a5f6f9698bdfa7866eb239b9f06a408d911b33044a223ca77e83bea6ae775b83ff1b5dd2de229a540149404e06aac99c19a76b18d8962a6911c52110109fcd29141ad9904371fbc6322c903e10638b1ed82524e9303f6768fb0b92dd89c449c8b676aab2196a1b1206abcce941b623660b72ad1dedc96bdf9892673543ce66ea2e49b72e8b21767e9a63782d2224cbb659ad34e3c12071ca4211bb0e8be326b8e7630540de5a79de7a1b9a252a04d45073a4facf04c9f364c0506155402bf82678e322431b5ce053ae732bba6557c649895a5c4fe36a6d09cafb2cc6568644e14162b9be5660ef6e15707374455db13414b4026d0e56de640325f34246bd9b74761810b2b72a52ae8f0c81530d31cc1a5a0ea49504a98a4ff91b60423670dbb103b732d2317351b29561658961eb828cf9ee497dbc1891a3c826519aadf5ff054179370d28f442609fe77a3d741c6325c288c784620b494ca0d24c25a96841d5de92c5130a6cafb974a90e2c3ce914f248fa1f5ffae01f38bbc75c5ca8ba3e9e35e7c780b9e8ce7cb3b2ec60ffe95a0c38822c19ae0ef7e371b3d05e5eaf2bd0104bb8d7221681eb2b506c8ca61b0e74a97503172d740646d0880182b0ae1d86d7a077fe2154460da687c6c0739d75ae919333be6fef8c7b370486f9ae69678ff6581e2826121aea8f25f732d446b945cc2fd76c65b3276d5b679f3664c76aca3c8b2a67583de9c36e922cf944b2e564974e76db47bd8aad524e7a8df892eae11be206972f1b884f3c7e0823581acb72a0865864614f7073b9b52c34acde2b840d96ccfd72853410720c15630762464835a1009026e441e031d4c30d00cd127e2702127f9b99d52a1011e1f0c1d9be04053534f916998f7cf6ce2df650ffd3b4eb54272c8138861ce29d714348d40418f974be65b79d33ee901dcd1a8eda7793f858c1cedfd66e26debf21b92e7a1fb12d3b3bdf5897ec6d0c4a247315faffa0a8c160b5b6df81a178e59cb93b4927ee7f375a3f215b92aa13dff77d253cd96e47b9918228380139108df8dfd5cedc643b7831f9f19c25534a69446ea99cfc1cd56a34bec540bd85f42d2961925e024034cb5edc45f2ae03bdbca82349160f078"}], 0x1348}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/175, 0xaf}, 0x842) 05:34:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000240)='x\x00') mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) 05:34:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0xfffffff7}) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 05:34:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) 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) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x41, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x3, 0xffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d016ec27af1b8d437f3"], 0xa) dup2(r4, r3) r5 = getppid() r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup(r6) fcntl$setown(r4, 0x6, r5) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x100000001, 0x5, r5}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) write(r7, &(0x7f0000000180)="4e6760c6c479b5903af9c96da584f55b652f42604ea5aef75e21cbf0aa4220c907131d44efa19fd77623a00b105785e8619e7918c7eccf3e8e6a01614626fddc7c9efdabf1d80584a5a300ce6126df5da8307cd78d6da9e147fa915bbe88e39cd2652298a784d6758cfff8ee7257b8377594921da907b0a9aeb6af18b67f171b4a3484da777a7394d4ec2bc49a0680c1c76b47931ac28a562e2c83cbcc6aa61fcbe08fd93639e390d284ecb5f32a", 0xae) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffff9c, &(0x7f0000000300)="000000a02d6aee49a67f8c880c967f0000000000", 0x14) 05:34:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) setgroups(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r0, &(0x7f00000001c0)="199e9066474813946df6b4a833b657dd664098ae59310d5240a1762302cca4edf3e3eede1bbafed9b30b85998475343165866abee6331b4e347dc38368fc4add412fe2531deecc31ee3c224860c1e6ee2b7f5372c86178779abaf23699ec23a3e8d9045456e3fa1514a25550b3e120358db6ff9d60e31106e8e7a3b4b9e7780c334dea21bd353cfc2890d30a07bda64b86e7dedb995ac3cb8e449723135267b2b2eebd03fed19c14b4c27328299dd6108a49d6a0288625bb91b05512fb33284f2e21973aca7d7f85fcc937c30d69202d2d8b2af1e819bfe316a023cdf8258120acf18d6193347b3058bc75027fa504b7a1558de54baaecf3b709", 0xfa) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) write(r6, &(0x7f00000000c0)="02f74e412e28bbe2c81fca18c0f420c28e5af230e77f6004d89eeb260fd4ab05f3009c67fce6ced83f36ab", 0x2b) write(r3, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 05:34:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:34:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x7f, 0x6, 0x6, {[0x7, 0x2, 0x4, 0x7ff, 0x5, 0x100000001, 0x81, 0x7, 0x6, 0x7f, 0x10001, 0x9, 0x5, 0x100000001, 0x9, 0x4, 0x40, 0xffffffff], [0x800, 0x1, 0x264, 0x8, 0x4, 0x6, 0x9, 0x8e61, 0x7, 0x1], [0x1000, 0x9, 0x0, 0x5, 0x0, 0x8, 0x1000], [0xff, 0x1f, 0x3, 0xfffffffffffffffd, 0x736, 0x3], [{0x1, 0x7ff, 0x5, 0x1f}, {0x3d9, 0x6, 0x5, 0x7fff}, {0x7, 0x2, 0x2, 0x9}, {0x3f, 0x6, 0x6, 0x13}, {0x401, 0xa690, 0x8001, 0x401}, {0x100, 0x4000000, 0x7ff, 0x3}, {0x7, 0x8, 0x20, 0x10000}, {0xff34, 0x7fff, 0x9, 0x5}], {0x6b, 0x0, 0x7ec, 0xffffffff}, {0x101, 0x5, 0x1, 0x101}}}) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) 05:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x8, 0x2, 0x7, 0x8}, {0x200, 0x0, 0x2a, 0x401}, {0x483, 0x5, 0x3, 0x7ff}, {0x3, 0x1, 0x7f, 0x2}, {0x1ff, 0xfd, 0x5, 0x98}, {0x0, 0x8, 0x2, 0x7f}, {0x2, 0x7f, 0x6, 0x7ff}, {0x7ff, 0x3, 0x74, 0x9}, {0x40, 0x0, 0x0, 0x5}, {0x3, 0x5, 0x30, 0x7ff}]}) 05:34:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) socket$inet6(0x18, 0x1, 0xe5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="42bd0dd52765ff421c1a61b3998eb5ce7d3bf23dfc4f14cea7b218a59f08ee8b88047206da77be8dde279835da400b3435415594adaec072f248d984e27ff622345a9590bd5439b5494bad21bf2d54a51b6806e305eae0a241b136ada75596a9105e75a1c29760375ffd58ae02b64a460e2afbce966f98d7ef931d6923bd4912a9987bf22248", @ANYPTR], 0x2) 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"}) pwrite(r2, &(0x7f0000000280)="777db68c1da21de1a984691fb3754dcf45085140dce1351c1af80d9d81477259f35064ad05dfbb3f9df7b93eb65c3af979bc321f1b2282759fa3206f3da0ece8c4ce51fa17dfd7a251695e9cc06b6c97aef1181e45d0d64facd885de8ab29d2607728114ab0489033ce99c0f80252b590c018987d6584a9e10ef482c21508a903c793801d9c8a8b8bfc74352ce2bedc4f1ddfa30987647213468515cb8", 0x9d, 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r0, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x170) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 05:34:53 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) 05:34:54 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) fchmod(r0, 0x10) 05:34:54 executing program 1: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:34:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) sendto(r1, &(0x7f0000004300)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d79850cbdd0950bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e935a3f8acb6c4b5aa5ddaf7abf2d4a18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c99335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc740935fb9c402fdeab93943fa66d101398c743d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d5492f6516ddb2984a368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b8c20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837941083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49221270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d057babdc2d1839db0eafa7635e585283dffee87e10136fef4ded78d7293fcecb8025d3550ef7edc86b5405d35eb0a7c38f41126e73ab79438727ddd6128cb3af991f250058d3af334c4275b04fb357e5f1db4fd1479438a86f8f8d666dd94ef8706d520c9f0897516626bef3ab95b889498ebc54969b0c868606385bc8cafa57c531215ec9a3", 0x3e6, 0x0, 0x0, 0xffffffffffffffce) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 05:34:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4, 0x0, 0xfffe, 0x4, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) fcntl$setflags(r2, 0x2, 0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0xcde3, 0x1, 0x7}) 05:34:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3fc, 0x0, 0x1, 0x0, "22bdadbc000100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 05:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 05:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0xa}, {0x6}]}) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 05:34:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pipe(0x0) socket(0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff", 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000003740)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000003780), &(0x7f00000037c0)=0xc) r3 = socket(0x10, 0x8000, 0x0) close(r3) write(r3, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x5fab7e5fe4148b6e) pwritev(r1, &(0x7f0000000480), 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) dup2(r0, r1) r4 = semget$private(0x0, 0x2, 0x60b) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x0, 0x0) connect(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="00ffffe366696c651000"], 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, r6, 0x0, 0x7) 05:34:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="33044a330a9f5f588089c799e70f8a73db7a34c1f78936c6bc526bec5c8223bbf9e6e7ca8b5c1d53e29cc8078024962d3abd8461147c8980baed671a774d7749b8efe27f6b8afd51c9eb64c4641aa8458fae0e53d21a1391eb03ff02c326e9ffff6aeedac0ea01f00518b4145729c2c0b9f8ae0cc9c81cec6811d111cca1612962a9cd3f5677e9324c7ded22e7c6fcfe97803bb4579ed9ca3f41955879fbb458787989efb42a527ba6b9f728f0f5d8fbf303ea9837e29ebe3cb9c75a4efe83d01622fe6eed2cdb40ce8e8d4f355480af00"/223], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x5, 0x80) write(r3, &(0x7f0000000100)="8c65", 0x170) 05:34:54 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setregid(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = accept(r5, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r7 = accept$unix(r6, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0x16, 0x0, 0x800000000000000) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCCDTR(r8, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 05:34:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x7fffffffff6) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 05:34:54 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffff3f7b2385bf8f0d74ae5aba0c12f7b74c3355118a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff01000000007e03000000000000b1ff1afb37ec4305642ad2cf8724eb18860078e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b4341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969ed00f7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbdf69cee443460409062000000000000000f6490ba02e9768a8b36d0500c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e30e9dd0dbcee9ad2ce5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f81932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126307bfc39e6cebe3598458a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41ffff000000000000e26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd00ca3a2345aaacd599c2776fb57ad20000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a596fadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc28936c1bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cee02e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f6663ce9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d704c828b0303734feeb3ea77c9d9f34a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2fffcab9a87b9af20f772a446cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7109d3d93f00000000000000000000ce350aad19d9a71113d2fe43aa6b434282543ff3b3300d91fb3be1b10dddd0287440b6d3a4236c65593860d447bd4e8d1d9416d0db73c6456c4e222fec7b82ab526e0cae1043da0a1fa9f6d46a14141e1a496d81a9c783bbbdbc30de94168dc4aba662804ae7fdc10845c7db86a3ed"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 05:34:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e3416", 0x11}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) socket$inet6(0x18, 0x1, 0x81) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a3052287dabb1e67ca5253f1d15205879357332ca2c7d071202ef3296d4158a9a7ae54d60c9766428d19435212d6abd13b1f1f15305c137e92d68d586bab0843e1d819065cd736b92f609c9f7389427cc72811bb8a5d76d9f0ba1a40e6eb168daebce8b1aa95be652ffb7d0638635f5a4e5b3f3591289ecc3529e499b469ae6299b1991922a64e1e75b9eddf2bb5e7540a08300d9af57a32ffbc0cedc554ac3e8c125477b7e5c3dd9b2a3a316073e8d8e7eba249aeba73690d5c0c00000000"], 0x33, 0x400) r9 = socket(0x800000018, 0x1, 0x0) setsockopt(r9, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) msgget(0x2, 0x2) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r11 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r13 = socket$inet(0x2, 0x3, 0x0) 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) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) getgroups(0x0, 0x0) chown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) listen(0xffffffffffffffff, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 05:34:54 executing program 1: writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:34:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {}, {}], 0x0, 0x0) 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) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x4}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="000000a2b1c5cc2f", 0x8) 05:34:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d013e2f66696c653000"], 0xa) dup2(r1, r0) r2 = getppid() getppid() fcntl$setown(r1, 0x6, r2) r3 = getpgid(r2) wait4(r3, 0x0, 0x2, &(0x7f0000000000)) 05:34:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x0, 0x8c}], 0x1081, 0x0, 0x40000, 0x0) 05:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x0, [{0x0, 0x3}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x9}, {0x1, 0x1}, {0x2, 0x2}, {0x3, 0x5}, {0x0, 0x101}, {0x3, 0xfffffffa}, {0x2, 0x2}, {0x2, 0xffffffff}, {0x0, 0xaed}, {0x2, 0x2}, {0x4, 0x5}, {0x2, 0xffffff0b}, {0x2, 0x5}, {0x3, 0x6}, {0x1, 0x2}, {0x2, 0x7}, {0x1, 0x7}, {0x3, 0x622482c}, {0x2, 0x6}, {0x1, 0x8ee9}, {0x6, 0x7ff}, {0x0, 0x1ff}, {0x2, 0x401}, {0x3, 0x6}, {0x2, 0x4}, {0x2, 0x2}, {0x2, 0x401}, {0x2, 0xddc}, {0x3, 0x7}]}) 05:34:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:34:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) 05:34:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0xffffffffffffffff, 0xfffffffd}, {0x18, 0x2, 0x8}, 0x8, [0x2, 0x7, 0x2, 0x4, 0xaff]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x3, 0x3}, {0x5, 0xe327}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) dup(0xffffffffffffff9c) r1 = syz_open_pts() close(r1) open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x60) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup(r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8000, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f00000001c0)=""/46, 0x2e, 0x1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x7fff}, 0xc) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0xfffff7fa, 0x6}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000080)={0x7, 0x2, {0x0, 0x2}}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getuid() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xd8f) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000000c0)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000100)=[{0x0, 0x0, 0x5, 0x81}, {0x101, 0x2, 0x81, 0x8}, {0xffff, 0x8, 0x0, 0x7f}, {0xfe01, 0x89, 0xfd, 0x7fff}, {0xb85, 0x6, 0x0, 0xffffffff}, {0x726b, 0x1f, 0x4}, {0x3ff, 0x0, 0x5, 0x5}, {0x8001, 0x3f, 0x40, 0x5}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:34:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x640, 0x0) r4 = socket(0x800000018, 0x3, 0x102) connect$unix(r4, &(0x7f0000000040)=@abs, 0x8) r5 = socket(0x800000018, 0x3, 0x102) r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r6, &(0x7f00000001c0)=[{0x2, 0xc1db, 0x800}, {0x1, 0x7, 0x800}, {0x6, 0x1, 0x800}, {0x0, 0xfffa, 0x400}], 0x4) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r7 = socket(0x800000018, 0x3, 0x102) connect$unix(r7, &(0x7f0000000040)=@abs, 0x8) socket(0x800000018, 0x3, 0x102) close(r2) 05:34:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x101) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 05:34:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair(0x1, 0x1, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x0, 0xc6dc, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x20, 0x80, 0x0, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x30, 0x1, 0x401, 0x81}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x8001}, {{r5}, 0x0, 0x0, 0x4, 0x0, 0xdbd6}, {{r4}, 0xfffffffffffffff8, 0x10, 0x2, 0x9, 0x8}, {{r7}, 0xd7d7bab92468ea55, 0x40, 0x20000000, 0xfffffffffffffffc, 0x8}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x4d2c}], 0xb47, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000100)=[{0x3, 0x23, 0x2, 0x1ffc}, {0x3, 0x3, 0x4, 0x2}, {0x3, 0x9, 0x0, 0x9}, {0xfff, 0x5, 0x74, 0xff}, {0x3ff, 0x5, 0x69, 0x1}, {0x1ff, 0xf2, 0x2, 0x4}, {0xc7e6, 0x5, 0x81, 0xb0}]}) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffff, 0x0, 0x4, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r10, 0x4, 0x54) shutdown(r0, 0x0) 05:34:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xa9610ae021bda9c3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfe7c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1ff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x1, 0x4000, 0x81, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:34:55 executing program 1: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:34:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009ee000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) mprotect(&(0x7f0000aa3000/0x2000)=nil, 0x2000, 0x0) 05:34:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x108, 0x1, 0x0, 0x79f4}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x91, 0x4, 0x8}, {{r4}, 0xfffffffffffffff8, 0x51, 0x2, 0x7ff, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0x4, 0x8af, 0x6}, {{r6}, 0xfffffffffffffffd, 0x40, 0x40, 0x7fff, 0xf633}, {{r7}, 0xfffffffffffffff8, 0xba48a355e0a703fa, 0xf00ffff6, 0x33ea7aad, 0x2a6c}], 0xc94, &(0x7f0000000300)={0x4, 0x6df}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x1}, {0x6}]}) syz_emit_ethernet(0xfffffc7c, &(0x7f0000000000)) g Ăg Ămap stack 0x2071c000-0x20b1c000 of map 0xfffffd803f011110 failed: hole in range 05:34:56 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d0", 0x62}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1a", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = dup(0xffffffffffffffff) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0), 0x4) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r3, &(0x7f0000000040)="f58655dc07dab11e307c6d567903ec5f4952b52184af68fc887df50cc1e4440603f475", 0x23) socket(0x0, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) 05:34:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009ee000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) mprotect(&(0x7f0000aa3000/0x2000)=nil, 0x2000, 0x0) 05:34:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) poll(&(0x7f0000000100)=[{r0, 0x40}, {0xffffffffffffffff, 0x8}, {r0}, {0xffffffffffffffff, 0x10}, {r0, 0xf4}, {0xffffffffffffffff, 0x20}, {r0, 0x20}], 0x7, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001600)="57304f1ea08d1de3f39f1848ffff") 05:34:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 05:34:57 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009ee000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) mprotect(&(0x7f0000aa3000/0x2000)=nil, 0x2000, 0x0) 05:34:57 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009ee000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) mprotect(&(0x7f0000aa3000/0x2000)=nil, 0x2000, 0x0) 05:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xa031, 0x2, 0x64, 0x7fff}, {0xc9, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x7, 0x2, 0x4}, {0x1000, 0x6, 0x27, 0x2e1b}, {0xc4, 0x4, 0x7, 0x680}, {0x8, 0x6, 0x0, 0x2}, {0x1, 0x6e, 0x9}, {0x4, 0x1, 0x20, 0x81}, {0x101, 0x2c, 0xf9, 0x4}, {0x0, 0xff, 0x5b, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60, 0xfe}, {0x25}, {0x6, 0x0, 0x0, 0x80000000000100}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x4353, 0xdf, 0x8, 0x2}, {0x4, 0x9c, 0x1, 0x9}, {0x400, 0x7f, 0x80, 0x4b63}, {0xff, 0x1, 0x6, 0x6}, {0x0, 0x9, 0x4a, 0x1}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) pwrite(r0, &(0x7f0000000200)="895e654f5c1d05c17eed4e16ec3885047229b67585c6", 0x16, 0x0, 0x0) 05:34:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009ee000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 05:34:58 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x4d3, 0xab5f}, 0x10) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) connect(r4, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 05:34:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) shutdown(r1, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 05:34:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 05:34:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 05:34:59 executing program 0: r0 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffe}) nanosleep(&(0x7f0000000380)={0x2}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket$inet6(0x18, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x18) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, 0x0) 15:59:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 15:59:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() munmap(&(0x7f00009ee000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *141763 45976 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8031ceb5f8,e4,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000aa2800,0,200000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000aa2800,0,7,fffffd803f011110,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800015969860,ffff8000ffff29f8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000aab000,ffff8000ffff29f8) at vm_create+0x193 VOP_IOCTL(fffffd80361849c0,c5005601,ffff800000aab000,1,fffffd803f7c6ba0,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80376711e0,c5005601,ffff800000aab000,ffff8000ffff29f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff29f8,ffff800015959638,ffff800015959680) at sys_ioctl+0x5b9 syscall(ffff800015959700) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6f5a2bad780, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic amap_pp_adjref: negative reference count ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8031ceb5f8,e4,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000aa2800,0,200000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000aa2800,0,7,fffffd803f011110,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800015969860,ffff8000ffff29f8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000aab000,ffff8000ffff29f8) at vm_create+0x193 VOP_IOCTL(fffffd80361849c0,c5005601,ffff800000aab000,1,fffffd803f7c6ba0,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80376711e0,c5005601,ffff800000aab000,ffff8000ffff29f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff29f8,ffff800015959638,ffff800015959680) at sys_ioctl+0x5b9 syscall(ffff800015959700) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6f5a2bad780, count: -12 ddb> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800015958f90 rbx 0xffff800015959040 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80001574d000 rax 0xffff800000a6e1c0 r8 0xffff800015958f50 r9 0x1 r10 0xffff800000a6e1c0 r11 0x70b49025131778ea r12 0x3000000008 r13 0xffff800015958fa0 r14 0x100 r15 0x1 rip 0xffffffff811e7a38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015958f80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=141763 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffffffff82591710 process=0xffff8000ffff7450 user=0xffff800015954000, vmspace=0xfffffd803f011110 estcpu=36, cpticks=19, pctcpu=20.28 user=0, sys=11136, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 45976 95180 94036 0 2 0x480 syz-executor.1 *45976 141763 94036 0 7 0x4000000 syz-executor.1 10381 230133 56830 0 2 0x480 syz-executor.0 10381 524080 56830 0 2 0x4000480 syz-executor.0 88546 462833 0 0 2 0x14600 acct 94036 64374 43461 0 2 0x482 syz-executor.1 56830 10053 43461 0 2 0x482 syz-executor.0 93256 214078 0 0 3 0x14200 bored sosplice 43461 49892 16855 0 3 0x82 thrsleep syz-fuzzer 43461 52916 16855 0 2 0x4000482 syz-fuzzer 43461 427305 16855 0 3 0x4000082 thrsleep syz-fuzzer 43461 415225 16855 0 3 0x4000082 thrsleep syz-fuzzer 43461 86267 16855 0 2 0x4000482 syz-fuzzer 43461 505978 16855 0 3 0x4000082 kqread syz-fuzzer 43461 407145 16855 0 3 0x4000082 thrsleep syz-fuzzer 43461 65390 16855 0 3 0x4000082 thrsleep syz-fuzzer 16855 180583 98630 0 3 0x10008a pause ksh 98630 5857 1889 0 3 0x92 select sshd 94822 416140 1 0 3 0x100083 ttyin getty 1889 364390 1 0 3 0x80 select sshd 45878 194806 28186 73 2 0x100490 syslogd 28186 241542 1 0 3 0x100082 netio syslogd 13355 111279 1 77 3 0x100090 poll dhclient 93637 183769 1 0 3 0x80 poll dhclient 58717 487096 0 0 2 0x14200 zerothread 23178 373648 0 0 3 0x14200 aiodoned aiodoned 93184 92375 0 0 2 0x14200 update 13404 179854 0 0 3 0x14200 cleaner cleaner 64799 85636 0 0 3 0x14200 reaper reaper 23058 402456 0 0 3 0x14200 pgdaemon pagedaemon 82378 94177 0 0 3 0x14200 bored crynlk 33157 195898 0 0 3 0x14200 bored crypto 78611 148524 0 0 3 0x40014200 acpi0 acpi0 76958 147272 0 0 2 0x14200 softnet 16982 5096 0 0 2 0x14200 systqmp 35741 174621 0 0 3 0x14200 bored systq 70633 313692 0 0 2 0x40014200 softclock 29712 473395 0 0 3 0x40014200 idle0 81366 50383 0 0 3 0x14200 bored smr 1 115683 0 0 3 0x82 wait init 0 0 -1 0 2 0x10200 swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9505 6352K 6798K 78643K 11906 0 0 pcb 13 8K 8K 78643K 173 0 0 rtable 100 3K 4K 78643K 534 0 0 ifaddr 87 15K 16K 78643K 165 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 53 0 0 iov 0 0K 18K 78643K 151 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 1739 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 10 0 0 VM map 16 4K 4K 78643K 18 0 0 sem 12 0K 0K 78643K 101 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 6 17K 25K 78643K 667 0 0 sigio 0 0K 0K 78643K 38 0 0 proc 49 38K 63K 78643K 547 0 0 subproc 32 2K 2K 78643K 85 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 52 0 0 in_multi 58 3K 3K 78643K 127 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 316 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 140 91K 91K 78643K 2549 0 0 UVM aobj 26 2K 2K 78643K 28 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 181 0 0 NDP 12 0K 0K 78643K 37 0 0 temp 133 3530K 3597K 78643K 30711 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 27 0 20 1 0 1 1 0 8 0 rtpcb 80 84 0 82 1 0 1 1 0 8 0 rtentry 112 115 0 75 2 0 2 2 0 8 0 unpcb 120 487 0 479 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 152 0 152 1 1 0 1 0 8 0 tcpcb 544 265 0 261 1 0 1 1 0 8 0 ipq 40 6 0 6 2 2 0 1 0 8 0 ipqe 40 184 0 184 2 2 0 1 0 8 0 inpcb 280 809 0 802 3 1 2 2 0 8 1 nd6 48 12 0 9 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 7 0 7 3 2 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 452 0 242 17 3 14 15 0 8 0 art_table 32 454 0 242 2 0 2 2 0 8 0 art_node 16 114 0 77 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 23 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 97 0 87 1 0 1 1 0 8 0 shmpl 112 26 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2417 0 1022 46 0 46 46 0 8 0 ffsino 240 2417 0 1022 83 0 83 83 0 8 0 nchpl 144 3829 0 2226 60 0 60 60 0 8 0 uvmvnodes 72 2792 0 0 51 0 51 51 0 8 0 vnodes 208 2792 0 0 147 0 147 147 0 8 0 namei 1024 12408 0 12408 1 0 1 1 0 8 1 vcpupl 1984 13 0 0 2 0 2 2 0 8 0 vmpool 520 16 0 2 1 0 1 1 0 8 0 scxspl 192 11351 0 11351 11 7 4 7 0 8 4 plimitpl 152 70 0 63 1 0 1 1 0 8 0 sigapl 432 828 0 814 2 0 2 2 0 8 0 futexpl 56 17345 0 17343 1 0 1 1 0 8 0 knotepl 112 156 0 137 1 0 1 1 0 8 0 kqueuepl 104 144 0 141 1 0 1 1 0 8 0 pipepl 128 566 0 547 4 2 2 2 0 8 1 fdescpl 424 829 0 814 2 0 2 2 0 8 0 filepl 120 7382 0 7285 5 1 4 5 0 8 1 lockfpl 104 184 0 183 1 0 1 1 0 8 0 lockfspl 48 65 0 64 1 0 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 1626 0 1619 1 0 1 1 0 8 0 zombiepl 144 816 0 816 1 0 1 1 0 8 1 processpl 864 847 0 816 4 0 4 4 0 8 0 procpl 632 1658 0 1618 4 0 4 4 0 8 0 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 1404 0 1387 6 3 3 5 0 8 1 mcl64k 65536 102 0 102 4 3 1 4 0 8 1 mcl16k 16384 7 0 7 5 4 1 1 0 8 1 mcl12k 12288 21 0 21 1 0 1 1 0 8 1 mcl9k 9216 10 0 10 2 1 1 1 0 8 1 mcl8k 8192 23 0 23 2 1 1 1 0 8 1 mcl4k 4096 62 0 62 2 1 1 1 0 8 1 mcl2k2 2112 6 0 6 1 1 0 1 0 8 0 mcl2k 2048 71148 0 71095 19 12 7 18 0 8 0 mtagpl 80 33 0 12 3 2 1 1 0 8 0 mbufpl 256 118579 0 118414 32 19 13 25 0 8 0 bufpl 256 8294 0 3375 308 0 308 308 0 8 0 anonpl 16 139568 0 112786 131 11 120 120 0 62 5 amapchunkpl 152 4849 0 4334 27 5 22 22 0 158 0 amappl16 192 5793 0 4573 88 19 69 73 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 482 0 474 1 0 1 1 0 8 0 amappl12 160 107 0 106 1 0 1 1 0 8 0 amappl11 152 126 0 115 1 0 1 1 0 8 0 amappl10 144 18 0 16 1 0 1 1 0 8 0 amappl9 136 591 0 588 1 0 1 1 0 8 0 amappl8 128 199 0 169 1 0 1 1 0 8 0 amappl7 120 50 0 44 1 0 1 1 0 8 0 amappl6 112 121 0 111 1 0 1 1 0 8 0 amappl5 104 277 0 266 1 0 1 1 0 8 0 amappl4 96 818 0 792 1 0 1 1 0 8 0 amappl3 88 676 0 667 1 0 1 1 0 8 0 amappl2 80 5567 0 5490 3 1 2 3 0 8 0 amappl1 72 24323 0 23888 24 15 9 20 0 8 0 amappl 80 1961 0 1902 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 27 0 2 1 0 1 1 0 8 0 uaddrrnd 24 845 0 814 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 845 0 814 1 0 1 1 0 8 0 vmmpekpl 168 9541 0 9511 2 0 2 2 0 8 0 vmmpepl 168 109279 0 106864 158 21 137 148 0 357 27 vmsppl 272 828 0 814 2 1 1 2 0 8 0 pdppl 4096 1696 0 1645 8 1 7 7 0 8 0 pvpl 32 345761 0 321490 256 23 233 233 0 265 31 pmappl 200 844 0 816 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 491 0 47 14 0 14 14 0 8 0