f4a0a552af489d720a46e42a2d0e65dd0d2dd134d8d9581169cc68c176e93fc4eeee2247cc260b1f0259654a773d2dbe266005e06379119afeee5a873b30fbad6f8b8dc4090d86551440d4c8146c8997e19e5c3d1f3e1ab9356dff46cd3650c34bfdc005a3009aaecfdb60bd2bbc04866a5eef27940223434e5d5b677fb38e542996a3578258abcfa7b75080c04ab33651d881c530b43ec2fbed53b0e4a53ec7adc11e091825fd6e0ad4cb69c0ff8d287789532c88a4631e528", 0xcc}, {&(0x7f0000000500)="c4e25c5a899bdd285c7b9b290454c6949b3d1e7ae7f2b7475cdf8a6083c42499165541c128d7e2efd128b133df0500f23b7161d4eb63cba46c8854f441fe6ccb96264d5a6aebe3eefe7a5c5981487f05e3ddb3d1f76a106f9113aa9d66da1c796c421e0c95594b09efec49b929a6ec88af2e6a0c8cbd6fed6a690f319e58c9beedaedb389b2763d2adb6172289326c50fe8c67c1f3d19594756ef172b6cf4fe7ac7e0916659cbfbf30cfc12bb79152af2adb81a8b9d28b1571a507a7a4c099ced45a96ef9ec8c9eec9523677e90bf8b434b5da59596d6883f43dd4bba337050dacbbc4cfe272f60a295c1312da66c72e3b2c7f468f92c743841a3a6f9a06f2afba5b4c7a87c490c7c0d4399fbae1baaff1f0256a420888b588b9a6eac560f69c8d7635fdf037b82361c17aaa66ffcd53feb073b453ac59320a8b75d70d3241ed45744921577e22c1a1147fcf5a9a4b942eac8c7fee64676edc27889b30f62b33380edacdfa6908d50d1503b075c383d873705c0742fb87c3df9fcc7ff51ebc68dcc23373d17e7624082908d747794195b88538f7a615eefab8e49afda7fb6657379b2cb2cb49fc8a1e4c8f95e1f97220cd0a4fdbf378e94c54b2e55ef144a8c1432629708bde4e4e7522952c3df9670ca1b03dfdeffdce007fe202255d927eabc4ef8bd31136adf85b598f19c9f0b94bd6453addb4a544eaebd5ef69f2cfd29a9448613f228fedf84c2e073726a5d9ae6f03c1f1697a3ed0eaf5081e757159b5e7d732bfd57781ad4044b32160cd6dfa47c1db53850c8bc4664ef03980a20e17a6ea2b4fc6333edb91e06b2224c3cf50e617fbc2b68947ac08d3faa724492c10768a06161acc8cc4e977518cf0f68bc6715689c1bfb2b065b5987586749a5d9a2eb53185de25ea58eb90d2ac84f610f7da3e961fd79c22e3ac5d1d49d6b444d7bc06dfa2e28a04ed74143e1b4526014934eb6c231ddcb88d9dc9e9f56ffe72de63eb17e4353e82d9399e6c0f04decd58f0ad33b62dfacbb9b78554348506b754ba7ce9d82452cf7cb796058c58c9e27c382bb07fa5a7cb22674ccc45e919d766cae05ca079736474b9ad00a7fa447ffc7515f01a12aea45e9d53d5abf7bf74ad0806f260b932680823206df22a6d258d6bc2308c2c3dfa76eb14ff575965db1ab60c90bdc57c16b4207961cb9f47d049442631bbe28e77c2f6cc500629177389ab32928387465108804272b489dff91e009cf5481fa281147d906216ede793193da65479f978d512262f43dc8641ed5b4ba16985313857f4e46067e0dfc5e4566b245fee9ef95ec3f82c2c78e4214973844985cd0649f8e114fdb06e12705a3a580fb8668c26b2c6a3a0795fb9f3d6e64fc0f259dfbc016178061d622ec046a91b23200434a41fd4e2c05c9caec79c70daf3738fee134d88605194ad87be201a1864dd7cc8a131e96ff7e2ad3e5b3aa47019bc4f1963c0b9279f0bf2eca306c2239f857bf860fc1a80338013a55fcc165e4603e15d8832e8eb2546ca84a819e97df79642c2da3656d07a2dc94713b1b260f1ea45620967028a10e3539b72e26491a666544bcf86c3f1fd0376ac02c5e28c6d24fcfdc5173bfd8961e726e294e1f5335bcbc0a050c25831b1c3e45ae2dada18fada85843c3b611769c37e9559944677f12fb96f13e9d550838ca3ae16ca6e67e61577e5a56696f2d351c11131bffd8a5fa09a930ee2596589a0659e37cc90e1d178193d8b675f1927eef9168e049b8145d07fca15edf14bb3a1583eb721e8b243f8a15788cc31ff0a3251f29f5877b996561af200c19c9f6ddad4890855058587fb59812fcfb259ec52abb13a9d8f87fdf18d9b3cf95793af10d0b9fbf66f5755b375c41ab4a0d567051a5db48793471e27342d04ea7ff0b19e93672551152d763be98dfd9ea39cc017e21e797b92bc9264b8c77e21af8ab8de981a6f587981c17802ef2d2317c7a9fb3621b0cee97fcddd2e66cd3a5c6a7b8b544c70ffa426bf8808ba163cd658880a29bf7599e76ad6bf579b395db5c2e2090b4edf9ebb7732d3be30320ab52556aca31638c2fd01ea6e5cc8ed26a808a75c30bb2f325bf3d27f421ca78c72bc7b7788f8b77473e55bcbf0ee50b197a2f5ae30e772d9a605077609d7befa4e592b92673c95234547a0e1f1ff1a80f85e78ef549a6623a1fc879ca012d414be4d0d7f4b2ec36165bdec13210b48d2702bb8a5468297895d82e1ddae8ffcb5ff74f5ddd017631619905c8a589599fd75fc7115ccb6ce8e7a07d70d3a81b5653b139e395cb4813db6f3aa3fdd1b766c958649ff721cc2e9954f0babc77881a5c1bb7ca4819edc93f7fffcb9d9fe0aae5798da4e5a02370e14ec602a66614fb960a23400336e35edf73a6982623f11e6b70421d01edb72d58bd1af39c9be9dc46e98167e7bedb3714521cb7da244f42307b99c03af68f9c52f21fde8337303ebaf09f0ce3ec59c2566b7be922093de00be247f5fd26ad3918d6dbfe04f2c2ab1c900657443897bb8509735c0e61dc1944ad1e5cf417e07038a2c5d17c79765b173cbb03a00865964ad019c2130aef52d7a48ee721e82fa544236350551ac72a7ec971ab2bcd486330aa25361a7c47cee00b3164e1c88384bc85d88fde1e062cbfc7f2fc2086b0f4548105df1ff3a435104a9ed72c3650986c23dee03c00cea29c581d9f5b0acb95271934099470472d83970cb4d5e7d944bea4db2727ef4b3ab83be9df4ac0f89cb55331495576a4bceaa1140c86758c04b1b6d75530f5fdeb583781b04ee975705911d35680147e04d4e2677ae98eb452cf2069acd6dd0680ceab0b4d2245f36e344fdff2c4f01ad5f552b94451aaec5414c253fc74d36d0b459462fa91f4703bafc642c167c8989df74ab0a71c322283630826bf3f0182777baa07e88e579400404759ab9dfb4bd0eba1b28e1f52fb9b5577f81df3dd73a68e9f5bf766bd5f76d399e0126f3a15e0a49e2464a992eae2d3811185c3866beca472b457e8ab1ab7e93693f7afdfc615a2a756e835c6f8eb042cfadfd04d44f029f122939a086c66f44ae510f0f08df5a557e271f78483616d45370ee2943b9724d2e4d9c64c194aedc46d80a0817f128a7f5d46aaa7a9e04d22c404f160cd087e2484b9d7ce996763ec5ac536e86cc733bcd778e20b181ec549dc9fde182eda108cbcbf94c757f3d2cefc074cc787ebfa4c5ff0fd55c6d4ad0a528658d9eba0e028a2bc8b34f9cbc7bb5a8a1075f1d87b97b164d84911c8e8cac9ef6d41a4ef7788a2a855e76936d58fb000d37e53b2e3056a42df0df3f7026025dce2de3a06d17aae966a692551f6c1611a1731cd8f88c695591e13e6685daf87e51521d53270baf568ad414e6fec56dd2fe79f9fa089c2dfa87fc92b536abf080061163aed526daaf6f09b6d33bb2def1ddacfa01c94a8d8547bb9bda09a67ab3a2bc81afcbf26f30e3f4fe7b41b828b518b2a632ba25637d6a249d0d5d0b6444baeb6ae3eea8d7b8ddd6bac0e6152f1e408a595ed430d0ba0e02867059b42cc96d6059af92f515c2283bd903f37f94371002545a2611d4182976e0c1698ade623e688023027e42b9ac1e5e27c27ee43a7fd0d96d651f43529320749bb72af108b701e514a0ffd57f05e4db97aeacc2149f3eb5689c1eef38c271a4a38674f2c96ddea0f126dfe529c88c27c2836d262eacd0db43f598acef03156bd3a145abdd5fd843d1313fbb1274d8e4f963ea070efbdbdcfcc7d3152019adfc4b16813060c317a070b5a91bb5e0013c97b9ab45aa60bbcf7168f04ebba49fc26c2abb33be2fb5e762eabf0a04f01cb30914a7a8a0a7441b8cf9ae39b9ca12a22cb353d184ed7e707179e66be2081cd01ba0c64adf41b64cc50d63165a154c656a02b6c22d2214d95cfee659095a95c9f6b408053cd8753fb305101c343a7071f0d846f0836154bcc6a7555f707deb0b8e9db063e96a5659a8caf853ad6427bd63f9efbe34518ca0614fad6be0cf7cb7ebd97dd644773ecd58506e77639fb665c7eb4c75bff6212b567168e9e88537f0e2cf76346696e55c5f95ebdff4fe25fa729328958bbc4b8be9457fc374a353b1284e56ed4de5bef5cb8aac56089606f573850f88fde31529d47552fd9b7f8f416aa312823e98a853cfa10b4d49a6c040adbdbc0814d8435b3c8913d9b56236f4e2d841cdd4314b8ee0ee53149ce52f8339e40c26f9f3c4984397a804c38ddff8a1f12125d0fde779790da7e1f3de9ad107c6914750f0a56422ebe7128564cb20a11de1a7a0d91c15a3a68b6ba0c5f66fd29c2fbca8f95a250ba67441002839ecb2a900fb0836078676ec0bd2c9951af8689a02f51dd4d5394750a1b031831ee7a378290dffbeabeb759120677ae356ec109f064644a4d0ee5f4e65309f9f79b95847808385c24a7c52674581135f66f85a6dadd973ce16085fded8a58c135d4cbcf07863155c96b8f00988d2579517ee6852405fa54fcad396ca5f2c5cec729ea31f4724273b987ec6f2658bc00c2433c8df96dbef1c389979af863516d5ce83c41ae3eab5e4b38750d43502ddcbce0a9527841f2cac751cbf1fa9658975ca28e623eb1b21d5cfc15f16acc81e708a2a0f232181e8e79e582e22295cc1f41b318bb20c3ca70cbf16cd123aa3b62527374a5c51a0d756c17e0062b1905cbd79ff837944cf63ed14e61eb9df2e0c12cb66a0067b84e986a778005c57eddae66535982fe4e137d3219a47aa67fcc57ee889ea593b5630139807e95ceb29c20fac4ca119a5431fb9e484f3706b9a6b10106a929f3704e5d97e1124a7c7b5fefe6bf5950bd09744c928bed35732850ab3d0c045acafacb4a2fdf7089d7469a2d34c02c8e62984d6e31c23230441c3cc12523a89ef94071a4967efef2fdc4e10f7fd06023f13fc72d578982f658f7b343bd04016ecb06fa7016f9ccdd098a9a6317cf659ec15d204eaa240a76c76b2fc8f6a3daef5ace9ff37ffa337b2144747aeb2f5ce21a55f19903a6ef93a6f72038235c8ef47bb2014eb67fc9fe0ecf005ed1909108c2926d222e4a16d54774d758b40b2e390a03ec22885587dc7bea3bbeb0b6c57c12b4b82d1002086a73d4acc74b76cfc2a7635d1dc3843852ebced61919e8aa7cb01db304c293bae75c88befb87f7fe8d0d54e3c7adfef2a68b26cc3a5fcc313929b3f3aec5ff4fd307a904a18f6d48f9800ed6c19036f0f75086309299a74396fb9af6a5f8d73892904ef4df8c05da2ce2d6d29a6d27c718935e16245ccab810a731aca65c5b95634b0f0ad76f05773b01886cb88ddd876070a1b8f91878d318e4fc5cc3db95fa655a3ef3ebe1fe548994cba21cebe390b0699d29f6e2d0e5df619d42598b5c6969c3dd4546be17ad464fd947b512ab41d806f8548d206f9e3d2327105c872b8d0d5e3cabbd3f7af3195ab56d3473fa4c116ba00c23fb426d6cfacc11492eae56f2a8fdc1446161a907842143321292e43af04ff3fe7a6421f09661d4191f20656c0d2731288c9e9e6f86cd832f1cb2a9e5f05244968b802f92da0383b5160fea90a96be7e8e0b9cc98f1785c6e2655f51551d5477b04e8f03747937c18eb34a1a7671cee1f2b385ce74c5eac3026677cf7453c7fefa45627647124c270e2bc5ecdc23a1f173b05e4bb80e59f44876ea601deaaeee186b866244475d50f347b12fa88d14ce5f52cd39e13a0367ca35c2fc1abf45c28ac1e8cb711e229e3ef2e13e4dca65e5f1a8b7fef2fe341d8c87a4f573ea4dcc5171e3b9e8", 0x1000}], 0x4, 0x0, 0x100000001) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000040)="a8", 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 05:37:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x92) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) chmod(&(0x7f0000000140)='./bus\x00', 0x81) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x1) 05:37:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8f3) setsockopt(r0, 0xffffffff, 0x80020000003b, 0x0, 0x231) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 05:37:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000261000/0x4000)=nil, 0x4000, 0x8040005) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3ff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x9) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5ddc9901, 0x2, 0x0, 0x1, "c4ccef901050cf9d4e67be9ecfc734ec23e0db19", 0x1, 0x7635}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) renameat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1f) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x80000001000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:21 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x1e, 0x4, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) socket(0x10, 0x3, 0x0) shutdown(r0, 0x0) 05:37:21 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xd100, 0x1) 05:37:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) 05:37:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000180)) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffa) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)=""/194, 0xc2) 05:37:21 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r1, &(0x7f0000000280)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 05:37:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) fchmod(r1, 0x48) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0xfffffffffffffff9, 0x1f, {0xfd8b, 0x9}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) r2 = msgget$private(0x0, 0x1001d) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/88) lseek(r0, 0x0, 0x26, 0x0) mkdirat(r0, &(0x7f00000006c0)='./file0\x00', 0x44) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') lseek(r0, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000440)={{0x8}, {0xa3d, 0x1}}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x4d, r3, r4, r5, r6, 0x40, 0x7}, 0x9, 0x88e3, r7, r8, 0x6f, 0x5a5, 0x1d, 0xfffffffffffffffa}) kqueue() 05:37:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 05:37:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3fc, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) pipe(&(0x7f0000000040)) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) ioctl$TIOCSTART(r2, 0x2000746e) shutdown(r1, 0xfffffffffffffffe) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 05:37:21 executing program 1: socketpair(0x1a, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x22, 0x1, 0xa46, 0x7}, {{}, 0xffffffffffffffff, 0x8, 0xf0000042, 0x8, 0x759d}, {{}, 0xfffffffffffffffd, 0x8, 0xb, 0x1f, 0x10000}, {{}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x5}], 0xfffffffffffffffd, &(0x7f0000000100)={0x7, 0x10000}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x27, &(0x7f0000000180)="b68eded170713cda604b765b99ef0cb8bda882e7024c7096efbc4901048073400040000f000000") nanosleep(&(0x7f00000000c0)={0x2, 0x2}, 0x0) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x11) getsockopt(r1, 0x6, 0x7, &(0x7f00000000c0)=""/25, &(0x7f0000000100)=0x19) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 05:37:21 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) read(r0, &(0x7f0000000100)=""/121, 0x79) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 05:37:22 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x26) 05:37:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x28, 0x1d6) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 05:37:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x20000000) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 05:37:22 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00006f1000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget(0x1, 0x7, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x9a, 0x0, &(0x7f0000000040)=""/154}) OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 05:37:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4000000000, 0xfffffffffffffffd, 0x3, 0x4, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x580, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x89) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/50}, &(0x7f00000000c0)=0xfffffffffffffd94) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 05:37:23 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b6707180000000000d5e2bfa300000000000013a39338d5ba53a21baebe3fa1a31182d16747e24b65475aad"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8004, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 05:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000003c0)) close(r0) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x9, 0x0, 0x2, 0x1, 0x800000000, 0x0, 0x8, 0x2, 0x3, 0x3800000000000000, 0x8000}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 05:37:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 05:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 05:37:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}, {r1, 0x24}, {r0, 0x8}, {r2, 0x2}, {r3, 0x38}, {r2, 0x4}, {r3, 0x4}, {r3, 0x14}, {r1, 0x10}], 0x9, 0x227c14f0) syz_open_pts() 05:37:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x192) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 05:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000797000/0x1000)=nil, 0x1000, 0x6) r2 = getegid() close(r0) setegid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod$loop(&(0x7f0000000740)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x1, 0x80000000, 0x8}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x7}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/45, 0x2d}], 0x6, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0xbaf1) fchmod(r0, 0x90) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = semget(0x3, 0x3, 0x22a) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0x3ff}], 0x1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000540)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000700)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x800, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000005c0)={{0x8, 0x400, 0x7fffffff}, 0x1, 0x8, 0x5}) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000600)=""/213) 05:37:23 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = getpgrp() r2 = getegid() getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, 0xffffffffffffffff, r2}, 0xc) 05:37:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)=""/2, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x5) truncate(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="f044f16f08a9b8ca1e0158ba4d7eb1f8db2286fdaf1dd7812d26b9a0e3c7", 0x1e}, {&(0x7f0000000080)="4b97e0068c55b5f39a49397a46574db903e2084d0960a40d85", 0x19}, {&(0x7f00000000c0), 0x1d3}, {&(0x7f0000000100)="3f75a5fd252c950e0742c931dfd70a1e0890b7d78d0db796a2384392227082", 0x1f}, {&(0x7f0000000140)="6eed464a3c20d4681f9d8813a14676c837cddc0a6702e0051a931bbe8760155da2c0b88726c548941690f49350177f0b0425386b416816cc5d2c90b45e2f3b17c521e3b756e5bd766b8d4de54b847cbc4059689ebd5d743f00f141a4c50d327d94c8ccdfb9e35ee817fe0e67731ab5e6f8ae6cf995bf98", 0x77}], 0x5, 0x0, 0x2e) fcntl$setstatus(r0, 0x4, 0x0) 05:37:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) getuid() accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3f) 05:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) r1 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 05:37:23 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setregid(0x0, 0x0) 05:37:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x5, 0x40}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) 05:37:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r3 = semget$private(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r4, r5, r6, r7, 0x20, 0x2}, 0x5, 0x3ff, 0x8}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002b00)="ca", 0x1}], 0x1) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:23 executing program 1: clock_gettime(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet(0x2, 0xc000, 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="0049b8b044d6b7c0487ec5ce330761d918cf1866fd2c840d40f3f6327bbc14089b9cc0e7f5e9b8193c61e521c56749bea91ac4e4694d714d37903077b69343b68aeb25da574642d691b77402ca7fa0ea46b3ca7a470035517842ec71473711126a9624e28dc5b61508", 0x69) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 05:37:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) dup2(r0, r0) r1 = kqueue() shmget$private(0x0, 0x3000, 0x14, &(0x7f00004ef000/0x3000)=nil) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r2, &(0x7f00004cf000/0x1000)=nil, 0x0) read(r0, &(0x7f0000000040)=""/109, 0x6d) 05:37:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8fa6ac7e74dd6c97f4142daa9d3ddcaa24a21a7", 0x0, 0x80000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x0, 0x6, 0x80b9, "95d4678eac4428d1dc0fbfbc9572991da57eb1e0", 0x9, 0x404}) syz_open_pts() 05:37:25 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x5000000000000, 0x5, 0xb}) chroot(&(0x7f0000000080)='.\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000400)={{0x4, 0x8, 0xfffd}, 0xb07c, 0x3ff, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000002000000000000000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x5c}, {0x74}, {0x80000006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000004c0)={0xffe000, 0xfffffffffffffbff, {[0x1ff, 0x80000000, 0x1, 0x2, 0x200, 0x10000, 0x20, 0xffffffffffff1218, 0xffff, 0x0, 0x8001, 0x2, 0x3, 0x3ff, 0x5, 0x4, 0xc0, 0x5], [0x4, 0x7, 0xd7, 0x20, 0x10001, 0x5, 0x9, 0x200, 0x6, 0x7], [0x8000, 0x7, 0x0, 0x2, 0x7fffffff, 0x0, 0xfffffffffffffffa], [0x1000, 0x0, 0x4, 0x5, 0x3, 0xff], [{0x7, 0x100, 0x8, 0x3}, {0x4773, 0x7fffffff, 0x4, 0x7ff}, {0x9da18e7, 0xffffffff80000000, 0x0, 0x1}, {0x0, 0x9, 0x81}, {0x81, 0x8, 0x800}, {0xd6, 0xffffffffffffffe0, 0x0, 0x343}, {0xa2, 0x9, 0x6, 0x7}, {0x8000, 0xffff, 0xaf}], {0x4, 0x7fff, 0x9, 0x3}, {0x0, 0x1, 0x81, 0x2}}}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000380)) socketpair(0x22, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x100000001}, 0x8) r4 = msgget(0x1, 0x140) msgrcv(r4, &(0x7f0000000200)={0x0, ""/227}, 0xeb, 0x3, 0x800) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000003c0)) 05:37:25 executing program 0: syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x9, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 05:37:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) 05:37:26 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1, 0x20, 0x81, 0x8001}, {0x1, 0xffffffffffffffe0, 0x9, 0xd9}, {0x9, 0xdb, 0x100000000}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="29e8a48dc212bbbf9be216a6f23c1267adbb686518d9fdaedea7b413cc88655348710c5802ebacff074f4f2015dc8b382002a771f064232c0647dc2a73ea01a58b1453ad3ccf302cc064482d5e5ddd621786a918d8b8795dd1c3b75fa9e6c76a014f25cf5e732375de44a07ec5fcd25334ea1ac2083f57f1870d5f0493444379f9304265ef0c5ec8a2ca5eade172babfacb8d2", 0x93, 0x0, 0x0) 05:37:26 executing program 1: semget(0x3, 0x2, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000300)=0xfffffffffffffffe) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400000004, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/94, 0x5e}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000300)=[{0xfffffffffffff04d, 0x4f34, 0x5, 0x3}, {0x20, 0xfffffffffffffff7, 0x1f, 0x5}, {0x9, 0x9a4, 0x1000000010000000, 0x6}, {0x4, 0x6c2e9f50, 0x4, 0xcd0d}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xfffffffff6b3abb0, 0x1000000000000, 0x18000000000, 0x1, 0xfffffffffffffffa, 0x492, 0x81, 0x2, 0x3, 0x5, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x4, 0x1000, 0x8, 0x9}, {0x7fff, 0x6, 0x4, 0xd8}, {0x400, 0x4, 0x6, 0x1800000000}, {0x7, 0x6675, 0x5, 0x2}, {0x1f, 0xcba, 0x3d, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:26 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8020, 0x0) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x36f, &(0x7f0000000000)=[{0x1d}, {0x28, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0xa4c8}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 05:37:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 05:37:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x7, 0x7fffffff}, &(0x7f0000000180)) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x9) r2 = kqueue() accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) socket(0x0, 0x2, 0x2) 05:37:27 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2c0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfc4, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 05:37:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8f8, 0x80000001, 0x1f, 0x40, "4f07fcf858d4aa2494562286fc8b802a8bb0aa8c", 0x5, 0x7f}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:37:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="87e38d8fbc77fec38661a575161b120c5766e921d6836933e4f4485707dfba4cd473cedd61b2f64f0d505c92df33b4f2369d981835454572328352a26b1d796a2a8c42cd5642c46b9ddac4eab53683f4cd8745f395581d031b8f7897623726e067eb1f8d7df40115967af3721755b28537a23ae39f9ec29d5402db6e67738a20c3e881cfb9b8760564c7f10ddb1f1625d8ab39d291d7a93812468471bfa61ca10f4713b06e3c7d5ca9bbd356420659b8b71b", 0xb2) r1 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="00120009000000b201", 0x9) 05:37:27 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:37:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x40a8, 0x100000001, 0x4, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x7, 0x10000}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") shmget(0x2, 0x1000, 0xa, &(0x7f0000ffe000/0x1000)=nil) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:27 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000fee000/0x2000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000fef000/0x1000)=nil, 0x3000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="e8ed0d000000000000002a7b0f5ac5fcdc34f99fdc6bd4961963722d0000000000000000000000348e2c2c0efe252a0000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec81f0d9efd0114c30f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07f0800000025a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca5825f5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05876758ba0238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2f38ffe236ddc8b19934438c3e3d869049c5af774d890470964e90af22d4558150fb475721723ff55a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b178ad0fa043cf52bb026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c490a91d5888746b4a74e50f39fc48e7064daac34bde17518cab92754b9f903beed2724c03f073f358bd43b4138698df16afdf84dcdb31d18f36d341c9ede9198580b47b6921bae9ebabd9d92227ef5fd2539d8385fe71362e0bcdcd719e522e47288c2e1dc15dce55cb57ddf49ea602172520924beac2c7e6504e869d6ebf3db9211044a0be3b87226352b3ad81426c408f562615c15b969cc75de07d9665b6dad055ebb691e878cdab1f067206dd1df481d641cef1c7d0390c06a56ee64ae8dd76404cf3f20f045a"], 0x1, 0x3, 0x800) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r6, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r7, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x4) r8 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(r8, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(r7, 0x6, r5) semop(r6, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3}, {0x28}, {0x6}]}) r1 = socket$unix(0x1, 0x3, 0x0) accept(r1, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x180, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/13, 0xd) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x81, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x45, 0x1) 05:37:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) clock_gettime(0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:37:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7968f71c88fe94590000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 05:37:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x4000}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x3dc, 0x0}, 0x2) 05:37:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = semget(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x20, r1, r2, r3, r4, 0x48, 0x4}, 0x1000, 0x4, 0x101}) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:27 executing program 0: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/25}, 0x21, 0x0, 0x800) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r4 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r4, r4, 0x8, 0x10000, 0x8, 0x20}) 05:37:27 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xffff) 05:37:27 executing program 0: r0 = getpid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x81, 0x7f}, 0x81, 0x5, r0, r0, 0x8, 0x0, 0xb2000000000000}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) setpgid(r0, 0x0) 05:37:27 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x80, 0x20) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 05:37:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x642, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1ff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x10001) 05:37:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7fe78577297cc510d9700eef8b146a8cf6a29d53c743a46a757bc70e37d8c9ab75982108171d09a656080316015a0d1c2bcea648b5464648eb354d6cbd6013affc1177776b3b928faaa055703b301e57ae521cd1f00ff30c29f06ed32450166d5625d21f0d047393963820957e1fcabfe0c298cb614aea864f64569de01c6bf0026d20ba26296929590f7407cb15dc003c15692d5f37025a9da512e216ea4cdd4843d3942e233ac32105d5b5445ee1f17f1144f65c8a665e3b735445f3114e4dc638551ac78501579aa491be8708e882313049e9c19bc456e609622003a75562d75861be15dd56e69ef6c838d4217fa2009c55938a92c9", 0xf7}], 0x1) unveil(0x0, 0xfffffffffffffffe) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80e0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 05:37:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/86}, &(0x7f0000000180)=0x58) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') listen(r1, 0x0) 05:37:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x3, 0x400, 0x8, 0xff, 0x200, 0x10, [{0x6, 0xff, 0xffff, 0x5}, {0x1, 0x0, 0x1f, 0xffffffff00000001}, {0x400, 0xffffffff, 0x2}, {0xff, 0x8, 0x71, 0x10001}, {0x3, 0x2, 0x1, 0xfffffffffffffffa}, {0x9, 0x5, 0x3, 0x5}, {0x5, 0x4, 0x5, 0x6}, {0x3, 0x7, 0x1, 0x1}, {0x80000000, 0x2, 0x7, 0x9}, {0xd65f, 0x5, 0x8a46e94, 0x6}, {0x1, 0x1, 0x9, 0x6}, {0x5, 0x2, 0x7f, 0x2}, {0xffffffff, 0x7, 0x0, 0x2}, {0x6, 0xfffffffffffffff7, 0xfffffffffffffffb, 0x7}, {0x40, 0x9, 0x7, 0x9}, {0x8001, 0x80, 0x0, 0x100000001}]}) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) syz_open_pts() setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) dup(r0) execve(0x0, 0x0, 0x0) 05:37:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x101, 0x0, 0xe694, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0xffffffffffffff5d) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r4 = socket$unix(0x1, 0x5, 0x0) connect(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 05:37:27 executing program 0: r0 = socket(0x18, 0x2, 0x200000000000000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x1, 0x1, 0x8000000000, 0x0, "a49dd2674d604fc876a327e0d65e0f4fa28ab580", 0x1, 0x4}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000000029, 0x7, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000200)=[{r1, 0x20}, {r0}, {r1}, {r1, 0x120}, {r2, 0x1a6}, {r1, 0x22}, {r1, 0x102}, {r1, 0x4}], 0x8, 0x11) r4 = shmget(0x0, 0x3000, 0x2a428e73d2af4780, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) 05:37:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20107fffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) 05:37:27 executing program 1: r0 = syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x5c1}], 0xf9) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x400000000008003, 0x7) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1, &(0x7f0000000140)=""/197, 0xc5}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 05:37:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:28 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) read(r1, &(0x7f0000000040)=""/89, 0x59) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 05:37:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20c00, 0x23) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x2, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x82001000000009, &(0x7f0000000100)="3c3806a476cc882eaf0885e16c35a886642a32162de52017838654f667e28fdc143680e558c0d65d20f05594ae18f5aed13aaafce47d0dd95f70f1267c169bef051d9aeb6f4a65d7f56a07dbda18dc8363f9290ca8ee8149ccc2bcee9e3730dfc14e2a19c66e74ddd06fd386372096ccee27fa7b089bd8736e0ffeb8f1e80c2ace8019", 0x83) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 05:37:28 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x2, 0x1f, 0x1, 0x0, 0x5, 0x1, 0x800, 0x200}, &(0x7f0000000100)={0x7285, 0x0, 0x1000, 0x7fffffff, 0x10000, 0x3f, 0x2, 0x4}, &(0x7f0000000180)={0x100000001, 0x5, 0x5, 0x7, 0x3, 0x2, 0x8, 0x3}, &(0x7f00000001c0)={0x4, 0x3}) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 05:37:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0xfffffe5c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) recvfrom$inet6(r1, &(0x7f0000000140)=""/144, 0x90, 0x843, &(0x7f0000000200)={0x18, 0x2, 0x5, 0x7}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) 05:37:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000065000/0x3000)=nil, 0x3000, 0x100000000000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="557e942ee3e769d1115d728ccd86057043fe54ccac431a35e7ed3e8b051993307bd09c62e82e90b10666e6e44a7d49be40018369050e9b3fcad5da959813a80d9594940ec33c8dc86ec93c88feb864eaddfbe9b579cecfb977d9a290b75bca95b635d9e4e75d765bd7820eca28cecd4deaca67cebc80782b8c315e15833ece8caf8c60d7de5f19673dc849e4c44e475691091a7d", 0x94}, {&(0x7f0000000140)="99ccf955092338b7ade5be89ac9922f9f11e3860228e6c8463dec1ecbd8a1ec80467b91fb378b2e6c9bfbe60122b30b543fa6d0b1324b044e42c0d749ad378bdc01bdac7d66c3d304591be61b9ac0348b84c7c632c1d5480d7de2ed5f82738bbc5ead85846feb667da289595d42c8a5dcf", 0x71}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)="3984cc12deba9e8ddf10f647375bfbca38e3e74392ccd21c8307f86bcfc90db428072218b588cb8647fbd2bd381009552c2bb22b20c390e2251cad2aface202dd18537b76958c7bb899adab66cd188959f6c1f524e2bfca952e6a0e2d15eceb6c0938f9ce121a7adb7a2707339903a2305e439758d8493afcdd130c996f4c420c9786f167830f4764d890890aa908adc177f762d52ac5dc5bc212ca96c25a1622bc8b795b151802b4e1114de7a840807c5d1ef18e3283d1dca", 0xb9}, {&(0x7f0000000200)="852ab1f27e31c6f2ffedc4450d2ec4688e327aa4e33eb007e5b08bf286b988ca7a49d49c0ae5255fb4c8d9dad2a97a4e12b17d4ee4a3758dda44a11b9470617906654e9e9b745299251b64f1ab789c6837c4801d25dd6d7cac7bba0bb576a8b9762bf9", 0x63}], 0x5) 05:37:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x28, 0x4f4b) fchdir(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x40000000}) 05:37:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) writev(r0, &(0x7f00000001c0), 0x100000f4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDENABIO(r2, 0x20004b3c) read(0xffffffffffffffff, &(0x7f0000000640)=""/4096, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) login: U~”.ãçiÑ]rŒÍ†pCþT̬C5çí>‹“0{Ðœbè.±fæäJ}I¾@ƒi›?ÊÕÚ•˜¨ •””Ã<ÈnÉ<ˆþ¸dêÝûéµyÎϹwÙ¢·[Ê•¶5Ùäç]v[ׂÊ(ÎÍMêÊgμ€x+Œ1^ƒ>ÎŒ¯Œ`×Þ_g=ÈIäÄNGV‘ }™ÌùU #8·­å¾‰¬™"ùñ8`"Žl„cÞÁ콊Èg¹³x²æÉ¿¾`+0µCúm $°Dä, tšÓx½ÀÚÇÖl=0E‘¾a¹¬H¸L|c,T€×Þ.Õø'8»ÅêØXFþ¶gÚ(••Ô,Š]Ï9„ÌÞºžßöG7[ûÊ8ãçC’ÌÒƒøkÏÉ ´("µˆË†GûÒ½8 U,+²+ Ãâ%­*úÎ -Ñ…7·iXÇ»‰šÚ¶lш•ŸlRN+ü©Ræ âÑ^ζÀ“œá!§­·¢ps9:#ä9u„“¯ÍÑ0É–ôÄ Éxox0ôvM‰ªŠÜv-R¬]ż!,©l%¡b+È·•±Q€+NÞz„ÅÑïã(=Ê…*±ò~1ÆòÿíÄE .ÄhŽ2z¤ã>°å°‹ò†¹ˆÊzIÔœ 05:37:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5af97c3a688ff1f437aaf0ac60499f92d9", 0x11) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/125, 0x7d, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x3ffff, 0x0, 0x256) 05:37:29 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = semget(0x0, 0x0, 0x100) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/11) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x840, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0xa5, &(0x7f00000001c0)="25fb686a61ba4b2c4a7e3e81831921cd0690993ff0dd8b3e64325ab47d2a329b0611ffc44d73429fb8fb61e3b4daac4cd231cdd7c43c465a0d5438f70c2b672ff4e4ec84cd66e75e3f85cbc43dcc028b02d954ac0cd61d5a616cdd559e267bab0953c3cabaf264b42be06a72704b8f02f8b82c0faaf24521b47ef947170055af007b8973bf6b9ffbed8075ae76f1a2aa286029a8be892f8c60e3") 05:37:29 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) å%_´ÈÙÚÒ©zN±}Nä£uÚD¡”payeNž›tR™%dñ«xœh7Ä€%Ým|¬{º µv¨¹v+ùU~”.ãçiÑ]rŒÍ†pCþT̬C5çí>‹“0{Ðœbè.±fæäJ}I¾@ƒi›?ÊÕÚ•˜¨ •””Ã<ÈnÉ<ˆþ¸dêÝûéµyÎϹwÙ¢·[Ê•¶5Ùäç]v[ׂÊ(ÎÍMêÊgμ€x+Œ1^ƒ>ÎŒ¯Œ`×Þ_g=ÈIäÄNGV‘ }™ÌùU #8·­å¾‰¬™"ùñ8`"Žl„cÞÁ콊Èg¹³x²æÉ¿¾`+0µCúm $°Dä, tšÓx½ÀÚÇÖl=0E‘¾a¹¬H¸L|c,T€×Þ.Õø'8»ÅêØXFþ¶gÚ(••Ô,Š]Ï9„ÌÞºžßöG7[ûÊ8ãçC’ÌÒƒøkÏÉ ´("µˆË†GûÒ½8 U,+²+ Ãâ%­*úÎ -Ñ…7·iXÇ»‰šÚ¶lш•ŸlRN+ü©Ræ âÑ^ζÀ“œá!§­·¢ps9:#ä9u„“¯ÍÑ0É–ôÄ Éxox0ôvM‰ªŠÜv-R¬]ż!,©l%¡b+È·•±Q€+NÞz„ÅÑïã(=Ê…*±ò~1ÆòÿíÄE .ÄhŽ2z¤ã>°å°‹ò†¹ˆÊzIÔœ 05:37:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:37:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x10000000400004, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 05:37:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3}) 05:37:29 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x1, 0x1}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00@\x00\x00']) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xfffffffffffffffe, 0x1}) 05:37:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8000000003201) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 05:37:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:37:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:37:29 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) flock(r1, 0xfffffffffffffffe) 05:37:29 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x4000) 05:37:29 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)="24000000240007251dfffd940101830020200a000900000001000000f1ffffff0d00ff7e", 0x24}], 0x1}, 0x0) 05:37:29 executing program 1: 05:37:29 executing program 0: 05:37:29 executing program 1: 05:37:29 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xfffffffffffffffe) flock(r1, 0x2) 05:37:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getgroups(0x2, &(0x7f0000000480)=[0xee00, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=[@cred], 0x20}, 0x0) 05:37:29 executing program 1: 05:37:29 executing program 0: 05:37:29 executing program 1: 05:37:29 executing program 0: 05:37:29 executing program 1: 05:37:29 executing program 1: 05:37:29 executing program 0: 05:37:29 executing program 1: 05:37:29 executing program 1: 05:37:29 executing program 0: truncate(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 05:37:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0x7, 0x2, 0x59, 0x100000000000000, 0x800, 0x0, 0xc2b, 0x87}, &(0x7f0000000180)={0xfff, 0x6, 0x20, 0x100000001, 0x2, 0x10000, 0x2, 0x3}, &(0x7f00000001c0)={0x7, 0x5, 0x0, 0x6, 0x7, 0x9, 0x4, 0x2}, &(0x7f0000000200)={0x4427c0c5, 0x6}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x7c24, 0x401}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3, 0x100000000, 0x0, 0x3f}]}) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:29 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0x6, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:37:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x13, 0x0) pwrite(r0, &(0x7f00000000c0)="b8372fd828e2a41412a4524c3cc8a04ac92ae8852bfbe0bd3c4a00942895c93944cb9f9000fc080405a6c28d35a6b0ad3cdab6809dbb5e0875430ef2fefea231f3c59a56dbec142bac8ba8ff2e47d4ccd37d6749fa9b8fd6a1e3b6522afc153d0fa7cb743226f6dad0ce5efec7559cbca67c4e566abb5cacc87911978ad123dcd3855e64dbbe22adaae4b63f1e", 0x8d, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 05:37:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x3) 05:37:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b68c629ad0896bfca18abfb6e0d20ee039acf318731faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c14ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc58"], 0x10) shutdown(r0, 0x24002) 05:37:30 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(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:37:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4a72, 0xda}, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000080)=0xfffffffffffffffd) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7f) 05:37:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x41) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x3, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) recvfrom$inet(r2, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) r3 = dup2(r1, r2) listen(r2, 0x2) r4 = semget$private(0x0, 0x20000000001, 0x40) setsockopt(r3, 0x1f, 0x0, &(0x7f0000000340)="8ed650601db68e3a24b827b5fc194844f00451aacee7bbc7bef0b6", 0x1b) semop(r4, &(0x7f0000001780)=[{0x0, 0x7}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) r5 = getpgrp() fcntl$lock(r1, 0x26080c5e5fc5cf2, &(0x7f00000002c0)={0x3, 0x1, 0x5, 0x3, r5}) 05:37:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) 05:37:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r0) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x5, 0xfffffffffffffffe}) open(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x80) 05:37:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x448, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getpgid(r4) r6 = getegid() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1000080000000, r2, r3, r5, r6, 0x80, 0x80}, 0xffffffffffff0000, 0x2040000000000003, r7, 0x0, 0xf0b, 0x9, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") å%_´ÈÙÚÒ©zN±}Nä£uÚD¡”payeNž›tR™%dñ«xœh7Ä€%Ým|¬{º µv¨¹v+ùpmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffbffffffffffb, 0x0, 0x8, 0xffffffffffffff80, "8549558849796e3a85e17b735d009c11fe2cbfa6", 0x10000008, 0x400000000000d2a}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x200, 0x9, 0x5, 0x3, "eb03df6b740df55db513eb4e3aae6d339b07ff33", 0xfffffffffffffeff, 0x7ff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000040)="4d44529cdcc0cf1fa7d3fa81c0706e538053e666b4f70c75b4e0af9a7fc1b470d797056ad8659558c12bf693e9bc0e2f8b4157f9a01d0d95e34478d3c4d75ed517f2f512036b18a04e6f5998d4817624616b06f3483fe14ccd5c4d7abe9ab0aa32a0447f7ba00e949d8381d4cb7be5a18e516086d338de36a41ae4ace1b0860ddc0d1f8d97475c486a8e73de0917f92628ac97614529a0334e3c75cbcb069c1750e5c95b21a561057fbcdada", 0xac, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x6, 0x2, 0x5) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 05:37:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x20000, 0x0, 0x0) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 05:37:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) read(r0, &(0x7f00000000c0)=""/229, 0xe5) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x4, r1}) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000000)=[{0x9, 0x1, 0x697, 0xc1}, {0x2a, 0x8001, 0x3f, 0x3}, {0x5, 0x4, 0x5, 0x40}, {0x9, 0x1f, 0x92, 0x7fffffff}, {0x1, 0x8, 0x81}, {0x4, 0x1, 0xffff, 0x401}, {0x3, 0xfffffffffffff535, 0x9, 0x1}, {0x7fff, 0x20, 0x80, 0x1}, {0x2, 0xda, 0x4, 0x4}, {0x1, 0x80000001, 0xffffffffffffffff, 0x4}]}) 05:37:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 05:37:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x0, 0x4, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x7f, 0x100}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x1, 0x27, 0xee7, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x50, 0x80, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0xa4, 0x1, 0xeff8, 0x2}, {{r2}, 0xffffffffffffffff, 0x65, 0x1, 0x7b34}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x20}, {{r2}, 0x0, 0x1, 0xc0, 0x0, 0x3c3d}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x5, 0x7f}], 0x9, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x10, 0x2, 0x86}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0xfffffffffffff48f}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0x4, 0xc1}, {{r2}, 0xfffffffffffffff9, 0x21, 0x80000084, 0x8}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0xb40, 0x2}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40, 0x5, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x26, 0x2, 0xb1ee, 0x428}], 0x7, &(0x7f0000000100)={0x3, 0x8}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x9}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) fchdir(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0xfd}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xffffffffffffffff}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffff) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) 05:37:31 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x5, 0x0, 0x1f}) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x208, 0x0) sendto$inet(r1, &(0x7f0000000140)="ef609ac87719d4dfe1956ce747e7847624bd625cae914ba28bc9ab5efb91bf211310ee1a6831ecb4444fca175a193e15cfece6699b1a7d70bee9cd6baed6e1d731f51315544faf70618dda79dcafca83d6d7415775d9169ee1b9c60e574042a26a1530be7414e3608a8b285f82e96a14e5e253ab0ba1470f141bac89ed4f7cf41e33105b4387395c07070425634371a3f242247eafd3e8256552d9c0185564ff127ed1399670c805cd97557702a86f8a13f6ea0da2c6ef8d99a14e143011073a74688b1fc6175eb049ba61245dbce6454ae8e8f403ec6b6a74251959534491b39733e7b1c7b68ec76c3e1ba5534b730683f39df5eb", 0xf5, 0x0, &(0x7f0000000240)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r2, r4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x7, 0x11, {[0x401, 0x6, 0x3, 0x69, 0x5, 0x0, 0x18ad40, 0x2b6d, 0x4, 0x80, 0x1ff, 0x9, 0x9, 0x2, 0x3f, 0x73, 0x9, 0x1], [0x2, 0x100000001, 0x8d5, 0x4, 0x1, 0xfffffffffffffc00, 0x5, 0x8001, 0x40, 0x401], [0x0, 0xfcdb, 0x2, 0x9, 0x7c5f4d90, 0x3, 0x6], [0x5, 0x101, 0x8, 0x3, 0x0, 0x1], [{0x9, 0x14, 0x8c90, 0x2}, {0x6, 0xffffffffffffff81, 0x8}, {0x20, 0x4, 0x6, 0x6}, {0x0, 0x8000, 0x4, 0x401}, {0x3, 0x3, 0xfff, 0x81}, {0x0, 0x9, 0x8, 0x8}, {0x6, 0x8, 0x7, 0x7}, {0x39c5885b, 0x7fff, 0x401, 0x2b6b}], {0x5, 0x7, 0xc5ff, 0x1}, {0x401, 0x1, 0x8000, 0x100000001}}}) ioctl$TIOCSDTR(r1, 0x20007479) recvfrom$inet6(r1, &(0x7f0000000580)=""/196, 0xc4, 0x842, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)=""/69, &(0x7f0000000700)=0x45) pwrite(r0, &(0x7f0000000740)="f00a7356310dfb2d661fdb2abd02e62a9adad2e27834ff570343a7e0293d3005708e79b0ed0199772fbbc428f3ac7d60cdd3c64f4739d7d52d2b3205d15185877102a48da99220da72f101e4a2f738841d32c6764e0b924f4e37d80f6df522e9d9fa07389b389625ec8d03bc8a82caacd93202a8de07ec3a8efa1b04c2a0c4c39040eb91e1a55a4c7410714cef5400910feee18539a905f0d365b9894976be983b4e43c1bb12d14d54dc0ae257f2bc195b45f09f8b1873777772fe1d2546d117828c1cd4f2862ad749427505eb2578a7ddf1ffbfb5dc894a3831172f2a", 0xdd, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000840)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000b00)={&(0x7f0000000ac0)='./file0\x00', r1, 0x1}) r5 = socket(0x18, 0x5, 0x0) fcntl$getflags(r5, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000b40)=0x5) r6 = fcntl$dupfd(r5, 0x0, r0) r7 = dup(r6) geteuid() getgroups(0x5, &(0x7f0000000b80)=[r4, r3, r4, r4, r3]) r8 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000bc0)=0x1) 05:37:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:37:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x5) r2 = dup(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x2, 0x3, 0x7fffffff, 0x1, 0xc49f, 0xffffffffffffff41, 0x3ff, 0x10, [{0x9, 0x2, 0xc84c, 0x4}, {0x401, 0x6, 0xc2e, 0x5}, {0x6, 0x1, 0x4, 0x5}, {0xfa0000, 0xc7cf, 0x5, 0x800}, {0x8, 0x5, 0xb1, 0x2}, {0x7d, 0x0, 0x8000}, {0x3f, 0x8, 0x77, 0x80}, {0x2, 0x8, 0x4, 0x34}, {0x1f, 0x7, 0x5, 0x8}, {0x9, 0x800, 0x24, 0x7}, {0x20, 0x7, 0x744, 0x80000001}, {0x5, 0x2, 0x3253, 0x4588}, {0x7, 0x81, 0x9, 0x10001}, {0xfffffffffffffffb, 0x7, 0x3, 0x2}, {0x3, 0xcfb, 0x9a, 0x7}, {0x101, 0x4, 0x7, 0x2}]}) sendmsg(r3, &(0x7f0000000080)={0x0, 0x6c, 0x0, 0x0, &(0x7f00000004c0)=[{0x0, 0x1, 0x101, "898e93845fcc4ef3edab224c230e5729850ae058ee4ba4e7ee3eda74717d098cf431cfe1d016ef0f13228616059881"}, {0x0, 0xffff, 0x8, "ff7f5989f246162e61c22a0ff4d6693fcdad54aacad00e852f1d150dfc8361c9c91ffb67f04f2bae4b63dd745444840ba7563bbbc0603d1d9d33ab112e61a0b9a5d03a95ee9ebb65ec3530170d79eab5e2d69d190fe616918dc6c027a4cfebba5e41fef01fb804bd24fa51be31"}, {0x0, 0x1, 0x6, "a40f4acbb1e2053fed1f4209919df484b73510dec63f0bf5880d53dbc32ace92981f0f4445997d9d84d5685b2f6038"}, {0x0, 0xffff, 0x100000001, "ddb2724199d4b13b3fa43503868a1d7c9871cfe27893f4bcb1aed87e2620ed92d825653df8d5b2533b6db662"}, {0x0, 0xffff, 0x3, "dadd868d498b4f85e3caf8e1f4c2dfd0b29b28b91813597cbe21cb1bb138c064a7fb007fd0ccae65fc296e211ddc8554e475f5574024cc1cc9ee33cb0135979a19585450f3f745a9665416d3c40bbb6554043ae730a173edd89067b63e18cb480d0bf6fa62e2b4caaaf69ab7a5d3852789677b5ee8719eabd4fb0708bed76e67cbfae2d3df23609579c3f3e38f0ada4b9a2b3928088099d4"}, {0x0, 0xffff, 0xff, "569f1d3ca38f62b1be1dcf62eb674ffa64c71173e758b46f5ae86ff24dd5b1b086ce6e94d897ec1705aee9b342edd50eb2322bc4887e5cf966acb0dc1190c5b82d7548dbb52654c3392c87f7d0686ce8a5a79592a1bfba7efe11a14491f9862ee6e945ee356ad2998dd1a79da8e989cdcacc03b79dcdb468f7ffef0cc48672dbb01ec2a2bcbb94f08fafade85df7b3b8a807e9b02cb2fcb5a23b52a3d863a0798d47da74f2733eac5924e33f0047932a6869c3b3f34948a3a6dcd25464175d6e47a60b6f7e83073b537d048e7a0a7654ecd4fbe1d8585de2b4c75b91c83429b3933b6fb9592b251dccd4f1c894c302cf4714b0c1280e56c0045f1ed0a6d29063c440fa11af67ce1dec6347e2b1b7a22009443ed9a290c593c8cb97b917ce3eed1373ae2705751f7497feb85aadac16afa1a5877252fc923dd6378fe953ea1329245762d0d3d24a0ddc6bec9dfc5399575621f9ff11c5051b0345220f0523442f1274392eb2b00400187baf261afa54b58e1f1fe0657f4912dad2796a4b0815677f3c0d9d8c4e08f30d2c027696e2020b4d7f003a36b178459f672ed4094a898cdd0d45e286de063722589dc7d0d33d852bd485ec8ebcbe0d1ef2fec0c58e901e79ed4c8dacd43e0b82768f6d7d1d3071c8c3642d3a9a343ffcb824ff8efadb430252d1244ffa75396709acd0861f754e80af045ded252c5ab566ed491de5b7fa15f07b05d8fbd2627c6ab3220a8d0331d6b1198a7866a5e7e8357052d8ac1a84d5d4ee35735a369819f055ff3576b7af8cbf48aa2f0d33f6e2fec9b23d818b3a0f371f4a65358c9c1821d1bb227cf393c3f8e82c6b45ad80f31e63fe70e2c8f0f7735e9d8f7477c438d2a70e77541da8f723e7218666205ee9886efcfbcbabda84fdb3f87751964ec0c485bb582117c79aab00961ce8486fa0bd0914075c9b2f80955bb6618a75b172275ffe3c75332f3372a0e6a1405d0448c49d2fc05701246f71c2bb5761554bdfc590a6a94f5b5aeb7da5e95b603c350a728253f4f0f9e08f8a6621e9cf8bc3efaaa182f641b2844aec02fed64baf1874b9ad8433269902955a23f7d12cd2867e98a5ee90b00f2063d9a36e4e209f783f4ebf173a67fb4ad7e220970d80a2f964edc3eb5d4f000659d0b5c78dd03ceb6074811d335f294aeafb79a2d5542bffcad4c75e763f50d34ec0f84758bcf691fb36f2778db2dfb7d4bd0a98943a629ae43a0014b61203d135354d002e5408408fd08cbfdcb542311ca64bed97a6dab75da1e21ca8117b4c800b6f06f5098f6d854fadd9a56b4a3b1efc7cd46866f625db8d5b0568a0b3f2517a956d7b67a578f69536642281a445a36da05297a5417680f7eab829150d90438f51283aa173301d582fdcaebfb6db96f81b323863534a620de91936f7fb466090c59cd361152b2a1d7eaacc80ce90928fce89dcdd82d27012817d5871acc5d61b47b2b39039f0787c596a7c21cf890eb06750428c2b21eecebc3d356ad9c30d3b105b3242c09eb189ed51e5399203582bf404c10309a3f40c45073da8ada9faef5966c802aee066b81de4432e3a65c3c9c5d0432b1f73fcaf59fc0590e4b669ee4882ff3a214bcf548dd9c0d097d9a6246ac05a64ed2130e4cfc2359364cef065507afaca9dbdb627531f9d344b8b84a055d53c82a6a78e570bcf5599ff0e330729e71916e7e9433e8ccbe83091aa66af1824e2f22bde4b9ea3aeb9402a9c698b8e27b8b7042afeeef4e684d4f0928df788c97ad1ef33f4a31487fdc5875087978e371a80d3f4076b22f075d2277bdcbb46272748138752891cbb1f00b00103327670ca3ae2cb960e4141d45a951b3699d79f1309db19b5092302b9d87bba07b399c2b07fc136947122b02d2e4b684e735dfa2abd05af48520be49398bddcf05b29cb4f711b7e5ca191792ed7ab42041de62b939a882d790ba6ae94534e9e3f673813f1e2a45fc1bbc7946400dbbb9989855603a13386389240eb28c1d7f1a95bebf791964f4e96b20202215fde4fc9690725ce26ca67917e85ca5fed079a4b7de7ae923214a2de80ce98823550d3cc3da0bd217cb0cb24435342deec02c6dfb3b04679ea32bbaed85d7f64fb724742b57925cd936f61cbe00a9cf7ff21709dfdfd7ed30a3e7483a17cbaf34701a64d036bf79d11a5ae8162708a9129c478f67129c18fcdc0091c89ee3e3cc446546ea3840d150bb062c281c76b56e2ead8ab87c212408639f871e5e5d1c270b412b222e6d12604c923447d8b59a72874abf81410305c3fe830cdc6fdd86461284f6cbee406a9d1438c91dd1fe9eada9c825e4cd09abbcd8b01a9d27623cf63dd5c4ea6b77a9f1d04922d7df8fdff3dc4e8f7aae5b898c33fe51025e42524bac52f1d9e60adfb9a3a445adbba3fabce09d83f23d0cf277d063020af62c9f89a53cb64104e2bd9b2a51052387dd42966ecb9c114c09ff743c88020b11c131276c5a8ea4a730aaa670c63a07d9a9213c9c962ac922f73f06a5026881f00a7d0438aa610f3d3390079b1cdcc8e71d253f25634ae76eb850d84fae9ed0d2e59bb22d32a280e950bb4baab0ca8c037a77f6661afdffdcb3dc51936ae51b6684b40477477d033513ce430ba2e9c866de29749c13caa41590052f9f8d08f666d002bcea451673e3b37786fc73abae9811dd815622b81e32eae408b9cda9bd21ff4437ff5d21b36ece3a396e6410acdd530fb4b1ee510e76868f961549804502e252b4aa5135c54a410759e7388381c0978bee197b58b4769af1e161997e6eb54e81656110df6264e636aafaa7f3cc65df71d473892339c243f0d7e1167cc1acde1d404228643476bc4412bca0112609c44d5e9676f04d64204a1fab5a216a280bcf1f21993ccb3b7fd9abbd2e2a40eea6095d7ded623f8a2656c151b904e9a27f408a3c522724e330c02be501e2c404f0c45bde9b3ddd8540ff5e7765ae4053f9ca2f1aea364582299d0347b018f5b535f4a62b71274cdb1244622a53dcf1940602a98ef0e3f1638f712f8a8793300f0ff2aef479ac29000ca043979e4c3a828bee21e69d1cf06f144baf1ed5f5c623e76d62d58a05add482c6add8f5727ef9f97a0b05ed007f6b98e6cc28598158fa9d64d9ff59e276c8501505ecf404f35f46edae6300373704d138162a3aa7505d53fc2b3d9705ac6c00930f5b15452b2e92d5bfaa48638eb17c45d12103fe5c417cc1f99ed193028ff04888110da27f786c0fe9a19850d64843d9fdb3e0f7ed0e22c8bfaca58b69d83df7ba0ecf39106d7e3fae9a343e671237c1812256ec9cc6e505af45d873633ee2b50ca3e70d0495362820b66d4fe50e2ff76014b16d77f9753656b545a3594cc1304215a0321900324a3d508c8054807b29df8f071cc41eb935280cd9e852a9b467c0de195876159ab21fd196fa8589bb585b04521a4fb4fa72543ce49ce9b43b65ef0a03f16c4ad7ebd4ba528d4ab1a2c5d240b2bde94d236e162ec091161f70c87649314ff8390d4a5f2f05ddd63a4fd7118988929d153cd833d12b2e6a21f8e9e1e3c3e7d94f918beb885f4a646a9649f1637bb2127e2e57979dfb46ea1531125b1aa158f13ea4216c5ac4a6ed53975a3fb0948f6316f44a2954fa5cc7714a354b87224fbd2b8f8839c08c17f0401ed8f252028b9effdf42a327cd6e00bb031fa2979f18896ae43557c7aa0cfa2f72f561acc51d06c8d284bea7a6aab405584fa2ba461b8583b89457eff200eed9266ced703fe120bf199fb82ab2bc0a8ad73c7b9893e0cf335f43718a240ecb8379e04cc2c0dd5d76e9f690bb1f747fd67919dfb0a2a27e497f199d3e633a1f13413ebd9f2309a6a24f8e0755d1af685cf604f0262db451ef4fccfd1712c1f4a5909042fdec714ef82bac3ec8cb3edde2da837ebfc5c32528f35eced0ee2b8d8e7d97f8c7e98a0bb0bd0461759dfd2ef7314412f6e5eabc0be8396d84ae7ab282fbfd4ab4ac0a538e938e20c63d4b7f3d689d3723b587eeba0492ad399c3151a8a9506f763e72ad0117bac5c0d63873f0d31e3407972dba31d59efcfb9b5c1f7cf0e430b685eb69f62cddd4396abc9cfa680b067f4f348562d8cc3656f88cf2f7ef45f383b22329a84c68410d6b5be91cd0d07bbca9505eaeeeb839fc5929ce324c585ed27520a7b4490e895a0d974dae48769433cfc572839f1aacfdfb0472afddd92e812e2a9bf38fc5ded2e1cc76e04393446dd13c19e8ec7cee93d6362fd376c593f732f1c31b2477d9d6ff657bb90d617e5c465286e9ba4b8dd5c340b8993b3587d0ca15782f9b478ba36dc7dfb8e45ca20cb955d4e3ac81beb402d8aed1bd0394c5b4cf27df6a0e583e15c49a334b72467c04943350c8f2ad36941375bf148a16cfc652ad1b824863d85806634a829b44235e07c23e9d0343151b3a931a4ad481afc9a9abd8997d2cf8428561409f4bfee20f772a0e17992898d048003444a7bbaafeb24b89acf22130a3cffe3d3d3add25d37f5eb9307638dd156b9bf7e5c3228e3848403df191eff75a69e4d151eefffdfafe9b9be9a0c63366f7b6c0a3aa135950d69e45185db253a8af19daff709374aca3ae4487d7b5c0e3c0a59d5d3103845ef1fb2378a4a7a14fe0b1071ff26e27e7f225225ea5f1fde5caf8f5995a243f39a3c970d05af6ad4a432731a31ae63a73486ef7493885fedd8cdb20f791fbc5066ff81471b3e780536b35a4e6bd29c27a06be77ac67157af00a6a2ac38e7022fd439c6f0d07bb686571f640429339ec82fb7b907a411941f3e584d0e28b532dbd69c87f42fe78d1124a31c45e5dcb778a75a59401f6f1cb62f5086d4dda009aec62f5cd8c385f65d44f8578d18bcb7132ed6c401c5a2bcd61f568a78d9ca10ba870807663f6370f05995c7f1629dab9bbe27a25ccee8d8b5379d6d5b582a575e954f4c869cdda30e003e22ecbaa19628dd63967115ea4bad09ba6f920f3044597c65beabcd8e5212cccdd766dd8edbcd4ada0e9eba290f0db1e12fd6f7ec4d3589fa67e20e7ffff952369316c2d9df3f4ac27688b8d58e1a1cce2f51ad1ac14550f3beecd180b67cb547d2eb43c0fcd011048d4915047bdb6834eac6a7aa46cb44d11d2ef764e04e06bc3778c41eac685843d46aa9aed8eb92e0b3175da6404020b1b16d805f47719c39e793d84981c73825d7500f1b28ba9c11bfed7f3237046b2551f926a25178ffd2853df8456052f2fc3ceb0396ef3895a0e99f2e84b91c3d008ee88802283d3d54ffb32c1c00f136abf1d79a71b4249a8a3a743a7c9946357cb1392e9d6c000b4ba7621a464b4fd13630c519266ba78f03836d677551814d95fe659428f588adec8d433fe18d7c4e68f9c50e5b5fa8cb8b4c349905725f524eb928bcba9fb6abfef74ec5f6cbfd1f42b902ef71b66f75be41ceb8f76eeda82f14fb64de0f190bba7e265ae4648b7f353c3c672e8ef2870e1ca6fc7b05ecefc33c1793901979e778a5eaec8a29c6ee96f6088d17423cfd9615cd1b071246a5ef51da1914837c1d05fbe4c6c04d74c60f2544f5e04d203f4f4861b29499e7c7ba6cf28e88205f6df65f2ac01b5ad86f529f186a7e52511ea27fbe25fb74358bb9ed0d67b91d4657f9a512d3cd4ce8d4f60833fa1d2266958a6228685ff7d78ebe9f20bf2882d8c7b7d01f51f1f541a08ebdd0a94b549c509220840224f5117f2d0ef44b1083b09fe6909b2a1e8880581297c30850fe15de3765670e509c158455ce39297f4bb83e937daed144a03187f4aa8710946fd653"}], 0x28}, 0x0) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x800000000000) 05:37:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8048, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0xc7, 0x180) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1, 0xe569, 0x100, 0x1, 0x5, 0x1, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x7}) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20840, 0x0) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000006c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000680)={0x7, 0x4, 0x2, 0x0, "1a8320fc59c264a3bdc6e7befa31b1d0007a58fc", 0x3, 0x100}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000005c0)=0x80000001) chmod(&(0x7f0000000600)='./file0\x00', 0x80) msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x8001, 0x8, 0x60a1, 0x401, "f0ed5e1fde70e7dcd2b136cfff80f26426fe7f32", 0x2cc1, 0xff}) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semget$private(0x0, 0x3, 0x862b8fe561e94adb) r1 = semget(0x2, 0x2, 0x20) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/38) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000140)=""/150, 0x96) 05:37:31 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r1) getgroups(0x1, &(0x7f0000000000)=[r0]) 05:37:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x20, 0x7ffe, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 05:37:31 executing program 1: r0 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) msgrcv(r0, &(0x7f0000000080), 0x8, 0x1, 0x1000) r1 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="0300000000000000b8ea54bf962215df49f0c06b5aaf6b116e1225dd735fa7bee8e78da6f2dfe97bf19bd934f35343003b23165473dc2961ccdebba97fa4ed8a18b8325fa3c42e3504b8a374d174f1d2ce622733b6f66f463814b835d2dc0bf93036b7d000d18644f87ffc03dab24fcb3931f8f04518e6f580b4bcb8379b3b341838fe20e8745139ea8ab05e31f9cbc5ca25bf1470b5516bbf4005cf0d3495be4cb892eec08f181a3bf5ea354bc8a83a400a46d148c094d6d53e265977efc9e61adc38320a16fe7217b61634f72c47283b0683f3d24aef80c8ba4132320b841776e93580d83593f937638c6a38f8db0883c820e4f9dc2b6a1f69eeebab3ef01a31657585f0661313b554b5d08b2864a699"], 0x105, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006238bbc3702aca0f5579b0394a1aa9bb87df1be05c143dfa2b45e8262c83a3be9bae171e9dd929693ffffae7fb335982d61e33ea87d17750afdcb7d08be3a2dad7000000000000"], 0xee, 0x3, 0x1800) msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000000300)={0x0, ""/135}, 0x8f, 0x1, 0x800) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x5) msgctl$IPC_RMID(r1, 0x0) getrlimit(0x0, &(0x7f0000000400)) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x205b0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x47, 0x3368}, {0x87, 0x1000}], 0x2}) msgrcv(r0, &(0x7f0000000500)={0x0, ""/226}, 0xea, 0x0, 0x800) recvfrom$unix(r3, &(0x7f0000000100)=""/145, 0x91, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000600)={0x5, 0x1}) msgsnd(r1, &(0x7f0000000640)={0x0, "57fe4d79a8e6cf72f949c83df86fbd5b86f20feb7a27bc4d0e9a389edda3cbaecb89ff3165c536692d6aa85687660d435902f9f7aa9bed4ece8e73a9f2c9e6e0341ddfecf973e271d85fb94b5b5cfdf5e71f69cddbee438ee345540a97d112b736f3cb843a98fe8fe3fd891e633aaf77d3b139ec6b8ac4921428d9b4ef5a0a710b2a41de5f9690ed2f31"}, 0x92, 0x800) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") r1 = semget$private(0x0, 0x5, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/243) 05:37:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000100)=""/204, 0xcc}], 0x3) readv(r1, &(0x7f0000000040), 0x16f) fcntl$setflags(r0, 0x2, 0x1) 05:37:31 executing program 0: link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/48, 0x30}], 0x2, &(0x7f0000000200)=""/249, 0xf9}, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 05:37:31 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) setsockopt(r0, 0x3ff, 0x5, &(0x7f0000000000)="ce37c34a70b9661e9d1c0d91b3670da87ce4deabe57c289fdfc3c84ca13565dba60cf46718b79ddf1493f3fad9eaf2c72958ac64fe7f5d1bd45e481b4d8f3bca9ab3836070f84c0a7c0fd2671a4976b11e08ea91e7df17db0ae0234743185171dc371d0eaf4a2d00627fcf219fd87bc532496d82c2a88ceac0241b7293644fabb0029a4392fb95b07c36ee50a2cb970369edb6aa52768a227d57aa6d6fc53a7efba78a47a6f0718ff73ebc0408ea4400fbbda203247502a82c5dd0edaa923a47f36fbd", 0xc3) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 05:37:31 executing program 0: syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8af, 0x0, 0x4f88, 0x0) kevent(r0, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 05:37:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xac, 0x3, 0x100000000000000}], 0x0, 0x0, 0x1, 0x0) 05:37:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x6) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8021, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='/dev/ttyCcfg\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00']) shutdown(r2, 0x1) r4 = accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setreuid(r5, r6) unlink(&(0x7f00000004c0)='./file0\x00') r7 = semget(0x2, 0x3, 0x4) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f0000000500)=""/186) getpeername$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/49}, &(0x7f0000000600)=0x33) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000640)={0x3d, 0x80b}) seteuid(r5) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000680)={0xc2b2}) chflagsat(r3, &(0x7f00000006c0)='./file0/file0\x00', 0x0, 0x2) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x488, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000740)) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000780)={0x3, 0x4000000000000000}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x80, 0x0) accept$unix(r1, 0x0, &(0x7f0000000800)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000840)=""/139) getpeername$inet(r9, &(0x7f0000000900), &(0x7f0000000940)=0xc) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000080)={0x2, 0x4}, &(0x7f0000000100)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x121, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xfa6, 0xff, 0x753, 0x7635f891}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x5) pckbd_enable: command error 05:37:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 05:37:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x84) listen(r0, 0x5) pipe(&(0x7f0000000200)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000040)=""/168, 0xff}, {&(0x7f0000000100)=""/228, 0x10c}, {&(0x7f00000007c0)=""/60, 0x3c}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/15, 0xf}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000600)=""/130, 0x82}], 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000080), 0x0) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x808, 0x0) flock(r0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) socketpair(0x22, 0x1, 0x772, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000340)=""/250, 0xfa, 0x1, &(0x7f0000000040)={0x18, 0x2, 0xdb58, 0x9}, 0xc) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x7, &(0x7f00000001c0)=[{0xfffffffffffffffb, 0x3, 0x100000000, 0xfffffffffffffffb}, {0x3, 0xffffffffffff8001, 0x0, 0x1}, {0x5, 0x80000000, 0xda0, 0x8}, {0x3, 0xbaf0, 0xfffffffffffffffb, 0xc4}, {0x4, 0xa175, 0x1613, 0x9}, {0x8, 0x8001, 0x5, 0xfffffffffffff5b4}, {0x3, 0x488d, 0x0, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0xf, &(0x7f0000000000)="b659d4a66d7eea8db065494aaa4aa5") 05:37:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/171, 0xab) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10ea496c090000000000000000000000833407aedc230f2191865d4389d400080000acdef67532c5ac6d568ff0c7a412b67e72966bd5947d9446ec15e378efcf31a70883161c5b9945a5b0bb01cade1981d93f3b0ebca8a71539d180be575200"/105], 0x10}, 0x0) pckbd_enable: command error 05:37:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9, 0x6, 0x6, 0xa4b, 0xffffffff, 0x20, 0x4a, 0x1ff}, &(0x7f0000000100)={0xfffffffffffff35b, 0x1, 0x9, 0x1, 0x462f, 0x8f, 0x2, 0x9}, &(0x7f0000000140)={0x10000, 0x8001, 0x9, 0x2, 0x0, 0x9, 0xc23, 0x1440000}, &(0x7f0000000180)={0x1, 0xffffffff80000001}) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000001bc0)='./file0\x00', r2, &(0x7f0000001c00)='./file0\x00') sendmsg(r2, &(0x7f0000001b80)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x101}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)="5fa16633e0f9d018ba22302cfa4f1fe0b96a72f1a6aeaaaa073ab88295e07ee078aa03a2543bc5a7cec406fc11060f745371fab89c70cf6213982c14735fe253d064075c8f7c4fdeda8361b34454ae66d13b55fb029760116a1ac8af5b9eda1906100079c1111cdd", 0x68}, {&(0x7f0000000240)="bdb49558df002ce880378bc6486f5404aee98e0b3b3a21c47cc5c1567202e96fe2a6adc9eead6f4f02338e89a98c2b443628567a49cb84faceab579ba23316bfec0ab2484fd7dc7d4bed1b6aa72c519b6ec935070df24dd9f1a5b97ffd1f59407903ce32c521d07332b35cc2e317676f7192251994ac148e061f0bd5ab676a316f91d7a6bf1cbd3655e7c39ac748b16e979c37e487c3db190992c2264cfa87043d2a80dc1fdbd88e6d8e8467729bf27b04d268ce096e6ad0bc3c50f9503b88472c2b473343a127439ce2f08e075f0812ca21b6623116d8f88057b98637479c204056538b96ae66", 0xe7}, {&(0x7f0000000340)="9b01c166bee11f932998fa82e8f578298c3c42a9fb614bc27e3b6d1fd86cdca83001df5d7fbb70d5415efdcd7765a4161a2f28eb4519baf770f4a7c03570fb59b2e0db0c3eaf2a5d05b8aaf329e9f99aaca5cfbd30ef2d9dd163481efa22835cfd8397fd2621f71370b79901cbcac8ecdbe720393ae9e0e7e3c46ebf0dc038df3145ddfa2768e25e72d23b2635d85541295a394a8fae250c703debcd2f8acc2ed5796e82cdd47036becdf954402fac82", 0xb0}, {&(0x7f0000000400)="9d83e08a8e30c90570c6c0041a269e760178c28edab5527ab01549fd10cb0e0b8535c5adc12643f0f060513b29ee5b88e3fef5c1918e48f0bf77fb96e1bd27cc4dc84800683f87e00f6d90d83279cd1d255cd7463603bbea38159a228f81b3bbe496eadc6fb20a5265f5d99b26d336447c627ef72c415eb418237bc1176dd8d0a3637ccd77e4b5b26fc8300114e67d42c118598c19d9c4c40bc8910078a890ba5f6ef1f47f0b6b89e54925eb91fabe0fe985df4bcc77eb6a591e73e39579da7980e5e4d58c6b50b8c5e94b0253b22457743de9d26ef31ffe8f848985fa36a347c66a", 0xe2}, {&(0x7f0000000500)="28607fab76380ce3cbd2e7648ec5d77b87b90870c8fd3623ca77ac8542badf227e0ea5d6d18b1cc7ed78cd3439f2a9c0963ebc524ab765be9a24bdd041f2c55d0c7a744b2347fc5ad3ae2673f5a758d3dabbef047e677146ff9ac2f3146d8799384e64adf5cde25a7b84707ebb5fe4374cc64abb2977239a58c5c7a5299901c7132396c2c78228a7f7f34fae609abd", 0x8f}, {&(0x7f00000005c0)="78bd35b115ec1f2372ccc38faa3f5f8400db5cbf5db1a67438d9b62e9d83da15cb8b674887bb9b1dc4dfe158b0dfa470722b4e5e429b796af679418e851d1805ee72dbc14e78cd3d680b4bd1a1c908e50a42c5fb1b14975838f93c56b917eb691d2f2b8e621c82db0f9c8df7e143639be034007fe338da12b0857695671448d354a9946fd2b9899a8f1754bc62a9dfd0d803934b5a33a76175d2a739cd50da180f70a09977f8af0db2081e1ada8d8404fdca1382979703771fe53824", 0xbc}, {&(0x7f0000000680)="48a1aa24798925b40df9b5221ab3c810c6881f8f4a9646bf6d1d90c785a3466632a2a4dda14fb3fb5e22f35e46ed1501", 0x30}], 0x7, &(0x7f0000001c80)=ANY=[@ANYBLOB="a000000000000000ffff000003000000d3ab0cc493f3b6027884740e5ce3872eacd80e70db0347a80670c185203987504477d7f2a01bd872c20121b796dc0bba25391c407b0088b94320b6288fb39b8fa887c670eec34f354e8c641dfd37286b6be34b76e722af12b9ca8a42fde328bcfd2dbe861389ed67fc9b750acd9ecc9dd8e55f2ca24899c59c27f61a11bb0728a7a8c500f78cc895711f776b147200009800000000000000ffff00000100008015f69f88da944929f77676e0d40e20e25ab77cc639a092ddf8bca2ec2a1c0681eff2f189cdac83948153997dce3b4b3e89ef46b47a98b0f317e3305d54f89b72887bfa953b821937501dc56e60bd6bf25f4aa7a822540b087330fa693c2cc9935ce508068353bda481c9e2eb2c6df59f08322c1680318fdaf7f3081e66a2dc766e2ccc00000000001010000000000000010000006d9a00001bde491f5987ebfd3944b94c1ca048f17d6105eee2a355764eb03fdbd4c54f5e6cbab7f0a2d63152700aee18e5b79ee3af2721613bf4a028a0946162074521de7d5934825d68289859ed1c38b9fe2540b3ca128ea7b39828402de6e83e665da47e80a6fab52b7953f506079b71f6bf0eb3adfc892d786d44935f1df9cf0adfa4cee7986990bf9f8ceff2928b772c461a1fb07094b1a2bdc208861fbf6f052ca30fe6d334ec698cb7940137d157e0ecd0b51e575bfc4ded598887b5e9e6ee88b2c644dda3740b5a1dca9c78f915c2333e999918f7823a637ba80da8f21849ded2b177bf958b885187b7046179efa48ddbd82c846447c8d23afe717c2ed3749c929888df95f2fd2797c275d6c57747bb9b63a1828f858b2a90dadb946c487bc33c4fc44f1bef34da67f37b438813a38c90c6252e6e0b31aadd5e349de2cee8302357bd8405e969a07937116f65aaaf4c92a0037a6e09adaca06f4c8e37112cc027616a60ef9962d8d14480a9e671f8a97e5aa610599545d4011966f4cbeaa6454c72d0ab34b198e351900a473fa8e1c4aa2e11e47b924dbdcd4a76051c78df29e28f2a7e0e604e7aa3213529675834a254992af78e3b1410347c94f9c39aed520b482133c9dace068b28098983617e719ea866cdb838be345193417c4c0736a58ef6165f519815185c384bfad20f1fcbcdc4a3008d420e1cd3db51812fb53ae316ca1fe0fefcf7bcea1d2fced0276ee6240d931e1b170c3577b588e33683e23a1ae50a49a4e391949ec0d445d098120e1f2258cad36fadd85c30d5676ff6094395c2f23cae9f9a0ba2d166530484aa5e9e4f249fbba4619dcbb9b6c94a03b54a6871ea22d3f6f5aae6e42999aad75a1d3e8867594392efd92682835b7dacc05616381297b330c798440c087ed982888af5739432e72951c184e5f16d4e85cac04203639341e4bae617bb66aebe1a9d20dcaca2b826c2f877bbd1081e67ceb6d820d53f24adb9b568063b84306aba59fc06b945aa604248139aeb4502588d4023408541d05e77d84a244426ccf4794d50c43f67aa10f355d721e2570b69d83cc2dbb497d7edf6cec5b0d41222d910a10b9934217add4cea514472d318b4bfaf21ad68eb3692267229ff132d81f9f9b721d4b4fe02ccde470d3cab69c75e1a76e4c096e2ed565bc0349060914f571483e41bc14757837772d50a134d952678213df7262fb991b9cbf85f418f7c4091be50ae09f379a85f208685c17895e2259a966d02d78348776d56cca2c50c6f2039511d3c6681a2e4dba4f679a9ea4cc1b2ace2b2f7991b51c9cbf896555617fed25d61457ed19cef905a5664499dbfeadbc581460c9151899bcabc3b7aef8f5f773433c7e599b9f38eb7826c2f4f1a11ffa56ed6657a5bf8259aa3a53384ab3a52eb515169bd62ab35a6949a494244d3a230e0eebd760b5f6ef8f9570cbf639e7b915c05ac25120207034245ced6bcc663ad54ba67eb55ab5275794dfb567933304dca1335a36f505bc3bd40907a882f9e4517eb134f9ae1f7a34588a63bd77de544a963976f306478940fe1e1c10492f89aaf3aa246537b335df239e21ebc945f454a8a444ad19dee43ade724c5ff23ccd936b853985d39f3bf475a06492ef434bab8c5cdaaf2f54fc987a10a35037964cf140f7814213df07d765dccae6ff72050fb0651b33d7cee9584ae5f9f59cc493acf4b6751c79299763f7ffdf4751908194de99f50244162c14c4097f79c50b68e6c465e98ca808bd3c38beb09d2a39bf41803084ca3adbaaa809412810976fa94eeb5e4aba11d924d61fb48085de2f37edc82a7e43804d729c90275748d1a779b669c295adfc86a0d3ec775399016c269679964c82d9dbfed61be5053e4ba5771d30be4931a479b7f07e40d84f3d68062847f962443f0b918869c930f141440c0f8403a8466ff2a29692204bbd1a69d91ced1b47f923ecc77cfc55197dd6cb50cad35c1d77043c7ee57db681ebfb644a18d34bb1f76a446306bb0226563a5d9f4519bb32306b32adf2a18f1614a875e7f915b67fc8c9312fa91c3f3f226903417772bc0e36c08754dd7132b9f31171df744c2c40fb1e8181f38b814e01a10b0751c246de8c791972f64124c0618d6a1d3cad3c8007da525824c6c7537cb844f7da7109c249d6d78b240d5ea2980dbd45bd96c86819a3278e8b1aa9908f338a775c5e914f96dd3ce936544f204d4054faa624c35e24d6e7fed7a6e17904a90bb313fcc13c0c1533862929442fb8d36a5a8c23cc8463f50ed301a512651589607605141f5a183b1e8b370925bf7ae8fa59cc5a4664d866d026c6e37f8c0823554f14c36bd092be5b445c5cb1ccbca0eb98020e3d83028cc07852ee756f14d5dfc5c8ca18455016e488bb811ecf9e249e98257e80ae3887e4839c10cdaf5f342210eb933a1bb77bff1043373e1af8785d57fa2bb7591805a4c2335fbd92bc2fef153b0975a2249a4a75f793f0143d44ecb693ae9cf5fde165b1fd06f4850807ca5b5e343e7e93d6d239be0191ae42febd54b84f9c3d9a18b02fc619f7543f6c916a3a741be4e1334a9b767af9f0e21fb52f45f6539383ad0951bd3fc3c8e548a93bbf1c0e40063d94242786578e933e685d4344818b66d7bfdb8f6a4164c7288cb945ea7e86a63d19d4e2b625a83344b14e3e3f8262da55adbb2b6e507e912252b0b38eefe4615f17b4134e47088d7459ebb8bb0feeaa7ead21503151f0086217f8d8b0476f377c34b0e693b6c4ac8cec080db22c5c745bb87cf284c20010d2209e2c3916d71e2b2a7b15cc5c7ab9c91d4f0df6db234f94337c1ca850abf1b3d9283b56393e6d54849a3ff9e1a98e1079f7e886bb7d1c78fd4130f9ca465e8ae421c04ed0dd51308f68537c2d192d7defc36104b3f747c5068b45fd30b417564034c7644dc30e216d8d9108c3ea75b14c05a666c516f372c54e2707c8fb91fd2706e19cc4d01c9d2fffa2d20035465f65e5d8fb9c162a6885b8eafee9d436e83642ce4d16db524e52d3d8ee1ce962746e4a501e528839cdcba4ef9c56b4dbcdbc1dacdf7f2930174ee40f6a8eadbee61d08d576ed14cb495dff6b04b74bb189276de889f71bf3edf4c65aa4611ad372cca42c9544ab64465f466608f8dc4e0cf2e11c2d0c449792e6ff7628444ce90b3bfcf8629dff3dee51f15e9548649e1f18320269c77de19ad89fd8ce651d5cdd5bdb2668d93bbb2dccd778b559067f5dd642b1f0cc0b9400f1b8d24fc9587aed23099040ed195535b42b89211b7c4d4f8ecb56ab206b6336e549c28418392c74be3a508ebd65c8b2f390ed5eab701a54c6870f2c08e9a14df8cce2172bf6307ea3bab58e82c2c1825f1d069757083d10aab42a076a2ffd0c9233ca8cad3cd2f43cfe825a8ab0e4027e28fdd0425c55f3de98be6c0333cb8459321fe99d38d490ed0203f062f2c63968fc13c33373e66811dc14e3c6e3425f6d7585b2834a8a19e66ab27a056ded8493091621b5dcc3502c128e9b2beae87e2b320c8ba13c110f4b3120ae8fe69a454e025dd696d56f4bcbef7be856ff5e55a2653fa59dd5d8f80ad0ed125871ec8ecc38c13abe7d7f74d6248b6dd810b7ffeeb36b3f79f5835b65e3f4ee5d40574c7df44da45fda3aab7b4f42b717fb348fa0c9f7d59bd5456a8e9cc231de6fffa6b2f1f2132009ecf59ce98089cd2aba5d4d238acef82990845cbf0dbaa92552ae9f29b6ac6d7a81249063f9965be3f350eab29923a084862cd41bc8ee0eb1f4f387d820fb30b48313290452d01d88e251901f31b1cab80d920984ff738306b680c27049e8d52f35fba7ceaec8c08f9ff6391bde23f879c35c5dfac7b109e14bc81858646f96ca22b05ca4b7c94567ac4687a2524d857bac919a7c20d11365a8b4130ade53408d09dd1ce8009fd7cffdd9294d7cdc7445cb7c44a16668fd1248ac450d79e6e15f5ef065f35ae42e5c5fd15516dd324591e04c18f2c9c0193c67073644bc641bc7f2864c82010122e4d33e3bf41c81e138e5669873b1d0a655e996710f5f303a39f46dac90f689afb00ac8368bb057207ce748d0b34269c578487724c5d8e3c5778776c70ebfd9c63d26545771698004e857a42e30b4d6afb119a78c63d3b4affdc414e83ab6e94961e8da4d4a5c39246d29315d89931035e63bd5f28d6ddd31d51cd41918b1085d2444af4da49765df15add9a65d4d318b8201ef033fa3352c359a7e00880231d0f6edee0bd2d5019c79ce6faeef0f428a397a1a6f75729499db6f8b3a58e83414eeea01f632f46b9c152de6ef20d873929e0966d54d00a0406aaded5859852d4c3f71b611cac00d316b69456b186d60420200195595b2e65a88e20c5ea78df5bb01ba824942d06da02cc74dc76d3090f7bd2a114089caa3674074a156145c08dff4ab8bfbb0a4fd060321ff3e99a35f0b9c4ed700f7b67ec4afe1bd6d5c212a8a7d78372a8ff552d958d2ed5acbed0d1a2d79a4589515b95a4f83d2f370e7dcd1e430ca7174496f99f56852a1ba7c95593908abcc3f6d8c431162b62aee03503af03388f98d4c6606c259698326d35a3dbfc2d3c9045104d0603a4e3d9ff3a9158ee2ec919c6353b9b2527e89c96600e3d5fa75b63cde15c62f9ce76401bf2cdb6c8b1a2991373d5ca76d790029cc6b3acb7fbc82301bc99ac200c5b58de9a8f322843282a361092a13b6fbd8100a9f1e98079a0e863a66d7542bc5ea22e1b2c7ee5897bba7d33852072a8c888f88a15b63b5dd9d279610faaa09e435c80d0850f596535ecd663ef922ccc942cc7d492b28a0f0997597965c650387e2897dd1ab6b6d93fdde2a0c00b4fc0ab0372c3a56e174be7be6f4011adbef2f7f6bdd0fe1fd6bb5986526f6f23fb62c56a5419e22bb7ab1d9d0a473a98e5304f3a8441c4564013f278c969e092a5a33797d57c8d88377684ed26111ed8e39107832f0998754142a45229455ed3814687ef276a35a2f266f50655103518dc74aa940b2af72dcb037b012760272ef60ea70f711f51307327d97977e6902797b8681c132299f8f6acd611995fadf389ba72302bf753af511977235d89d3ec481b773ea41eb860c76136ce397c6d095b3daa4f9656bec4208b81d3e4c7d13c18264d560b3ad903565ac00819322361880e9050e4b9f965a5c7b906f7db699a7101512d7e9c988acdec2cb5972c901c5aa6ea05ff9bfe3bb84c329b0b48484e2c15ab24e2cd74c1163bdf15c54943de219a69caffcc4cd1c0ebc3f63189e4776d10c40a2be2192de4776627eddba86db7d819e96f74fa8943b0236ddfb6b3dfae7c79f9a97d24640baa1f834354a6ab07b93ec55401ab701086ccf6aebee95711b07d966cf48879af9a7d3a9d4eaf8b9d068f525e61be87b787c772daeb913e5a58bd874575ce556903c0ad40d753b6bd30ead551b6fd9525333d1b22e766b0976d94716abc4f41de1b333d589824f81331b80e9fb35c180823c504af95df66d8d27dc641630c8775c2259447ba914813a928ea1cbfe690ff1e7dc2c4b2df436ee4666feb74ec22a9cef1ef168a7ca4092e8352d6708619036dd48f5b05a2d2d8b94819202c1ae3c43407b0cf9068bbf7f49da3aef783af1eef0e5877d4f3e37d64f7e99a85dba636f6d79a59211b1143023c8bdebe94a33ded0ec0a152a1f8a63601b0c68a2bb162838e060d9fc103a059c00b5ba8eb3baff3698ec45401649efeb0fb965320812b6a0d1e661de1e4b9d61bd2b04f204024cc388782d8e695bbec401393221800000000000000ffff000008000000d2fd06cb00000000d800000000000000ffff000003000000b31adfea2c3fd8ca86666080bbe7f61e5dbbdca05f42a7d422884e8db1006dbec5c43896e0271b8325ec64d7c4d5757fe2efe5939480af4f3c9c7bd7e129007cc53c0cb5b7dd3cd530172271a569fee01491663e243d3c20f14f79ea76c4c0816d28718fd14e7b3a3c0e0cc80efe0f8308de6fdff03b6e4507eb78a0cd80e1454aa9dd87fbda0adff7278b9a367cf20db5dca394ea816eeffccf75c3bb8c139530bb287749618f69a3a6ec316efc9f903b004cc4c5e3fd951e9a4f56eeed184b7d62b931000000006000000000000000ffff000000000080f57de047b4c97d05b78af425632a459e6dd4d6b0878eabfbafbf17de478e992db45a8b980f293609b0ea70333a650ab7f0868a081b8a5b3cc5a4c134244ad8cd9874b5c9b0641a0edd240fbfd7fe1900a8000000000000000100000003000000aee3f5ffd8f6151f2e32072764b4e8fd836ffd7c73ce8e9f59ea5117f20a4bdd107af052ff88223dd693527f4eb68002596f5e49e89de38af5798f0cdbcda7d971403feba3eb2fe6d08c494a427c6766fe94da4ea60ae8e02a0a2f6768c418faf988a2bbd96adea460587ca1508fb7944f5fdf135af168c5bb96e7062cae904ccf64f8feab8f0347b5e7a95c2d67a889170446ed2bb712e61800000000000000ffff000004000000caec000000000000e80000000000000001000000ffffffff4489ba5fc35cd8523209bf06496dbaf3c64b95780423ebd56e859d3ab2400e7f3dc5257e09923987334648e8fb65e6fd1a7835883bcaa8b6a181215b3c0c86a7d2c32752062e91a3b3466519d0a53edb15ac9197be93d43c480fa447ddf5ba41ae74d1b9572ef7b21dc40cf962bab3ea7356bcdb2305d6630d0431021e4924a796e051d3ba6f195c344e2e1fadf827d77bf8acd7999e5049bb3dc8a3bcf4c35d972ca4c368c1a466b27c2eded6fc17b53a3155268733e95cef463c1d20a155d0299fc42d7fd4dd8574eae3e074cdf3b440af59fdd0b62846f84bd514fe7d1b506f6d82ed31374fabfd24966d37c6e700c2"], 0x1440}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000740)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000001c40)={0x3, 0x3, 0xd}) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3, 0x9, 0x7, 0x846}, {0x4512, 0x6, 0xca7000000000, 0x1000}, {0x0, 0x5, 0x8, 0x20080000000000}, {0x0, 0x7fff, 0x8, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x4100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:37:34 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x3, 0x20) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 05:37:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x100, 0x5}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffeffffffff, 0x9}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x9db6, 0x4, r1}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 05:37:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 05:37:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x322, &(0x7f0000000080)=[{0x12}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:36 executing program 1: setgroups(0xfffffcf7, 0x0) setreuid(0x0, 0xee00) syz_open_pts() 05:37:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x448, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xdc) r1 = syz_open_pts() close(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = syz_open_pts() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/132, 0x84) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0xfffffffffffffffe, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1}) dup2(r1, r2) poll(&(0x7f0000000200), 0x0, 0x1) 05:37:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus/../file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x6, 0x60f, 0x3, 0x1, 0x4, 0x4, 0x5, 0x2, 0x3, 0x7f, 0x9}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\b') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 05:37:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0xc003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80c0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x181, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f0000297000/0x2000)=nil, 0x2000, 0x3) 05:37:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20, 0x3, 0x7, 0x6, "d9e00957918ca549b0114f59bc6819dfbf0613e6", 0x8, 0xe338}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 05:37:36 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) write(r0, &(0x7f0000000340)="cf3f5090331c491e147e53fdf258b9990712be3b4af39a1faddde3c61c03b8c89ea099064b4a500b58ba07f372d4b71eb2ffcafd9508652b7b41585b3e515461fd2ab18f18c6ba831df3aab0e0fd67", 0x4f) 05:37:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x4d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='O2', 0x2) 05:37:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semget$private(0x0, 0x5, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="cd56ee07f7f61209f4b54d72afef4dad4d111c6b32276bc0a74da5f1bf84f938cf3959e6f8b058513ba1bc7e15e7ab900e70549bee452853e2ebca2e3ad533cc4bc9223ad3e21c1f79d0443ee2c3a48df9e6b8dc1785cd6de5fecec7bd33193537119098d2c3bbc39d13ef9b70bd521af7cad8f19df0edf63f7906540ddc36f8abf48420be9b8ab0d080cfe717f594c52497fbf46785db37104d0489c42f9405af10b733a7821ae143a893578154bfb3ded49a62fe43e7418ec81ca19ab1cef7be7f09e710754ce7a9bb87a2fa6429d4db7d940ee242d17356b358c9eb7f191337f7601052e3139d954c2d901088a52c176d859836cd7a114f0f9bc8c261b2672544aaab7eb222685749609617d6a6b62262d4241531c15e8e2f953255c5e6bce189392f8d1676652c5ffac2d120fbfd0f79f9f3cf8937ce2daa986b7313c932e04ac599cd218b3aee3fc473d2a6820a047b3d0b454788432fa45017c72d26140296819c41a113f434267c35f6318b02bbae83cadd0c1feb9298829e6bd589c396fb5f3d9d7787ad5096f066518500046ff400a44d6dfaaef8fb65d00e71b4cb7d3ba605b9fa7ad87090646874504c7e3d141d026508debbd94acdd29c9d53e0398f57b79f17c6c3c6faea2efe76110239d16eff64889db7c17d0fe319ae8d9895e9c7ace49df434c73d87441c96645524d54c228bb8c1e375dcba310a61c5193bc2b1892cc754bbf45779cb59ee3f0928fe33877e532d9c49010231bb003958c6a2767976ac917059986ad7411fc3f31692a7e67bd67b72eadb63eca6aa8ef05c2da11a6d3ae099e20c5754989a1f76532e4375d56eaaf8ab04172bb60fc94f60f382350258517df87d16ff0615da74251f02b3c3ac62ba41da183cb9f06a5b3b15957b7a355d5b8d4f16988517659833ea974e83c5cb69981ac52b3b84514cce922fd4866a8c747e3d3a4894b3ffadb13618bd8a876860d73f58229c8d858490ceacf0c521cb7ccec9e63e90eeb74baa1280f5a88d0d053dcc4ff70b356fbcf7bdf22c9aee386e38916527d8ae73b12f91dd2e32bfd40482ccc74b74b09c1365dc08f4a5a69a048b09333b85ca15a3edd625afcc1308e38410f9137c28e5fe8932e543fcca3ad758d1a4fd95e4d415d65ab059bc481fe824b26156565a33fbea76a2fac98f7410be176c73754cd6a55ee2c6d8e7e74b30a87ed519b54a0245bbfed9c128f8d602420b9a2f015cc5ebb235179867c3b6dfad8eaf6bc4edd1bcfd5f4e8fc93a128e193c9de95db5ee79d535086404b2038b0526ba8aac4e4946e2f88464700f00baa95d8d97d2be8e56c70c9d751b0eadbc18ce540176bbc7014332d2595e9d7b9c8654754e5327904032139889fde50c5d145167511319b24d46094f1e6c2f3a5e9c2d33a07d0c39dfb1f7613f9a959d31699e6273988c79f1edd6969729ac984595e7353b9bc02fd92783de6efc8362744f59dbd0d8d9aa4f33458dc5c692d7cfde6f3ff88a8e2b1ed0f7314acc9a82fc5568b4bdab237d6afe9d0795f6b07de726abf77dedbbb057d137992eb38a72e9ec784977d53a6512680f6bf29f3ca3408721492f08f5542a43ef86571456952003453d562f3bb58c8e28af8d44f83410771865f18b88e1e84ea546ca6645acfd6a7d294394eba54ba7764f759ee54be6975d7a5325cbc59c74256e59d31a07abbec18844a69b0def494a41a0cd6c8ca6392fcd5b17502fed2145e69506c158bd779e912e3fbe82cb55c78e12be5b4099ac2be9ed6979b2e637dd58d3e33899d37862596f25ce580771e0cbe8aa27091b6ea4e7f727973a2b270593211e910c6f85ed09d1c92145bfa7d474a38fc800303d35976cbf90245461b33b3652d498149b2d674a2dfa4a22dcc224cc390508bb8eba8f8d6b1fd4adfcdccc3954cbb5ffb4edf76b2e89ce1634d92b3ed54d8ffef220b4cf41ebde53e98dbf3705a81f28508135c657edf4de5c293282224f2dedf2a742d33b04508be73f816bd564e158c3d86ebc4cbf83cb5ff19f0f59da556b14d6f19f8f6a91042d6d4e365dea15f3656d76309d2711819b4ee79752aa1c4ab759f08aa06c87bf2460e2a863844b3934e99b9249e90d2d4d6fd5b0d0195072f91488eee42d3758015e2c93c5c2e646bf67b6953cb2bf94dfbb42c8e2e4f2433006f92b2db32520130e55e6f658e322eac3a65db2ee997d5ef95ff2bf9a2e93c4fa3c5df85a6178d23f5d71899c261482a587aa8671dd6b5eb1d1a8668c333542cfcee45766d9fb1a3e02bf61d6367259f12d2719e410c2839273f5e6ec104ae6e928932c5d63f699124828c237c1de57cef08da8eb3a1199775286cadc77fd979079bf54820cc4d58e73fe1da54c8256a665eef6b96e4f29efd4781b524c0704ba565c77fc165402f81f539accc442e35e4dc6d9f57df913985fee72012b9d15af9c7f26f252547021a6fbede7ca208ff5b01fc555f915e8d4ee27a19895c3519ada271a2ad15bd293393cf57d16baf022581cda8a78dece50d4cb7810a97ea33abadb61024f33ba4e1516e3e98fb104b94aa0c73aa36e6b55af235383fe1d52b71fbdaee1dcbac3448f66b31857a53155297b1b7b26b73f61521cccc936d2406c93f02438571448b684b5e0ff60ac979b3ef3b2b06e4adbe526ace66bf1a41640e855bf540f37c717b49186f25c9537efbaf2b4711c0aca0db6d8f0c268ff13ef3baf1dcc409bc4d4ada55a62f1132bfedba7ba9ea5e886fa5aad032660da3ce533d00dcb676a2bf5282843d15201f4fb2584e545124b2e2e36f5a02acab763982d8fb1b8486787d3cf649692297c1e4a75f36c1ad0ae7da3a4c84b1ad5bdc8d1c9eb2416e0e1546a40c48c83f1589cc05626e69df6314c72a293164be82b91e1c2e7876b8ea54c1d8632b68e040eeb1a6b58027284ea81a1e567c0ff34470af543eb0d4ef9c8cf4efe13a79fbd3306ed4a68a6bb0f292a99f56080048b50baba440da953d327166cf517dfb210f63af602cfa2e3cd36d08b7f6699d24290b391c76ba7d8d0825931cc1d05ca8edb68bc9e9a4358d16d312709732bb5852090744cb34c16e9ef4a287f407416d6eba49b99c121fa379e4d967c13318e9733e2f9e2320e939abf2788b9bb833a99b9cb6a0d4db51d8deafd9eea0e15541b38ea1d8f52e2483cac5d7756f92d620822865425d57becc9e1deda5999410e90c10c980aca7678dfa63df1a2c16e979d2b632dbfc0a5926509d028e25b16d98af513f21ccd23fdf2f9296cc53d5fdb8ecc89dfa89bdd0565a23dab0bf933e12b19bd8799914b54c7f50c279dd24f8b1fc33dba1509410763e29cbd75a0ab3c620fcde11464937817e2bc63d5eadd96be7b7312d61e972132a277ea376e288930b331f5d163d2f2178785e6a162502984474afe328ea54a463cd808541fa103e8e093877a4c7c201395b2c18ebd8c825ab776b9ef682e72cd29519d454b09abe91757378bbef9780f8055d14c5d13923a2fcf20ec95e27ddd76a44d35a02775dfb0fab3bfcca1c5545502b22f710171e95328a41043c3ff5306ba144f47bb96611c11c10442a1bb888eb68b7fb4fc3221bbbfe740c4691b6165a1979ea6e8ce71da1097fdcd8b0cfd90fff951262d69da7ff13977021236482127606266682a93f164b76f5a54256cec750d0fa28c5d5d4a64337b06ac1b034599b0f0e9ed2448e89506a6391f22e8b84cdc8102239c95ffcf2308fb028aa964555ff7ec35c5c2505d35fa5e8a26c77ebffe1dedfc2c981ccd9c4ed4d657dd98296a4d626284718e3c8de93fdc9f12168ad61bfcbe5e37efceddf020088b4a3d2ea7210ec117d31571bbc799bb0299e49546b525fe19a1230d59072ea1c6afe00cd538e5305622edc0968b936db3ff36a7716b3a6bb551476d984d03257333867d0b265b2686917ac775575c59acee9e2f3954c45e928106b7ab82253cd95ad524339fb142946504b4a2194e5703da88ee5a5322e081883d451ee5b3ea19f7fb2fe908667a48a1c49c808b594b4ee3a5987e598fc8704d1946898cea461d074ac7cea651b01c1e6ae36ffdf17e8bc240363b725e808b50ac1555c64bcb842cb9e12e3898dcae92a9f2ecf02cf8f483d3d11a9d56c7c3914c3005d1d763efc80529cbf850cf284656a3672e99299d4ce9c0c73d9ded8148ae4951962a464081afd40077c739216d04d0e2428499206d06a00392ffa58093472748da5fbbeda410cfccb5ddae2ecdd219dfbdda20b84e34c6ae37880fb49d6debf32431ddb4efd83ffc910c3e5495e4cfe7e5c9243809e5470bc8b2de813e0833b7dd86cf27d5403b74855e6f47a9d93e43697c9e4c59afa77190b2437cc33525a038fccb35797fd623fb7a97bf3183f005ea87783f6ff9ad5f5b09d7649bc969acc44f599f559dbae8c514262a8d5edb4acb2ea5ceabbdd64682a383d2d7de522333660de0f163d8d5e25b2df265604413225258c9152bb332556502b62d84e369ef03624015ab33338105815bb5f6039f5f25fdcfdb3d12396d84ae2c73aa891f6ddbb52de2e59ab1b02ac2366addb5f08ab64d2ff9cd8b56029b64cf203d28d9de440e4284c26697efc7c468d0f07d21a66485826c640fecbab10a464b9b6f67b49331fe51779f1310990d8043dafad43201d0f0ca79af5bf84f6a754364c2bf08ee556e75378d691a89cab196afc3fb509988690c6b87f0998378116bb73346710b434e2c6585df57c108666984cbb034a6afcb6c21f0425d6730e8079f1b3e080ffbabc5ec04d3ba819069de633ec1091efb483d84d70eac23a7a831450a5e700807ffa3d0f175f8c437e9d68b806b718b6ae769dfbe2cf7c3dcb62fab7e29c60d6c4fc44415bb98cfaea37bca046ec33a5245e6ae298dc34a76ce75fc7f9089a543051aa20bb98a1da0cc9756198710ec67776e19210d1031b512e27f337c3c563b79e8dafcc4eede49f67813291905d639921555dd04eeb78b56b401f54ef909534d88952f073c89da509cee039e01de307ee8113fdcb1fe1b552f8c2c91ff7942519f9e7926223271d87a14470444a10ec375163b1f68c0095df9bdf79d5a0b872d7adb373cce48b245e48496f12092c39183f213bc676675a6d35477f0e2125a9ea3ab1d814e9bbbc6cdd68601082d4704900df8cd869903ce71121a1c47d846d18879f85c6c1c6b50826f8874db0f5561af4b4181283b41fa1efb2cb9683dc0e3673f02b9a68e830e3920b069b13e4cdb4871a370c57033496de477c9bd1ddaa8e3a096efa2e975042d50474bbe2f74eec3f0e98e5c0eef78aae97a4dee1dcc58da46ee03683d231b73269255cf942050a49c0c512af195777a5b7d191d67164f3d49885f096f13414db8a05474f6d92f8b9bce9c8beab64dfb260e7079b60b136382c2f00773348532e47db7474ca83b1f2bf47cc186019215a3ed254952e49285dcae2be72d28da4d76df9e02e08ef39189c7f1eed88efde153ec4b84529114092206245674e7b981ce29aaf2b2022518520616d1b910fe2a8f968fef5d9bbd3b1e761257504b997e350d6bb5d041523c0f6a92e0e52dd608b5b6fa7f1e5e81c7342a984331a2aa7feaac615f17082d0458816020d7768aad555eb879ace912c74d455ef256d912acaca681e7b965172cbaaf42124992a64938afb754c62f17bfb466e15394f7c6042b55ecd8580535379873e6c645f453c6f25058623be3e495b957a421d89411427fca40536fadfdfd67d74ca9803e883ecc482afab7fcf3d297") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000000)=""/224, 0xe0) 05:37:36 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e56b0dae23170a524df0ce925d4704", 0x1, 0x2}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x5}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x8}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xfffffffffffff556}, {&(0x7f00002d2000/0x4000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) flock(r8, 0x2) accept$inet(r3, &(0x7f0000000340), &(0x7f00000004c0)=0x30b) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r6, 0xffffffffffffffff, 0x8, &(0x7f0000000380)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f00000000c0)=0xc) semget(0x1, 0x3, 0x20) 05:37:37 executing program 1: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000780)={0x10, 0xa754, 0x4, 0x5, [{&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000af1000/0x3000)=nil, 0x2}, {&(0x7f000090c000/0x4000)=nil, &(0x7f0000a4d000/0x3000)=nil, 0x1}, {&(0x7f00008e6000/0x1000)=nil, &(0x7f0000c0c000/0x1000)=nil, 0x5}, {&(0x7f0000f46000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000bc7000/0x1000)=nil, &(0x7f0000d21000/0x3000)=nil, 0xda}, {&(0x7f000087c000/0x2000)=nil, &(0x7f0000ac2000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d58000/0x3000)=nil, 0x3}, {&(0x7f00008e1000/0x3000)=nil, &(0x7f0000ce5000/0x2000)=nil, 0x4}, {&(0x7f00007de000/0x4000)=nil, &(0x7f00007ee000/0x1000)=nil, 0x1}, {&(0x7f0000cea000/0x1000)=nil, &(0x7f00007c5000/0x3000)=nil, 0x64a6}, {&(0x7f0000b16000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x10001}, {&(0x7f0000a5c000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000d4a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f00008de000/0x4000)=nil, 0x5}, {&(0x7f0000b2c000/0x4000)=nil, &(0x7f0000978000/0x1000)=nil, 0x8}, {&(0x7f0000f8c000/0x3000)=nil, &(0x7f0000d66000/0x4000)=nil, 0x8}], ['./file\x00', './bus\x00', './bus\x00', './bus\x00'], './file\x00', './bus\x00', '.\x00', ['./file', './bus\x00', './file', './file'], 0xe1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 05:37:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x4b) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="45444a4cd669c3c7c4cea4883d6dce888666734a9e79455f6fa88d8b0b3bf4425f71a134014f3d05989fea8ef11e6b3112682485c68ff26902c577a063ab49080fcf891abc6b6a4b7ef39edea692f1cb74585107b11748a67ebb390019b14cd2aef5b98cbb5ac3b06efd625c7c732a3b5d8440be9d68462cc37be5eaf29160120f780acd1e849890d8173e8010bc2b771db851d5f8e0023a957cf0573513e1fa977e02033222bbd1fdb807a450c4014619a460770881ef1a97ed3868d2f443e5925263", 0xc3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x0, 0x2}, {0x2, 0x8}}, 0x2) pckbd_enable: command error 05:37:38 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x104) r1 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x20) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') map stack 0x20719000-0x2071d000 of map 0xfffffd803f00cee0 failed: hole in range pckbd_enable: command error 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x4) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0300000000000000fd25adb31341ed92812449458834e4597dde19e5e5f2e1b6b1c122c25e47391059b71e0f18067a3d9e7ac79a52b1fd6b5dd45ded4b1fe97deb125475b27d0d7e79d54f3f7ccc033bcb718fd4677fd99a88d3b49667b8e87d96b19c610a3f6501b7578a5882e051b340ef256d8b4283b45d2b43ec6afb92f4ab14f5c9cb4a6ab17c391dbd8ff69181bd2089cb96fd87439c00004000d9ecf71980f9591177dff56e13a4cc71005acc6524d0c50b4365f4b81442fe6db957cbd91d12781cad9de71a3ea61b743b346eeb9b7631eec2b9ff6140481a198f2eabcb397e0836b9c5882156654bb683e09e31c2"], 0xf2, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/244}, 0xfc, 0x3, 0x0) msgget(0x3, 0x97606cdb13ebdf44) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="b04170a3596f59079fcb0520993298363d04dafd06fd8cdd9f639fc7964f8e2f3535da3916955ffae29e93668e1398398c967789955dceb0d66a626835e75ddbdba050120416f667e967a9d9bb0dd47431d9714935d531afd5abf44e769990330c16469088cd825d68a14ea2dbe4146bf87fbf29c1d96198ac63df94f28aefb75778b6e50001978a591577b919c1ec08b5da9c9c56db85db6f0f4284cca0", 0x9e}, {&(0x7f0000000280)="951e8dc9a1fda58ba6aed87259c924999d3dc44da3323452e8ccb72b7a4d626d94d6badf3db130cf10aff1e711195fe77745c3da48aa2f94673c095d7ab3cef87b6c4cc690706ae85e6db2b8cac5c1c6edcf460009d38c7fd405fb83a00ec4411e2e29e3b0eb4b9ca2a28344fb1a3703f82b9ccd78c6120b1acb4d2780a5f17b65a5a73e7ddd5adb7e9c4b51a32a56032df920fe97144b9379700582d1a33cbabec9f64730dd96add1225969", 0xac}, {}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") map stack 0x20719000-0x2071d000 of map 0xfffffd803f00cee0 failed: hole in range 05:37:39 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x40000002, 0xc05, 0x8cc1}, {{r2}, 0xfffffffffffffffe, 0x48, 0x80, 0x9, 0xc19}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf000004f, 0x100, 0x64}, {{r2}, 0x0, 0x4, 0x20200010, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000015, 0x4}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xd0, 0x100}, {{r1}, 0xfffffffffffffffa, 0x41, 0x40000008, 0x3, 0xffffffffffffff2c}, {{r2}, 0x0, 0x8, 0xf0000000, 0x8000000001000, 0x76e1}, {{r2}, 0xffffffffffffffff, 0x50, 0x40, 0xa6a, 0xffff}], 0xa, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) 05:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xee, 0x9, 0x7, 0xfdb8, "010000006607dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xde0f, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) chroot(&(0x7f0000000180)='./file0\x00') r2 = dup(r1) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000200)="3686b0700904dc74cd4aa4f67332b3bc608d9dfa4e1f59c16af6886a64571244ff6e5200f90ec0a88a5d947ab764354748a2ec9d13d1a7a6c177d7a037246484bd369a48a1326809a078d7e05fa3e5857510ce3087a06a0c2fef982e90bc7a86ba707d9cc0f0cd3f8ca38bee9eee71bb48d40761c88810fc984358a001eb4181061ac4da73e2b17c93978da3f1e94a763e00d4fae05dac06a6ec1658cd726561f1ad9676130c7c4b66ea2a28192ff623ee1341506555ecc998587b1f725ec2bafd38b93ade5f61343b73874f611ae8e5912c640531615336f86ebcc7a6f41b50d0be347fab76920b1a97f5ab2a8d8d8a233745", 0xf3}, {&(0x7f0000000300)="9359df157f6f36ffed40e935c36b5b6ba50d44f01349325f2e5077eae4dbb3f56fd706c2f6b8ec3cfefe261209d7180bae5052ecb4a8f430ed0fcb430a285bb9cd9a94817715731175ad263d10ff41df42a7018eddfc70fc30a7eab1efae8a9fa022616c51f4f2d7c093225d2b0dd6a215a6409eda34a4c1", 0x78}, {&(0x7f0000000380)="b9d2bde5db0a5c6d386ec56ca7252a81d1f65dc6143e94dd36751a1739f8c14ba90e52ad3a1c044b4046464b082874503c6e5a0bf79dbbc951d8f12732b5136f", 0x40}, {&(0x7f00000003c0)="393a7f846ac3107477edff1931b37516c00ce01b6c8c5f869dfd3affc13e5cf88385bd1b967513575f5a5aa2762e7118f39082a4cf4ba7278b9671dee920248de8b6efe9b41d68df181a97474e9583b5a3b52f35243d651bd4a9c314a06cf513b4892cdcf5198a93df66f3ef57a8bd58e3ca045fa8ba147521bfff3fb9d06f40ed56220b7a8d876dceff7a8acc946eec54fcb16583521b15f87594a9b93a0e23226dd37e7a5a9acf9f7df0662e9a22f8b366136d6c0563c527a5942020c058792d30647f9cc9093f8cb706abab92bacccca58494ba01b22629a1ee6dcc6e6e092f6dbaff0bb4d6ac3f7bbeb5f8e6f1af841644bd7c2220a6e9308d9d851f6cf5fa7603cdab627f69aea2b86f84ec7b2bc707790c27f5b1af63e8a947ee38143e9ed108795ec42c6072df7e41198618d0db340250b223190440aad099a34b285176a0962991e5a47499f0f8628c8097379a650155d4de45810f0e3e855a90e5e80b8f7ec78ea05cd8799664c14c59a6d37215be68507c69ecaec74b851cbcadeeba3601fdce6482ba693c0fd0feee501bb67f623ca37038b2fa5b8a9ec112314d64e756907a03c25215e5b57edf7ca56a8fc87a176f8da4cc2fcecd67501275d6ed223e1a2f63be4f0225a3bb332a987085dc80b76c5071fd6f7ac6d1eeb6ba1586993f1816321626379f4e14abdc6dafe97115bc8ee8b046a96f23a967e7947c4f2438a529ce17127da9c4b0fbb02c43980f1c446c8596242b59dff92956a96106d163e64495ba1d5689132a18e496da52dd65e5afd3df439a6aa0caea28d8c60af7384d90f869640c681e21d511a53349145c607a6ad7cca64e036741f657d1721ae96c19e453bd6f0e286f39cfa6a5f5ecabea53ed26f9d5b39626ffa95229592f3054de63d3c846086ac2b38dd4a17f3ddbd048758b0d51db1bf8f1227b38d1a56916590b5051cc91a3d93344c7d502931c7acde01e97fbd9f956ead4905af4bca47030f921833322be240f0e6b58a1f281e6d543d8df0e02655c8ba26a85c7a7e7fb44f4bd3ffce90493665da20e1237fec36b32480e9bcc49084eba00901dbcf08f1728b750c499d5514389df47e36391a5ab8d943eb812cae470532a5973fd8fb80d75c422db31048b8be32375078a661ee8f7bce4bf44f6df9886eec5480ddd709a86801ebf591f98b0dbd75ddc4eb4b570b19f53959906a3404207a0aa4de107c2fad3856e5fbe8753bd211fd8eb271061ca93b7a6185617a84d0e4576fe650aaf804e98d854f4b0ad18792d5d5b80e377f867137316a20d0edbdf4a4215676cb6edea25fe493da779885a169ed3fb3ef59f8d5f600a16fe69192dd364815baa1a2ab9982d5f9a46af90a7036fb224f5ec9ae6cf4b7fa8dae0bdfd268fa2ef504b57fe421c1dd2634bdbbe210529e38a6b7da6b79b8688c6a598aa07f569c779c62e845df4504b2885f4258f5997d45f1dbbf5e71e91002664b95fcd6a217dc10869dc96645bcdfe0f08c4af35f4b5fc097f72349ca103f34146f9a90f47a37c50fe1df4830e59a2bc0636d7375dc96b584acd298ee20386804558268114f4dd8387c41cfd594902546c85a0b0c6914d8c591efedf4e58e8defd1e28f13cd26ba61ce8ea40b9426ffb3e286023dce315dd8ec4e902791fdfd885de832496a911dce15c737c9238771eb40f285e9e76e1d68db9917401b17f9ed159cc30873f1422495dfc6e88794fce0fbf23bf106caf9840248f4cc48599ef02ba0133a0070358bf632cd8b5415b67b55f7c636a7338c5d6644f1d3816c385c6148fc76f403d96bcce72493f5fbc0b6d6dad9a12e3955ae5c57f36eda635fc154e194bfd0805593e3e2809ddb61035d01200bfec085205e049eb98c9b858a07a8e8b561deffaf1c6bf6f1ea1356951e3540ce10e0a0eae980db8c1cd16a85dbc96539428ede094109b91c2643447105f8d3b8913b99f6b17c57c2ec83eba567ec5f99e407f9fc3517bf92fe4d9e4cb027326b3575abb636201a82e3799dbf6ea04716d014c7e9b5ead83432212d0baafe3bbd2d94b19c37b35f10d833678ba2654b97540a539dca91328f03289043cbff031b85797a1dfb6010315c5a0229ddc553621251a1c30e7d9fde3417432b26930185db3837ffbbfd3d6437ac24f374700a192cbd62925b0fb62995adf904be0ddb262c3ad36dd231c2e7d5f3dc8d53941d22ff6bdfdc0137ef3dfd13456c6a418becc70f2f49f400e89a7b1b797ce33f7a2a3af3c53aa042365096a2c03345e9b94b53aa85b78977e5af5a667db02fcea4a75a988d13d32f601090cf59b9c824cefeb68880b9b8af8ba23c38a9800702df75d07d4c10948ae2ad8fcc64dc31a2dfbed543d881e3686189b32d71a2ac5ac826d56d3abba815785b687da55e12cc23cce376da5c869873b6646a8921612d664cfc6b7cfa08798324b57868ae43fc70580078e3292fba7f277491a68025be8e26e8ac33ebec7a041bd57349c60c63c7812053af8abf4d0dc7603204db891ec55ae06c55f60573350687bf2e103466f5f3f09acacb6df416f644ada7e61a4ac0e39a1d7cf803a208bb7f7af0bd8945c01e29ca6553ee4a2cab7646b235880a54c5ed3734bb3026ce73ee90d1e4d2eb05b0c16e7022a0f54409d202eb2ca49ee6203f6773e18460ac799556273486faa855d583ee2b702b22defaf41f1b1ea9c97edf36de249d9b20197dad3c0691370ede36659daa2523347f3905567c751a68418dc4e2e4edda5a4b9d09c29fe7fd18d9178658243c7391852cd30371277805664bc1701b664fb4a9f9a8db9f2a34e6077896622e76603c7fa8911dc09aa386546ffa651830ef4d7d6512de66a75819b39c84527a0bf70ce7856322b866537aa795e83d656587813fe88d4dafd9b4cbf2efa2088da964940d39ff4ac085800e5a0e4428956c90832a2ee4f163e52d66466d143b785813d355058194de72eca7d26fdb8d63d17e1860b2c971d8c89980200e2526e0a86d9b062013944654dcf4226e33f0db22572ed9b7db17992a7fb5026b02c546234758727d71e38ac8942d97c1a56fff635f591fe23060795caa86807e0e70c2258635ab34e71a2f360b5149c20b904dec5b83db2209389c562e55cbec038c6c6cd389b4a21ac9e25e9c947361949a2b43ac943244769ccb95e676bbfedc7b38bae1e1e0d2a338e291f9bab674c4b706a9591dbc3c0d6d4f737a626b98487c58709269009ae6b57ab16f8eff20d7300a8f744265653ac145748a106e1e6044c3fde94de5aa71aeaedd3001c85e5c9c11073c895975929d8eccf5e80ec2e17d484febb807bbd575171263444ef2a0f017f26c2fa8d84f47a1424a6dc8360f563ca0df358892b7950ae79de4709c542b3c63dd6422c54e23c8bd5ad0f4bd290f6edf495d63875fb121e3eb635f2fd80ad8f82bf2d7fd7e2f7cd098a2575227095e398ffacf569475f873b16073c7b2b9b0f8f3fa244c16dbfd0a3bbc12a8422e4133206555ee0d25ed3b4c5e95236ff500dd094d2f0ad95f40ecf6f26a075fb01a46667b9f365391ab656f6555e2ccf118c3eb0b5f8e1eb9ca19a0d7f11c126eec29edd846c18279d269dbbbf0308b3d6a32daee061a6d76ad67da48967578fb7c7e20f97f4868abe8bd79e06c2f9e8bab03a283479e7600c8e3b3377a6ec07b027143ac21ea93633832534a57f93809ae279d592d1a8a4c1c7f3c26e0d3551b0c0eff43b51c0af7adf4bce203b06364cbc4221f2e05d0676ebfa380c41294e1d49107eaae12001eb958bbb4df48d5ce6bff62638c5878c3a65f5a31c0735b5062eccb810859825c9259886b1222ef8adacc51f0bd98d86d4e8203e16e98fe93622e93fa1a37d06d30ca0e6e1a56a92d5098520a1d30f596505ce04eb997f8a61858358bca90fe5417e51a9eb41f674f2369af765ddf96dcfe45fbefd354639f169f09964036a84defd56aea99fcbc504b37bdb8fa500a2ed000bf97a803bcf79a3dbc8f8020d45fd54a0c4daa3b1fa43f1912534de5d53431cf3435ef38aac7469ce59365fac75892c29e79ac4f15c7146b9f0fd83f47d2d6a294bee29075908a40909df413d004fd8c0e2b47b8135faa805164b8efdd407c28152b0073f52762a50217c99fa48f449eb17bef10aea5e9012a516040bf9edbaf30ca87b0b62e0e57b76a2f51cd9fd609a3a92471636342cf1c74594791339edcc7509111891c3bba01da93652dd344dc66747dc2c43b074f82b6cf686b991a8baaf32b435607fc99f5c5817cf2178a3bc04f7e91a2c19e444b1d8938b07b24a09761f0eb28b588a3647edce2458f50afa66fb7960e14980a992dd26702a5482b818d92ec2afd837b9d0396f775e75a1c5f44cb07f8cdd4a38aeb9a6970253ccc3c7644f9fb29faa584a189a18770a991348a28ac29b39b2198452184a49172439a9f85ceadf1f10233d5c15ab91a3cb26e84ef7dcddfc3552e96a8518a7d6cd7d4a4a0c0a39fddcb89c0ad218bb60df618815a9f0fa03b053859a63fa07d6307d63bdabf9bb1273cad5c3bf3a3e7c13ef988c3cfca6445aba0e484b99dea1f1220848c798c7f723212c190544f4f284bcedb01048644d06dd93fe063dc8c92f86d2a8702a498cc1f2a30d8cf8714f1d6407a4bf101c2076f0d721dfa309876d46d90b2c9e205be69c543770b9552c4ad1ba984d075f381ea941207b55f840154810508b63960332bf4b365a2c4437f4689abd43c097b95d575ba448c9dc6443a6b18ecc3be11160a3f457c98bd980a476af085bc391e939a2be271107e75b6958117de8c4b305294b7e88bd9c29466dd3e348c321ef939aebb3e35cb79891afc5a0688ac65580d8fd4bec77ca16fb779257edfb074e2b8e02ec7b67255cd85322bf7b9f566464d20989e546d98434ff171828ae086b02cb63c758b83d68a9a55edec29395044b4d63994f854be9b761d4d783c9fd936ffd3a6dbb16da4cb774d76cf4f063be8f9e27592cf84f3112b44645c4b35b89d99e6608a81885e52c422a0c83af21f1029bec92cd3eb9a16a21a8d9202263d34d4caee2e9b184f242f8bfdbccb1decb1bd93b527872588946077d90ec7cce130afc5e2c41bd13beecf1a49a4ef3a4406058baaf73736a428020489d9aa9f855c555127b88e3d03e248a1a95bdbae71c1c1f81908c4c6afcf256d0548adeca0e34aebc28a4f9e7f0acff85ac110b73fa274d6b25225abb2d3a57a41151e816a3a0b886b6f183791ee3bf3ef7a68dada6f984d91a8694df30f6eb9cc54a3e3b8f167d565ba22f90f0a86da90f74128e287b2609c0dd034ae033cf8eadd59e7191399e37cd1f682d22b734ab1ee48e03fa6f279a443fd4d23a2c18fcec16e5eb666fe324c2bd260025618f1803f0bd6f6efca3732ac8e25702f91bdbb7487f56664bbcaa34dd671c5a938d29f0a1b9e95bf76e78c8e82ea57677fee670eb15152cd1f96d3959b53b21b9cdda260117c65ad5fda06bb8392f63db51f8485a5f10c4b65130db8f177df1b0c7f953ca39c9533c62aa49ec4138fc89f645b3e3c51a203ac661a10be145ab123b6621dfed75cd40f4faf382d03d1ee5159a43f0d2a22c587ea9106eec371f71e00833dd8cc9270343addd7f7d5dfac3596f46526a1e97e09b42002c8e7c3b994ffc19ad0ff240b962fcdf183e59d75e7b50f1d3950222c267d9ec1c959cdc90f86ff7389bf4f16936e92345e97e2999498b9919ebdd2e89721316ac6531aa8d4ed8788b6c494f38796c090997aa342578a840b2", 0x1000}, {&(0x7f00000013c0)="39606bcce2054b00a858f99d4add83a1b3af56f9ba2851d4bb6764adba9e4c585831dc34dec27b5ceb4e6bda614ed3a5cbf9529932a8e64ed6ff129fd95ca19ff93b0648843e1f5ba5065d7bf87c511260a2e3fe1948b8e71358a019752e0d17a0eb4494fa70337bf549d11264c29036fa", 0x71}], 0x5, 0x0, 0x0, 0x2}, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x400c5711, 0x0) fchflags(r2, 0x1) 05:37:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 05:37:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r4, 0x20004b3d) 05:37:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 05:37:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 05:37:40 executing program 0: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() msgget$private(0x0, 0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x81, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0xfffffffffffffff7, 0x10001, 0x7, 0x4, &(0x7f0000000500)={{0x2, 0x80000000, 0x4, 0x1, 0xcad, 0x8, 0xffffffffffffff1d}, {[0x3, 0x7, 0x7, 0x1, 0x8000, 0xfffffffffffffff9, 0x10001, 0x100, 0x200, 0x4, 0x7, 0x7, 0x1, 0x6, 0x10000, 0x4, 0xa64f931, 0x1], [0x10000, 0x0, 0x0, 0x5, 0xbdf, 0x0, 0x7, 0x1c000000000000, 0x400, 0x1], [0x480000000000, 0x5, 0x2, 0x1, 0x1, 0x3296, 0x6], [0x842f, 0x7ff, 0x4, 0x8, 0x400, 0x8], [{0x0, 0xdbee, 0x7, 0x1}, {0x6, 0x63, 0x80000000, 0x7fff}, {0x5, 0xd, 0x1, 0x5}, {0xfff, 0x4800, 0x0, 0xffffffffffffff7a}, {0xfdf, 0x7, 0x4, 0x7}, {0x0, 0x1f, 0x4, 0x80000000}, {0x0, 0x6, 0x2, 0x80000001}, {0x1000, 0x81d, 0xac90, 0x5}], {0x20, 0x6, 0x6, 0x4}, {0xd8f, 0x3, 0x9, 0x9}}}, 0x7fffffff, 0x3ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x258, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() mprotect(&(0x7f00002b0000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffffffffffff30) r7 = semget$private(0x0, 0x4, 0x40) fchownat(r5, &(0x7f0000000340)='./file0\x00', r6, r3, 0x4) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) 05:37:40 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x88) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 05:37:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x3, 0x9) recvfrom$inet(r0, &(0x7f00000001c0)=""/170, 0xaa, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mlockall(0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xffffffff00000001, 0x7ff7fffc, "73cc510e52b37b2e272d7f484beee7103fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 05:37:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4000000084) 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) sendto$inet(r1, &(0x7f0000000080)="6d2fc20928dee4752d05da466b3463041e05e176e6bad97c0e28068b9db54c6382959ede780f6d1e088728f7a4ac5218aa68bcc776d9656c7cfa19ef7fe028053fe8002d01055eb200f83871aa3ab56573b6e5109aa984373d239d4f252d75794ab0fecc64e46db3193fb2273dfc7ccdbf1bfb242dee8df6dbf0900520ba72", 0x7f, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) 05:37:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000072000/0x1000)=nil, 0x1000, 0x1000000000000008) socketpair(0x13, 0x5, 0x7eb9a7b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000438000/0x1000)=nil, 0x1000, 0x2) socket(0x6, 0x3, 0x6) setsockopt(r1, 0x2b, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x1e, 0x4, 0x7) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0xffffffffffffff1e, &(0x7f0000000300)="a4950d16810e8c040ac0be67c070e44cd0ce8ddcbc34db708909961f000000a461dfce8383b8dc04d8da9c26737760a0652eb47ec8e0c4cee9e5b9506df9ccd144e37de70f9a26dbfefd247740d4b2e6bf5912118308f72d3ff9872e0b125cd86f8c98f142ec97c8f9ffc94195f5bf12ac31e14ff73d4c496ad6b899591e4da5f79f608813c0739800dc844639f1ad40ccf1b63a6a09b5a3d9cde7825f9257f7531d9115c3155f40eb8002214b9dd39eb0453ef3071998087cd92617ba10150de93c2c362128158fb564") 05:37:40 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() getitimer(0x3, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x2) fcntl$getflags(r2, 0x1) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000000000000964c260491eab70a5eb3d9ea02e01fb6e135624d91ee3efcd2f9e5b61b0cfb20b95b8201e21b749d5c246b2c90290c03021284b28e18943c9f70d983cb87995bb96b38b40706ece9dd3720538277eabdca0935bd591ba97442904adcf6948252553619f1179c1c1ef52e754c2a3176ed0ffd3a251aa5003f2d9fca5a5fad47a2f8fad735c3d3173736ed35e044be2f37f458968c8fbd16863ea9a9841fcd227f15d39ec4af50b395599a1b1a3b394fcef62b4e6a46ed7c9848c9f656bda24280d212986d7615a0433cab81000d8ca8c458c9e105b5816840f9bb91c62666c5f09e84bb2eb3ae1761f2b30a70168ce96981c99c657935c012c4382127c079db36d4ab7e5542eae571ba33677668c13ea8a91792c115eabc7b4b276e89d8f4aa477076b88e6d729aa4ad2e7f7e1b6a362ac443fa1b3da9385e1a0610f7aee79569c49ef6b770f97ebdeae94e281db74103880a5cff083b7b763b28e3802ed6d7754292513f51279f8fa97eade9e0945cdc5c0c92"], 0xf8, 0x800) r4 = semget(0x2, 0x7, 0x540) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0xdd7) dup2(r0, r1) dup2(r0, r2) 05:37:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 05:37:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x8) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1011, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)="4db4aa8b72cd2e5a908cfc44897e35d75541ab9b09caddce008f9e745bbf19f9557f04b0fb9ea1dc392d7ddd7d017ba8f5aac2265447421e25403603fc0b008351c8d5e4d34807eb372583434597e324a5304e0000000000", 0x2}], 0x1000001a, 0x0, 0x0) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/6, 0x6, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="00c044dafd14c6eb986bd9f3a38f65f4d29280103283b921f2b84f08f4e97981789a80bd0012b4d2a74e6dc9674e654f3a2c498b56c5032fdad7b92ee219531798802cf63c640636d1c7eb525bbdb93f1e1d70cac22ca7793f005ae83f7d3059467123100e6efe53ea6d90b3f9490679a22462d5dd817c6e99c3d85ea159b6854381c3260ef75fd00d921f204d0ea8452c3019a11c04efbb34040e87fe174c2d30849f80a4f533334172240b056525ee"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 05:37:40 executing program 0: mknod(&(0x7f00000001c0)='\x00', 0x2000, 0x44004004000028a8) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186007008b00002306000000000000000000000000000000160000000000361a8322dbcc1cb13b3eb3", 0x2c}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x84, 0xffffffff}, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) 05:37:40 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:37:40 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x1200000, 0x1000, 0x8, "28e52f30863fe96e2e8ca2d33a68eb889fc7a4fe", 0x1, 0x2}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 05:37:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x110, 0x0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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) pckbd_enable: command error pckbd_enable: command error 05:37:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000680)={0x73cf7e83, 0x3, 0xd7, 0x6514, "d6d9ba792b88749322f2600bcd11c990ca04b852", 0x9, 0x8ff6}) shmctl$SHM_LOCK(r0, 0x3) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup(r2) recvmsg(r3, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/110], 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f00000003c0)=""/186, 0xba}], 0x4, &(0x7f00000005c0)=""/121, 0x79}, 0x843) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r2, &(0x7f00000008c0)=""/214, 0xd6) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000480)='W\x00') 05:37:42 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) 05:37:42 executing program 1: r0 = socket(0x2, 0x8002, 0x0) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./filg0\x00'], 0xa) 05:37:42 executing program 1: mknod$loop(&(0x7f0000000280)='./bus\x00', 0x1012, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/114, 0x72}, {&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f00000013c0)=""/144, 0x90}, {&(0x7f0000001480)=""/171, 0xab}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x8, 0x0, 0x0) unlink(&(0x7f0000002540)='./bus\x00') pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 05:37:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efab516ebae63225259560f8e5815f73f2a044ff32055552fbd5e41789632d000000004a5619515a4c8ab06198825a3da025bbd47b3bf579456fc7d4096e8c8b6b87e72d72b8bcdb9ad8a4f5f728193ef16ab93f12fc6d5f16b136a5d0060000003ad00804d50386652cbf6ce9c7b3c663bdd300771a2409", 0xd83e787f5add8801) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380075ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efc90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffcb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:43 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x9, 0x3f, 0x0, 0x1000, "499780d4adc8d055045395dd07394f6af360c916", 0x3, 0xdd84}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000400)=""/148, 0x94) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="84bf2a7e2c458e0c96ae3ae95df797ea9715bf5a0b6002eb6a3750e8a392dd103bff279f5595d3d70a64f855e1", 0x2d, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x1000) 05:37:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r1, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x400}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x53}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x67}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x61}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 05:37:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x687, 0x81, 0x81, 0x2}, {0xffffffff, 0x2, 0x7880, 0x5}, {0x7, 0x3, 0x20, 0x2}, {0x8, 0xee5e, 0x7, 0x6}, {0xffffffffffff1ff0, 0x3fc0, 0x0, 0x9}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 05:37:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 05:37:43 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe264cf894dbaa9a7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 05:37:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000080007010000000000aa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257079a1f132e27acb5d602000d7d026da8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xa1, 0x0, 0x0, 0x0) 05:37:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x40}, {0x5c}, {0x6, 0x0, 0x0, 0x40000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0xfc0000000000000, 0x1, 0x5a6f}, {0xfce, 0x1f, 0x7fffffff, 0x4}, {0x5, 0x65d6, 0x7, 0x9}]}) 05:37:43 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = geteuid() sendto$inet6(r1, &(0x7f0000000480)="6d56a989418b66e8b2e6c60caed5743c9d6d42ad1210bc61b13690eba3a8b91ea34bb08e8215440e09a7b791dd4ce26d987e343cac77695896d3897d341d7cc21b0c26866ee13fed9af3599ed95acb95101e7ccc4b1f283b68d1df8f8d4ccbee44bf575d", 0x64, 0x4, &(0x7f0000000180)={0x18, 0x0}, 0xc) seteuid(r3) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="b672fea06186128099a6d8fc091ccfa365b48ad3b85830e5792fb4103fd03e1d35168129e18f0e9cd0d6f9152ac81aaecbe3ced271f378b7126a30631f1c6ac9f36d50027f378a58601edad98964a8", 0x4f}, {&(0x7f0000000100)="5b1c55eebb5a8ad1aa9a4c386496795c2629d76424fb3a936f4b8b5541c15e483ca67b28ffd373602231c63c071fa01e4a269ca195b0a7dfe1", 0x39}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x6}, 0xf) 05:37:44 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r0) 05:37:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x21}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x28}], 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x5) 05:37:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)='W', 0x1) close(r0) 05:37:44 executing program 1: r0 = socket(0x4af43d2b9c6730c5, 0x1, 0x6) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 05:37:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002040, 0x4f4d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="b39248ec5da05ed233d7983f86b7ffaac89b91951f8e689aef6eac5405f5399f110ce614ca186d6632a64c8fd3bb40b3e3be8aa599d849b5bde7ffc1365f7041c4d8da379e", 0x45, 0x6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup(r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x45, 0x1, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x9, 0x50}, {{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000043, 0x5, 0xa6ab}, {{r0}, 0x0, 0x3, 0x20, 0x5d, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x41, 0x2, 0x100}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x2eee, 0xc6}], 0x7ff, &(0x7f00000002c0)=[{{r1}, 0x0, 0x31, 0x2, 0x4, 0xff8}, {{r1}, 0xffffffffffffffff, 0xc1, 0x2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x52}, {{r0}, 0xfffffffffffffffd, 0x0, 0xc, 0x4, 0x9cea}, {{r1}, 0xfffffffffffffffa, 0x38, 0x10, 0x3, 0xba4}], 0x6f3, &(0x7f0000000380)={0x1ff, 0x6}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:37:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="5806579e36c5dfa7389606a8dd67b3d032836330b87b7afca815f3445405e85d8eac2d08410d5a7486414aa4557726b927ceafdae1ba7acc05790e272e2c620584f416e71815801ff1fc5dcb4a950ef7bd4fe6b25903a2a35bd71e75739a3b0cc9d946ff56cd9803fcb4d674de445afb779138ffc94067e2257ebe6836a8ead036fc2ddf00f6f0dbdaa5312c23a07c869179ac95c9d08f7d6fb7b71b019249ad7ede1353fdcfa9af9f007250497df37475c4", 0xfffffffffffffff3) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8180, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x60, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r3}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) r5 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r5, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 05:37:44 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1a4) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10020, 0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xba74) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = fcntl$getown(r0, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, 0x7fffffff, r2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x6) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x30, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0xe0000000) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) syz_open_pts() mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) 05:37:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x22}], 0x2}) fcntl$getown(r0, 0x5) 05:37:45 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20010, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) mknod(&(0x7f00000000c0)='./file0\x00', 0x110, 0x7f8000000000) 05:37:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="933330a828812ded9a13faa6a7517a8787e3a404a6db0cddcf490c968218f1789c2ba55a9bd0d3aed47a92b6387dcc923fa2982c9415ca335ea26ffc1c2c1c7e5e37386a893c18e55f6abca76cb4ca64b6e26441a45241ba5e1b157bcb5bced361c18c09a3d0392ad5d0f078b2041535028bff83a7b795eec805ecac13", 0x7d) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 05:37:45 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xdf, &(0x7f0000000780)=""/160, 0xa0}, 0x0) socket(0x20, 0x8000, 0x73cd) 05:37:45 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000301000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000001c0)=0xfffffffffffffd5c) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x1, 0x2, 0xee8, "f752a522b86aabbe5cace5018cc905eff7690769", 0xe979, 0xfff}) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x180, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d0a029be96914f6357e3adf667c743fddfe3139eeea19936fc3daa0e8c89668d55a986f56b37aed21d0983942af", 0x31, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 05:37:45 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) bind$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000480)) socketpair(0x6, 0x5, 0x1ff, &(0x7f00000000c0)) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000240)="e6186eca7683714a187206d0c9c815ae3dbe779f9c0b7497813f4c9e4a2c204b39a300b454193f1a23afecb0cd3143b04baf2ccc69716681eed8dbcbfdf44d7e89c11f62416b612e151a43deadab52dbc571d1a7fa3ca26c66805c69b23105425c8e34ecaa1abbfcb476671cb76cadc88294cfafc9856ef7b634aab6cbc1954086114482e9275259f777c30e9f0dcc1757b632aa3f680e22df4b6d737d20dab5d2635d83b7614300d4927902fb62b695e930d0d3b13976617d9a5ef78b"}) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 05:37:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x100) read(r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(r0) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xa6, &(0x7f0000000000)="2ba58d639a6f0d312fcc777f3dc65db0282f0077723961a2286cb71eb81e2633ed48d45cc8166caa7f2a2b9e897caeb9eba9e0d0597e1f49cded9246548f396954e5d41e87dd1ee2f23696a71717688be00c44bb6cb029d85fc85f381b49b8b3478f8293edff060b9675f9764d462f908971505da96de809f4a55a456ec7cfba9893fe736d358899ecd0d2ef7a0f140ff9014f6aa394fa05281367b5684bbd28fe78565ea411") syz_emit_ethernet(0x1, &(0x7f00000000c0)="93") 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002a1, &(0x7f0000000000)=[{0x8000015, 0x120000000000, 0x4000}, {0x1d}, {0x84d5, 0x0, 0x0, 0x3}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x581, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000180)="762c8ff43b671653fcfa5be2b078d9306400") 05:37:45 executing program 1: r0 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) symlink(0xffffffffffffffff, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) 05:37:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100), 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x1, {0x3}}) 05:37:46 executing program 0: r0 = socket(0x14, 0x1, 0x3) setsockopt(r0, 0x2b, 0x9, &(0x7f0000000000), 0xfffffeff) r1 = socket(0x1, 0xffffffffffffffff, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) socket(0x0, 0x5, 0x7) 05:37:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ae6dbbc11a98ee2e0484bfb7c566436fcfa6e679e99ab7e19c203b8f3105ec9fdc0b722bde5747f94c867a0eb7631eed78e8e45ac9983d52d7a9a03600c07da570dbc814c59fc20a3d9b5da1a6e6fb5791145bd275a82c6901a14cf6c2f76643c963d24f303f51eee03f82e85e71b92395afa35a5f47ceb103dd724ff6b399af0816ce44c4565d63c9c689a6b23e2a0fc6f941e8367a2f46d9dfe5b3ba0e945ac342221dbc7ae56f90d31a0f0d299aee2abcb27450a14453d0c9e25377dfb1d51c6a57eb5f7547e5b4f79f39421a833484c96db7ace3650912e4167d81860379bb78ec081ee"], &(0x7f0000001040)=0x1002) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x9, {0xec, 0x2}}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffd000 didn't change! 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 05:37:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2030, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="a52d69a768074cc389cb0694327a6d4e", 0x10) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) pwrite(r0, &(0x7f0000000000)="f6700000ca029be9b4998cef5fbe83647d75e50688f35ac439cf8fe349b4933c6ad8e6a785f0491518bc66114aa91a4c7637", 0xcc, 0x0, 0x0) 05:37:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x40, 0x6) pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffa000 didn't change! 05:37:46 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x82, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 05:37:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) 05:37:46 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x8}], 0x0, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) socket(0x18, 0x3, 0xff) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0xffffffff, 0xb0}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 05:37:46 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000680)=',', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x5) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x760, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0xfffffffffffffdbd) 05:37:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) rmdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40000000000014) 05:37:46 executing program 1: r0 = socket(0x10000800002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x5, 0xd09, 0x8001, 0x1cff}, {0x3, 0x2, 0x80000000, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getppid() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000003c0), 0x10000) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r6 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x0, r4, r5, r6, r7, 0x0, 0x6}, 0xf2a, 0x80, r2, r2, 0x20, 0x7, 0x4}) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x0, 0x0, 0xe2}) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pledge(&(0x7f00000001c0)='+\'++\'\x00', &(0x7f0000000240)='tap') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00020000ea0803bf4457b417d046000000000000000000"], &(0x7f0000000180)=0xf) write(r0, 0x0, 0x0) 05:37:46 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = socket(0x2, 0xfffffffffffffffe, 0x10001) r2 = dup(r1) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000001280)=0xc) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r1, @ANYRESOCT=r1, @ANYRES64, @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r2, @ANYRESDEC=r2, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=r2, @ANYRESOCT=r2, @ANYRESDEC, @ANYRESDEC=r1, @ANYRESHEX=r1, @ANYPTR, @ANYRES32=r2, @ANYRES32=r2], @ANYRES16, @ANYRES32], @ANYRESHEX=r1], 0x6) socketpair(0x6, 0x2, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) setsockopt(r3, 0x1, 0xfffffffffffffe01, &(0x7f0000000280)="e664d97720f4a6d320284843399d06333a2fd0ccfe4458690b6799a38fd6f7ce9c0074d7a3d3fde5f38dec8d5f4fc3eed9c92906ca479a41a050ae99d4c74cc1e7f54233fe5eb2f4b2511e2f389ca16a79ec3aa4ab0887bc9a1acc642c673606f33693c7372e252fd0408ec6d716950f014e84d1645032ecd743bf0fc9ca904c3671893542a8ee97712ad40136fe460a57816b6e2c0dad225b33aa4bf8f83f1f04ac59d69228053aae403339b110372ad68ab6f53bcb2acb9432dead490734277feb924d6ba80e396ab25c57a14e44874e5121da620989a5ea7a59bc2caf0238104987073f1e2d2e8b4bedddc7ca3e7163362c885e546e7d42b51600b53e7cb2829cdd759179c26e7d752030b3ad2b9fe81e6b88dcbea009a826b406e26ed8133fd122f96a6ec4fa89bfb4ef6bede172d988347278850c36741202f6193f896a8580ad78531fabb8eacde21ad49026dae619780b739aa3cfbf278dcd847fb2311b6af16f56cbe6db607fa4d280a5c9ac70e631bbb146e3b8f7ae7db68dbd2b5b3107bfe5a360faed2aa5c3c76811fe1c882e8c97ddcaae01c6043d19f76404c1d9b0ae821876b01678312c5ba51acea8067cd7347600f560ae6ab282619b2db7288acd77db5a8b679490729b0cda0c1bbe2275a15849ec615eb2e04725d36986df0a6110064a22fcf9d6872188e12793f41f93e11d3ea9ed9508f82dd959c3c104daeea398428c5d0e258b9bb5e90f4cd3c4857dd18ee0f41528062dfa919565dfc83a4c70c86bef4564c5308271b5164dcf37ece42c98b56c10743ba29e58bc75cbf6e5130e173413576fe972e0d1cdd5e07c98227c282c83df6328f9af5c0c3ec09098ff1a6dc3f7076bc76a8ab3ec61eb37efb4ae34f142fa2334a8787366ade4bed48fae2cd645e43cdd0651ac04255b0e892d3ea19b3ed93f978fb5d2e612cb628af690bf6052e53475b698cf7dad13555a8ba0334b31459559c2db21c2df9a440e639c2fc6a13d318998f6aa2f06ad5c31c70e4763ab54a03c659d27438d4858b74946e05d8b32b317456cdec1074b798e1db36d7e30a422801ac8002b404ef6250a2379572dc942aa3e1083994bbbcf296fc30d2190edd3d4a3ea108f376611f125dfc74aa7727fa77b3f18e4b701a39c56f96d56699f21f1e085a9c65fd4d7770b125b230159ee3b05e010bbf3a2545439818c59e929572527ef92546ab2550d11e4eba5a2a31017d5254f452ba9486d579f2316eaac0e4d35439ef2be83e4a15d78a8beb0f6e98f218aea4defe257375a9be4a1e847da551c8fbb3284d2d362a8d8f78c6820f31327b58fb9ff8ad7d524995f7e88e0b2b8f568caeae89f83ab25717b93cbd51716fe8b8891a91156f555465426741ef3bf47c452dc36c6920092c2fb72096f1b094d64b9af7119e03582f747a762c94bab7c4a2db771b6cd9204cec9e6b05cffc79ae97006a817836d26ff8427c2e04ba4456bc8ab241832ab84fa2ba2b10288e0afb006cfb2ac076a3a114125fc87baa57ae5c5f8ef1811a9e779f6672df1c1a9d307199ee6f3b6f5b6b4fff02cfa87c894c8a11495e145ed97c6df9b7f75c50d0f373b6618ef30269cf2d801cea8d10ba96b8a2f0e65f5b935c38f697aafdc90bfeb59ebc2f670c9cef62e15cf24328c2d79466018e5c76a4571cff8f858314d36ed5c9112016af5ded1057a6bcc49ecc284c2cd799023d7f0925d5786f3a81d43a8552bd51f8e375a5a62be8dee09bf8f72f2357668e6e5a3811c9a0ab1fbf910f4c877374550bf3e345d394b4806aabe204bcc7bd3a4d6c541589a8d973f01434bc8dbcbc71059323719fb2b45b5c2a2bbab4fa1ed26e60955c52564f46ae49bf09acf59804afab9cc5dd6f7523eed7dd6f393170a6450b11b6fcd58b09f001159a6cd4368a62e5d55f7260b4f71db71d33359eddd19c0192f0c2db96ea5c6d81862edd0650bb5b0a4e76f88534969f820c673cc2ae05506633c80734d4f4d4ac1504130b1024cb3a319f9089ca1bc1669b1b9bf9a6d7bdb2919306fbd60376c3e343a026d3a01ebd2cbb9224f7d583dc941c644680e7cdaca77a81d7ce41e1112c9ed76c2fe7a7613a848039441dd60e19b13afbac1ecb0031812b5777d2b4a7abfe117cd9f4080882205e2e5071888cc264d490ba7f99835c0c55a3e5c2e604dd94a5652a8c86f25c0e07b404f346a0e35b07a4e7336caaecbe4d0435cb44e2a4c5461f7e27b2d5e7c3a4458b3b1a8edccd195eb80ddbcb53e6646125b8c52378664adf840e648f9c3d297a35b1b4a3f11188311fbabfd273ba7830b160bc5e2dadb70704a3fbf9d57cf0d0412eb31a1c48705021090b0db4799721033f919ffef7920d3941b67488939082df3ca3210b93f5a415be9c5aa0b47eac94574c42f0798ac76902430da1a462bf785f5000e53ca1b485ad1c8cb6d4b2ee75d8d8f782f59b6748eaa6eb3cb4550ef878d8a9c41d7526c7c343e067c23f7e02500c8bacd5d0a1f8390e3df19e837e703aba490dbd8c7df38e5b14f801a5d13333d06e55d394fb40186ca9eaf2c92a32b1eb2221b53db7a29985bcd7c46d4235e93ddbf390bd00986cd912c6d59d3da03ec274060c3bc47dc85fd49f987eb4051c4a571650316e5abbf111aef89af4cbd19ac9d03013751ce0627a0945069d6a59f66121bdce0946a2de3172266ed39ceb9c670327bc89657549485c3bcc377e8addbcc701d0750fdca5c0eb23eebb1feb0cf0c93078384244637d615e1eaa72d0523d9ddfda80170b83fbdd017965ba5b748f789f475c536a9543c08d4b4d0bd5e0d63fb232f27fe0b76af3bf59e785056ad56ecfb8397c9950eab333f93a03cd14fdade718854b930d8580085bf999d3c697a738df8789a5fbafd0f88a5971f70ead8cade4602e124b77d08a26adb6c700647aca1a15d31dc504146cda976c23c317c0f9216d9f5a0ac04157fdb1601bf7578d3e8c592f636d1aa3f22d051054d66e72278905c875c0d1f4fdb6cf358da91cbbfae0fbdde44f4d2e04ac70b7a1e6786e85a54e01a3e2be7810f91b90b0fad9cc3962b53cb34dcaffbf3aa4aed1ce313c59373ab1284b310bf07147729919ba79d0509882dba7f9a74f851473e51e7567040ffc46a6c3ffaa9ac8545c2774435f2610ea3ac6de07a645323ad676a9923d3f965c005f647ab0c15d9c7bbefffd2ea00263fb7aee7bd49ae06d1716a559ccf0ccf18b231dd98e43b6c866b6fe2091a39b3e43e7edae39fea4f050e616c71131f03889cca3ad4433a802b8d207e3da2e626a1d3a9ef24c8378ac868fce936a1621630089f8f1c8797bd30034cd9725362ff930e33a729280d600117ca7942d6dd074922d916ea92760ad4fda9de41c0e957c94139ab8e3aacefa0315ec0ee050e631043a9e2a4ff72eef22a2d4083dac4d47e79750ba82e5633ef4ce8cfe7a794a0b2215c614908cfcdad36155d44d681da4f300fceac97ab47663cce0200abb4ebb4473fd46f2424450f61eaeeeb57a791cdca920cd34b12822be5298a6011d2f678d1908402e1528cf1662edbcc9f9b90bc14997c0a67cf8dc27597bb70f0f251230914bc9afc345f04814176e9a45390f35ee908f37acee3998b8f49bf06c23a239c7d3babfb3546f4bd5758f56689e53a31f00742a8f80a3d8a9b847960d20e25ac4a592a1a66afdb1e1552d53225f9dfc5174bc35b1b37f9025227b8e4dcb6b8c3e68ba7aee8a7fd3e8045eccfce55a2a9dcd72573370e2a45e782a91f06eb39edf8b6b431a5875b1037a66c90a66b94ed94ea2872a8e9b02f5ba95015f09ec91e257a21280a6c34aec160a2cf6d2696e8f206a06cd920d2fa9dfd7fbc67dd62ab3e2f1d88049ea040cd9ac1afba71c9f83c12b5b9ec2fc02dc971d745ac87ab0cf6798de3dccb8e3b93c64ef63d26c1adad3f80f68b9c7a0e4a41a05f1247a341c8aa3c127c47b753103e5975f97b7fdd89af31934d7c9e556997e629a317fb5f9ee4b19f0014a611d0c43b211466e7917df7a0ff1ee3ae5f567b2befcb49ea31789c135881bfc62d8a6d6f7a8711c5d39408a2d82037214574b222e2013eac10a3af2fffc8a1a368e45c41f197c0f5369ec92b92fdedb65eaaf2580cd356f16de3b01a5ff3639b4bc324258f46a8bfe2dc1d7febbc6ef058fa6e48cea6d674347db072bf2fd9ecfd09cefdb21483acfdc64ea22f880c83fe27033780d7b74870fedd981776ad1e7cd9debd6814301e9b57cd6aca77a4cffe01bc9fcf12cbb572dae01128a7df5aee6e4c4b9b1a2a0021179ea8e416cb18760a7a6ee296ef471e0ef74750c339d3906b8e18213a6177b2107442e759e284865611ea0d60aec2bfb2f8d355d85ddd894455ef8ebb71e28d6c712fc3222bf9cf9c30d60e178d38781680d9f28c1049dc3a231ac77f885e84ae8304e3e644345de9fa5d61ccaa1bda902e05d73825b963bc5d567573f59d96199629fee3622d32b1a462042cbb5d727249c560d9f2aa0db79f58e1f10e88e2752659126a31ed37cf3d85f79d6b540a3c0737e59b988d05abd0a06ec8869b8b7f410c8df728db3f24c1b2d969cc4792896efd8bd6854a044313d305d57a6124472451d026a1f305ff82fec4544d1e17520bfe1052d3b507a56d4c463ba7b9495d0352ba11580eb597be623b3ae449269c39c6b3504b79d9d7ad4adc092dd83a24ae6320709634708dea4b80ff9c0db6e22dfc4686f923512017c0a57f2aa6ffd167b1c085998aa6fa1c9a9b15677dd807fa550c8fb0678d95eb271334d83ae6b79776648f071e941eda822d0e23c9262fea95802b9d97459c437057dc4b87a489c1c15253d77a23fba287fa8d6e553b7aca3629138974fef7edc5776b144cda6a1248e34487510189e28e232bdc40017f897fdbd2315f78a43eb70c09633fe912dee0571dbdde01b7cdb2a2ac75973e3aaf40d42f9a91c09c66b34a9a5e03e55cb400fa788ce4f5f69c1fa75cc7e745d562844534c1ecb62a2411456c1330fa34d1f7bb7e422baf75ed3cf31cb0db36f9d0c28293fe561883947077bfe6e10f743f684fbfd44aa1dd0e2d2193519ed718bdc5dace8e130d4f4a525fb11e3764844cf874eb56f8240ec0e7d371349d81dfe38f599fdf87f8f346b7b5c616899577afde6bd8a727710704cebe027cf648ddffe7399d6297892337fcbd8f86d5da9b71d1ef63af23ed568751d0059f0a399c5d169aaf3160bf78eb30436b6ffbc1acaa8d58550d59102fcdfbdc05a38c635a4305d4f48d638b24a3aa0eac8961ee84836c651f078f487202a084b7243dcf1717b5197cd7219a5f0e432597490bb0d563ae24365dcd4265fe6ae005f7d0752e2115d9ec239a9b944e7d11b5e5aa5d6b2f75ef7722f9bbf4b01cafb1c11d6d016bb793530b47d67f165b0579b83b5b77065dbaab6f3e7bda366eda4406796b7d71ca3fd40ad98eb4b014029bf576e6fb698eeb7bc194128f4d0fa6adcf358970825c4a47a05e9d925a07237a2a7dfb85329da0b1ae941eb75681f1990f3c25ce3d632fb75281fe1f51e0d7ecdab61bf7401f58d0d1d324736eb8fb599c3db80797b858e987014405172cd0fbac9edca14d1d9c333ad85adb138746aae94802bc01b71d09bc9aeefc56e02fb53f8943fad0a894db12228266a7d1b93176b090d81a049802b74c2c8be2597ccf3fc8c790d96a09f0f7fb1c3ce708d094ed85867a0b8dc1adaa5bc4302b76d5f451d13b88770559613e24237e2272a8eef5e729e6ea0a4720d69a9dfaacbc2513", 0x1000) write(r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x7) 05:37:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x100000c7) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 05:37:46 executing program 0: socket$inet(0x2, 0x4003, 0xff) r0 = socket$inet(0x2, 0x1, 0xfd) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='(\x00'], &(0x7f0000000180)=[&(0x7f0000000200)='\x00', &(0x7f00000001c0)='\x00']) socket$inet(0x2, 0x4003, 0x9) 05:37:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8001) clock_getres(0x4, 0xfffffffffffffffe) 05:37:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="5674e1a57bbe6f26e5a6236c6e", 0xd, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x480, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) getuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd51, &(0x7f0000000240)="01aa09ad32b168bcd60c") 05:37:46 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x81, 0x4) sendto(r0, &(0x7f00000001c0)="5ea3791c5bc632b9538152f88a230c85d4b726d0ba0528d18be0ce392cabd6383043bd35ea7740d30d68079a6fdf5adcc3093aedb8f184fc1c72a744d8ca2485d561e4e96f79f33c5af8ba54f8b4e1c7aea75c1066ca2628100162b535a00ba4d6665c241d4f38c5a6b682fc7af4b0af2716541834f93a8c454c01afa2d420db24485b8385b37ce16e1d99e246a6c2ad1a88796d395c8438440a36", 0x9b, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r1, &(0x7f0000000140)='./file0\x00') r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000280)='./file0/../file0\x00', r2, r3, 0x4) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 05:37:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 05:37:46 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = socket(0x6, 0x2, 0x6) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 05:37:46 executing program 0: mknod(&(0x7f0000000480)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x86134) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x90) r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000440)=[{0x4, 0x8, 0x1800}, {0x4, 0x8, 0x800}], 0x2) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r3, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) semget$private(0x0, 0x4, 0xa1) pwrite(r1, &(0x7f0000000380)="b4d55d88926b33e8256e9e68f5b7e1725bbdbb03c4affc2721270c094630f099e26294e2e1bc86b2eb52e19bddaaeef917ffb31218519cb20aeb38a78f085416b8ec3ed70d3bd767798abb46e8afc04f2162d7d1444592fd8eb9988a8ad3b79051d5033d9ec790860590fc7f441d182b796434e80897ae98e74dc3f3d3ee02a3ef4ed7d386bb9158b6579cd0b763", 0x8e, 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r3, 0xfffffffffffffffd}], 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000000c0)=0x4) accept$unix(r4, 0x0, &(0x7f0000000040)) r6 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)=0x10001) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) syz_open_pts() 05:37:46 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{0x800000000000}, {0x0, 0x2710}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x7fff}, {0xcc9, 0x3}}, &(0x7f0000000040)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x600, 0x0) fcntl$dupfd(r1, 0xa, r2) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) 05:37:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 05:37:46 executing program 1: r0 = socket(0x18, 0x2, 0x7ff) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="0004e14b", 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00 \x00', 0x4) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) sendto(r0, &(0x7f0000000040)="a871a11c35627683b153565c6a6ce3f36f585d00eaa8aee8354ced4cd96da7da6539336de70929fb49210c297fb6f285bef255c02a3bf7d0d9c253b7d72df33bea2a174c94bb77eb9ad5abababeee65da527fbdf6ab53802ad4b36e67bbb2da0645850ad3d23631ce7eb995269f92389ca12a3ef9a8c9b12e0842320d51208aac13ce17eda6319259242d15cd50deef771f3f4e6c65f79f691c960f7e8052c197e2eead357d3a3962457dbed7b895a4ecd2282d5c1d7e282e952b1b945fe1ac08a183104a8dab22fbe680019bed8b83fbf8511650359500f52296b071664ca4f688d4e68c479762341ff519d928b59f818c51e36a7e2322c516e3c", 0xfb, 0x400, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/97, 0x61}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/204, 0xcc}, {&(0x7f00000014c0)=""/129, 0x81}, {&(0x7f0000001580)=""/147, 0x93}, {&(0x7f0000001640)=""/136, 0x88}, {&(0x7f0000001700)=""/211, 0xd3}], 0xa, 0x0, 0x0) 05:37:46 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(&(0x7f0000000040)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="9355fada2b772ee30000000000093e43", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:37:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 05:37:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1b03) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc00000003fd, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000400)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4d", 0x180}], 0x1, 0x0, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="7b61cb7ba03bf7af520c8a06f3e3610bde99b2dc03154fdbe1e6385be09ae838a4a424247adc4c0af826df37e274ed1f3832e0a70366e7557db77e28d55296996e13f11d4d1ba8d4d58b69ddde75b268b8d94bd5750b6e55232932abbfe95f248e4afd4cb15fdd0276cd6bdcaeb2e4fcf3af9d14739751d8944fb420cfc23f02cef36c8d54c252d5206cc8350a3ec31b2da852c1256aca563f5f433de8bf552cb21d0f063a1d9387829a442e18632a61c6afcd4962e0406a", 0xb8}], 0x1, 0x0, 0x0) shutdown(r1, 0x1) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x1) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x8a, 0x1}, {{r1}, 0xfffffffffffffff8, 0x98, 0x20000000, 0x1, 0x7000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80, 0x28000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x24, 0xffffffffffffff35, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x8, 0xa000000000000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0xef9d, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x55e9748d57697d91, 0x81, 0x4}], 0x401, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0xffffffffffffff80, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0xc4}, {{r1}, 0x0, 0x4, 0x20000046, 0x2, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x3, 0x59}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000001, 0x3, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x16, 0x1, 0x9, 0x6}], 0x401, &(0x7f00000003c0)={0x9, 0x351}) 05:37:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') open(&(0x7f00000000c0)='.\x00', 0x240, 0x20) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x10000000000000, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 05:37:47 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)=""/195, 0xc3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000001c0)) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000000000)=""/84, 0x3ee) 05:37:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) poll(&(0x7f0000000000), 0x0, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="d7aa6f7e75e88e734867779d0d11fe2095a8815f4639ffa6d08f88d71322aa1264cbf2e07f0cf46b027988fdc6304de3d278af1603adaec5176fecfceb66abb77db35de975b069fc1d690ae659019cb5645d8743fe15c96a728225a244a3be54d9c47ca70a4736dbebebd41bb268cf3c73026fabb338ac6129455ad0c65930cf19fdbb22f8146931c41269cbe285e432b70271f213f89e2a3d129e6982097ce330fa71355062ef91452a", 0xfffffffffffffecc) 05:37:47 executing program 0: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8000, 0x2, 0xfffffffffffffff9, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x890, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {0x0, 0x0, 0x1}]}) 05:37:48 executing program 1: r0 = socket$unix(0x1, 0xe0e0ce28c850f9dd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="71417c84a5882a0ab78ca618965080954cd36e648e8ae7bfdf6bc255636156dac2390a17ab4cf15e8006ea50abbbd29a6a030c3d4577207f8ab85e23e46048335dda8cc5b2b27734a2c171508376ee4f7b2408319551618bc9bcabb67b6436b9fa22dac08204da5b582ae4b0b43b5987e7159ea27ada9a51add59fefd145980935cfeceefef068213d2a81df51c8e44a5366dc5b0c02685a880110ee3401de411a47db253840a37b263ce5c10c8b121a803d345caa8342182a37b685212b9a7620912fff99737f61cf24feedf06ea2998ad362f080fcbbd250a6939819ad", 0xde}, {&(0x7f0000000080)="115a058228f514f5cf5dd8747ab03f884e90d2", 0x13}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) 05:37:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x1}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x7, 0xfffffffffffeffff, 0x1, 0x2}, {0x100000001, 0x6, 0xfff, 0x1000}, {0x6, 0xffffffff, 0x4, 0x8}, {0x75e0, 0x80000000, 0x81, 0xb5e4}, {0x6, 0x346, 0xffffffffffffffe0}, {0x87, 0x4, 0x7, 0x8}, {0x1000, 0x7fff, 0xffffffffffffff7f, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:37:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:37:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8a80, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ddac36e4cb592e2f"], 0x10) write(r1, 0x0, 0x0) 05:37:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x440010009}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3be, 0x1}, 0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="d9e055ed872ffa9c7f711f63e7466aa8de71f0", 0xffffffffffffff0e}, {&(0x7f0000000140)="d585d9fe8b86e0fb452992318b988a7311f85760e66b6103133b7e65686bb1023dcf7625a56d22cb1ffc15b241e9552b15d4c84bf695bfca785e7c157ce2711445081a0bac6da2c02459d7841b64b544aa89f8bb1b2a025bbf62771fa57fbb73c31888c67b6aa66741ce6b3e06c0cb40d6", 0x1c1}, {&(0x7f0000000300)="20eab2b45738e20b8d035b528dd3aa325541361724eaf446d522c072eac48156adc7d5694749895cbabbcaeabe5a79b0f23190c2dc989884020240a25ff9d69b897a24e37137351eb63e638c7ae7fbceb7aa5a846e1ca7393ea7d2d9fc8d2df137b106eaa9aca02cdfa65c8beb1c36085ffc5161eed77a874c3e5d7f5196c9921ed91eeede113be80272f8d0a8d80ec1eea309707174606a180898d3f26bd2ac6def156ae30509fdf4e0fcecc9ecbb916afd17adf571bb8550b8166dd4d73a7a32e2b299eb"}, {&(0x7f00000016c0)="1164cdb6744831a2d7bb477141ac003e87cc66e80395843f13de02f321b0239430d2df197a64841b96dcac06361abaa2045634f6cc4a009d651ee58102937c41ddf59110d8dfda73b20fe9a31c79750c8d6c542336d827110eb04e39807e73f656c357c2502bdec932d200150dc36fc6417cc756fcd8dab6e54edc1404f5c2d03a88246c3cd51968ca89139762d2065a1ca32ed22e1372cf31a72a573f406c4ecdd6c07f81fba03e4c3d342edfbea27089b71bd63b2ba48599321931ad901818ffc0d627e08859073b6af308e6abed1bb7eff73c03dde9435b12b0449e6813d96fc67d11bdcb5c2187d351b3d915245de05f1a86ca213028d826280a0777fa72cbbb625d9f9fd23c0a48f6a8adc57fdcbc9894c753f3ba5006bf01b11a1f1ef0400a3e3c6edc9410c6f4da481db3e1ae2dba45f112d2c56a87f8dfbf42b580220db65871c54270a50a87e9047d1845bd2a3320a7e4a12bd00871d96101998ef2efff819a2c51e3d47eb171729358038f5a0c08024c49e7faf3342ebf7785e21545fcef8b6f859f56218cb61de37033c89006c8fa10e19b3a537d3d6bcf44de945d77f5bca5d946c71068bf4f42348642718e49ab4302524e0621a67b78691a5c2b54a2d931b5db96b62af4f6c946141b1b40633521b723e3825f4e653f1bcaa35a1a7c7123ffaca0edb6961e6045a15280419f7a9eeabd94d38dbdfb607a4103033ceb05a3012a8f252a8817e181ff47b0293ab3f36932f1152937d4bae8ad824eb4693ca062b5a8f4103073267b8a36f8d9de30a741890200db5fbd4d26b1d58e29a70fddcd632f689ea5d431fe3bd0db24232d49ffbda388bd21d4a305e65721f7ea94ef1643038b50e31b0e01d816be55e78430b190f7b281a49223b6ec33613a268267d0647ed6a03b65d93127e76c79f2bbd66f220474060db9b15fb111be2217a1daeb544d493d205ae445516b01b29b2c94cceb55785ea140ceb52add06c9509ad622cc85210636b43ee82f5cd8f3ab9fb20b6bc1e5923ef9eb8c164fa33faca00b3a20ee6c96f7b0384675e64789ecaa8595cedd47180dd65fcd946e2941c021763f2909d107bc9db902eacbbb1f1327304886c4c13f5b35a7f99afe0887501b3b4d716e5c09311d80a704657146f06c1a89a510bba554cedb3a54fafc76eb9bfc046310d5528f38d372839135a9b071310df63c5691a8ad4c2b70068c3d82c3cd1b3bc7ec7e65ce9922e1a2f0b6be3d88a9674ac28d01fe3b2cf21920fc915660c4c156eb8ccac24605641aeea72b38552c3bec76b6607e1a5a54359dc5ebb8fe46152d8c5e0b8bd1f71cdb44dec9fc4206bc5dbf229f21f37338406a824dc77d77a16a06e9d13598d24485e90ecb9ce3be1dbfba4fc6ad3921fd7558c87e1a2451628c4d9cb022691f55a7566c3abd81a775736baa01c7f516dad35e3c459284cc5cde4607674f0be60f06fc72ec0424c88d2f2a78833406d45e15205df844dc0cde3deeb635257bbc15b53e6bbd71d25f30f3ceaa6e71394b4b5f7fedb8146cc62993c651c4b5147d8cd53b9cf18a85b998369e934defb3147587cd21af54735b9d1c66dfa88a2e4b732130c6f1752c000d51f0235320b747a4305659f25ea03e525c5af2012779c662eaf2fe2d3997eac7c1324a4a18e8f8dbf34495b70806b95ba38a1c8a917c562a305ac1f334b7bce99deaad32ae90b74e3ed32e73b913860948aea23ead23cb89f69652067d790e6f53ecab7cf4eb8506a6bf1091326d483cf360f5b59fdf61096aee4b8454894756d7935a5561811a3013c96d0e14a8d6f5beb08b04e60d4681dc85fa69da5f6f21d53de847350436c415cf4d0cc327f04dae36602cc11c35303709ccfdab5048cdc4cf2daf21b1920bb8f4ea0bc9acf24e9d8ac55aa6b8af3293e86c983ea93aa471abd3282382a8ecb517fcbd67caafc36a3d5a3107f19de031a6e148df9cf91f5e5bc2155083c94a7ba881e22dc29d6e695a2241d3c8bcac157647c60de7454e0d01afc1dc61cec05f61de99293dfafa9d13c1831d8a6c89119df407e816fdf5b23532c9d7bded5cb66edc84c050f383d51b507cccd0725a3ff4916cfc627bd1ccd6afa179da15e4a9f328a967423a655ae0b66dc3fa509ff44eea49e65fa834b2a9c074d0fa3497a72fda03839b9e74e2359ee626589ef674f29269511a6434b5e14fadf8594587ec5ed2c2e75200da27be0f1ddf0749bbad239aeaf08144af07fefc0e66e31aaa89ff87e621fdb2d51a60804f1840063961252ea78d702166b9478b8d50bc938290d02efe1d0a0619ea781323340a91aee8280401e12f57dfeee2c18f38dc50b3018f9f2525ec7a360e1490e7910c987e89e666f3b58cf3913c13c9937b1e141b2c032e5b32d311d9155fc564d559eea4fcfb52691fe3d531993061b0363200f357324c487a43b3195c91debcf823300e8d7d5f52b1c05d4474f96f71331474a2b098e7f00d3bb5d72cbfd7d71a3f3dffd7a82161415109fc97a52acf56bbd544e38a05f34f9fbb4cbfcf3451f0262464f168230fbb3f843c5f8f684c76dea7ddc9a3654b7dd724ace2581ffdd0c3e33c1d3e65503bf5c154c6d33b0308640def7abeb5cd5739bd3710fdb39cedc8ec8599d583dc706953896875b5e1d133701a02cf3343506366e016454c729b973e6f088b39085e8c2bdb57d3bf48276acea77e3635c728d17d06154f0f83ac6e0c88bccd8c4b766db93f063cc4b2992318517373f22f9fa8da901c026e6f4c2a50a703989c6c056d788284e988e9e77e45a4bbf9b9b933cfa7406ff36268a1d413319a397b2ce4746312741fa62e40c16dabb70e608c154f2fc69e963b4339efc18a18f85ff5d85289c2d9db80b339e9009c61b5424b9e3c4ca6105828475ac245e6e1d892ee094d956d81f1980b0ede83dbd3ceede45faec35a57b00b351de938e6d15b1062aef8a9f08392f998d7e5a88c3045e7cc92765b1c347d41fefd5904023e65079c2cff6d70e1d0718396225f94b474d906770fdd35bf075bdb3a7029e50c9539845eb5981bc166f244cbe01e2acddb4d205b5e67539a66f09f5070257ccb192025496c818505115d7666c619968843b4ae482842d49f868cdcf2a05d7a76a11b7fa0c10e94d8a890be2cdfade1773197b9770b8763fb980cbcf3792c2eccbffa9ae98aae952230839a45f28714c0395ea1185fab72270507373ad93ff6911e01151908e16cda672ab6614d0aed8e475391c8e92b9f229f40550d288dfd98b31e622f746de6d771085f795bb69d182d210c31bd66f2ff60ae902e3eed105933219ea5bdf33754c7213f49928be97fb94b1d9d63cfd5af5a6a14d814e57f3551a6281e9b72f2c15e4c97b9d39de88c4358563be74c2c3f152262a9bb8751fcd7839446fc4b3dc52754d2bae14df38972e0b65b82627a73e063c208ae1d3c69322c88161cb32d26d56af9045e609f3a80e6775e06a49182b9ae4b3e534bb36c0b1f24179cb2ab4955685d0f63ba5f49a9e56ce206a125d9241a2b566b4eb66cb03af546a2e7de36bbe13426c220aa640187226c6791c3e432b32f08527a43e24d84d40ed19fb2aeebb7a05b532bb36a834da1bdf498fd6e49d776e1b2f40e862ab458ff416cb089aa8828d353cc49f6516d5231d6b4dcda39daaa338c8d50d69459068195d0db11a58eef529ce9a41eb9c036edd48491ce8f0a5b2e0a1ca4e1deae23702726a9b12f0da3fdd9b14635779d45646b42834beaa5a75affb97ec01e3162a3d155cd1ed82131402c965a20e9bce3430956a3edd15d71bbf2c81e4e9ad48fae0572e50c6c793ba8b03b4d8151ffbeff7139e7aa67d3675208609e04411c1377cc778562f43c446d9ee7002745129633f4d172b3a531a2cd3949c6f5832d43217a21638bcc69e50b74951b91bad19654adf68244265a31a44b3eebc48527d08fedec96d542a91af621e8028796fbcdfd51a53e383bc8aa41b8cda2548602ed63cc8871a5fe0804568e946c401de42c6486a4674895677ca100829808f0ec57dcdf6cd70d5dd41f9dbaa14e8a343571662d08f8e118ddc9c992937bc31fced93ece405ff9f9466ca839f8abec3470770d9cc74948f2851bcb8ad64afa54d9ccb9d25119f454491f02109cd1abe12b63200ac3542dcd6950702d3def8d418861a13640ab6a0f10a60447db47d89ab772f37eda213f768052508d2f709f28791d5a7164fa45f7ff8d3aeff0ede25d9858fbc3f9b79b8557e6fff4f0e4d8abda58927e3297990777eb841b2cd239d63989c583f59543ef8f719429b0ff4ebd43e8b307da1c57ae1f5e8f05eb786baafc85d7337f6f4f838de86e42d4540ea6ba1269b0fdef93a198d70efc18174b3af2e5f404f16296bf2a5e6fa444011d7b132ace4b64da222ac98d3ec1abe79a901358bf6ea2510ac08cdc7117fe849b0f09434305dfb7e399b9381cf545fdff10c18ccdd7ccafa8d170271f9d477ed6a18d6fb8794d50f4d11a586f98d4cc9b68a60aa36dae2b53cfff7dac8f61726604e7adf9f0e5d5fabcbdbbec5ad25ba84d77763525c80f3b746a3fb121ebbc2686bd289a1a278c514d1a7e2b01d465e83c6dde899cf4afe5eb9e598cf46db10c14bf3c295191178fbdb69713964f10ce948f1e61e9221f69f77933dd4d3a7b6d0d65e88f38690201bd2a3721cf7632504d7c4259ecef85842b167267f0a4f0ba88be74524fb9e2648cc7fb875642fc9a213dee073b22b094c444661157c30d9a797d146016687d2effa536d205c0d6bcee1168d8c4cda9007c5b6ed97cac6f6cc161a246ac057893b3db83fe5a1a851a96dc0795e94318f2ab43fbf1ea979a8401fe2458564871adb0d5c6b5b30a879bbacdf1f65ce096e65b4dbb59f131ddbd87bf83ea0f44bc8927ef9c374eddeca79b764eda02e8c6eed885864d80d5957b7727b5457584c20881e01378a9ccd7f196fecac46263707ed669e609024bcebac20826b1dab5e9042e0ba16a29c619923778e046eda5bfe5f80d26c55085dd5256f53054a2958c2e799d7d7ab8951215258059676a59a879820f7ac45140155aca6bd6b4bee7347c83b8516158dd864e52e0ba374b065567bb73c7f0773a1ba7747ad06d39d2bcb80bb0c9823e2afce3d303439856abab6cbd71395f83040e94ffd6c470b2e1255820dbeb74c5f5181a694738d6c61b55fb219b49c5d3af292bd5a945b893d8d7b98b8352f70901e2d477e7f3294ab8de30d70e456afab52702afe59c3d5a3703c0b0e98b7c04d8cb6dd0e07ef28d604e7c160460b435d279fbb1dfba53bab9cc5fa811a27b937ed4a63c04f58c11242c9378a8ffb1c028a2787f06b64411b25841982fd87eddcee73660ccac94600609b903abb830cb9b2c1e7ae471d02cc3a07ba2b4fa8198ac2e2bc9cd2b561db1d00199b94f9e6575bb99d34d1b738ef6abf693003b7c98b72952c8a8f472a96ecc201bdd4545cf09e99a0e8e0a0bc96395121e53865d408808af3692dcba8f583cb3323f8d16bcb9970a49bc927b0158ad6996f49309d5b5555c114130b15f3866506e9243db18b6afa0d8dd9a8790a880e1c31c229f07cf494a69c3b081da446d9cfdf294a9ba169b5c528b480991c7e6ded60ee14b2ad171151417bd600b0437801b1ec2082974458dce73262af705f302579903bbcebaed10d8b874a397d2ab78a3a3028c122d02d6a5605c4bd583d2dd693e5eb3bb48c45d4571fc1325a799b38e5488caafba8c6ff6e4b7bbd81c8f30a89fe3070eb743c7"}, {&(0x7f0000000400)="74b9f3b1780128027a562e27a6527f12a0dadfb951e2ac32f96b3d6751979e117dd7ff74815f7a093dc86771eb5bef5acf289372fa2cbc476f0be99c2113eed5f8b189488e1f4519d7e31dda5fa566e77e4f1b87b551b0b946abcecfbc8aa223fcd5aad12f7911b9e44aeb101fc8e7f6ef9894b5e909c0f49bb99e0402819315e58de5103b558b0d9ada2377bec43a30e95496fc784cc674d2d4b7fa6f6095239eb43d34a44f0f6d6450396571ecd8877042315c585c079388fe428eaed507"}], 0x1fd, 0x0, 0x0) 05:37:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000600)='A', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/39, 0x27, 0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="002d85535909a4a4"], 0x8) 05:37:48 executing program 0: r0 = kqueue() poll(&(0x7f00000002c0)=[{r0, 0x40}, {r0, 0x108}, {r0, 0x10}, {r0, 0x40}, {r0, 0xc}, {r0, 0x20}, {r0, 0x80}, {r0, 0xa9}, {r0, 0x80}, {r0, 0x5}], 0xa, 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x200) poll(&(0x7f0000000280)=[{r1, 0x20}], 0x1, 0x4) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') readv(r3, &(0x7f0000000480), 0x0) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/247, 0xf7) dup(r0) 05:37:49 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x140, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') semget$private(0x0, 0x3, 0x80) ftruncate(r0, 0x0, 0x73b7) semget$private(0x0, 0x0, 0x200) ftruncate(r0, 0x0, 0x4030000) 05:37:49 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x184a0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0xfffffffffffffea2, 0x0, 0x79, &(0x7f0000000280)=""/214, 0xfffffffffffffe26}, 0x1) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x1, 0x3f, 0x5, 0x2bb, 0x4, 0x7fff]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[0x10000, 0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) setsockopt$inet_opts(r2, 0x0, 0xffffffffffffffff, &(0x7f0000000280)="a26964d6b15b62ffa8dd9f283401a8db64cc16dd7bf9d37277e55a29133779a01bf96f4f7ed51240ea339e4322f7158eba48e8479a3b1637d3e28e20f3df16a67e45d279208f0edc3af2d1c1d8e6bb5c40dae233f02967424326b47e", 0x5c) 05:37:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x40, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 05:37:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd6d) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0xe45) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x48}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000200)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 05:37:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000340)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r4, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r4, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x40f, 0x0, 0x0) setgroups(0x0, 0x0) getgid() execve(0x0, 0x0, 0x0) recvmsg(r5, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$unix(r5, 0x0, &(0x7f00000003c0)) 05:37:49 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './control\x00'}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="2852540506a21a6fea928ab8ccfad32adaf85f8a0142bb5b82a883685f23fa01e8", 0x21}, {&(0x7f00000002c0)="76a0cd491029f03e39c422d4c6988bad1bf3b34cd8fef7fd8b30b7c2fb027ac50793e1a798e5dc705995193be56cfb58536207cbc9e3ce613902a9a0981f95b66fc35cd66662f4158aebfcca4dff9ce0c5f878f56ccb061345941ddfabb89b23407197e4ea71ffcda199ba5c23b800411b24edb16701ffe039f356ba0d5f99c8228d8233d05fe08d0ebe12ad41c34c016784506790b21773a8b3cc6bfd427814391f44dbca469bdf712088ff5c284ce54eefe6cfc8911fdc52c7632e2bc45e5ea90c227b5d928b8bdf3a9c4a43b164", 0xcf}, {&(0x7f00000001c0)="1cbea50283503f5b1a881d73078ab653f3e2486258509c63730d1b98b2ea29a55758a38ee29926314a0d904be438127185ecb7db048afbe7213c9097defd1962e71a4a25c7919d0f2f1aba8851a91d236f22d80ff9", 0x55}], 0x3, 0x0, 0x0, 0x8}, 0x4) 05:37:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x3) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:37:49 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x64) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x8, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x24, 0x0, &(0x7f0000000040)=""/36}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 0: r0 = socket(0x18, 0x20000000, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 05:37:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x100000001, 0x7, 0x6, 0x3, "9824ee958864a9b2ca16745b90b077eb17495139", 0x1b1, 0x9}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x2f8c000000, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x8, 0x600fffff, 0x6, 0x65d2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x8001, 0x8}, {{r3}, 0xffffffffffffffff, 0x88, 0x40000000, 0x2, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x40000000, 0x0, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x32}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x10, 0x5, 0x200}], 0x8001, &(0x7f0000000140)={0xfffffffffffffa47, 0x9}) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x40000010, 0x1, 0x9}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5, 0x2}], 0x1, &(0x7f0000000300)={0x6, 0x181}) 05:37:49 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x80}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) close(r1) 05:37:49 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x6, 0x0, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e79dac0e7716e4e73ae400"}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)='6', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x100000001, 0x1}) write(r0, &(0x7f00000003c0)="18a6cdc71e02c17cb35d216c239b23d711491cd802bcba1418a65942b375fa215a5bf1c945e0ae5c6a0fbd5fda72104d5ed980e23277162b327a035116cb262307731d9e5a2ff20a726396c5bf30245521eb48754916d38e65f473c6d6b3d94812ae4c8c", 0x64) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00", 0xb0}], 0x1) r2 = syz_open_pts() r3 = geteuid() seteuid(r3) close(r0) dup(r2) syz_open_pts() 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040)={0x9, 0x8, 0xfc4e, 0x8, 0x4, 0x7fff, 0xffffffff, 0xee}, &(0x7f0000000080)={0x9, 0x80, 0x1, 0x3, 0x3, 0x4, 0xffffffffffffffe0}, &(0x7f0000000100)={0x0, 0xb52f, 0x0, 0x53b, 0x1, 0x46b6, 0x1, 0x4}, &(0x7f0000000140)={0x4, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:49 executing program 1: r0 = socket(0x10000000000026, 0x0, 0x40) setsockopt(r0, 0x29, 0x8c, &(0x7f0000000000)="0000be29", 0x4) 05:37:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCDTR(r0, 0x20007478) 05:37:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xff, 0xa}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) pckbd_enable: command error pckbd_enable: command error 05:37:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0xfffffffffffffffe, 0x3a0, 0x0, 0x0, 0x0}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 05:37:51 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, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x246) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="49bf4874bfc4758c4441e96771432c982361e9e79e1c0d153ba4c0772fd5b9e0a1dddecb344357fff209c6c03138d1338b1ac09e7423dbe0ef3cd41d40d182ae1cecfe8a51485a49d03f41bc576cfcc1eb96d7043d232bfd7553a701c54680b84c31821a7c78d4f98e3891cf4e10f34695554e343bdc950c2d158f36f3ab5eb6367d6cd5495277a57c3932da8022803451ab011a7347af1ce75aef35e837a3", 0x9f}, {&(0x7f0000000240)="ddec1ec966ac0322c38eb0e4084f28ba32e80c6e1d6992988805649608e06bde60eba7e6d80ac23fd6066fdb7c86af737a3656b45b6c527261fbc83822c7d9cd2e7bfce061d91a5f52fe4304d5da70092f4e9c8c882329c6c1b0fda207bb778062250a48f2c65a6db150b5628170439ae04a44176dea772c70db36b97d3f9d1cdd29bc7d1ad5d88d058a4087610c966e29e6e57955ebe1106f10df7eb35e4a239175a0dacbe9c464b595184e7761b80d5680", 0xb2}], 0x2, &(0x7f0000000340)=[{0x10, 0xffff, 0xc33}, {0x30, 0x1, 0xfff, "6eb8490601cc801b410750fba2dace33c11790c2720d59d3b7b2dd"}, {0xf8, 0xffff, 0x1ff, "0631bf38f081474f700a6127f9dd16892654936abbbefe2c14941b96d015daf861ed80bcaa8ad7e4718c80c468102bccf8d82cc8efd5b9850e9fbcbf1268ee7ea008144eef60adb5e1a1affcacddd32594eb2a5c8b1ad4bee77e371c7abc227630d477cb23daaa411de8c16c22073a0653f2168e2e6a81cca48a23833e39b375b1627ed24a68313c8b9909d3319f5b16e630819f04811ac3363c118a81c8fadada2d56ed01d85009440d7d3b3ca27420f2b96962299f021cd235d34f38270cb8bef9bc612f095bafeeeec0200182164484d05140dbe94f36b54f2742965f084c76e8"}, {0xa8, 0x1, 0x0, "143b45247f0e4bcd112ddbab01bedcd72f3796e83ac2f387fb136c96e33e12e42a27da3c4f01fe7aadd8b44b31f6f8fffd1b39b423cae611bc8345adcde14d18eb9252cc5b7cb94e79d9e7d7b721d5129d4c08610406425825c864e4c5d53a2be8b241f645844d81cae0cf3616f25bfec6501bd4b0d3844cc1020b62e232eaf966daebdcddd7998fb28a8f496c117c9e0a14a824bc84ae"}, {0x60, 0xffff, 0xc6, "bc25bda951d80db811487d4e68f610715283f300004a53e5fe16deb9fcc4db3bb348b540ff1c54df1f7d866b8b3e00a916e23024da9ca4248dac53b15e3255aa845329127fbebe315e325a014bc6"}], 0x240}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mprotect(&(0x7f00002a7000/0x3000)=nil, 0x3000, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xbaf}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x1, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x8}], 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x32, 0x0, 0x7fff, 0x3ce}, {{r0}, 0xffffffffffffffff, 0x74, 0x80, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x7fff, 0x49}, {{r1}, 0xfffffffffffffffa, 0x74, 0x21, 0xece4, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x93, 0x20, 0x9, 0xe7d}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000008, 0x9e39, 0x1}], 0x83, &(0x7f0000000040)={0x4, 0x6}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 05:37:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xffffffffffffffd9) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socket(0x16, 0x4000, 0xe5d) setuid(r1) 05:37:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 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, 0x40) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) execve(0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 05:37:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chroot(&(0x7f0000000000)='./file1\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:51 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 05:37:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r1) 05:37:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000006, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x3, 0xffffffff, 0x100000001, 0xf71]}) 05:37:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f0000000040)) 05:37:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x10001}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/159, 0x9f}], 0x6) 05:37:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x55) msgrcv(r1, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) 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) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x7fffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd11, &(0x7f0000000340)="f6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x6, 0x3ff}) 05:37:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x9, 0x7ff, 0x9, 0x80}, {0x6, 0x7, 0x800, 0x1ff}, {0x3, 0x124, 0x9, 0x5}, {0x6, 0x6, 0x1, 0x1}, {0x9, 0x8, 0x3ff, 0x1}, {0x0, 0x5, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 05:37:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xfffffffffffffff9) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 05:37:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xc8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x11}, {{r2}, 0xffffffffffffffff, 0x14}], 0x0, &(0x7f0000000300)={0x0, 0xfffffffffffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) 05:37:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1}, 0xc) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="4c1c8b15a2f5ccd1fb1d0a2c5b66d963716aaf8cff9f3c737b0637b05a71d896b3fa9aab59291666fe65de420f0b6d7f1869e7bbca2e97693f84f7b79c461764e6a1db9f0a9d6ec0b475d448f080aed7f191de56e38ba2d23a861b036122ae645772588cfe84a7f013698b92bb4abce80539a73b4bca1b3bd5d876dd671f11a56e2e713b8b", 0x85}, {&(0x7f0000000140)="49134a7dd5ffae5719079caa6e", 0xd}, {&(0x7f0000000180)="328b5c8ab7b1595e5aaff8e8c08b6a2587c1d21a43a9dc4c45cb0acc00eddbc50f6f3abb264ff1a095ca65806a6e51a6060f50551ff83583156f6d74f22321a51f79c8483485c8619fc83eb786b2942b09e05c77ae7dbea6ca947304e036b3d2ace05b8a31972512110690b66200137e56d0c2187a1cad247ad10cd6effc3b734163dafb4d3954650b1ae149b5fde6e418f9817cef112809d876e373bd35443c65fcca467e365d234e3454cd929dfe4963fb2599abac0cf4f0487da4202954a393d8fca6741bc7c2949f2a", 0xcb}, {&(0x7f0000000280)="6d73bc4d5896f7131b74c881b755583378fca026cf39ef98e371bed3f8cf38cd28d6f5f7d0c0c8aabf53f59d92e620e97f2ac3c01e41417f93f868182a82d6b600a300204296ee31dfa06457bc1327fd389062613e2db2515414037882276dfc40f920f6a7d2a08a7ad3d1ccae8de2c100afd8db5589c2563c83cd0829fac916855c97b9ae6ed1fc6b63a83bcc76e7639250fd2fc714ce94c32e5cace988473221bd5a4580eb348795b3c69c31fc2aed3092f8b1c2703c0b24a7097bec74fad5fa6187d9f49fbf417896d4996d180517c0afc1783f708df7cedd6c4ee8328ddc53654a495282f8fda39b0f7d56381887d6ad698ff614", 0xf6}, {&(0x7f0000000380)="59107b5e1f9aecfa4fc09e05570d4d7e392c432b29694f69e879f3fdb208d0aace6e622c107e6f9977627f69de445c18fbda", 0x32}, {&(0x7f00000003c0)="fdd036675aedae6d07df0ea6f4d13c9d838eaa34a097090ec2f057858a476e0d0e78893b291b24a3b89d953713bde4bb97ceed4bfaedf3fa776e395a4dabb3cdf1883816d196d30ef1b12fe90143083ad591ce49c322582b8870ad568a69b29803e5e1b8e7f443651f2b5ac612a1238c0151891912cf4a0abdaae009f96678e97522f8302c9401a63a25282a7e2b1c9c6a7b9337a24806e169728e391777f0de971b7a1ada4f21282587a2175f1251f4ca9a42ca901ef0edee4c9d9872df52c86940aeff45a6d4831a1e0fb4a29f34b8382b062c7d2ca87031806fad2b1c524d1bd65f3cb29b99529061b28a530e8de1274f3482e2fb70edc430d9824552d5e946c2abff732cc6e715a28066302f732260fb1a9a638086591913d3feef71765cc6d7323d0d9c3e7d298ab3eb24b41081037bec468881b21cb7d4125db8ca123cee10cb8d72ca26e2925ae0f82e457aec9b1a5e2d0da1579bb9b10425869429292455bc9109e2649aab1c69166eb5eb884e0388e2d9298a3197ffcbbf1dcfb44a8a3ae2eb7a50fdfd5b12bfe4817c8ee5e6b61b1827d366a230b5f9f9f72cb9ff5d6b2b6b12f7d1c937a6f65b424071baf51d7712d389bdf32591eb4b532b8839575cea3ffa5732be82b17afa445b6799fb8bfe0945c592080bafd2d650d39c5ea569befedd3f9de47c5527782817914c221637e715a73a589309f88724c12692f8e7fff5fa226cfde4920e45d02d8563c59927f648c5afbee4b93d90e386678baa36a983295a9559a44b6de37a4d901149c126f3dc12f34bcaa8c3df2f50de79d16d6465398634bbec61a381c0e5da91ac88872d0cdba86b3fab56bb9ebd0877bcd281b91abc0f5e7bc858f9f7c332adb8ce8a5c2912f0268b02a2f35ddcc2f901d83eb2fefdcd43cf2d37de7c028a4c197786ddd86e4a746c946c0c8f344a7f6d1eccedaffbe25853609efb3dff678e902bb4ef8e6b225a3ae5fc80c5f5d8759fd6d65f0616efdd1e8057fdec76b88a8be076fc0f4562f06963bb7361bd45dcbcf3bb2b9d476ccc2e33d950016d7006d938a06047e42106570a8f3eef19f529679d30123737cf60e03620579975b5f12d3bb19014eb0f5a49822b802523f5eea374996d9d1d49c9dcf46ddf30173ea0b7b06326afd2cbc6d913f99800cc9bace7a9fdd98e756484ad7d3217eebc3105c905ef4661aa73f8ecc5e4e8d395ce21545887fb59d2c2be0dc01186ea11e06973d66de539a11628724ec7486a6e1ff884ea0c97f8688f1ab03eeec6a86e5ec675ed1ec734b1198517e18befa88f3e795de405f8a7ff51ddcf4c8d9a520a20e699cc4cda8f06969b095886259067288be44cbdbdd1f206cd77a3fb6b36b07e277928b9af89914886dde93f75cda1c042c56ecbf04d0c42bd0228473cf0efa22c93d80be3ff03e99d82272dd07dba6ccd7105a4b35719ae58ac4d65d27f61d3eb47dfb0049cf52af5f1cb81738322af0d4e177bace846a9920cc37d70dc8dbdf079a27dde332f255578afcabeb3cc75e40975ae41664cb6471b018c22af9119bec31f901280c9cef88da50456d9144f2aedc9fbea68cea7588bfa0bb51558f894ba7b4ed0c10891a7774b51f50c529d8aa01d5a973fcefaba74df324195fb7f69baabdde9aaecb35ac2741e1d1786e72f33d953584d686c06e6bb624bd48320ea01e41212d4506a918925082b575b82ddb81b8666969e65116362517ee8c214e05a6fa8e7d0c11991d019975848f8aa7fffb7dbb7ac57d417b314c8bb7757eedaba4b4ba45f9880ae526e35d7713a6f104b5fc6bbdee15b3cfe21236ad0e449fcf926f4321e7a73e83ea9ce2bc757d673c11d3fb71b8bd2487548c96eea3cad3bedc4148af14a3713f5c737de2d216a7ae435cd1a259ffb538952ffcc2b23d34f1daad6f62587530e51ab407b3ba5bb815cf431c74a5029af2eaefd9ecc8f067c659f5a0fd57828f1dbb77a31d80b479c0953e9ebed0bd26e9be52b810c4bf2553a03430a690a95d4ce6d78320e31a86612b7856c5f0e7060d7f58b0cda488cb1342320b502c06158cccba336e1a3a4744288e06ce4960e78519aabf23d38c5f5b42501c007adc7d7602aaabced08bb99cb6707a14f60dcc9d0bee03fc6a6bf206d1e7e0f68c6dcecf93f04714ab6d14bbebf44f2a3b17550fbe00987e2912009dd973955c1757d65958446b3d1f9702e49b6e3c5252447ea8c391404dc457f4f9c7bccc8496311b032b4be9610ab7f72a9b9b561963308393b3d0327ced04dfd52f018cc1e0f3c7e7bb6237c8698f14555c15d2e0fd4e0ff5bb77dbfdd0f9102600df8cdbc74451b7ab02280c07c9c5494e04b43567e0a35b5582756be96fcc03f86321c1b13604b1d66a3df4e8230fccbe944aa572051b1d65a8f28c427ef6b86a2ca05362d07fe06dc4c65212a737a7b2f0d8983aa19ec53d881b98eda385ff09158a175763e86c3a390b845dac266120fbc418e02673bb7926c40b86c717544a950b18d03ba9e3eeedcf7c6aed5f2f9c076cc77d4cdc3a75c8ad9f56ba1d230d0d118430e42fe75030b61e2646fd92563fed0f42687e1c7e6032e75e6dacb9df29eb4873eb6180424925cfd86c57e077732791f1d7bc5c5fb7036eefe8539bdf55e14f917e25ba8701574623ee1995c19abf7ae794c3a9f9e21f361d095ea6b49f47ca882bc1ea929e24417b482521fa0c513598fbdbb64441e0cbd6db78a18a86b3c8e8d9100fced3655782810e0f60ca158bc1767e99d1d32cf0322d24da6a1df6a32aa2ea25c16d6cace7fa84b5fb86a145560dd35ac037a19f427a7d919d63ee202ac9bf4a3cd095ac4d57641b3da7d46ad47e5da6bef249d04372ffc6a5619254b24d636a82fc57a7160d3832dc915afbffe639294c9fab73f536009151a76798cd82d998e4b926b7c99dfe35b113cb6af5186949921f64999a75a24fe2723067dbbfee70c72a3f037317fa533a493ed14630886d6e4635802bca6329d86869a3ffb097404ca6cbbecbf4a44f901e801c56f68de3bb2f8f7068247be30966e6c6c2bdfe1bfe552f2edd2fedea14f0f19a0f06d4958bd2dbe8a96041fceec680e766a40f07022da2eb83ce06143ce0a027097c7cd3d00140426c62562d00ed9bf67f895e2a0c09ab967f467280e04cfee3f12aa895adad6b4da5f820959588627899b7b57e5cf843b95907b3bb9651994610de1504ccb24c7f0c196b6c8e5f698590e9202400fce73203434fae6af0170469dd5ad91385789a261cb5926f7cf4cddc7fc6a6ee12f1ce1b2cddc3823a3f923a5c5807110042145b5f9d075b4b2b22dedd84a372ada3b235b0d6d33bb68b208e5f7b57a78b25b5da8a6c44e845620f0ce024674b2db2a07d8aea0f31352fe6f0dbeb0d18fa361268d917a15cb192b0f086edde24713da5b765b6d212f676393f30da7c7c314c8d9c79e9cd03f0497585708726dea1a2a444f150c960065882bf23005ebe058c82d3d769d56a2e2031953f2703e52757643075f827b7b058739b3333481c1b4fb89fcdfd37202807771fc3153b33c1fed685cb2a2a91e6bdfb74656df9c04dc41a84d1a94e425a2a722f20ddd3e83219df000a18cc2693db2afc0f72f1f72dfd295f381da9cc519331b744032c3680326094aad2b11910c25acbafca96de8fa2343888be7b27705a6a5bf9a684e7b6ac9f7bcf6acaaf2fa60f912c743395cc7de73535877c44ce1b4d6df1ca0e43ff324bb312cd38e6433161e546197106f691b7e67e1c4ba698ddfd79da64dfc64fa20fb0671ed8b5282c97c959d08ffd990ac82b59a5a944535e51e91da19196ab34bf9586dd141632c18fa60ddde56d1431de7eb81b2921d9ba584356735cf579c45877782709f3ea3a87282312e22364a7bf98ac59019eae872b31994f21ad3b4a2ce88db8023811c2167df458a11e1faa9846d7c808e122ce24af736c7027633947e88af5e62ee27123eeac04bdd528847631663729b9c29a5ab44a298f0b92c46c7fc1b90de6bb45846c6fd9a0c9a1cdd858b54068397b895c02712e278f12390b4bfc4454dcb0c66b38610e63473435b8b8e72be92a18a546e8b15085308cfe713a74e3e26c5bd2752ac8cadd83cc99585878a53cb5db011dd1abecf783f8b4bce4c431ae75e63b0859c1d185d018640d5f4d6e6a23e04afb654e0d432d915b4089022cd16fdf73dca15475491cbc611f49f1dbc5597831de7fda6529132fc4af5968c75c6e51b0bb243e538c473b8c2d219f2973bb969b3b1e15f14763511a5f155f8e7bf804d7c65c0c05cb52e9b8d696c25abbf271875786f51b3742b0c3ff899791280f39b58d47afd22a75a3e61d2f526050045f14166315afe9e52c9cb4ec398dfeea1246358de792459a5b5b543a6d08d925ee32554781ab1d72c88853a372dfe24ef7770dc1707afe75433ccddce53a96bef732e59c0644e6a5510335c2c1a3527d0533a1466bb357b32da64da9482ea0440f9d99c92df5016db62d2e032b39ce4d8835dccd9c42cb87263cfd45a34f691ed0409701f056b94c8cb7dfdcba181d99c9ffdc27e981931f9b888086008e61af8b1ce1de6b62c9485ef81422073ab2089ada2724894b7c2fb4d7ab2d65a47df53c4f2a85991e19cbf93b4c944077ee9be82e6494ee95fed07e2935a8cb08c2cf5656c0e3fdad9c7697a94e6d63e660fec3f13d5564ea785b748f32b7a4c0b301c991f8d3bb0cd7944a0c6d95465c544a4ee64c3985f7c34e8cec3561454b2cad713d87cedd093f80d48843e1e26f30faf7f4a049a022b92d1d50cf2b6b7bc1151d1c16713df09251be9b2558c2db6979202b219190c42a1f29d7449c09fb6d25175ff7fb7feacefa779a161f6256056b899409f9a2deceb32b9e85e353836349d6d4484dfbc3c1edc02178e98a081c29d54b890800639ded724560b6f8a332264f00d89d786eb2200e1cb30569f2facd720037baa948e685d1a7509cd733f09d19b8abd30170cf64d461cc7f6f042a64304498fc571efe322ff68a8a02ba9bdee6d393b29231b3802bbea247d59c6892433308255946ca58d7b6e34039393fe930926107ca9dfd981023e89b7f013f14c274b6373747440320673e0cbeca17eae579f4523acd6b2458dc0184efc1433185378993c4a86c2949ab1f163cae61a2824f8ba554d77579e10cda66bc938b0aca9a63c65358664647cbba77c922efb89d468e37318aa956abdec38e29f8d58f6b4ceddf8db5752a55cbd473284b8bf39deeeb8b94b041873b7f31f8c335d25ac0d4a5c8c8ea49151a8e0e6e1410b7035ccae79f4ce708fef0a808326a5b103769e0573450d011efd65bc60b241a370a6b0bc965afbaa6acb30faa7bc6a58178c2e6864815cd07e591c1a76fbec8230ab4c7569943106b7aea0fc344a2104455deb30b7d4435415f08bc34b2d6474bf3bf35017388129f1950fbd8ea8aeb31dac357c6ea4336bdb27fcb414e4ffcf67b53ecfa5f4551133d4e6cfb7e74ad55f0195a1ee2f829add95d9e84cc9db2909988561b8731611f03c2880882fcad9d25a3bfa4e09fdd32ea0913c48f377f95549cc36e2ec33afcb042b55100d41d7d2eaee970143f04c93632e13008c946a646bce31bbae8bd4659a299bdb6e2593673f84e289bbe5ddd5ed80aaaad74844aef76d755d3b95b4bf7b04fe6d1398d99e73e7e5c885376f622c63544022dd770378751dbc72f2fca9979ec7b38512975b0ae65056c346e6dd23b38e2fe0f29ff585d0b34721bd7aac8170abb3167cae", 0x1000}], 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x4, 0x2}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x7, 0x8000000000, 0x0, 0x0, 0x0, 0x2, 0x6}) mkdirat(r1, &(0x7f0000001480)='./file0\x00', 0x2) pckbd_enable: command error 05:37:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x170) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) socket(0x6, 0x4000, 0x7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) read(r2, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:53 executing program 1: r0 = socket(0x4, 0x10000000000002, 0x7) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) rmdir(&(0x7f0000000040)='./file0\x00') pckbd_enable: command error 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) r1 = semget(0x0, 0x3, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 05:37:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x9af1c47f9d472d61, 0x40) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="0b22adca555e6347bd2781a08e0608e755b2a1ac6b097074b4179554d8c9aaf4", 0x20}, {&(0x7f0000000140)="06d3eaf08d0148740d082cb4c6bdeda185abf30557f62500dc699414a1587a6a70aff034e50c7cf07e6feb3e13ddc5a4892967036402dfc60d69ee2d99499edd07a861d03b0c9b916661784170b72087d96afdd98a69381a3891e5fa774b420a8e3dcfb8f750e47a1b5f3b2ea8d1dfa3a0635c7fe66bfcc15e5c7018c63b26b1ff5e7e5ad108906dbb6379c55cfa3fec9a970cf6ba26f3dae9e219de039b97e0babd6764bc08431714ffd80c5de72f1bb4c2518a6f4d17170f1d89ecaf0a813712932c00aea44f4e427d2acf07e554", 0xcf}], 0x2, &(0x7f0000000280)=[@rights={0x10}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r0, r1, r0]}], 0x78, 0xc}, 0x0) fsync(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000380)={0x5, 0x2}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_addr=@in}) munlockall() r2 = semget$private(0x0, 0x5, 0x300) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/146) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000004c0)={0xfffffffffffffffa, 0x4, 0x2}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xddc) syz_emit_ethernet(0x8d, &(0x7f0000000540)="ae6fd9c065c06aed44dcde93baf111b1eae51f42ebb54d1c0316b139d5be97a6fe9da7889f14dd1e256fd9d90ffc502825b183290134f4e4b53427e1fa706f5c012baa524ce1ddbae57d23535ce9fc0273aff7c66372ea3cf2f15f23e4368e0ff54dc959b5aa742ec85f94eb5c5af92626f2056d2baea73ace3cff5943fe5f1e80e862b93e1314633d5a756ba5") r3 = getppid() r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000640)="c895de05b6ad5a233aecc90d78b18bca9a40a4ba461a8f2b54122c294ec02ce7a303760d8cc4418155857e4a3904b5a5d8a75fb1f863b68dcd537e09042e9d975be28c840a98f4f37d6b48ce20fb8f6b38667cd8033546ac383674e05ddfd4891c81b706bf3f64f3a9826d9669e2651c4a9c105f6c59c5c1e369dcbbfd4f05b30a654f8ff1dce93328800730a9c1fdab83c44231b1061842200536e743fd2aea71c38f8ad2630430f151c58d4272b2e01321b383bc49bb", 0xb7}, {&(0x7f0000000700)="985be542e3734db5b98503332be18cd66b7a821f6436e0d4f16abc112a5b", 0x1e}, {&(0x7f0000000740)="f247cd72c0614ca404cbaa0979435fa9bbbdbcc3bc19bfd4fd514b0ace8931355f", 0x21}, {&(0x7f0000000780)="4e6a149a00c38f5558aa58771cf00e1db59ef8b192c70738c9715104d82a019e3ad51b78b64d721b3ed0a3606ea6789033cdf862c36c950f11b1f8aefe1015a8cb6b9b8559bb3420de602c27506e4fa6ef056c9f739d8d421dcad5784c3a3ff0297abab1749b573ab46f5a0146d4", 0x6e}, {&(0x7f0000000800)="50d8450fa06fc3a1b64a6e6e6fe0ff37f6a750d895a32dc93f175f7d5c739fc492c51b89209d9c2df95712fcb72ca4b186b05c6e07e98b3720ac8a4c11d797fbd171afe4ff370c3f297ab17a3e9800614fede21843273600", 0x58}, {&(0x7f0000000880)="524cf6f3ce596cf8a53a51502ff83e0f413819c662d4885c907e9a2f50cb739e30ef98f59871e576a639c08fbfad6a40a42c2c18c4e8c31220df2f05ef4cad8491484ac1e1fd62dafe73adcb484a097c5b527e1d12036851663d3c350129053c60332428c42dda89a365f5adea7acffca36c0697101b30b1a1d680f84d6c2764548e5ce42585b1a0ad4a57d6363e681c5d61c6076e85e4715521f7b07d0a93e2f0fec60a8a6a1e74f78e2b838ec69b844f07", 0xb2}], 0x6, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x406) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000b40)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000b80)=0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000bc0)={0xffffffff, 0x5, 0xfffffffffffffffe, 0xff}) preadv(r0, &(0x7f0000000e00)=[{&(0x7f0000000c00)=""/222, 0xde}, {&(0x7f0000000d00)=""/230, 0xe6}], 0x2, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000e40)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000e80)={0x3, 0x2ab}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000ec0)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000f00)={0x4, 0x2}) 05:37:54 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xfffffffffffffff9, 0x4, 0x9, 0x80000001}, {0x0, 0x1, 0x91, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000054, &(0x7f0000000100)=[{0x44, 0x0, 0xffffffff}, {0x61}, {0x40006, 0x1956}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/187, 0xbb) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:37:54 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) 05:37:54 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 05:37:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x60}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x0, 0x200, {[0x7, 0x1000, 0x19, 0xfffffffffffffbff, 0x8, 0x101, 0x9, 0x20, 0x5, 0xed7, 0x78482e3f, 0x9, 0x3, 0x4, 0x605, 0x702d, 0x7f, 0xffff], [0x3ff, 0x8000, 0x3, 0x5, 0x8, 0xac9, 0x7, 0x0, 0x72, 0x4], [0x3ff, 0x100000001, 0xbd, 0x4, 0x7fff, 0x7], [0xa9, 0x80000000, 0xff, 0xdaf, 0xff, 0xffffffffffffff79], [{0x7f, 0x1, 0x7, 0x5}, {0x401, 0x1, 0x3f, 0x9}, {0xfffffffffffffff7, 0x1f, 0x1, 0xf0}, {0x1, 0xffff, 0x7, 0x9504}, {0x32f, 0x1000, 0x8, 0xfff}, {0x1, 0x5, 0x9, 0x7}, {0x101, 0x0, 0x5, 0x1d}, {0xfffffffffffffff7, 0x4, 0x100000000, 0x1}], {0x3, 0x6, 0x2, 0x100000000}, {0x4, 0x5e98921d, 0x2000000000, 0x3}}}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x3, 0x3, {[0x80000000, 0x3, 0x5, 0x200, 0x8001, 0x5, 0xffff, 0x9, 0x101, 0x1, 0x7, 0x80000000, 0x7, 0xff, 0x2, 0x0, 0xfffffffffffffffd, 0xc1e], [0xad7, 0x400, 0x7fff, 0x9, 0x9, 0x3, 0x20, 0x0, 0x1000, 0x380b], [0x73c, 0xdf6, 0x1, 0x5, 0xffffffffffffffc3, 0x1, 0xffffffffffffff34], [0xb0a, 0x80, 0x93d, 0x1, 0x810e, 0x8], [{0x0, 0xffffffffffffffe1, 0x7a1, 0x81}, {0x1, 0x1, 0x1, 0x9}, {0x9, 0x400, 0xffffffff80000001, 0x9}, {0x1ff, 0xff, 0x2, 0x95d6}, {0x0, 0x5, 0x7ff, 0x8}, {0x5, 0x4, 0x8, 0x4}, {0xb5, 0x0, 0x7, 0x1}, {0xd5, 0x5000, 0xfff, 0x19b}], {0xff, 0xd560, 0x982, 0x9}, {0x0, 0x20, 0x4, 0xfffffffffffff943}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) getsockopt(r0, 0x400, 0xfff, &(0x7f0000000600)=""/133, &(0x7f00000006c0)=0x85) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x8, 0x0) preadv(r2, &(0x7f0000000800)=[{&(0x7f0000000740)=""/148, 0x94}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) wait4(r3, &(0x7f00000008c0), 0x1, &(0x7f0000000900)) fcntl$getflags(r2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000a40)={0x9, 0xff}) chflagsat(r1, &(0x7f0000000a80)='./file0\x00', 0x0, 0x2) r7 = socket$inet(0x2, 0x8005, 0x1000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/bpf\x00', 0x80, 0x0) getsockname$inet6(r1, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) symlink(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') r9 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) r10 = geteuid() ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000c00)=r1) fchown(r7, r5, r4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000c40)={0x0, 0x3000000000000000, 0x7, 0x904, 0xfffffffffffffffa}) sendmsg$unix(r1, &(0x7f0000000f40)={&(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e80)=[{&(0x7f0000000cc0)="85c074110924874ffd6d0555adf291e2fc815ab36f42203ac687166188bce528979b83f6c03896b96930c02b1a72584bf17a4646c96207a5ae594cf88f3aef23729141357a71aaf9eb", 0x49}, {&(0x7f0000000d40)="7d9209104bfac61b44ce531e40f92b7251a8d8f1fc4d382e28c98dd721ba3fbbd2bf8d494c4778b5b11c6cf32828f748fda49cc39a5f27970defba64ca2935c46cc6ab39aa2148edb328fed03424f6602e01a852f97456c88acbef8e32895641427aad1216e77721a41343800ec1f00177ed85f1281fc6010e", 0x79}, {&(0x7f0000000dc0)="242f59466917493629ff919828baf56d717c8522ae1378182bcb2f4309c3c130cfccf480428b16531897d5015d26246721e03502eedeedf3f97461d1b8e573675556c69acd65515ed981fd0f7a8f889d904f05496aabaca2eb2c691ff42a33b9064831912b900808d37c52", 0x6b}, {&(0x7f0000000e40)}], 0x4, &(0x7f0000000ec0)=[@rights={0x20, 0xffff, 0x1, [r8, r8, r0]}, @cred={0x20, 0xffff, 0x0, r3, r10, r6}, @rights={0x28, 0xffff, 0x1, [r7, r1, r2, r2, r0, r8]}], 0x68, 0x8}, 0x402) fchdir(r1) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x8, 0x2007ffffffd, 0x2, 0x2b7}, {0xff, 0x7, 0x0, 0x8}, {0x8, 0x9, 0x8, 0x1}, {0xffffffffffffff84, 0x10001, 0x7fffffff, 0x24}, {0x4, 0x54, 0xffffffffffffff80, 0x1f4c6f02}, {0x7, 0x7f, 0x1, 0x4a}, {0x1, 0x81, 0xff, 0x100000001}, {0x6, 0xffc000000, 0xfffffffffffffffa, 0x3}, {0x1000, 0x8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0x0) r2 = dup2(r0, r1) dup2(r2, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\',\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!,:\x00', &(0x7f0000000240)='%#%\x00', &(0x7f0000000280)='{[-&%\x00', &(0x7f00000002c0)='-]\x00']) 05:37:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)=0x100000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x120, 0x6) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x89, 0xfffff, 0x6, 0x47}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x30b, 0x101}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x8001, 0xa000000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0xd8, 0xe764}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x10, 0x1000, 0x9}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x80000000, 0x9, 0xc53}, {{r1}, 0xfffffffffffffff9, 0x81, 0x40, 0x452, 0x1}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000042, 0x20, 0x6c}], 0x9, &(0x7f0000000200)={0x4, 0xfffffffffffffff7}) socket$inet(0x2, 0x8000, 0x8020) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x25a, &(0x7f0000000040)=[{0x84, 0x1, 0xfffffffffffffffe, 0xffff}, {0x1, 0x0, 0x2}, {0x6, 0x2, 0xabd, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 05:37:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x10801, 0x8) 05:37:54 executing program 1: r0 = socket(0x10000000002, 0x2, 0x1) socket(0x10, 0x8000, 0x80) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x2, 0x5, 0x1000}, {0x4, 0x8, 0x1800}], 0x2) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 15:59:57 executing program 1: setuid(0xee01) socket(0x2, 0x400000000002, 0x0) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:57 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x1, 0x3, 0x7e69, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x8, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00') 15:59:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="8623ed4ac4c3ea04dc8031088d5c4ddd35979486ce118128396334a13070acfed52851cd7c3af43311b5599ffab4a13e3f20fdda7a922b3512f963e7f0a91e0af975b81fd947ef30446cf9c054dc5800bf303e651945cfde4f5720458ca5ddf9ca2a96f237c0ac1d09b63222830c86a3a9590d78b01bd3cba5f6903ac4302488f89366028fb29eb39c370ceef9c2ca1a135c117ab83f003cc8854ae436275f22fdf1e8a64165212954b368ba45b099070a99b1d4084d53a17da0fed7b8b2cc49a93d3292", 0xc4) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 15:59:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)) 15:59:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20202, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) 15:59:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x4}, {0xffffffffffffff98, 0xffffffffffffff33}}, 0x2) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000180)='./file2\x00', r1, r2) chroot(&(0x7f0000000440)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000100)='x\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) 15:59:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/83, 0x53, 0x800, &(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f62757300"], 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1001, 0x0) 15:59:57 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000014c0)=0x8) r1 = dup(r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000003c0)="6a184c439ea8d116051ce284bae984b1a191f6dceb0b11b25d1772f6a7d7d154adbc6b33598d8ee228aebd871911120096166ed4fc17c792c4f3cf6262c8c4efad8a75c5888468937cfc757b0c42b77b51e085abd180683bc7e151e5c2d9c3fd97b410842d76cc5a6f6855c214271bffbd0da7bbeb0190fa56acb70b7af6c44d14e4840576d6f3c93c163eaada41b39ed68931f8d41199cee343c5d6cb9ba28e8f255a43597ae085357a21315ca89cceed5c8222937fa12e9e622d0ca817cc00a0d205d6bad4411c306ae92d7f9b2bfb288fcbb524114a90f54dbe71e2f049907f07152151640673c1ae9aca3896d421035a83adc03263709eea56dc5d2c76c88e2886adacf1aecc1662de475e13f8f190d1f613ab9902e32529d8055c43c2cc53d4a18814c39e3845379510f980a5e006a9d70bef57e8784b74b9d1a510c4f5d2dae7c5de4963e455b5bccb6b01d8dbbf65ff26c14dcbe07abb0c41bc199baabb9dfec1c6b17b7bf002645525ed904ac202ecce6a4793c11fc211abffa616a9be8a5bfefd12b38b510776cdf72640e7f2749c66d06ace92ed1de0434f967fe1ee63369cc3ba36ea6c4e7b4718b3d5296ebc793b9263786799d608bce1d1b9ebbcac37752938bf07a26756e28b587ae1cb8149f5a59fbca0a277aacf61cf352e001428a779eadfd023234df3afb0d16b176028f3a3696504f45136b7ca652135a448711e01360ea013dc9b99338197a0651294693c9bdc9ecc607f5281569a287517c4ad81c911b0812b959cee9ad589e48f0c44350be2b8dec9a714ac968d3e2f3bd0bf4c857ec926d9c10f237a896cc55629ba8b008d12a655f4d55f49c043f40ca99ece9264d0fd5d40c62b40ca3d3bb179e9ccd763d89362f90b2cf6423d072e36455bf82abc6fdc4a2bbd12a7acbf2c5e5716c4a4777f216ad996bc15ed72673a25eb38fd4a8e6299ec860712d0c1740e081c2cf6fecbbe343d20dbb16dde7e41a6b25fbde7cfee981ce3fcd077f863672376b93215b35973d0d850a58fc54f86c0cb9868f8b6e1228411146e0cb7310cfcb812b8c314e8fa188e513e609172a3826d84ef9b7e1682926067340f92266b059da364ac0341e943b1ff8137736be94f3e7db70c08b68efeeeac52c3b741cde9bfcb5906fd409d788d382b5490fab15ea83c7ea4667993e0aa81b89098b2e990f2aff51db37db61f3b9a4218944b03d5ab3acca375849d53e9573a5015ea205437d07589f9d6639c0aee0d1e11dc3a8dac6b10a8102973f38bd1d748e6df39259d4470753029aeef3b81087987a6f23ca17aa9fa2d3cecd5da6f98d553728efb72b61978069aa4560522b1cd6ebf35d5ba98a8e6013014592bb0267370ca4dabee4520dda9e19a98c3faa58f01546265352a45841d2a276af71938980362b6572a9a2a55169725721b90f65c6feecdd0b7effd25118f2f12cc647bad1d0aae35e5e5eb887187d263631a52f0bcca9b953e5caa07145a23759c2ce14db9bc608eeefa1e5a84b286efce24da52d7dfe946d39e9c7c2a4a334c285ea342b5b9ed54c70e4073f69d315e45ccb75cd90ad1ebc7005009fa4f16e9a1d33aa82b29b53f7187d99904f4d61eaa8380b067d997a21d4881f7b58f725136df78f2ae1d216f988f23ee72b83d208919100784b79e86ab1c0d974ff238d169c5edcdcfb0617e3c2e8c4f5022114c1f9ab38ce2fc105c8dd68617d64661cf96d05fed7fe7a902ad1d703c49fa3c41506eee2da1a610a9a418018fbaf30c57ab6aa765bc5fac7929daa2c5a58703be270d07aaff3e87a18f28e4b8b8af83ab7a2d61b7d07ef6eafdadeec8e445cc50ee7dd2592c5eb16094a3ccbb770aa4b65f34914b5423ed124e70725e61882bfcc542bba79d3f7c2c2656f2d43ba73797043c309284e4dba2588c61b0652563c19d67be34b5583c5ad9b7aabf8a783092c579dc498245106f8f2cad534ae393c8e9230aad131479f3bd2994e14f93f3c5cbfc4637f234c3566e774f7e375208ff89613408ec5f7bcaac17348a680698e8a141aaa9ba6e489135a139c1140511736cacdd8219d3860cb909d201d3ed75faa459eac8760350482d036080ed3ae36bbea4ef70cab975566ebdc68165bceec71328b6d40cdbcbaeed148e32b868e348d9b3e42e0cae9c4df3d3d4d001925dde2dbfe35a1d8e39fa58a9a1ea535c0589cd2cfbcf770653b082a694eff9f89ff80014f042247909a0a6b581769c11a267b005c492a0b688233d94f48f8888f32315fddabf095396a7c651ac086c61195227fa98a08051b5939256b2733f94382f251814db3f638e2240c53f1b475cdc93ac186998131eda4ecc3a33c2ad6d582ff4ca70c46a73a368eddb831894d583c1e9a64e1e17dc7a96f50af47ac96a9f305d2da4e9c2dab443d8ed8b2a289a64ddb5589e83b48c590f9285aa33112befb247a75408acce13f79492a2d6f6aa0c1f7e240a52a20ea56e90affb1610608c1a4b36969d8eeb290ee592ac3839a3dd78e1232f3b8bab6177cafbacdd24f13a4d0dc781b4df6d2dd97c802224f212de7c78e04bc6562debc7d1dfc17731b52c9c5a2d197ab7210900cef3e2dde93539f066ee4292e83522adb8a8443b69a9694dd2586a80f24c30b2fddf599a178c461a301ca8dafd91f526cfaa0a64b8ef0c948089b2691e773bb340801f96b90ce526adf8724039f1c422c50c80b626eb133cc83e64bdbc013129bf3e98944ad96a1d71b0720d03e79fcabee0b0bfbfcc6c87fd1a38d303f37fd32357ba599f2d2c3d981c625942fe348dfa82ac15a3582c2a5791a221c9c5fbe93b3fd9f517a4f3d8d55155671c25c2d1202874f26ae970d71cc55cfd86656513e5e02e32691860157b803f83fc0ab5d5261a1d143fd28b7eba8bcceaa9d33d971804bcc1e33664a6f9ea499a88657ae6e24e82f612680d82d663a8c2c9a77518cb325faeb21420eb41499de4342c7777bd9574479ad8fd4c181cc34f6db4e310c246dbfda34cf14201b686762e8f9a2485d2af5a2d746a74d91477c568378b4dd070955ec1be79dac07b59296f7227be59d570188f5804e63b9e3a97ba43916bd847821dc8c853c4418cd1047445256ebeb4ce211d3dfc7f1b4c6f7b619a8e651b6be81c20d91f948196bab824b886122ad5cbf9eed85d5256adf7a1bdd02074523a9ef4727fecd942c02ab640a414c7236f02876370d3e7a34616bfdbc08dafada44109c7edab597e6be373da01fc5b1dda5af79d0848be43206a015db04e8ec2b14445afa3af41d7580f807603e3cf1cc338cdecd3e8ab4d4ef2f6699b5d0e79842579a11f888ba7e1b54bd06f1506c8c6486f0f3e2e6c21d8e62ccf5e3a5c096aceaeea7750de7048584ffacf2bad0b6f24ffeedd9aff09826b66e45b6816a4a8f7a16d0bf0e35525dbcdf253ff5d2c91e8c613ee5bd307d9f6104b7972f6b13bb25a4ec9496ad47d3022ccddf14a131c82ecc73216261cac0cc350a4f8224e174fe5ad64572d9cc3266d0d56c15e1025d0a10c2d6d9f1e34ffd830606cc793496c8406d3fe0a4ac8ee319381f3e681d3f1c4e085bcb417a67ee7b871ced306bb044c60cd8e4598155319a77b8a4c8f5d6300d53475a873b63ee76759d51fb2d833fa25c945e1daa57aac00923d49116fc6e79ddbcd06d37a79d84671ec1f0ff6b84f72e0abbefda2b50f1b2b6d7d37ed768f6311f7a45003de3cb03683fbe6f6f9b1876f54aaec605be33785336076267e0d8076f60a6a3c320122386643b2c8300835538493e9531cf3cc5e424a65279f0a0a7a8ec747fde8a575686cca8f8c409ada34d99c1da5bd2a3dc2f1308b26824d324b16618798cc9dd7afeeb390ee1a2639b97518dda3233b52eac97df5fd727c5a18d9314213888fa598a491cfa683925f85072d1a775e6f4a571fc59c0361fbdd0ab93aa88460a87424edcb2e04f1ba8d334afd41e8abf22cdde08c88d5dc218a5d4ca9910891b5b436e0a6b7787a83daf4c9f73f2d6f629fed6cfff57dd122d2821c9b8ed247377d21079083b064396789b410c7fe31b97d5a390f8e117d1cbf45c84f04136291cfa8db1a2278f73e7d0e6b750f3476b93dad91a0d641ed96bad02d97ca5762b9938513f612bb6b2db030b8ce6379bda90505078207ea961ddb1effd1e1dc49868f296cbbcf8aa04029920635a8fc49b9148b6f3491d7fc4fd809a0fb7403d28d88771ffa9a59d56dc4822a86aadfe7c76c025df923b5ee0903d3b87f9a48090797bb006d26ec9fdf874bfb2e571de17be2a5f6d123b86c9781ba590f071188a9e8bd4ed1004f5db0c426758eb7d8a72c86666e01e8b0f0b8eca45a66aa4dacfb9724002ea4d7bb8a86e28ae96cb8759e0c7694f1cc881987b14894e72b3e069fc30cb5ff486102d8f5d18c66647c03dab970088863747444bf233eccb745e5e92b4b2d40cb925edee94e8b6064582d0a0c5af56a788579cd72f2b7df2c4d1bdd1313cc4479093c1360ffb1083c4503624bd1ce2566d9a309097e378b48dc52031af1241679c03a08fd87ddfd7497eb65b1fca7a3a9451a0352213657388738f9ef9787562a8a8983bf2db38d5cd0e70913bcd89621196655e4bb8c95c3dce10affd2460fc253bd245d8767a1d2b73bd665da056694c5f7a95a1612422c3fc256e44f70855e635347cb5b5776b4c53cc56bd9eddaf7839c8ffbda88fc2783767edc741affef03d62a7161bc370acd89ffe660a2f52b165315a25f13ccfcf5471b37b1076497501a790db876af5f89ae51f7e2d15102aa5cdfe2af0c34ebc42578fea63c368c552f027809217fb5623812c60bd8b615a7b4e83b36f71d68f60ee240ed00ade3f20953c13ce9f60d9bb0bbcb7f12c1c14b2b0e957c9b40da847d8183526252d5ca120b92be8ffe897996cf5d5401b328f6dcfa4ec5d6e211d729bb0e8c16c91ba0849711bd96468baf4076a680385d9718214354edc47ee4be897b8e26b3ea518d4717869c89f00e8085e60f06554dfa587198435c59497d1c3dcaffd295d4f03406213b604bba3f75f9d7e25383015d5ab22c506c56cc7a8653c53d8ad48833cdf06111266132dc0e4be381396e3db4de0cdafd29e0578014d421bae7cec8e2cbf6db609d8d6be9de712ac02d822a1c04e79c3466c77dc0e732970e45b3d1a15f5a2106573dc30d92f1abde6da825e77d0d1ba6d270cccd625ecf36c73a7c8dd1323bcac51f64d5de941a58d5decc35fc7aba9b56231435133a74c7807e5b23c42321e021e200bcde5e36f18bdbc6c74a0fd12ed18a46446f63c21a8b94cc4587d5c548d9263b3a3fe1351503f78e4f956df789c89dc294a68d548973c5b167d32b814306f501c3e820d44d5d4c1ac3f5965196bd28d1cc6084a0d8341dcf0d35616e1f205acde16982efc7a7753e1a0b37584272b78441786ee86f69aaae8ce6de725904fab29c618f66811520f6a29a22d51c9ebb240fbd184ab6c849309172036a6264cbb30ebcea3afbc04d628eda7450f172e0b9abac35557931b3e18e6f4cb3f78bdd7c43fcac9e71fc1fab543dee56fc8e5465478311cd1ff96c9828bea77f7d630a7a995661442fd9bd6692e1e7d49ade921c5a1dfacccb6039761c507587731105829ee364325798d281057fa305d1ec56cec4e1575ddd2ec2681bf64c87db50503fa97c812acef242aa74fa6f10fb40f68e314821212216b1da8158e82f3373bfaa5e456158d39c3587fd93e2c0fede46d0854069a427afaf21e5d600290f25bcb24b632fe2", 0x1000}, {&(0x7f0000000200)="46c5ea2faf34f6026ca40a24907cdd7191df9ea24916d9b9433382ef1569a8c742c6ad2a325f1d82de7025dc1e8d35007283eab2a972a58ecaa495a428510b164489020a46c7bbae48d04c87ea0c90943e9794fbb0b13d2d1f2ea48317a9fc32103b409b9d1f4d58570296c1e92845855378459e007d5dc03073926693078d3621763598a5a85dba8a8e6e771c2bfda2a03188bc4772284a7cfacb47bbf94e8b557b04eca9ed3a8fc56ad07a73780b6973e05fa1a95d0fb06361b58d36ca8553a9e52911f3594c1c1da2074bb8f1086ed07ba6353ad61ba4cc6dc6637af701e3e6d7fb13848556", 0xe7}], 0x2, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x400}, 0x407) getuid() 16:00:00 executing program 0: shmget(0x2, 0x3000, 0x600, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = socket$inet(0x2, 0x0, 0x3) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r0]) setregid(r0, r2) 16:00:00 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000280), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x1f, 0x2}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xfffffce1, &(0x7f00000001c0)="0000000027ee9b1bbb9f3981d0ee8cdd1c5b51bec7937a9ffb0a7311c94679a973dc7860317aa6d9aeba52e2f5292f20c1ecac2f19c4c8b7e435cab7d3c2166eeb6f98b7beb1cfb59e38b1") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xcb, &(0x7f0000000140)="d80012d5424be4df2c54913e3afc7553a785111ba1e085e7645ac38a0fa40542f77d3cfa0dd4a0fcb5d10b4bda38a592eccb5a74353fa53558f0ccaec50fe949ce15977388a5ddcbe9fddc6ea6402d7cd8f167257060b990ce411f846a2e073db03bf01ae9c8cae7f4e61c2c8e4a2bc761e7a1126c4b0b24ed2d69499fab5fe73f2032e8ac6bbc300b06e07b5e075ad370da454a50abfc963d74d06f8c0b34334a748b12ef53f3062f669cee5513fea3f1249bfc81705b132c5a353e4fe42cb8fa2415506baadc9af467ac") 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) shmget(0x0, 0x1000, 0x468, &(0x7f000026e000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe1d) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) write(r0, &(0x7f0000000100)="ab42b1799a6869a6254ebfc48a880e36944d03380901fbf73f5596ea4c66d2661f444aa8a9c013ad1845bf0a603d6f6c0a954454a1bf2d93115f756ea8e1bf10b31ec50bd7e46b9ed334f05892c7968776c150c632b2e416c322f53b2b6973f16d5d622278f9e688b8eb8fff3feb83e91caeeb8a74c8db759ed73c56c6bfeb46fca5e55746c45034d81559ddf43d49e89500c14777b7cd0ba9b352a634f590b6e57607a3a03e7a14cadc520e9539a4ea0373de6f19b500ab103425322a84a5b88a773c1724ba91a6b175ab7dd2246d168c8cfe93261dcb0bfdce34dbccef0f26517fb2ac53ce04695f4211906f4f0845d4f384a6", 0xf4) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='%]#[\\$*\\\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='@^&\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknod$loop(&(0x7f0000000340)='./bus\x00', 0x3048, 0x0) accept(r0, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) write(r1, &(0x7f0000000300)="3446f2c4fa63c7b11a63e31d3926a75e0a101c9f1cb02f8e53bc035051141cd19962ce17f2f1b9186bf3e7f3ccb07bb7b3142c80cc68b0b8f55e67a2", 0x3c) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x987eaf7df4751319) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x100000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7) close(r2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f00000027c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000026c0)=[{&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/39, 0x27}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/218, 0xda}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x9, &(0x7f0000002780)}, 0x802) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x8001, 0x2}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x10001, 0x53b, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fa, 0x0) write(r0, &(0x7f0000000080)='O2', 0x292) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x84c3, 0x10) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x8003) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20440, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x187, 0x5}, {}, {0x23, 0x6}, {0x43}], 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2404, 0x100000000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') chmod(&(0x7f0000000180)='./bus\x00', 0x0) chdir(&(0x7f0000000040)='./bus\x00') chmod(&(0x7f0000000140)='./bus\x00', 0x40) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x92d, 0x100000001, 0x1a18713f}, {0x2, 0xffffffff, 0x1000, 0x5}, {0xfd, 0x0, 0x6, 0xe402}]}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x8, './file0\x00', 0x8, 0x10000, 0x7, 0xfff}) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() r1 = getuid() setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) geteuid() 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:01 executing program 1: symlink(&(0x7f0000000100)='\x00', &(0x7f0000000340)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x94) recvfrom(r0, &(0x7f0000000180)=""/139, 0x8b, 0x800, 0x0, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) accept(r0, 0x0, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x4, './file0\x00', './file0\x00'}) sendto$inet6(r1, &(0x7f0000000000)="cb5e5bdedc15a1d00d2bc1b19193e5654a3beb4454fe899c59ff4d77f8ef5dbb44289ed0958690549cbd236b044ee0920f5aef8242099f8df6919417ed49f098aa2dd97d514b8f06798158549a26ec5205fa8019264cf7bffd99d0b42c02d0bc77ab598d453adeae1b27ca552e9127009c3071cb7dcc4c11d9bd0804c62f5f", 0x7f, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x7fff, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18c3003c08feffffca32b2b57e5e00003f0000348adb01000100833520bb378fa798def218e2b5a4bc9d185c58a42f5cd2b8a8d1e4b4c4d31fc6626d1bcb733b33976980743353f73df43cefb52438d0b3246e0f9e8a7f28270d9111e1a0a80e598ff2a9a4bbb5cb6d26cd7133a66f1423fa355cdccafa7ebbb48b2df68a60309ae6376be8d0b074ea5de7becffedaecfca5c18a3ab152eeaeda0551b37e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e4023"], 0x1c, 0x0}, 0x0) write(r0, &(0x7f0000000100)="b6b3f480e0f0023283636ea6d12b3e9eee084db2edf2bba8b4b02df618d9aa21933ab95d3263975bfd6ef9c704ed20524514c915f1e2d089685ad09c8d090311b3fa1427ec76c8a0e0bc21c70d38a0be2b27f5d1302568e049958955d0398868dc7450dd3d44efd4a27c61be836669882091cd69ce28da15d52df3f3e09a8ccc7b96b1f33b0e686c14d88dac9bddf9386a2f36f142e0174efca097e89f6d0ade78cce1c132420c55c46c2213dbc3ae61acda05865f5dec7c9d5be7f9c7299f215e7d33f3e50d2f2dd67d67cad5e062", 0xcf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0x2) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7fc, 0xffffffffffffffde, "ff0c003c02df71795acd00", 0x0, 0x81}) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000b00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c863615084eb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45193dffa3855c0b568da25152bbbfcd33e85dcba284ece8b7b57660d3a5ce421e7cfb2ebfd48b3ac0de7a9a921153eb4c645a17b58c2b84512a4876dcbe633891395cd1b85211d8edfd7cf49e489ea1e0d3eeece4811e6dec0ca4d0e936d90969dbba5fac62ee7a7911657d49cf6f281cfefbc34bcf6943f5d3d248777b012ea2c1324114c7802e13ebe54098c7489136f4b30cd06d156264fc4ca64584141eaa52afb95e3fccd3cc6ed012d6d242322d076b765d700833f63742a05b174de", 0x1000001c6) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) pread(r0, &(0x7f0000000180)="d2", 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="4b2613bd8c4cdf70275093db92853b0e3842143d8953641e352b4b661f07b9", 0x1f}, {&(0x7f00000001c0)="96bd6f8258eb4e0035978085f5587f6e0563546c10d9aa7dbd9f5a7b09431ce0ba965e2136c2488ee0cebfb695f5146c10b342f8d8df5fedc88b0d7766b1cff28bc5711df1419c3ac30b1d795ae349af89cb4e7520ad87f4a79cd3445539af59bf96226a8b09bcdb6d5450b6b356fbd0b093e5dc1979995d", 0x78}, {&(0x7f0000000240)="5453727e6c474fc0275eb68fe1e5c6fa204e06d57ab53258e103734f4543e8ec22bf936c53803c9ce467fdc84dfc6c86e9cb6394b44afce8dd7933fc646ce29cad035f5ece32fbe88710d37fa37e9953324fd1a4b06ccaa0c8b86e4d6beeebcaaff7416d67038e43e270c870147b44b17c7d32bf6c8591f07f31", 0x7a}, {&(0x7f00000002c0)="2611425c5b1c701033f77ac3a189da8db98045db8e374f9b82063bf2b7b2fae0a076c807e63442e2c58bfae815b68bdaa814aa1d3b10bf819e8fda85bf2a8ebbc9136528360a2967634ea77fe8ec217e1583c29c", 0x54}, {&(0x7f0000000340)="c10b6d7b15d98e59f8aa95252924f7c947d80d388bada078e6508578e8e62546da1b7027b54ff153f8c7b2a94f3f50b0fb1e278cd439d5bdc1fb28fd01e5a80e3c90b2530f07f0c6ead0680803bfdbfc660ecc20a2d29c1d7c1fc03a37b1c60ceeacd5d7c2d0b902c2cd1692d3e08a602d85ff29ebae35aaa8bef928d78bb27b869988297aae1070b01449161f7f60ab", 0x90}, {&(0x7f0000000400)="90cf27290fb9f65228f6b2c2a218357e2718d0a8efafa7712f7983650125a36fce15132844a9642779c4c2f1e43bc3cac56d2bf60bd2480330aa75602b4e5a898c6733cedc79873c9246c6eb8bf620209c656cad9474a42acab33c8637d33e2adcb9f5e67a21965c99a1366e4c3ea5eda1", 0x71}], 0x6, 0x0, 0x4c) 16:00:02 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x200, 0x7f, 0xc0b, 0x1, "609512539443766f52a2e374e88a1f162355d263", 0xfffffffffffffe00, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8000, 0x6, 0x101, 0x6, "7f33c686683f4554bcc0ae612064b499c2854d08", 0x5, 0x5}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/252, 0xfc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendsyslog(&(0x7f0000000340)="33d9b9f4bea77f80351fb1439578abd1ec2b101ab3ea4ef92cba6da786fc082f055832014fc4862b5ba5158ffef032c54a30c83c92eb83a4904cfe5188065349472caf9f496ebb200e55e00851d518d8090fa5be634277a6077d17aad4aa9cd51e1b17055ab050639469e8efe1c840e14a91dbebb5b63a3b3cac838e541f855b22c06d0c96dad779384d3f151722098e2b0e3934245847af752969b779f728c2", 0xa0, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) getpeername(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000020008000"/110], &(0x7f00000002c0)=0x6e) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="6ee53a301d8d489f4d2a4c880eac7dd4b51d8b6981e7d02aaee822962c3343bd36ea3e9fc8ac9e7be6a3e2424afb8ddc39a04af4d51dd5867bdf38a983b822a0766375906c989ff8ecdbbba74cf70a813d9264d7f015e405c2c9bec2cf6c05f4370228eaa5e0cde50d95ac61ff0f617e266941fd0c948c4072da68f622f75119d263392c013a3699a9c080fb8f0fb24d47fefec68c4b1207eebcb7acb4ce0afb26d4534ce28b00b260529b85da58da430ff6c884f83121b2f4afdaa85696cb72ece9bff248b1466fba5ba4801eb0a0e1f933ccaaec476ef6037fc17e0180196c", 0xe0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/68) r1 = semget(0x1, 0x3, 0x6a0) semop(r1, &(0x7f0000000080)=[{0x0, 0x8, 0x1000}, {0x2, 0x61ec, 0x1800}, {0x0, 0x7, 0x1800}], 0x3) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x8, 0xb) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bc8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x9}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:03 executing program 1: socketpair(0x0, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x88, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x801, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r15 = socket$inet(0x2, 0x4, 0x598e) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x0, 0x0) r20 = syz_open_pts() r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd\x00', 0x0, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse0\x00', 0x82, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = socket(0x11, 0x4000, 0x0) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x40, 0x0) r27 = socket$inet(0x2, 0x4004, 0x4) r28 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r29 = kqueue() r30 = openat$klog(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/klog\x00', 0x10002, 0x0) r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r34 = openat$wsdisplay(0xffffffffffffff9c, 0xfffffffffffffffe, 0x10005, 0x0) r35 = openat$klog(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/klog\x00', 0x20002, 0x0) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000140)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="344fda8a04ef5a86554a3ea6fd4c9d21d6be2c5679b3fdd9a61c06624e679ac550d0682905c4a5b4c790826e6fe36c4cb92eb6236acc2645ceefa582abca700b55961967ea886980909776f87f840f458077ff586243ff5a7b149bb77ee382fd374bc27d781d5681fa6f4e6cde5be04c672af8705179c778ec8923ba56e9672404fdc10cb3244bb3563436b196c7126c0761d9bb2f70d060dd0e9c2d9741c6104bfea42a1f646a574dd230", 0xab}, {&(0x7f0000000240)="6affd7242c286119d739d3ab26dc43a152b55edc5a4b6eb23430b4fea858952a63c37b467638dfcc7d805a3d3a876c0bc6c046f27dfcb0985688f117e3c2a79e237bd9716150fc2a7fc04e087da6d7ca862fbdaf64f3def96cbe6e4910ecb9d4941a3735023bdca07535de073fed81a5a234ed48aa15166cfcaf1f15d66107ce864a6631c99cf6b0b0ec23", 0x8b}, {&(0x7f0000000300)="3096", 0x2}, {&(0x7f0000000340)="25b93cf2cc5fb67d5f50675e343e52da49c13248378f74a91e72ba08754c933db2986ba6c5c0b2a9646bda8f85b43f3b1f2ecc38ff2f33df387d3e4a1638f4dedcfdb7d49e1b22e9271b91666091fe02e6aa04d5e8686c2dd2c103743193b20a30247561e98a", 0x66}, {&(0x7f00000003c0)="db2401c1f6561de84f45b696b50f2c4bca52c56a654c59fa4b5967cc59e388d8e484dae6be7f4cbca75b00f4d625a92eaa31cb3985272250d204c6f5affe404e343059a73aefddf632a9bd842d071891eef99d3adda8af15f7bf80e9062065edb9bb219b147e83455457663f4165728edb1266d76f0cab617e22574f4a51f13f0a08b534570971771ed9767d66c2790f593b58816ec0120c6d732026ef061d829660c1d3078c496b47fcfdfc6c9e", 0xae}, {&(0x7f0000000480)="d1af96e072a2b5d3c622a3bde4bfe7c56f06a69723516a08121fa49e67ceafc7b9412a4b0410a4483491ddb4f6c361a6ed22b763f12395006784fae4ea118fa9c65bd66b", 0x44}, {&(0x7f0000000500)="4e948c3e69f904a4cb408884771329098986b9614305d397655a07", 0x1b}, {&(0x7f0000000540)="a2df65c7620d18b07f7ab7a9ada6b6cc77526b9cd32f44466dac933a6d420bc37d0ec85a804ca82d5ae0df41f9de", 0x2e}], 0x8, &(0x7f0000000c80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="0000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x2}, 0x400) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ftruncate(r36, 0x0, 0x0) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ftruncate(r37, 0x0, 0x100) r38 = socket(0x18, 0x8002, 0x0) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff39) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) mprotect(&(0x7f000036c000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r2, &(0x7f0000000080)="4bb6cce51bb508d56a78a95845ea7de6efdf70", 0x13) sendmsg(r1, &(0x7f0000002880)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000100)="46279af6a82be1ed6e8fce40d8d55955b580a55a2f1aad6890f2da79756df2879b830b35757d8cd7f3c5b2bd5ab221649c541060d62d324750342c617000a37d1284b71ed05678f6a36e1b07700aae3c6f5947c3a13bb72aa0d7b9e54b3ebafb1b0feb014c10578282b8e46eac51dc9c9585cf39aa7a6959d58bd8e84ef2b46fecb483071426ec6fce23fa0f56d064659fed52b027a95d86adfe7f7994ddf8ade0d5e97e45533d5dbd666eee5eedee9bfc9d1173ea8122c4b41f4a33fa4d152d779088ba8ebffa34d99f1141f09f667b2f7680a4e21c6d68599523c5c446e4e86070cdbc26f85cb33c810d30afe06042ef5af0f72799e732963f857c28fd8999be94a0a298360e36de59c3d121ff0c282bb312984df966caefeb1c36b7ad43971c8d68689137e15204fd87c4ce081d0abc41a83e71202f3ce797a9ceb1f7e1239d2d0bf121f052419203dfee532d3bc9a372d755f2e1493b52c48d6a72429edcd4a1ade697c02480811012710af79ce42ef8628fc2983a20d8ccc22435325c6da25beb0608d7e42c486d60ee39a96bdb3735b534f0df02e376599f66c1a3ccee3a9589368ef4763466174e75011b9c9dfb413bbcc72dac8916e30ff98d4d224c75cb8db2f56727aff659bd2540c5491949e7cb12ba00b9d71a3e195d3959be344fc4496b85c4b89e5f0cb54f8798e67bed9dec48452b52eb9e183a31076e0b0a1f7e9310d08a57ff8130108b62fe2682555c714c8556b0d9914b32ae71dab9535d5682419c76e2060df8ec68cdcf62169c47726adc48ba60a04e10d27b9bee39bfc51613b71a797527647e98ae22a3d87f570c6bff3ceb5791d7942f3dcee681f03d698081d3ceb8ca2105653fcb97545d79fbdc014429b4735b8a88defc7e38673a2ed80d4e6f2de58b8a1cd65696f8c1b2bbc1333b1e346174ced0eedc277d5fee53858a68d5a65192600f7070df3c4882582a72461f170b20fc9ab4bb16b8ace64387cc1fb02f41fb52bb4a69e9b7d14404372d5ec0fd3acf420c17f43535cecceedf39a77088fb154d702e9ebe5d22a1747114e24b669ddf86492d7f46c651d61c329c83880f510c06991ef50908a830f17e92f24e0b1fcc630bd8772b9e12de17ff0c7f8b8a78a38c234dd756e9c9ddfa655d09de3c9c31beb0afb2b8c3876a04996238fcf7e1ae7ec0b3dbdddd94b0bc3eac9e4c0fb4ace1a69537bb626d1ffaa4a10d72c9b054a8b62f4af7113402d6b679e79dbda3e658bc138363b4e1c5e28d14e2972eb1fa205890fc073b7910789ff93c8b57c58e5a3b14b7793426cda3ddb2867cb138406322fe29a6caf037444566d3a4286bdefdd3510f4db4def568efeb96c6a0281d910791519f45b10f76061f073f88fc031f87eea7d78b12bd4a0d0f118b086a9bbd7bb683cf6c6b8300dfbf3b8ae7e29a7b0f13fb8cf9f2abd703668b16b27deb558864ca1c41088c92e360490c9ff3610694e640427fd335e2e6e5b9a14565ddf1a3d121917585ddf1d100c556a5c89100c67d0c0ca5ad1349802a16a73e4851804549952da56173b34ac4b4249a0f1bdf862ebfe5fc5c28c08cc8039dce3fc53843a4bcba10bede6c7ffa52e60414e3021a90e89d5468b743722d5ceeabb6904e258c769900fb5430bed6cf42377cc2cd9bf37f36c70090232fba72b1b2bc4327085db88ff98c3238a3199ddd0d88cd6fa1f0e5ab96085ab7c519358c6e4971443d9fe964aa2dd9d26934154b3afcb2a6700410890780dfe783548f3525148620f5dd849f993ece7f7e482d45ec7d386cac58dd002f5abe098b4895e2db7942a9ec80f337d57b4bd6494985a222d27a8509447b82c9284c135f0310784e9a451d50fecff714c3d86d1045a5b6dc14a7e9099807575f4273bd2a78704d51ba16012e643c692e4622855d62757c451dcf9baec58f5b7e7c7da54fcd4dc475a716b5fd7b38c78d2d4da6527e160ebd9aa3d010bbd05accefd6de79ff85dc5ea7a10650f1e7d16732631ca17c0c988bdc7441fdd84439206a00ed92f6d3c623e5fb838077d15dca77bcced0ce0682665e9de9bc40181afd1987d6dab08b678d6231839eebe8f7e099df1131adb7f32f55a12e57c0029e45701067e64ccb43fd351c0a376c0b4b0217f87fe1bfe0e7fab36fc134ac57b9c566e1ab3104c5df7e2ce15a6ad6fea8f1669f04705fecbd4dba7716fbfccda715cae43bc1e01025cb406381175be4c134d89e52336742997452bacc0bf7d55b0ad10ee57c21d1ae2078d2239f8c6873c3e343537d66025830eb3626152af1355cd91e25ebe97928fa3072570078e2d1640b0f610598daedb7d7adaa9b3ebeb79bc310348b0b205b739a8c47a2324d46dfaae1a7de3e552ba5f0a868835cfd8c7f7b7be346b7244ae1dd5dba8a9305ea9a941d4ab2471b6dd53fc582b1405ccdb9f2374996d36cd5c12c96e18e79fb29d9db8606d12d97907c71654b1486893d5f97dc513e8d9b62a9c0a3c7bace59029999a0ce3db68e02c0c002b8feb6a2d24c933b2839547192a33eda781eec3c5145f89f85c4cfe2d2684b9b824b508195b14b1d641ea5eb5a07beffb4b5e46077d5ef9c4e6fd62c4a217de6d38628e4eb4113c021a7c39c67adfa73afaa90976e99d8508d2eaa67bd2c59e47e7c7d8d97ce82ecce9b1249ded1729423a60961c7b1a8af676e708c9bfa75b67c9b7cfbabfab01f6e6416102987fdf5fea96b36d27a7330207a31c2fd701b8396dfa98aad8853670c204f8ca6e6bbf2d7cdbfc62cd3a100d945bc346968b1780b801aee8466183a6c18000c9015ecf5c2fde907eafa06988ac7ade2296f65fca79d5ed3c718afb9ff055709f6371e77b53dfb58f06fc2b47ecd4b26273f1e01a19fff077a6c9a8733c5107cb2e8bb43832fcf136d4a08610bf740d6d8f1412797b83706396acccf7a35503670349ace396d3447612e905d4e11d6991aafa8ed5775b782a6e7e556839a3a1a2a803e881d409173e7033a92a2e187aa971b1dbca75c02495cd57b838292f38ae5ea0db44f547b257ffd6e875c2d87cf969949898f1f73b0779196e371487f9657db5ef6ced77f3d2f84980253d6a6af857c41c900f67ec640a38959ad414be0e375423f2323471d4d90cba7e47223a7bc921ce20801bff52305f1c6ebc2bfe42f9adb08788362ec539076794004f2edc468c2969001bba0a2ad0a3b2496e80856c3fcac9fdaeaa4b372fa56983e5b82afe6df86fb123b87d76ceba5fa36f19608049cd98b34a5eaa20f8ae43a7be07e52f2ad3ef4c38c9dcc5f8251f8df631598048822b610b460e015f0d3a0a7cde0b2e19ae5e3c0f671a7f80be19bdbad3942db5370a725cfba1c4087b49439293ddaea83f786d3e364c07a3e63ccf653194ed6f695db9498538e547400485174c5f231868f009fd510d6cb1ad2a50218e2d75598fe3e7480eb86662ee5524875cab7d4c1327df6bb6b7f4244baa916730e5d80eff174918ded5f19f4168757a8090c3c59c0bca0b0dfeccf7d9a42f7bc01792f264088116286a7cbb559355c4f5adfa45158a4f47e0ee603afe5dd56151c75c15dc03ffb378e1b16dd2ab55658e5787247928c4864972d07da0677e8ca02696bd8b653bbd8675b796cc4ebb66a5bfeb97da759a6232a51bb49f6fc3a8771933ee7703bdecb7797d3f80c19a5c28c85fd012fc014e47b798fceefd9f8b1c317d0594f23de19e7e169ac89afe602d47861dcf40fa72d4926b6c8bb79a5b5dc26962e062756e650aec9db4a5a0ccc2b0b8ffd8e4e129bd2be5b23ef369888e4fa8cffc0fd34e6363e662869e47b9b33917f42ef73f6f627d26bbdb27f8d629f4af65dde730e6aa36ebad5e69c31c10b2a7a3c974d76daeac3db9d77a87be18ef41af1a81537c530dc5a56dac8c9c6539bc3b9b660fcc2d9183dae26a2b4f2a6363d9b1f2f2432ae927f0602bb84069a98b78b5eb6bec17832a56f8b6c01363b5abbb16ab5d365b228f9aebe799a8f8794854de0b713b0fc6c4c3f5887ab9b9af5dac1f62bbb9276bac7348afbef284bd956d57871f77f6d24a20e1ca201ad195081a9a00aaab998ed73e6672d347b60a9f75754625e66f153cc0fa7bfa07d0ad9143a6829b591cf59b09b0236592408cfd3d423cab3f3b3b0301bd42abe22643093b2b49e02737be7ae2ec49603783bc69472e281f3a68d2f4a48c34591b4de0ee5f0ea1442b013675a1f52eba9cb3c8acdede3b256722a1dac1da2ddef4a0fe1200f172be6ca693e37dbe5c91d41d4bf7aaaf147ea479cfbf72cfcdde1ac9da833c1f72ae0e748404622016f177eaa7bf86f1815eb8fb2f1d739b0192e92641a88a9ffef43ac219227bbf7e2140b4378b47c6d0b66b25182a693f0b6359c09b7bbc5d5f21a9957c722a574b4d6067a3e463266ebaaca797a6aac11e1100b9d0d37161573a9869a8302cdc472fbe7268b981435e86f42e69fc87a5d4ff836e4cb82aeab0f3bc5c16ac091fb5e2afb7bc356bc940e4de0e28ba3a7973cbdcbb847b7441001952a8b86a83c3479ec4ba76131c272c9837eed0ab69e08bc47c7900c1fe495c19adb87f7dcd3f7aa47662d40ebda0091428cd7ca2f1599f7a186f1d2b9d4143a98a721f3f9f778aea91b569fdfae5d29c6b888c56227127e51013b60bf3aa7262e2186022360107878153d1deb2334ee2107bab4fef8a28fd1b6c8a0d8d6e3277f8efd6cc6bed6e1da39bcdf571ff676ca2e6ffc2f9e6472c4a2ff5e695c91a5d1968fabd9815cba7c8837cc707126d1b4f4b19576484829a77d3cb8da65628a1d585cf8816c6796e8aba3559895cdd33522b840f38d39c6a93741e13d03ca094d216be04d87f3f7de80cb6a196365bec037320eaa1818a6f9c4f156854ce750a1c39aa9bf2da2876409a40e1c2fb60881034f2d95c4df3627069c290bd1cc1c821b6b61f01dcc3c37a87188637446f4278c2f540783939827513f427b5303b52212e58865314bf31ca956c5a7dc9fc82d4c58510ecd2136d00e4be951934d5f9d42a037f327bd15f68dc8d0d3a2bb9bccbc51d04ae7a6a22d5724230ed638769e356f14d450e44c5a0e41968ebc88399aaaacaa89699bc62cea1addef6e4add40346ca7d8146881b399627a085aa47ced6d9287d7d55e3d661a316b8d689c06b8fc34f8b877b85fa751f83427f27b4e1acf493432318596284cc62bfe9784118056b4dffbea704ed1edaff55eab0e31bc9fa311743e3d2894e8388630ef55805818fe54b41fcdefad74023789eb38921a1a3e0455d10fb3920216db2531a2608e1b8752fa5937db1d4e92343d41ba3b5f69ba34db4e6cc5731c74f3360e8482bae9f6efe503e1bd94a31496fe0f625095059d882ffd6e09bed4f10d09b7de34f2b8d2008e42460e82786f7dacc35cd0dd8a4c56d6fbe405dd8799e7b56863567654b42da44291ed085a970ffd0e687a0375ff9f2a6d4885d24ce1fa6aa2f621e1bb9da5a1021744e18289f98c4c981196c9f9cfceea93ba83eff921b4af80d39e7370b5e7e84dd753a4381d8ec256be0e73b133f15a06891570f2d10b0a19fbdc173b10f2081360cfe52b1d4bf50e4f3fef53e37e5f5d35f0d04c1952ef51e0c84b4a7c92d0f9bab1cbb4a9f856c00a740aae749dfc48756de92cdc9deb7655ea7713c071bd67f75f3657ae71f205d782465b7adf331fe1125f30cf37074b085dca4908bbce464b463e868d579ccd44b9ecf7a108fea9db8285fa9ae3e65f031430ae5cb6d284d31263e20d3cc0bf5f3842e668c5", 0x1000}, {&(0x7f0000001100)="141ea17b4f79e0deec49eb3d74a3381cad4e0ffc5cfc5c8be2a6a8bbb037dab93e489c126201c48b8ce8fd65d07661642f281188d6096a246e390dab73c239e8522d6bdb8ddaac35533601edf68c008a474bc0ccc3704b4d90ef44bb9c8d8a7b2e77c747f3c638f5f37e878583d6", 0x6e}, {&(0x7f0000001180)="5606808d9444b3a589c1c5798dce3f4beac31b8b95d24e83ac972cf8e6e111ce534a5474f66b3e4d5ad22252f00e5fd5e2364211945c7906a90366ec555befc7661e54cf1839902534ab45f2f753904325625646f604852e362657655081f1cfc2548e7b453907a701dcbe47f8f7da347ec4b67cad1c255db741abc0d5ee574f84bc83851b78791e5335042ec58617d6293f073fdf204d", 0x97}, {&(0x7f0000001240)="e0c2fd4996bca652debd09b53f48a77dc68be068ac382242460be07e1674d9958dbe92f56e5d53de9b21c4515a9029712d623f801f3821361b3fb53e5ddc413a9ceebad1bb60c2ab179ee9aa8ac0a08dd7e8da91dd11e033753526c7c1a1441ce8fd2e7b93d5c687c4555b413c6af21db2f3cc5c7aad7851702383b6266f422e63c791d2b0c2d5e44f6824a768187d7b65168ba0", 0x94}, {&(0x7f0000001300)="74ff04f4ca0ab1be0fba0aa0c861040d00c40468526becb8dcf4c1f2df7160b937295fe91416a861449d4e055823756f42ad4b54454375821aa4b7c38672c21bdba77dcc250153f17e6e8e40b2a8a5e927bc0c3db7902f0b2cdfa7084b5b417b615a6efc7163f03114a6c195bde54d2ed8b0fa44b7a294d73a7414e2de5cf5ec7689e60811120a92af3895d12caeeabeb099e2d92537036b7a9d8c686d77f357edc28181c8668a3e8628ffe71393831b2e73dbfe1476a0c3a9ff0a6728e6da013efa917ec897d4ab", 0xc8}, {&(0x7f0000001400)="21f63f2c21dd8f7192b1aa674a00cc20d8e8b9db72d9e9c619e7ce256857ee2954308ca3be00287a8ea824607ceea226007925de2db071291459fb9f196a72f11715e7afc09537704f425af9f67aac48951bf6d9cc54f48b3d5d46e9743d60cb685477c8663ac5bea49cb99f6927be2a1c45a30e388bce431da3", 0x7a}, {&(0x7f0000001480)="ae138a98d454c50d704f9ee9", 0xc}, {&(0x7f00000014c0)="2613d05f9da0878bdb2b395169b7be3a3271183502f812c15fd03173a78d97979c76069d1426010ab0841fa6ffcae6d9ba2fa0c496d3ae1e4a7af2cf200fb914e650f6318cab602daf752d46feff83ef45173a737abfbdfcb0da73", 0x5b}, {&(0x7f0000001540)="e6babf43b5ee86fee9bcc2236d52fc4c903634a36bfc54fee48c2ce0fb0446be103e527269e2e3cd2f616e67e970efa92683fdd8bf5e1546450dba0dfbae177377f89796ba2da97468add9da40ddb8ec84659a18dd5cf7bcdae789454f5bd49f199b2cf0534d83f527c8e235ca5e3711e49f15de78dac329f0bd6091aa4fcd79c8390727302c27e301f019d75e4874ca0bfccecdee4ffdcd0779f288f3f2eb86bb466c71c49e2afdd41d3a0c744468f3bc326be11e7027ffa4958ba030a2a4d5a4761627330b157458ccf9892f1a87be35f8dc39c40bf5379b714d5dcf74ec433f68f45ee6634a0895c9f9f1f8bff52163aa9255df37e335514955", 0xfb}], 0x9, &(0x7f0000001700)=[{0x1010, 0x1, 0x9, "00395e0b496f4e5dec17ce66044aab6b4c1795731db2099fe16771a8b84edbb0f4d103b6c7031658c8a3ee8b073b0e92b8ed120749c39527ac92fe9b6427cc8d3a9dfa7c8e7c777efeb67ebf96a1413cf783dc4cb63ff22f8c470f9a234584dd96dc2583d6ce236b74c5782e6b7444c22148a672a75d10e1792e9fe2ff50c27d0563964a57c3379b9f3190f551845db386c0f14151ecf1992b88eb70f3efc922ab352a64b1074ce625d5b0de63dcb412ac95b2727dc486c2edb2ac172ab48c1ed870e97f2c6e00eabf19b377f29b5f8c3cbe06be47d3b7405d9f209b64e1519945d4fc1ca1ec17b5334b1607e97f389fcea23a488fe1ca697c8abe63b47cd76ac02d758ebdeb22bcc96100345ac13bd19760098f7ef1fde5f5888ed4031970ac76fc9bb4191d7cf0799b97126d4e2189ce3f4bf586e713cf6caff3e5bc94e66ebf67623f4e48c21816f2a9390fdee78989eb776e5a88775d38bdf933ae1ca02af9baa6499fb28b8266c1eb7b977743696ac2bd21881c8c34aac737e2104f4273248fb090e29706366576065e411496088bc07091f96f37ae9336c74b23faf8c561609a311e0ad976ffc5a0c8cceaaba309357b79bf86a7668152c6032ce6d1dbdb8fcb7dd0b5d56a62029124f1eedd7ddb390194cff9e8c823c640e4a41a7e617c55956507bc9ec33d2c6c0feb61ae5912385def0e8c73d3fb9fbddba6147c0cbd09afae8df8d5869be86bdcd3dc7b7cff4ccea53162c0c732e08933406f36939d90ea38aa05af32ded2c153e0f9510c1dc45a6b280560bb586dfa7d76b856b753c83143b47b097779ff04d31ca0c938b814d4e4aa4bd7f1a73216687cceb4e8c2e7f6c1dea8e564750723fe7e5987ec428e2dc4fca9516cead86aa3c97227383a6d7984249e7555d798523e1d1ee1fa613697fa5378beb3c963126a860da1d1a5853cfe0d70ed356412f55dec6437f0493dad5070113a65be0e60c40d51c841802fb95247e3f21c2bfa80317870a8f223820272dbe1974e9901e59074b46ce2e071845958069587fab4bb916901ce05216d97e752f856c94b299c5ffeb4845a8e3d9d0ff65a7298a8ac7e20b75a2729a26f7b2c7213bbc23948ff969160fa54ede9ccfa13314c7fe0e6577ccfa0fb7252a44f320c61460dd1fe6d2635329297e119e0fb573fbb93076e75e4fdae5825598d10c0257ee486013862b94ff40a8a652da392d0cd08a153a767712ab79f4b49cb7774b2db8edbec04db2717ef06fee9de4247e27899cb0881ead8f1eafcf6778663ff6c386de204cb7d0fd2048da062c475e5421591d5a5729c21496e972bbc1cf3968785ce26f35d46a4798d8f31aaf0864c03fc94a027a98af73b51bb32043d50416fd3179ce362dc9080bbe3cd82d412e509e118fcc59f6026a50bbcf7a250027dc88fb428bdc1ffde8c62c62f65bb9fb6f12b6e558eecf1694aaa588d8f0ab65d959ec0f4eb6eafaa07893502b96ded4ce2487e1dc5ca6df1846eddd68def7d9bf4fbf9704621cafb974e0178c8e80956eeaa2483393e0d5888e48ba5cf3e08ee88cb13b633c44a1bf87abb152e093c9db9fb05806e6d153695cb710ad634d2d4f491943a81dddba8e0604b3ddc33042179620d6dadae58bc2068fc24c243496a4d4234f13803ff609048a24fbea8ca187b75afe7e1089e99af9c3c45b536a820311a073808bcdb18f0fd575912b2ded23f6de9432d175bc4fe0179d1bfd8b583f554687e79914d536a6389f6a07ec175dfe429ee3436a1f9af62b5440319ce665dc894e160d709e63447dc617ddf4f10edb5c5193bb31fec43c452106c120b0fc72c912c64efb0ffbb13ecd8bd485cfe4087baecee6ba0281baf7b5985bbdfc82d7996171eab5be2a6f051bd471148d5a28a82f32401b333fc655322e65fcf5b4e457370acd69d0c0d0c3f19e36d4dff49fb63bc62b1e401751fa35d85aa36afb174be3ec96e03a69690205ff3a32fe60540117420d959aa48dcd39de22b651083bf6fdf6c1bd48deeb3ffdd3ea23fa1aa08d63b60ade7fc0fe96efbddcf69f09660fbb01f44c1ee8eba26a27258c879ed39bc5ae0702d05d09049a0258a2690adce48d548093e73b404ff62b0021f97fb8e20710063693e3e665a017c037d2ead4dc72db9b14573fe3c02170979fe117cef9d3954fdf95355cb72997e7176d796bcdcb87781579979d2f5fd00f35f0f0c5bccb8d6eee6ec507746f1150e8acbd157239d4ecbfc21e3fe7dfe2d98a1e9aa45755bb67ed200ee62e8f40e4a8f106557b340b524e03f96c394b9dd8515c187bd9a025d9e40e8b7669ace2399cae39e0aef4f2b125ceb8aaa225dca73f618f730918309365f88157366ad4e713e24e1ffb15796ebd5f0f84a559b85eb8154baa843a91d7a735c727959cf1c4690c76cbebe09ffaac9df76cafe9d05196d22eb9ce06a1e357a57b9ffc4fdd6452cbc0a82733d37bb180e651bcd25d429aba0f3ba3cf684a0c65fdbb029c1a5f96d6cd93080587400c4fa87e0b618a9471cf9a45c34a936584bf5103a82b84db199302c8327a6f52f16e950ac25854b5c43b64480ff0ad0d345559af3a4b5d5b676546374d9464a23425050da6de66fd78469b0fb4558d3efc5ac8399438017fcfefeb13e27d633c0650647cbc465d45e5b7dc62a70eef3d4102404e8d400cce995dded18e9fff10e9dfcfba33e581780970a6b58f6debbcb3b779b0604a819aa3b23918d47b02f651905786631aebf9746e1ae64f2d559491ed1564c6d3bfb5547d0992e18f080bb878168b1933c3c6a46dac2d07a21bbe4ac3eff1a2784473bc81f96a9dbaad821db10e7d95eb8a0062b31fd1bf79416916661ea39b9af51393a2e60629aa811582eb513db8e6764e59a1775b06be1065bfcd3e3f6dc94e81337b259a00d54edf846d9af36ddf510152b8769e8de08162334e679994d4a0f72edf0858d5648140f46fa5a9a5554b7f44d72e384e6daa9b36280b6aadbeaeaed0531b67828ff091963c3e986b04dfa160e7bee4f787bd32c13bad2ba6442d64a35f239a2e3e86f4b6d8af6f9e5d5f42bf8a138bad1bfedd7faee7342945466a14b69628ef644aab7ed1e7618043240ba93e56907e9fe2e01660768615b3ff94fa8ac3861a4a8fa3a89b495ea064ac11117cf8d3430768ec0a33ee70380b7d6074de4e4b21fa53318d036e92277f2f73e53c04f282de5e138a9f0844e87ad29df2a0d30ae728d7feb825fac3fd43e9bd38df5d6a30cb72385b5a12e6caaabadf4ac07d633ba6b8bd03b739de293e1ad5636234f3a0a2b89674f00d97434b43a3cd23509dd2516c42f319a0247bf2174ba13e0abc183dae9da6e22aa835bfb4d246127a264dc5bda6eaeea616dc3853106e6aa8eeb215e58540e73fe6b3efefe93463afe16f66eaae9156467f83fb09f19017a7239adb4bbb5a1087d9baeba8b6a805c1612001be330284ac8e028042cea0bfc64a8e6ca34706471b7ba991c2e3eb9452491dd1cbf9408aed22cc62f9e54cc6ed6a950987d0a5e8d9d69ebd23457ee05e7773321842cbc9fe1265b97376d11b83dda91da716e906c3deeca909c3362e44d97d85d4afa3d2257b5fc474470c0d8712384ccd79dbdd8ac197bd094e3a32723ef938c72aa061e52c2a9e615f4ce6fd750557550370e3b8ec567db1d7675cccd2ae4e24d657837da372cd4ba666ecf5000713ca72b911cd3bbf6115aaee97343456a9432178f81fd39eac0e0e83cd6d70e45e3b6d74292e03e01ab9869b93f4a9b3f0f569e2ebeaadb604e142a1bb022dd1e0d91dfd08ffeb4424e238d098607c881c1c301affba2d3ef66afd9dc63e0fdecaacf45b0dff5a4ca13f1321cc1748da7f0e498334df7680793333cb9a7959d0cb148d34fdb68366f9c7ad3460511ba91bfe3eb955587833edffe2df826bfb93721f97f1b2fe1767bc13983d77447341f3b925e8d068542200a4b3019cbec3695075eb102a683b3f5f597ec1cf93a16cc7e06605253c3b2643ce1abb2315b5365224c16e8ee21d27a7fed63d9b322f7f6888e206ef85e05b85e197036c4f5fb10c51af656fc8562e555b4e4739e7ec38ef0282a8a3e5ba8fa92e4e8a3c0174ffc8e1ae7b8beeea7e498b48df0120a927ad0b3f24bdf747320af01ce8d087a54c7c876a69f0732de909b8be65f258d48f3e33dc37ad3d6bdd5b709366eb5488ba36a9c31235a7ffecf3d8a10007fc8bd58c7197d2f124cb829fc19d7dcaaad96ebff44f30c32b8366606277977b8bd8b0bb79b5e38b6d3a7e70fb57c4db93ebe6e4c7584f313f0363eca497e8a0f39c0d41a5122cae3100a7aa7ac44803b1c2eff54abf6cf45c11e5e4e4904763d5dca53559b675fd4d249e39349635bf2a38aae498964eef0bdae859993cfb09aa88f75ea4f09b6ca157c6ab1edff1c178db3d167f71e8cabe6289655917b55845bcd585ac05819aeb281aa29c575bce5c2028f658ee6023757d7788e76880fc7afabdb6f3820050b81978efa8d83fdc7635f08ca08c22ed9a5db4f3d26769b5a335e37142eefdd7a3e5fb24a01f9b6b026ff859a0ecedf4e8eccce2f66f2aab1fab31fd5822cb321936abeb025c6e7d88e0da10f9f5b100f504e64c266d3172646eca5429e72b1b60e19857b30422a9996db989d966ced366a16f50a9cbf035482bf80314e257f95e6df9ceda326e26b0c256ba45f0201bf88da1d6cd9c806f4c8c41ee3ecdf43c7aec9b1918b03ab0bda697b9c29eb42c70b42e65d6690686cad344a92341eb97673fb8e84c68cf67054e0b06f6a6a389841903ea435c474644cacee63c5852411ee0633e185ab4741bbf1d4b70bc2fe9d61a7764116e16ef7fc8e8196c6e139c5eabb135a3928b96b1b15cd2886210f27defb177c5e66361fbe59e896eb77bb8cdf5d3a68ad5d3b90564324520a84ec62dc24b4672e75983474b4efadc4990c3bf6895fb3180ab2c101f74139bd3beba1c87703733d16d9f16a09de5501ea3b858370fd6591f3dc917b0db51ce83e7ae4949eb410619068b7e289bfd560113fc3f43fcdfe410a744ce0252a1d63727fff94b61c26fea4a6ab2864ed85228e144e77b2d73744b673b38bb4c463d6f811fbfd14cfd90b02bc6897e62117fa61a1156ef3519cdab44aa72b1c81c0162832a9acb1c6d802519b2f3028fa0191344e49a3bc38eae8b60090934b009a5995cae6304c557de6fce8a40b0e47701e6a97d1e7443bc0a471d41282aad70afab5d1f6746f54a72ae9c362fa90ff1d313dec24a349ad047c7a7ec4d290c0dfb47823a2b576b2cce302e1965eaf9ee4aa24329ee3874e7adceb5b5a37041a7e94c7d064126f17d53b27d1626cdd677a5ac3466c39577290f73add3c5072d4e71730c3e161d2ad23dc2d4e0ff0b221e30bc5b8b84347e8b60a17418eb66724cda43f5fce90c36f34f1ebbc6ffffffaac4a16931269526642ede57d35b8ca738ce0329e659cdb743d0a5bdcb9a030f663d688af1f14828f001c369c52442f83b783e8970b2c63fded5bdd09cc67ac4dd0e596be1889489f69ffe5bca8559ccd590492f4d623c02812b3efaac855b12fed7a9d5c79afe2dee1819107c30d87ab705b6032a313cda2a2510dde8246cc3c0c29b42b45f202f41b3420591742aa006a886ad52db5e1ede3c8f0dfca71c1f38665d98a11a8e95838772a449d883266aaa7a9c193465ac8645b4ae357e9b89ae05fcd8dba2026c951fef593ec773a05ed9b6aea256850d3d0f72d5a9c953809bf5ed3bda33e9b3a5b"}, {0xf0, 0xffff, 0x3, "f8ae172ba24cb543a615e966b17b5657f076873ea3acbd664139b8e836b85c8a6cc6a458c7d6e83e971f75761cb722d699410630e6ed58c7564cdfa1506d44bec993f19184ed7edb0305e3c9c2ac8c4bfa623ef8d029e9f191cab042649552cfa66f9d0ea590e50d4321efe818e06c89faf86cc826a3367d191506e68b98598d7fbbeae33dfa9faa2e9ea6d1fc76a09664697c569bb50a9ec88c53345b5ed8f6b9dbf76cd0508a403dac919ed6b378e9eecbd699c8807215725c4d1b2fbfbb5efe673e3460cf50accfa385153e7aa8d8811a6dd6305d6502c1c3959631"}, {0x68, 0xffff, 0x3, "8d7d7757372b878e8e6e15554f4b75f22c2c5518bd3881757319f1671e5e62ae1c54f1f9ae509a960b1c2b728b0286fd83ba5d24aab037158dc56ec5b1af0f05199acdbb947c2ea2f1b3fdfdbddf3603275b137e37a63afd"}], 0x1168}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) dup2(r0, r2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="58276ebae632e50100000000002e532ab43f29e9ec3e14c7d677ffa535e85d838bdb49af81cf022287", 0x4) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000100)="3ffee547e28e767b246b7bb5b2a4313fcdec49c276b7051e90021494d99b387de1e0a200b5446f5bf81d3f2a4063ed20db7d97c3921e5c7129df49a2ff374eba9ca158122edd65e48fced6e6dee63b543e84783ef135b4", 0x57, 0x4, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1b2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="ea00005c00000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="ac8fcf68e2c2eda2d65807c85bf070484ba5db0792e9ff8e694fc44aa4c44a41c2dcfd1f3608c11250b67132c3d11a8fff30986fdb956255287c129ac2b9", 0xffffffffffffff53) r4 = dup2(r1, r2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x400, 0x2, 0x7, 0x2}, {0x10001, 0x1f, 0x7ff, 0x3}, {0x200, 0x7f, 0x1, 0xc0}, {0x3883, 0x401, 0x1}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x47) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xb435) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x6, 0x80000000, 0x4, 0x6fc}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x67, &(0x7f0000000180)="3bbeab4055f93ba09ee9375b9f71a66a08a461394b1c68e9b6fda79a32026c6bda41245909819cdb6d70e015fdd2641fd77f45438e913331806d0e85e849fd7fc905ff36d2317fc9a6697a0fef394b466283d136ee5827c326cadbce0b76fd11fb5ce778f2dff8") 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0xb292, 0x0, 0x0, 0x0, 0x2c4}, 0x840) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2001, 0x604) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000, 0x8, &(0x7f0000000040)="b374687ca23b4cc37630cba1dcd5b5b0bfc0a36f7c132964e6a416d4eb39d47c5a896a2fdafb533a84d7b5eea9bc88bd53936642dab39bdd210ca8eb939af75b5676a2cbdcf64e60817fcb314e827a63df956dee081e10b8b8001e8b5149af3387f9e9e737746f488cbc7d0a2e6f90682ccb488ce829cdfeaa53fe85862885b72ffefb80f0b8033b1987eb5b6f7652a646fc6f44c2da53c28ba85a1fee1edaca24aad09efc0e1df24961467bad27467447a1b7c9e8fb3697c451415b35d2220cb2d35a273b3a22034f12f9786bdaf81f3a4d79f8c697d26838c696e5456c59cab4497e5e816ca3ba3e60f2bd8d9aba67c987a5", 0xf3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) 16:00:03 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x46b}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da000000"], &(0x7f0000000380)=0x6e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) syz_emit_ethernet(0x152, &(0x7f0000000140)="d44e3ea1e50d783bedbd653ce6d70b111bc6c1323ed842b36fa79a6f712c4357f277f28afdf00c7325b32155ed71e6ff6928b9782881ce2db363094e1bf39dd9d4a737e7e0940890d40bf87846ad6611f60e18e36eb3e56cbbfcfed5ad3245ed9563b24f7eea7977eeb6bd5bb6bd06b84b2006488246340a34476f86ade08349e3e552ea5625dadb0e31ae546d304843b609aafcf2988b7b04ffec0c45a552da6e4d763c05317cf5bc8fbb0393baf2264b0a47286f963313642db3b133b49c3f5197c09b3520596f56c61b2efcad7f9b63f5ca0346f025f8c160318282ebcd1bb0d77c1f75eb32962cf4453b3b85978f5f9a09f8d58b7ae794d1651d19b51642aa415320caf6b9cef19d336956fb97e1a11c5c33d78e16c9bec33df0a1e99ca710251496f1f41fd860a7e1d317b71e35787a44ad2f7cb688a9f8b36dcd5e13f24bc0e133003d0f005f57a7cdb913de280b29") 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r1, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000080), 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x845, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x8001, 0x4, {0x3, 0x2}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) dup2(r1, r3) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x5, 0x10001}, {{r4}, 0xfffffffffffffff8, 0x2, 0x80000001, 0x1f, 0x4}, {{r3}, 0xfffffffffffffffa, 0xa, 0x40, 0x1, 0x1}], 0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x91, 0x80000008, 0x81, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x20, 0x3, 0xba7d}, {{r3}, 0xfffffffffffffffc, 0x40, 0x2, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000088, 0x2, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x30, 0x20000001, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x8001, 0x200}, {{r0}, 0xfffffffffffffffa, 0x8d, 0xfffff, 0x9, 0x5}, {{r3}, 0xffffffffffffffff, 0x16, 0x14, 0x400, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x64, 0x2, 0x1}], 0x60, &(0x7f00000002c0)={0xae2d, 0x1}) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff00000001, 0x0, 0x5, 0xff, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x5c}, {0x40006}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='tap', &(0x7f0000000080)='\x00', &(0x7f0000000180)='!\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='tap']) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20280, 0x10) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:04 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/186, 0xba) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) mknod(&(0x7f0000000080)='./bus\x00', 0x101, 0x15ff) recvfrom(r1, &(0x7f0000000100)=""/37, 0x25, 0x801, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 16:00:04 executing program 1: pipe(&(0x7f00000008c0)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000600)=""/241, 0xf1}, {&(0x7f0000000700)=""/248, 0xf8}], 0xa, 0x0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2b}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:04 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x908, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xc0d, 0x1f, 0x9, 0x11a}, {0x5, 0x4, 0x3, 0x7}, {0x9, 0x101, 0x8, 0x1d9b68ac}, {0x40, 0x200, 0x4, 0x5}]}) open(&(0x7f0000000040)='./file0\x00', 0x51, 0x42) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/71) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x15}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x88, 0x10) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7fff, 0x20, 0x4, 0x4c1}, {0x0, 0x0, 0x3}, {0x1000, 0xf7, 0x3ed, 0x5}]}) syz_emit_ethernet(0xe7, &(0x7f00000001c0)="82018138216473cdfec35ac30d273bf1b4333dfc9863c297d40259733071fe9da074ec27590a7c66f35d2bcf109868ecae4fccdd454cd463c0274d5675c046f5e158b39488c5fdc4f4b7d3bfff29d785105f76f9871d893e980a14b0ab2783829bbaf04527924473a73fb36731c5c517edeb44462785d56746232c4f93c2c4a8bf9a67e679067b679bc19a248f6a561f4e275a0eec26d11a9a80e036c3ad2f8373422c8979990ae34556e62cbf4ed65c251a666d0dc55f716adc09ec42f6cd7c890c1c0d94f7b42ea86f563e6db8bc17287785a5d8851c9259205d4a6c6f9265daa0a7d917b74a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="59839f086ce06c7dea00000000000000000000040062034d"]) sendto$inet6(r0, &(0x7f0000000000)="f36e20c248a11d1a84cd3eb60cdd7a99e6c26f788ee3554052d431b1822878900bdf74b133061cf6081454d72deeb80333251d97895f5d7ff63c17ea028afb60a1cb924ef162410a41f5a829", 0x4c, 0x5, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r0, &(0x7f0000000100)="a899927c967b027c7d1b6a8ed8fa8602e655dcb10c09a9c40cee41f9103f6024dd39025c44ee02f4e7eb98b6afceed067521a87996e09f74ba6d26efafb58cc1fd2b2f42723876074a3769c4bff2c06904204faa5069d582fe1a864e067bbc0bc787693fd92fd98e6fb14cb2f9bdb1d6893b301230da65b94ed55d", 0x7b, 0x3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8356, 0x1}, 0xc) 16:00:04 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:04 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = dup(r2) linkat(r3, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x808, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x5a, 0xb, 0x2, 0x9f5}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x101, 0x200}, {{r0}, 0x0, 0x80, 0x4, 0x401, 0x3}, {{r0}, 0x0, 0xec, 0xf0000000, 0x3f, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000046, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9d, 0x2f8e}, {{r0}, 0xffffffffffffffff, 0x40, 0x2a, 0x2, 0x2}], 0x0, 0x0) r1 = socket(0x1e, 0xfffffffffffffffd, 0x100) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0xabd) syz_open_pts() accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xffffffffffffff81, 0x9, 0x1, 0x8}, {0x9ca, 0x2, 0xffffffffffffffff, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x45}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) syz_emit_ethernet(0xfffffffffffffff5, &(0x7f0000000200)="71c599f1a48e3291a4faab591d21f8fc2912000000000000000000") 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x190) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x22b, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:04 executing program 1: socketpair(0x1, 0x7, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)="dde20dd05452d45dd5b6a40187fe79eb3eaeb3f110b190789ce549d8641aa57cf953a1cc3228924bda0f62f7c1f13df8e7b776db7e4d4321af9f7bb273ea7b9281cffd421f795411fcc687ee432105fe9bc0ae732aa738f4509a57150929679fad6c85b1f9536ca7b863f542dc2a5f7b0f047d1b9f84c8d0e9e70dbec01cad911c8c96d8d71ce2eb15db8336cf8125b9febc3ede83830514477dca2f1081984c4bb0429d431ff6ecd4344477b76e8c9c398311a619efbe380d83e2a136123470d4b66e0d6334f4ad0ee81aa40722fdcb9ba91dc12a62aa9afdae81cad6", 0xdd}, {&(0x7f0000000340)="c620f0a786274e2e2c210665f37ba5068b41026da7248cf1e2cda8fcb2607cb2992c99d5408730c9ed3eb14369285856575362676498f366bd5bc670930328b1d7aaa10d5ef55b05c77cdd72c7394461bc581576e371a5685ff9152b50945d7e184077165b1a78e7cbe64dbb57021d0c367ca051fc", 0x75}, {&(0x7f0000000180)="3a4143bd", 0x4}], 0x3, &(0x7f0000000400)=[{0x40, 0xffff, 0x7fff, "e87f55118a6614e45e6de8109c938c834f927586fb21d503167d56b17492427128b77431db0fb6de9f"}, {0x78, 0xffff, 0x0, "7b3065b149c3f2d6c7517ee22627f0f005157afe94d79fac2b2cb6db89fd0119d0114d650b728c9e6e514dfb3d7382560e0f5b58c5fae2b44f9a5f0f0459aae91df77197d8b4ffbec096912e771070fa6eb6940f8526d39d766cbcd0e99918faae9028dd6dd8e0"}, {0x1010, 0xffff, 0x2, "03d130151ff4da73a6cee71f8d095d43fa195f82b02db219884eb673bd2ae349dc10d7b7e6b3de564c0568d811ee28a4dcf2d4970c31700f3e001320684a68de65ff1de0faee434df5a4d154d4badf42cabb5ab0608737a452a0e3cf2e09ca508e0325d10ade07e117870034eaabf6834440d06e6eb398b18163c17861130df5e5133206b3aa0df8fd19607275a9c6a5ca83ad6971fa37709223685901e31b08e0f1b91e9092ada2e9588122b6f7cce189568c32ea8d7b1cb854da1e4ef27f4a5f8affde17ca095b2d2af2466ea07e1883d0c0190dc098896ca0fc86df557f2ece412ede7928530e3e8eac81e4ba6b4a54e4f9590a6dabbf139e4f61eaf0bb8202580bc45f65e5b91131c47abfeece731b25cefcb1c8119b9e0879811c3b8a2719e202d548d11d5aa0b09de59fde30483c58b6dd4228b54bfe719259badf9625573c6f863139cb464fc530dc0da6fbac488d5874374e50abb18e97381230804fd5cee40c870a29440247fce996aae63c17c747868e62f47dc5892c6893e4c122d3d89e4e86ae2aaf0d9cdca8444760c94ce7313f3d2f4b5ff5f41864acb6ec83868ea487ed243c26c3e8b58cda790c038835024384a4770b10d2691eb6427a1c73ffdd8853c090929a0f064eb09164a801d3bcdaeecea8a9678ea4d4852627e0c1eea6faa10a2813b9d251454ad22b46804c2455056a185823b98c4058836697770abf82570b867bd161035bd3778f29d34f534937e2bbf3c96c8a8a75a2a21d0e7a35d2565bb12e930fa051361bf94abeaa117ae5b9cc8c1135c0220b737ba7b5f9299f775b2263db264eff329aacdcfdabc71ffedde7c8161c773590ddbaff7d79a2776811c1f77a98ad24416f747a69355195393a24b293b8bbb9137af4c24cee7f2d396cb840832d613e56bc889d14a870ab80f7bd69af20bd44f3ac26c5c969c72c2d817c4004c649ed1e8cf9b73fe03e050f24c88ec7a7b8e496a5c99b07ad070c218c868f93100654caacc6bf5c446e4b3bec7112f55b876761be8649bc34d96f84fbc7a6c2c8011a7e4ccbf1646f5817f4d87aba37222b532965da0b37396bb4e8b20c02b1a5dc43382565f0ed043caa10d3273ed0ab7f524d52c1eeb3d22d6b13413de91ebbb3f92bf3ba26eece934293eee41ecf8f9680a7b54ac78cec888ba238c70a1abdb6a4dd77bed08baf53330c221b36012b8739f0ed1dae34086f2784e397f8fadb9737245e51d5254b76543f79ad5f00f31ac960cb978d5c6b0a99665695c562309e5b9843c3311b02ccc156efb7b6b116871b1eede2e0d9842fa1e54b3d0d2fe0fdcbebee586f5221ddff7b7e2c2ecf9bfe5b1e9edbcf8523ecc6103869cad6c4904e8f7ce1e0634e34956f16094b18bf799a388bcf9a98fb93f5fa669b7eafd204ccafc187d231ed74179fd05abc9adb2caed16ad0518009f7453b30ff3ea3ecaf06cc36696341397cef5960be1cd51bc39286b342d8efca8c906aa065c14ed6fa2fe3b1fac3c16fac1b3abceaa578c290391f52d47b1494c8354cbb029ef021d5e152d2fcca14b0428ef5bb91ebc3a7fd0f28440e36db4b31aa3e929eec9705865bb07f17f1fe8852a60940d7616485650cd9c67b5f4f5a1dccaff1a8406fa04551e5591655386de5ef5332e2a6fa2253a9cf13eb792a44a2441d795293ddff16b9b6cac9df8ba1a32d7ecc14542aa6158da8a5eed5e8f59945103c75a7c77cc03fcb92194505d6b8250134eafc83927da4c9833f2ecfe27c6e0128568d7879fdd057c128e44208a613ecb8cf4b9f6c17f778d587513cf81aa1981b115e82e3c94b3aca210f32bf0e066a04bec6e55bd145ab95d1701148469e7bdfef512ddb6f8d3f4c729e1d5d16c87ddbb35b1dd63e5bed69fbb6f89bdf31170162ad6d7adc0e85eb4438eb6dacbc0dc77639c01c74ff472dde34047f652a4102be4391a0ea36348d34fc3a18f6417d66d16f981757d3ad716ecac42cf366e8472af51c187e900093ec692ee39db1bb940f77d00620ec073020a242c1f888281a3cfd64b0c730218de477287d78ae6738af54be653806a7d479fde8fac8271016c40e2fc1dd3aecfa7a14215e49d9bfbe9c759be146200b632075b00f701f7c97f94d2c21ed16e88cb45a319ca4d25eb9de08a300951cbd39a1026871a98b5e2ac5fe2b9c3802e6d145da7219f79520c54ae0fa813fe7ea1699a7331e861e3fd3ce958b76a960c18d7634bf45ddb5b5852a0711a676a7190ee70a9ab052102f195a622d21a2ed1d753c2ca46cb37e0272bdfd889a28ae79553cc541e2b3e7ed0d0519266f224036b0901f6d816ebe8b001e935e553271e9766624c6c7a960e2e2281f4692463a85a835303a71482d22d2eca3b8ad519de3d40f01fef618ea6cbd32ff99a6e773bf03fa34538550ee43b90600a461bfef7430c3bfc25a28b7410525475944c0e986bec577853aa0d268e877299395cdb6006859ca6e3e2bf9ca68ff0c16e0322b7a22b859e396ffc3515f3df4707fcbbc29d306df9fd4e0c14bb14cbc08bab94be686192ca30b9e2857737eefa5412ae1a7d4a72dcf0c5f08d2956c125cbbc10a7a035b9e7eec4487532acf5227091a73e301bc46173bb4dfdd0c13a3810f76cd6941f2291340c33fc8fe65f9cf44181bc3a4c67824bf0e4b9a13d140e051e562789a646e8450e81decabd3eb74f7b5cdd60721a167b420ea9d7a524c6ecde372be5c158381dc90263c953d46f584ee34a4805f2dcc19a25f2e85805a1d95bcd688280dfa6faab326b1e3f7f31b0da62fa09d37ffb3b8b092f001fc97a08f98f47da82cfed7b99ca51e1375bd5eb1186d5af58989a379a1881993dd94411225cd4aedd288ad0cf0e68dd9e0d01337cc3a5b9ac5fb1adc1e28de8e5ca2a537b0ed4a0d4a2e5d188347fafb050a2141c1601f5f8401266c33af3f1c81aeb1827b16db21e8c88c19e51fc76f0b07f3a3dccc6d9a790caeef0bc01f4d77fc74141f02ff975cede2bb0e1298bc14b7a3162b33070a445b9abdcc22698efd90950847ffed087e39921c542e10e4f3ccc12039cf791242988d0b6e28f1ba415f611e58765b4d3ce0e74469d570c88263f2e575fc80a567b033d4edbf4096f86b6797720baae0ac03997f97a5d1ec8208f44543352bc5ed4fdd2292a033b7fc1e623e4edcdf31bca58022773b920f955aecd300816be4ccf3c680197e874732bb50a5eb9e168f25c3fbeba6c35b0636964292b009a25aefd07ec6f65ca3c0d97976fbab8b3d56cf18816bca62e1e48f00036527241d0ecd0d8885cfc44c1f425f4fe22a471ee5d6093cc73f9c97b64515437e397c7e35eb5707b812af87c67c22e726cf56ee26f35ca2aeb25d1f5d41e77c40d149d50577fbc1c27d5ac3e4791c715d6211ba2037e86639e52495e87ea2d1c0e9eed394364e45f22527c47cf65087822ab3d3d4b0c084d193c152c00d68687b913b781793541b9c2347e1836c047368b2de3e73ce7af0f713b6bea590c8b080b335af7059d1c3a7ca31b8a22c635ad9a8bcd09034729fc6407e4c07a27016170c24e301d22359a00c15b5e45b0428cf45bedd81674ecf56a75614c58d28403eda8f1e75bdf2dd9e4ad548dc60532cfe693931b0555e7b32eca83f9bb3f5861c2a4b29755582d131fdbb64de7c308f9b59a5cd490da4c6252aedd7c2dda1106850853da76f7a83dd50592f754b8727694c836951bd9963f89ea08968968f5ab4602bf1b3220e39c1d691ec7bffe61f2c2d1c571f34d41344097855c9ef9a5d32be82713e215e549ae9254016962f254dd7c410bc5dc3672a11ec96d084eaf3644f984d4ce05faf8f92b20ecabd827d877d91d3d40575102aaebb04f63a101b9e9cb9e982ce6937bd197d44bb3525d0f77fa03e2ea9ebee17d6db16ac6fee8393a921ce1228c17d0eee31398d66038f6e8e677120e1ba68c3767cdd38484ee99eccc66445319b23bd16e7ec0d30f5c0b2498470cb79567175431cc2cbe45599703495fe1fff32810ed2205f3cb91633d4f80a7de51ad6a5486c8fcaf9396904901dc5899a3cd325dfa4b2350a7d2d47fc066615636b6a652aa1ac5f650c8d19d873efde59213c605a54426063e10d8b05409e81c0cca3790323b8767c7c034b46514b2a242dbd59e309569798293f7d887add6748485d26933680dc852cdaae5ec956f9fc14657b7ada99b312f26c11c3ba3dbf40a9820e62edb20f50b139c24ed053974ad0c6388e8472a07d13ac6e7db057da216a35a31de1ae65c25e07e6b9e55335757cefdd133e9a580dfdf670ae477df57fd2ac9310cf41f247f5ce7f21aa067e0575fd568b0a58004a3cbcb79c7d0a3933bf22923673d48d7cd5e07673e8f9f4c99c3cfe3ca7fbbfee2e3f2f412c042533919ff8c18d1e2701adcf2e40f9dc0b50087476b25e227426fd6239494ffb46f0e90c2acc36b877c232be6c218c25dbd2554808b0ffea88c0b9388c8311a49f33b79d6e4c0294dd1458682ab5516913d7439ed476be8796f2ac0c9ea5eb1f9537c9f3e283d1e118753a3aa7cd0db784d7c2cb3a77ec66f5270d5444fae233a7b795785d191b64014aa24d2072eeacf1e14fe244e4f3d92e0e37d166f06a2773cc1ee40b4106d93c8f1871de2cff2295fb80bfd08c4221c5fcf28355bd7ef6109238e41aef00d56bdcf8f15ac04794cad6de823c26c2de0bafc97255fdb37edb837b852705470f4e3b5b575a5355678d089cf7dfabb3b88fc3a2a6d7f61326289eb58b53d517bda82edcb1d3d863fa174ef40eade7f3c7ab8e053c3dbca76bfdec0a7038ed2e3c5bbd74e600050fb340788c0cca40b422c6a7b8f270b6a5fdf15529c6bd4bcdc1b56d1553a8c11810c39f6639ac406d62d1972a8c3d22bfce4f2eaee8e741068980d05bb09cbc6b75bad10aeed3863606eb96a38137ae33221af04128f5dc244ccc01b5272cb8e9c08cc9f3f6d2b25c7bc7e3572d5261116f6cbd85c8e6679d6956aa118217b83b954ca08978c715989e7265ce95f95909676add59a653070c1ea7f1d7a0e11e1377f225f8b35ff489b4e75e4809b415fe06d57359ece42ad8d12fbde98cc126504ac9ab4ab313ac78e78c62e7c9d50bab2f88f83e4015c15a197beeca8960bd4a489ca58e939f92706fcba5254d601a565979eafb881f7d28e50ea15c845ee8c3257172ea61fc43452f8698792b827d0f49e6009a1e433d14419f9c882e6659af9ac78e91270264478db0e3ad4494d4c63e43553e5efb395f94637e6658cc36ffcb1e57a3259a45647baf7d3294faecb8b265a3de35bb093fadc91e540fa3c3d40ff46f394ad9f5c6ad0d853a42aa3e5c89f344666143d5473a8f204c81e3a4cb2547af5c5a3ea4ee335c03b7b02803d8d0cd15946cfb98f6b113aca0766206118e3e2da9941e406d0246b4461b9ac451ba2e889d56cd7a588bfe8aab697ca2c2efe824569dd1d80407e0668e507c2c4ec417e88f56f51a85b577a4d3c6f5d52d402b08b70fcc58e21f156d712046deb45bdbd489a8839f67db4cc396800ea7af202f586c37aee15c3395d814b28211669fa9ecf811664452946ae1f0d47fd8e49d5283f87acaf7f6a40442425f257a80d8397c19e5fd1a22f0bb8d95801df8cfdd8c3864eb46ee010b2269bba41574a2fdb829c8db12c981bf382464329a0aa0f82af2b0a8756f2c06558111c5c549c1c5641e36f795a6b67b1a22d8e203c24f20285a7d13a1b03718d1baac89a4a3721a54f598439b442e6f04b8b4536c937892a2d70367"}, {0x90, 0xffff, 0x7, "80569e70428c3904fbdb73d38484de83217e700829f6206f55b7feca8d122ead6dec3c046e425ab2f1e9a608b8c19a64a060566b8db8f81b4639cc1fff3d981e84af0a16d9778a11ed0d533e5a56a680d388e99d0c544f3995cd4b960cad84948845506287b38bf07e64d6d9d25b2f4af39f0cbedf2cdef651abc5e02a08"}], 0x1158}, 0x40f) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r1 = getegid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r2, r1, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x80) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002003, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24, 0x400}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa8, &(0x7f0000000280)="b6793b0b43e696a5da130c30c008f107ddba6836d5e795d74170cc2d50517f6e0ad6a734d4fe447120d0cd3aca4cff94fc7c26140800"/66) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x180, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000040)=0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x80000000000004, 0x80000001) mknod(&(0x7f0000000100)='./file1\x00', 0x100, 0x5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00004b0000000000000000000000000018000000715012b200000040"]) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x10a) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0xfffffffffffffee2}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x1000000000000316, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="45e1abb04d42775b03353ac4a103bfe9491f88ae6b0ac126aa122339f21d53e80b48209407170225148c0243b98b861eb9b9de076991d0953010965908322eb93871702505301bd0a57929098a3fe358ba15d29f1df712c01f86f7e537063cde79fde268e6c71aeb384d384eaa2da6a008307a8d58760f731379450fa06b92f7679dd7b47850916732162f0ea4881356947569133cd55ee280988344b6bfc99e9a75f80f56ca21ad45944ce7c43fa593cfaad5155a36308287302eda54ad63", 0xbf}], 0x10000151, &(0x7f0000000300)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x30, 0x405}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x101) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x4a6a530c27edc981, 0x2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xfff, 0xfffffffffffffffd, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x5f03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = getpgid(0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x2e168990, 0xffff, 0xfffffffffffffde7, 0x0, &(0x7f0000000180)={{0x9, 0x4, 0x97, 0x20, 0x6, 0x5, 0x2}, {[0x100000001, 0x7028d278, 0x8001, 0xdf, 0x8, 0x401, 0x17b6, 0x2, 0xc249, 0x3, 0x7b, 0x4, 0x10000, 0x5, 0xfffffffffffff800, 0xa3d, 0x1, 0x5d1], [0x7, 0x2, 0x9, 0xffff, 0x6, 0x0, 0x3, 0x3, 0x100000000, 0x100000000], [0xc0d9, 0x24, 0x18000000, 0x258d, 0x0, 0x80, 0x81], [0x4, 0xe7, 0x401, 0x20, 0xfffffffffffffffe, 0xfe6], [{0x8, 0x4, 0x3}, {0xb59, 0x7, 0x7c, 0x4}, {0x40, 0x98ed33f, 0x6, 0x3}, {0x0, 0x0, 0x0, 0x9}, {0x1ff, 0x6, 0x1}, {0x8874, 0xfffffffffffffffe, 0x6, 0x6cc2}, {0x380, 0x4, 0xffffffffffffbadd, 0xff}, {0x3, 0x8, 0x1, 0x39f57fd3}], {0xffff, 0xfffffffffffffff9, 0x2, 0x8}, {0x9, 0x1000, 0x9, 0xff}}}, 0xfa1, 0x80000000}) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x2, 0x6, r1}) r2 = open(&(0x7f0000000480)='./bus/file0\x00', 0x8, 0x96) renameat(r0, &(0x7f0000000440)='./bus\x00', r2, &(0x7f00000004c0)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x6, 0x8cac, 0x3, 0x0, 0x2, 0x2, 0x81, 0x1, 0x1, 0x400}) 16:00:05 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x680, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[{0x81, 0x9, 0x9, 0x9}, {0x9, 0xffff, 0x5, 0x20}, {0x5, 0x433, 0x2, 0x5}, {0x7, 0x100, 0x4d, 0x5}, {0x9, 0x2, 0x2, 0x20}, {0x6, 0x8, 0x4, 0x7}, {0x10000, 0x8, 0xfffffffffffffff7, 0x11d87a83}, {0x7, 0x7, 0x3ff, 0x44ece64b}, {0x0, 0x80000001, 0x8}, {0x1, 0x9, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xffffffffffffffbb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) chmod(&(0x7f0000000080)='./file0\x00', 0x88) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f00000011c0)='./file0\x00', 0x20, 0xa0) linkat(r1, &(0x7f0000000640)='./file0/file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000022c0)) r2 = semget$private(0x0, 0x4, 0x40) getrusage(0x0, &(0x7f0000000580)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x0, 0x1, 0xfff, 0x3, 0x1000, 0x0]) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/211) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000867dd5bd5672b74d946d6888827553efbdf9caff5628208b8a0000000000000c00b4346a98957776cde1aca3c82286752ecea12353f1930b57276e0347f9f0469d6b000000000000"], 0x40, 0x800) close(r1) getpeername$unix(r1, &(0x7f00000065c0)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x795) r4 = syz_open_pts() write(r1, &(0x7f0000000340)="71494ca5f708ff1fbe9e2cc5cc11318d6f0028c6d0952bbd3c4eafcf447aae236771590a0646ecb167ca2e85ed50b624d5806be7ad6c02d689dc2c4c54b00000db5b067e296ae38c656c79a1b073c77259d8dd56d47d788815b645c3aa578217b9d8834a89a66e188300d7c5140f84b72bdfc5a26d8b06e56ac18f4155d9c38488ed57a5224e6ff313fefc3072292f5ba1c6bee6c2300a643f64f0eb970767cf11f739b772057330d63d15510d08e85e2625db582fc0a0380871289b86f5fb7cd1f70970c903ddcc66a7b8863dd0effe74dee9a38f000000000000000000000000000000000000000000000000ec24c9c4a4ed603e4e56afee8824677bd0bb26ba6c0f2a00df9323db26b22cb664f0a528e90ee66aa4a5c9c2868f84793aedf0408627d0225c", 0xffffffffffffff36) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000080)=""/17, 0xfffffffffffffe84}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/105, 0x27}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000180)=""/50, 0xfffffffffffffff8}], 0x6) lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) open(&(0x7f00000001c0)='./file0/file0\x00', 0x220, 0x120) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x8000000000000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0xd5) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000680)) write(r1, &(0x7f0000002480)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x2c4) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() poll(&(0x7f00000010c0)=[{r0, 0x4}, {r0, 0x1c}, {r0, 0x40}, {r0, 0x8}, {r0, 0x100}, {r0}, {r0, 0x20}, {r0, 0x2}, {r0, 0x1}], 0x9, 0x7) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) socketpair(0x1, 0x2, 0xe3, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = kqueue() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002340)={&(0x7f0000002380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048466d68210c849000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e53ffdfcba4dd27a48c96cf426c1ce2744f58a48259fe49e1b02a744f2aef1b7dde16618f47a179237a016725f8c224bcc65364286f85cdb5f0bdca71254b7433f1fd758b4a21bda5cb29d989a6e51fe14180b"], 0x1002, &(0x7f00000022c0)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000002280)}], 0x2, &(0x7f0000002300)=""/26, 0x1a}, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x105) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) 16:00:05 executing program 0: r0 = socket(0x10, 0x2, 0x3) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x4) 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) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x980, 0x5}, 0xc) r2 = socket(0x2, 0x2, 0xfffffffffffffff7) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000080)="dd38e5c779f5ff560d036effe554504c806a25dc81dce8b7ef201fab4a68d38da9341456efd7a85ae00ac5ef85123526aeb15ea4cccf1ef0bf5f07bfeef6544e4e922c6eed9bca97fb2450432eb5180ec284d3b204f59deb323e92028eb1508a79547617f78db348", 0x68, 0x402, &(0x7f0000000100)={0x2, 0x2}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x80}) readv(r3, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/113, 0x71}], 0x2) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0xffffffffffff5a0c, 0x4) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) connect(r2, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) write(r1, &(0x7f0000000100)='mL', 0xfffffffffffffff6) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x40) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xa4, 0x7}, {0x67, 0x2}], 0x2}) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10080, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) r2 = getppid() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r3) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) close(r0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1, 0x0, 0x3b9}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') getgroups(0x4, &(0x7f0000000000)=[r4, r3, r4, r4]) setgroups(0x3, &(0x7f0000000180)=[r4, r3, r6]) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:06 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x108) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) setrlimit(0x3, &(0x7f0000000080)={0x0, 0x7fff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000003b00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getppid() r9 = geteuid() r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0}, &(0x7f0000003b80)=0xc) r12 = getuid() getgroups(0x1, &(0x7f0000003bc0)=[0xffffffffffffffff]) r14 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003c00)={0x0, 0x0}, &(0x7f0000003c40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003c80)={0x0, 0x0, 0x0}, &(0x7f0000003cc0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0}, 0xc) r19 = getgid() sendmsg$unix(r1, &(0x7f0000003e80)={&(0x7f0000002340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003a00)=[{&(0x7f0000002380)="5c7ba987e3b255460f088c5e2367ae275ae838f708ab073382ba3c808b743a5f1e7d78a47f038b399a34540f8643cb48e2f313e8bb3eaf918bbb17bcd7697f1148388e3e5f921977f53af8fe1e683824224a1e1647623d73383c406f1da86c61ffb69420bb4528d5b14ad09d4adaffcc9431d0c0571e314e6027a56127ed40ec42d66bb281052559b236c26560c14b5e3ccd0ea886a41aa015fc9c3405dc2efc23771e2bfe317ad11c7f9dc24d153a6715563c55b9a77864bb79a74b27a789597b0e9a3d1f7da9ad2fe81e", 0xcb}, {&(0x7f0000002480)="f3ac5b43e50f920cd47d211c433eb922299579458791fdbc978a5c109548c32182c839d5d4d75a5eb14f9cad7d1ea29afbd67b1bacd0a3cb9fbaf91616551906eac04bf1b907950c16c6d8e7957f0eca585ba7515a802f54dd3e8de238b0e9c85cd268f133210fd85acb75e684349a073e49113fabd125180d0a7418b77ccec02ad4ac4588b8883eea56dc9b0ff775ce20470dee6b39f97b0c9a6c9ff37b383cca582099216189a914c039e6fc26a82a36a64d09df742c087e51227e94fa0c83d7b0", 0xc2}, {&(0x7f0000002580)}, {&(0x7f00000025c0)="874a37f6e12878acbe342171838ba6fce09c94b29ffcd7fae7bfcf750b1f5e49999f03d42b5cbe72657989e5f77da5a1f0ab8f050e5decfd7601370b45d3fe42ec5877386d80590458ae664b874b0a5bc81b763a47c3ba18ad05455346a4f3c3495361d1ef0b2b5e31819dd9135bcb717c72c0f7b84370261d2415ed1992bb08d711f33352227ef4b4ffb1de7ceea83a3e493b3e89fd3410948376b7fbf6800b0034f31d1f86dcec5a165cfe40fb1a19c329d58e3eae6c540400acf7e0dfe72ca5a39e342cc72d0b8b874f55cd6b6bdd84f95e68fa335f24f67a2f46e573e501ae8e55a8207ef0729ce8d5993da16515e2aff48df6836a74", 0xf8}, {&(0x7f00000026c0)="60f19ab3dc99090c393a6b648c951fe982147849ac707d852ff40091b1d1e17f3f87caede36f19d9d522bda4435be6766395c764871f4ae9d3727636be3efaaa5aa64f9cd6f050d23467364a2de9b8d7a3bdc7d9249b9e8f3a9dcd42a563947b74f40df024fcdd18136f4d9fe815d07c637f44d56e9465d3fe933c2065c547d8da2fcc0243d537ec6743e0eafa7f9833b02a380f65b606f911", 0x99}, {&(0x7f0000002780)="72a00f4397ee0efa7cb75f657e7d43205da60ec8fd49f9b217965d458966e2a75fb593ec30d69a59cc6860d653ace049682a7f1b58c884aa87e69fb9b48a46ce17cbd679085d637882a45de1f4e808fdb7809dcb8ac715c7c23f3c718d5809464c4505d908ba4c79c0e0579579c2908aa8bd8458453216b2c1e60d22c3b6092b8f604265713a9cb633024c1894266aceb1f8decfea788145fa7edbb8cc515afa6e9c7c8098c51f7079475831e5fa1ba06d658c038acfd2581a2712cf662f73ba21dddc8ff15a50c0616ed2957162167900d98406feff9a0ad1c19190b80f464887a8e4458882dd8e6f0d973afe5b52af86de4f2cd057d46ef2ee653cfac430dd61fbb7a37984297bfcbe2d3e6692a7db3c20065acae2f869c3982e9aad42385bce63eb610ea23dbcfc6bf72e34949141d9e1526cff8ba10bd63f28578f961d07678c3f6c34ea848d8199dad20cd6093a82177cb4f5f7059db6cbdf9b6bf21c19923af655c7804721c7f7335a901335f6a063a1031a03d5663de9b6e5d4282ee48ea86a7b39241a42586484424e8be314b716af9732dda67a3b2c61b512c8858ec42c2825b55d5d82f489d383d94a41cd96567116bd392b3452283ce62768648f1386ffecf42482aef224344c0ad193004f41c75ea469a3fc30def3028a71f4c84ae258c38ec8ed7e7aea9a66b276b38aa46e1e48db4fe764adb9f76bad759110ed8189a9d21ff3ab5e43c099a3310e5dc61ad35a61405d4d169a4d67dc34d44c3ed19b7b4ed8d31d66a1b14109fae220709fdf4fe05377ac50623ef6c271b5f60721b92c9ccb8ee5e10d2b909b6f811786ffc0ef976dfae9438793ec20e3bb7bdb915b14a303f2825516305e19ae137abfa003f49fc0335fb8253cbcc073bb94ab344fd2dab55da2ce9dc00992b572960f0ec3c343bdcea129f81e39cd955afbe08d8fb8f49555281f980e569d1bc53d0e61f8b2eccb2520c230fb60dce2918e129b3079d00ab2eb14aabeb6a8b8f30d4d98df441f0bd74394ff46f70314fd226091a638994020d6fe7cf68829f53fa6c029b2433c100ee8fc55a366b70d70222621eeb60efac061ac05ebdc66c815ff757a851378a5780dd3711326c817eb303ba3a9c4b4b100bebbe930becaf3aed525c2d89a7ae9e2a5dff73169514f4369c855e568d1bee1e6bae89d3d5114203cd5564e8a84703981d3464a2655cc4de2133ea33a73c0e8f6a771c6fa7ec7bef89be2ec25f79c6db51b84b0dda15109e1ddaa021296dc7c2fcbaf53715051b59576fda14e5e7cc033e1f7f54f9fafbcd9234e7af8aec84b4f3a03cb2b10d6cfdd125d4284affa330bf3ff347948ba34587804b7c03334edec17f58a8c7412d832f1b49f4b7da570f0d5ca8f93ded79d81b5b7141869394d2fa819429583e629b4391029d9153fbb5c0360320850ae8304d2e84e67a19a920271d0d97cb1f9da06799737abef392e1289e9eb1245ca57298674667937fb536a3207be1ef85c183a7103014d2e57ae319daeebbb30bfbbf9b87e86666368675c8f795de3df04dae7d7e79dc1b7b9238ea0b1544ab2e2250ebd5e0020a9771c98c494e0ee57642a13fce698057ad10eff91f5d8a32e5313fdc9375d3afecabad356cdc5b9d884727a81bdf9e3650e89cd9109a516e20648bdb62f2a3d1aed61a2410c8891be20c743d8e43d1266a8b18ed7cdefeb0ecb52ab6e6d71e588a27d8921245e4d275c35f3f97cf856816694a51254b14bff30a7836641877900db473e8d95d32248506eac8f797a58d637da7628c7520f2adee10942c9c81d6f6a68dbf411b6cf2415ec9266cb9a3b33c6bb55336c30b65e4288eda1aa1107b5a22543bd489f94cb39d7a5c165b985850e3fe86a79ffc132f67f78cb183c9a8e4f2eacad933714b070657b226ac2c376725064b233df15f04f270009c59dacbb771ad0948b8ebb12c8e29b88437279c62185ef0ad8baa806429465b6a6ab4db77b90c9e8c2b3a396dc2939c0a1d2d824e07099ca873617091bed3bcf6625cba247f444b62e46f62a03421d1304b9aead536e34e88b32dd5d0b03da827c1eb1d24f9f58ff9ec76eb2cdc4ee8e5b936882f557990dd101009f313e129efb8e8f33fd955f5566c5029cb5c51d81088fe5f5c10e293683e473d1052992fa0a7229202187157af3f262e6fabbf467854e7818a2765bda288aff8a586e65971d8bce6f20b3d34abef8a5c8377579a140f58ead2592fa0d4cdb7e6c68ba8d5cd57d22bfd23ee701ac0f83a85babb888f5f151da4aab310ddf9c87c33474386471d2635d0974c1348cb0910fcb56a09840718de5ea8aa4ba809ed4866af26810efbcaa74198cb8f7c8f6b3051e7d0669b8f4d9a565ac2d78d47de36252d6e1b8470835408b3dff12286b161be303c5226d27dd85c6d695f50b79f9d95011007c14256326caec33c8c87a8a41871f00c11b819982e04e304dd841f6c2c6cb8d26ec9591333cc8ad66d28bda8411acbfcf97dff49dbccb2768fb7ca809e5727c4dac45a9d356635035be14a39398490277381cd8d1d1af5fe36adf012e39a62a61d86bd61a952b97803976b25bc04c67e190730c3403c5c527fc09f8d56fbbdcba29baf56af5642090e06f24cfdb144a06d72d535a994967af53bc39618965ed82511260bc42259f42c3afc09db0c6da03ffad0529185ea72e65430ed497b8f84aa948272f0b2d47ec5a15690d5e0fb3cdc97542b8b302f631f68a29aa8497491ea5538229d3115ac1afe92d54c8cdf84c7a0a7fa890f0f033f23e5b6643e40c8bc019e3559f966a2084c68bc2bbeb9a43ee8deb85acb9f60b837180ccd5edd6a66c68381412aa36f2017cd8d3ec008b2ff8c4b972a3d593359de994f6714d7b25f563823c92008256aff2a6ab4c028680075bf3fd418b4bdc689b72af9773cb7f96eaef27702aaffdabd892cff2273485f541edcc712f3969823916e499d2ea62701fa60aca621b2bedffa6ad9a8d3ce44a0fb0b6781e9ba475544029f86d0f5579004d74e2afc45ba2b6a3341c7ecc73d0ca2b03339effc8cdc23a190b155df88ecd1d26dceba966270a0c46491059394038f64dc2063b94c8d881d2c8eb6b894aec3414f79b03a240793284553d203e10f72dccd4051f3a5d36ac62c800326a1ede68891c52247de3834d26bde37c4dfc4dffcee04451ebbf594cf5b424fb89009801051164b1bf0237779f4adc568e9a460e9ec140230b70e5de2aa9cdb8d2382e0545afa3e7bca0b40577f9376fe94dd3e8481227f68ecfa9cbf6bd4d7f9aa66a82bde974541456f3dcf9cf9734e6002f6cd075a178873fa19b589a804e201b867529941f960bf45cbd279058a2824265bc63d6f1cb16a796088b2017dae929f4e2071ac95459b819e7d972fbe5487151d21f2441922e3aa4e4dcda46dfa5dea6e4c12fcb1e383f801efa6572f7ed6c9b0120eca113a66f1fdf7c0125cb83f336a2ecb1e2961c04eca85ce713f243b79e46ce5e5e4a575f7adabce942bf715071b470f27447e2ea1ed45d28a3033118230780e8c48089c0f257e4deb52e2696247c0afb2830ab002967aa0568f1c5ff4251b4080796a74a2be1fb3693fbfbe21d6fe2b01b01d2f49e39a6f8a21933ddb7d69635a0d7dafafb1a495c06c22f03312888df7d487a545b6b87e258906e2792f02e77e080d885d7c0b2e6a53ea14f39447f7aac9479031774875926af46e5d5f819fe285433f589522f750c7e98e5c4a14f6358487a084e41558ea697e1451cf2239365a5bdf52ac97f4c3e7a7b3260794249d33f3d07cc73d7040fcbd4e7cb7356f06834a0725565b7cd50d5680c13a6cc8307cd01a615cd7a093e0a1692a4ed1b0b4c860c704416a0caf7686b430512297d22baed0e02aff73ab6b5903c7c74e70ef23d15a52438df73859b92fe354ae46c912aa893cc38a1f538ee6e5f8c713e1137bdf98481fb2f9670f13cb13357494f0caad6217cb0363956d10bf20fea44e7cf565f09a10002a62a0c38124540f3e85a1dba5d4822d82cd854bf7d02ff09cc306808d4a1511facdde291072998019328a08310fd760a8f3d34d9e75dd705bf9eb7045fe2411d5512f9e875ea1aa8bce6e4f4e8fb004c66e4f5cc6bce0cb3765ae61824d444ffa20d403e4cc7d9dc98e77afbb0d124981681247baa9f30efe4c15a7fdfa2250d575230e65b5cf50776867429fd2f7df51070d217cec9767cbe4f1d7497afa1ed91e327330b74ab07e45fa63f25581e889caf3fd9bd1624366b0f50f491f2df8a3d1a5b9436213da4b22d2b7c96c31f9e516b73082d0056368680389ac773483ac7c1bbe2a402782221a753c1e52cdee34388b4a9daf802b6a89a630951fc399a79f9c8227ca780dcb92fb1407eddfe28a5aa5b255c19c628b869e4ddadb52d018d5bffeae3f90dfb31fddb68313b4c56879da2e1d459dda00929cfeaaff1f8ad9d8a3916f657408821c170aca298883abf6f45d6a04b81504894c1dff002445c532914f9fd9456eb31bfd53b738f5c2757337c68d03cf650bc19c000d271840b3e542274b5ef1eab9c783b5d9653297f33079915bb5475f430caba6ab24f5ef2028f08b8dc6f18dad506ca25c2d8042f9329c56c50fd983e6d8a1d9b6aeed76bc7172b713a37596d0aaa4d58c104cae49908ef4260a9772d0ce7cd9dd2fb7bedee26d3801bd3ccd93d5381deaf95ed5178d1d84d86921e836fa8b3c305fbcda8daabf4f8aeed217fd86287710c00f374502f89049ef18e8ecef6445765b6bd72ae413c5a5aa6fe32bae21177aae557223a7cca5f7754381e32eef660ea2d6be2c779da54152ca22dacb400f1665f2832046e952c26e19b275777207a4da29b2f64cca7571be13f69ab664e1f2713db7135a7e891fbfc9e221c99c7a9ddc4ae080439c48391693e8a795c9cd0fd497b1348722e0ad28df5de49547c9a40d8717f912def0e00d6fc32db15bfa266b39cc4d7f85b7486e8238f34bc1feefa07d8a63dd46711342ad93026e785ce6d8e86edecec92d6106b263d2f642a2cfae7122137c9ef4b9f55b1eeb48111cacc50f18c5dc03ea14991508a295ac8188d50827e35a005e3c2329903e316e8d91b248469581985b20ed2248d8f29571964ec8a308eabc4c025db9541bbf973db1b85550edd21496a5ab0dc84b2f37dd9ebf21f1ee4f55e6f62f0775ac685afdc8cc810ae6b7b22b54c17e34ac810bd51eda0f9a22bcc9012d3a6be555609b89f574ccb40dac0f10371e209f7d38f43fbd4541468cc3592cc8b09f8cf1ff802f8e4291a36a6a71b99dc6e0948b448464bc2f6f6189d81892561121516a0ba001f33c81231eed7038f5a812645c69cf4b0a5aa10efeeebf15908dcd4544e0af7927d562e2fd9b93c384e2a7b9649e6e7583ff199c5420f6047c52f17c3b56ac2c08024664628d0dfaa9f154ae2b96eebc41a2b42f31b65791a11626c2591f3808af1928016a8fb0d55e05a70068d01b252c7f28f4c80838bc0e967402e38dd81191d2ed023397eee246a9d09a228899646d696724335b0a2643e278a19d834d22c6ed84498efbc43e5018074e7037a49b5d85a71ea595f73d0a36e97bcad5081ca51e0144ad1b4d12f0361358d4b9b601d5615be7a82161b4ca97014c4dae506eee12b774ee496950920c4272abe1658ec254f0be1b080fc30c67e9cb6fcb439adabea28fa8733adb006fd396c8ec1344ec2cef877fe952f1f7099ebd1ab15bb1cc3801c4697d67ded56a6fff1ed15b3d4572c5e33699e3c", 0x1000}, {&(0x7f0000003780)="b4f4f2e6b7e4a1ba05e238701932d4ba0d611732040299f2a3f77318dfe0819b4725f778105177b6ef19ec77d9ff0334f1a1e1b0e17b92c938beea100c4180ba8a97ee12d01fe14ee07c3813599b2b10a46f9362097c002f5007ed28c98d791b8cbd2339546396c822cf047452ebf68fb1b374a04c607df1577a38f5a006179a8458fdec5364da5cc4ca04df11", 0x8d}, {&(0x7f0000003840)="fb26e50469e6b6db10a3f59674f70a99a2f186bf767ba2ab239c9ccb8176fc86f5c7b857bef2e0014a5c444305f7f9981feeb06ef2e5b536fd765dd3364947a9c965c6b906274da48d53c717468057c552907546608c9b8e0ed238ef99a0017a90bf61ef119071d7e8e97c29a209f64e761fe9f00e98fe726305da8438183cabd5683d393279db97d3a263c1957b44ead0ae1b185237cbab2392ce76a83961a8e10ec1eb29b5fc88a6dd05ddd0e2dcd88940abd9425fd1c0f9117726485b6cfb50d47dd56a0f117a", 0xc8}, {&(0x7f0000003940)="985b1fcb42d35ad956228aa1677578d8ccd369a2c4fe452b0efe6e8ed8bc3e357d8f644d62b442a7f52a3df2fe07ff75464a816088a11159af3e1b576aa8454e8f9ffbe9e3f73303671e861486ff4922e4bade95133bcb7b1d054d1115ee594d3e30c09d86a0cdfb8a842dca25993a19882907786d7f2368f924ca3f272057d6d0a4dab7df6577b547845707", 0x8c}], 0x9, &(0x7f0000003d80)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xf8, 0x5}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/185, 0xb9}, {&(0x7f0000001240)=""/78, 0x4e}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f0000000000)=[{0x80, 0x9, 0x8, 0x7f}, {0x0, 0x7, 0x6d5, 0x6d96}, {0x100000000, 0x93d, 0x10001, 0x5}, {0x5a23, 0x7, 0x278, 0x4}, {0x101, 0x0, 0x100000000, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 16:00:07 executing program 1: r0 = socket(0x1a, 0x3, 0x3a) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xffffffffffffff10) 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x1180, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="7a353599d50d1ecf74727163ece80b43c616b6ce7cd21f9b04f6f8caef1944e3a0d0b1c97609397414cae5146f1f669a5affe1ee2539cd79648e677a2928edf09db78e9a856a7b558c08bc163296a14576daead23349fc6e41ed50b1a1e7e1a0eeca7e247d1797b85ba74f1fd4133be35648377c55c978fe06970044ede30cb47ab7f97e41216d48af4682616f19817c2f7e6158213080c6196bacb0743fd4d2398be15954129d49aebd9d5645", 0xad) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r2 = dup2(r0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x7f) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000380)={0x10, 0x8, 0x4, 0x9e4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x29}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0xffffffffffff6087}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x6}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x100}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x87a2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff00000001}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) syz_open_pts() 16:00:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0xd) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x5}, {{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) dup2(r1, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6f47ceb4) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r1) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x81, 0x2, 0x200, {[0x6, 0xfffffffffffffff7, 0x9fa0, 0x4, 0xfffffffffffffe00, 0x9, 0x5, 0x7, 0x9, 0xfffffffffffffffe, 0x847e, 0xe701, 0x6412, 0x7, 0x5, 0xe9, 0x1, 0x100000000], [0x3f, 0x80000000, 0x7ff, 0x0, 0x3, 0x5, 0x200, 0x1000, 0xb5], [0xc7, 0xb1b, 0x53b7c18e, 0x18f, 0x2, 0xffffffffffff8001, 0x3], [0x1ff, 0x7f, 0x7, 0x6, 0x80000000, 0xfffffffffffffffc], [{0x8, 0x50, 0xffffffff}, {0x5, 0x4, 0x7ff, 0xff}, {0x0, 0xff, 0xaebe, 0x7ff}, {0x3ff, 0x2, 0x0, 0x5}, {0x81, 0x6, 0x8, 0x1000}, {0x3, 0x90, 0x7, 0xfffffffffffffa9a}, {0x3ff, 0x8, 0x6, 0x54}, {0x0, 0x20, 0x7fff, 0xf60d}], {0x2, 0x80000001, 0x3}, {0x3, 0x80, 0x400, 0xffffffffffffffcf}}}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r2 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/47) 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r2 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) pwrite(r1, &(0x7f0000001100)="157362430a0f3c6df0d9bf55130ad4dff5fc60f2df4bd1535d6e8220ea5d22a78a6768da4e553027", 0x28, 0x0, 0x0) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9f0201f0ffffffff"], 0x1) socketpair(0x10, 0x3, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000400), &(0x7f0000002600)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000002740)={{}, 0x2, &(0x7f0000002700)=[0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000002780)=ANY=[@ANYBLOB="aad446521835d1694237583c1991effff34d62d0af566bad0e6fec201b4e2a26ba5ae9c3a516a00e582a878f77c64fb18ab72289b953473af403cf2140fd7a6a85c3ce378bd84accb256974be86942a4c0471bb63b8d89d9658d4932a1b00c21bd163ef85bd9a30d3290ce5cc853d1c06afc238f01db9529a4aadb0995cd1545f70651d7fbd20ebb9e4dd974d85275d0f9cf252d2c2b178f7f55eb508cf181f58b655d3f6afd973da965f9a5433700a05f123822a4d96b16a583f6ca620eb13cda03b7f373e0057adafb297e993e15e38edd81c7d298a15deccccfa3742a3be5d8d2efe2a452bf30658cc92e325aa52f91e2b1a175a3f253b374ac18b72db4dbe7829dcbe41389ff5f3fe0961af6f8ab0254db83220d66d92a7c3a3f7e85804ad7304d1e9e901c477593a06ee8a54f7f3e8d217728880c5e5144285f4445c63dc81bed2b69d15cbb69d2dbd1e4cd75613db599f464"], 0x10) r3 = dup2(r2, r0) open(&(0x7f0000002680)='./file0\x00', 0x7d, 0x6) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000002640)={0x3, 0xfff, 0x9, 0x490, "d63b549115d8d05cb5c3498edc8323ff72a45a00", 0x196, 0xfffffffffffffff7}) writev(r2, &(0x7f0000002540)=[{&(0x7f0000000480)="a812759640f88ccf0c2b2b772fea5f00af19475cbf373d0aba52bdd38d44f02e8b74960c019b8738c283dc0abf49c32a55aed8aecdb3aa0536af1c3f8785b6d9196850db4faf34ea58088873d80a19b44be7843e7e49da88d9a74b47d469977ae9547047728d80857007362fe9b4ec664a2211fdd273eb0ceeb8e00ae11fc51ff539aa70684ace8328cf562b396397328f16e2443789654dd7a5c1fcac0f07463996e762525c62399f4a85928e028d93740e9d759c9f3b8e2b46e830c05450812314d9a0dbccd9deb84c6bc943d5ff9820c47b3bb9f81a944a7dfdc58133fc740a8365f411ad62df45d2e3813c6663e6e7ba1b44d1144888ae35934e749a408b59dfd4e26d544e80374a39466775a04069fad7d10db416b4b9e053a14438fbdb525d937c92580c4b298ac62f44f030d839cf3aadc3cf1759575e87d3028a38dd6e384ea85f9729b33faac3e6249cf4d640b4c34fbd3dd56db7d16c16da533342a13c843ccc18ce44032f345304eb9b2d1b2eca4a3145c0c982df49247f9a56d447eb11db7bf7f002a3a714885901f4d95bd88ff2a7e59f98fc27d6ed2b7d517b3f43909a3eb5ca87bb1f54087f0d7e21c7b6c666c3ab7e92b96564f13f3f76cd6847472957f5f34e2c75f5a6ce169a2e042e5ed3756892b8d1c835af1c93d7ea13a69231c7848a2f32639bcc6ed53105dad1fab0e12885bafc1dd5a8b84d50dbac8148e18bf13013ca4784973f0305edf0a3073880aa03146da3e269c54f48600bf6e0013a5fa46ae91c789a1a5ca864e566810dae7b59464ff4672ad8853b048e74a9bf4da71981da0d9d2983bb635118c33599ffd0657fd29d86778738109de8b64b0348490de299e3499c013954e35ce89844730a238997c102c197f41926a2b23bcbe5b87d834d5ee9096d43c5ab821f99df8f25fd27b1c0e79c0d0fdb0e42abb4dea2dbcff7a0849aaff845329d62c4820ee3183ea42f066729711687677538fd38f44431ee9af0954da52ba5c1ef79441a9c4201e2070c7fd7c593369067af9fc61d44ecbb8827f46f13b4c56600f6ebcaba2cd262d5f36047dc761c6a9bc2344d0d4361240582b064aa46e1c5e94af6e480c67f5c59b27844ec90842801c943e2055989bb61d86d253ec4e7692586319afa54f4efe8e7e2face16d1b2e74b5b92ba105a9f183376a3903b6c23bea9b87bd4952fc8b76d5c12c4c347bc30eca5a3ed4d509cca0ce3eeed28787997bf8758b75ffec6c3ed848dd4fd15a641f0652a9c7f554d145df147b2c7cd53f5dd5ffe9afd12d5e2d432ec94a62134e4d1c7f976b9d93cd175a60b3802e51bc205fb711c774987c90d9b74032c88d4d9e7004e27b15d42d3635a6c140d44a3963f822e7eb50eb3cde31414e8fcffedac0055c0118d45a48a1b95d9d8ba6d9268f6a246abbddce8e25f1520ed652f05aa9090297f85b48d8229fcdf555a97e4206129f7f88bd61b8a6a73efa32013490c31734dda7415acd14f58465a87be89575f9db84b98115a8496888ab815aefa10b7b7f91e8484265383b451d0ff1bab84e1fc3cba40cb57bdeedb2ef1e11618a4078b446c04a9f90f3b059c15c9b037603725254ef062bd40ac75a93d3688847078c1c2b75cc9e7e33b879fea7d61fa0dc2fd13a6f6c5a5417b87c9cceecc5bc89f9cada5b47eede280fdb5a7f7f739f71a6ac7c9db38acda58ed2e44499fced10d0944bb295ae26a12a99dae5710e4bc712b73594b3bf404d624f1602e33e656d10b68e7fb395b12b6ed8258ada8820c46dfe4e60eb4f76571b8a3e9b4c8af3d1dd544227bb57d6d7c0e0e651f0291c92c9f7342be2ae394ea536ef5ddc20c1c1e9a1d3b2a7a700b1fb8191b49e202c3514b1090db561cb951261eda91172538f625bbfc3753998278069c3e7e7caef1fb817225f0e6591ab3cb90c7ec6ab76db82e09801c64d1d96d528575d3a600639bec0c0aec6003ac887ff22c99f1b100a31a2b7ed7acc395add2b46d24a0ad0aa213bb17ac4bb1cec63555b6bb3048466855b8240196ded8b81f180438118a05801a7043d47d355a3f92c278eeb427269cbe5815197802b9be46da56bdc3378d5965c1a3b9f01dcfefa07e9ac3fe51d4229cc8f3ae984f52f51dd7b92d8229c3b6d0a666fad11b2f44a2812879e18c54d43f569dc04b856c0c7df1a5cfd08ab5398ef1bc6c027e8a08f1113beef3db79c97bc725a001fd47ee56687b3a81594c9f4d18d349dd47542034a0151b368e0318125d9dd680e1374e2affd84823801cda3dd178d91f36f89899f3016d84263f812501f7da7e6883169221ea5ed18b1997b027955637ef3b4d5df6a6881cb331d7e9c6801f98325205ced979eb2249109e5c65c39032315a1e378bc91c1fb065c19b31409bd29e3583170555d267b52a42a50ff8ef5953ccb4e711fa1b51b69291c58675ecce8c7060dba88b2925145f4cc20c4877d7b8af2e678311df4133b04f1b1d1d6da1d358578e8afbfbbe0b14d23643bfb953dacadabeeac585894ac86063755be4e7b49c2dfa4a791fb3d8a6bf9b0832d66d25de593ac13a459da297be7d4a1a164f6d9134a69f684bd2b04da53dd412609505d36be0b696af21d72b570834140ca4f0fe42a28c4ebd9e43d4e3fdf86c51cde552f0f114b3a0f8619df11e604d2d578db207a7fe1204ff4d52dff468c021bd1352d68588fead6beea9b4b4eb5110c7420ef366783f888be0057de779a1d73b52837824a96b90105b3f3659599c172ab4aa60ba750946cb10ace734c12226f4ec520113def2bf89d46d594c252b5dc133c11f3a5ce4a01bb4517f9dcf73d5ef7a15ef5208417dda26b87a7741e3f53a6d6682e3d5a8b18c4bd6c30a33c9691f70998ead44462c440574698a5a4455972c92eaf3c323d7108fcbe2d0a649d81a42f32fef73392d47d9756417b021abd926e32434917ffd7c2bfbfd7f21030a331e5c31b24063679da7d2ea6d3082aaafe8fbf1439ae419d8e48efbfe6e2ee528d434a1c3ca05304af217133a9bb9b7d739f1cfe197e3842bad9a2ce2dbcc4face296a419e2ec06e07817cda61a08c11f0401a83e01c38007b78df6cd88352f581c6242947c9376178ff817db854f22b873a0ae78fcf18e102d357d08d233bc4d234d4354bce28d6c0a91d2e82b9ba08f7703e522fe3dc44ba36c1d80e27c634cfc801e15e0e501544d8c3a451eef0c074180e3c9cbf364c6ebc514df3ad11526958b9d0dacf1c762f20d72f54ace9c0854f3b1930216ade16f471979824a9da864e179fbedde748da3209069459317658aa2ced77a9c5f42a72637716027f86389544ba84570c0312d7a171b9d8ea4dd8c76ebbcae3c2272b279092d2cead6847ac2b9db081f6d63a045f17059521699c4012fec3ceab809f1b1b21c6d7226ddb5922c911bdc8026c36c1876fcf11bbc3d163c43822ebfb62d1d55a1b87a9dc7f370e25fd5b0e457320f962be294da1f575e05cee33932b9ec72f61047d61c070b6392c22b9deaf0ae1e54dd55008a49002af44167c1e2dbbfea863aa94d59b4e24e886d21aba8b2f4582009d2f244a55af0e697556970e159cb73b4e7f52b5e8abaa48d345c04bf06211e6e7c51fbcad0f6461317f3bcd80fd941331771c3885a56069086c2a0824ec8943fa5df0bd06a831bd6df8efa29df22be60dc1b82927a7af5d619f87786fa219d7854556265ca0b372050f7fd0c07f0844be506ad14771a232f02da8127e71b0364718182031664b67dfedf30fd2e821698ba316d588df4f1a2266a32927f55c8623e184b4cc1dac6bd101859ab22c1ec397a06253a196fc97da7e9cb6789188b8624632a86c2e4b47c43ee89c9e62d0d045ac7bdae54f821d0d4148424d000ad91c9ffad56f9db4429a5b0c9978ada002faaa5ac6ddfa443d72e6da15af38c90a0436b6d5eb58b8c8a31a1b35f40eb25a83f014a61089d85622bcb8100d971a6f80409ae9ffe3932a17fc36d31f5832af0a1399e1e17134a02f6a55fc769e1c26dcfb8013b8b3f7804cd4a0d44ee6c4976bc082c08518899fbbbe0e348b51a68dc4fe923c4135e44c1ca7ebe624b0f01d74a6a7bf7f16818e4111859ef1a79e5cf19810e020729ae2646b0bbf06f009586ae0f2ae6e4905fa45c736dd41ebfec5c2bd296f8fb5ccb6c3e85acd9b8b6c7298a377cd4a10c820c2ed14986253adc89c71fe4b1b0042b77b9c95c7ee09345b870fbe7a4487cc0bc9cb151290ed79e6657706182b083e55ebb8d1d75d6831c1a04f0dc63e8256c600626d68c04a351fd21c662ea831ce7c605ee24cf78482e491be13260cf98ea613a15f9e56fd616083d1921a1bf0e6b689c5d856d72d082edcf2111ba0291fb5e3f69b31b4f496180f02b829f490c55b1c4d8801eb1f01c6bbb286ce38914ad99b076fd029d0f761b6800ae86f93720ee652cc13d1429ce4fd27b47ae7fb7eb781ece3ec4846a7d7e2946344bed377b2fd8cdf069c95cacfc41dc0a68580eb935e8e7330ab803403a66badf946aff663f32579c4cf6dc1fc977ad651172f133e564b50ba6fb562f1b7eec9c46dfd92dd3032bde5177aa85c28f75335cccd4342e513af14399e4f7b73af2fefe09fffabf9ccdae80ac256f5898c4c9ee76a1250bc8ed209ccb9fe65a334f3c9e3dafe37d785fd2f84df0dccb0447007b594c998fafd155aee704ce53ad4567f54583142e50c4dedf137cdb71cffac8759ae1de407c2181566d1f624bed7d770a9547bba10e08013ef650790b259d9862438de3841f653373ab429160d62887226e159ede3a63d53eedc3b8b61db261b7237e9a4bbae62c9baeba21d359811a46e7b2596b3c8bff3348ae5a1eb7c8654c5f373a72d437955a4a8bca7cb5421895a8d1128780f62c2177027afc4292c3311d04fb211f15a052675fb96fb29a72786fb6b2fd63221857b6fd2e7a86f9e48eaef8be3eeb5d1bf9ca5c7a9e449d773b867bfb7adf0c2b61432e6ba6c665d9e38e69a356320aa1cc4098819a2a2fbcc54b420d649174c7d95392c87091af24deabc0bb114fc2e6f8332a79a4eae9f8b18085c352580b4f36412dbc3f4e94eab0720540b1dfa2ededb6b1e333e1317d78f97f3f99ce9a9657d9893a663cc9e0602f02a7c1c7e59405e1474d9ad187871c7e2b53e8724435abbcd98cac41088957ba5977d9f43349441504cbf6d03e5321c58fe737a83f539f6c30a8f0f56a3b1dd7e21198d4efa74f7ca92e4b4a3967ae58b4e9fe4a5556464a67f686a52125a1aa556ac3fd7df8c931ed1de2fdf119bc683df2604ee153b47b35ae8beaf949f12f5b2fd0cba1e79cc1337b57c0bb45d1c62a27960cdbc6e5567759bb7b4e06d0493fb0e3621216e3658468d160a6f944e2f5a8d5aecf5798a95f61f9488f402fb67e27711a9c1bc32f83ae465d2ef604b7d894bf3d2e135da2b8ed08191e46c586b4b4148d4a4fe81a39e4f7314d93f3af6cc5dd7e8e229a12260a7cf7ab20f3191e8b0887ee3762f6c0e46db678681e101380202199dee2f5be1251e1d203e16917ba03b9c8f21db08b2d39f2a9fecfdacf87c89dd2135cc1f0759bf198b3ee02a3d064582a95c1bfce7c956e6c75d064928420a0d62e9e9ff6b554e9e39cab3b3b3809647ec90189dbc8ccae2c4394b74834a527d3bce68ce9a43b955fa83d3a0388ad477a7d016f9d09080c043f30a389c66b5ccbd4304b1c5132202507a409009cfccda136117020f30efd93e4aea15cc730da8e348de6df81ab6324d71648de17c8eb4e21bef7", 0x1000}, {&(0x7f0000000040)="94bb08b0e6697b8a9432f4d1c05dfd343f42bca4", 0x14}, {&(0x7f0000000080)="7f1c5928deba1d5731a69159cc40812f9421b8ab931785", 0x17}, {&(0x7f0000001480)="0b30225d52c3f7e71f5b633293c135abb4716b3527831c7c4ec78af5be31751cda5613dfcb24cfe20892110d6e63fd3ada8483672d6a130f09fe344a6cca7bcedd5970d51b80676a8bc0c90ea42457cc6e11ad6d423d9efeef826f4bf934b85f4ecda5d20c544b0535db10e5ec9087dc71ff1ad68f24ab4d992a85db158809d53883feed2f2228d97018d1ea58df7479e9816dcd223b31ec9b19e932188efe7347221713b5219b5b041a51da7a689c6c87d36058f3ffe75124e8807966a6993023358e040b20c4aed258657b03c17e9c7de040543b3f65a93e039df4a6eeb90dddac380b153a472b7ccfb5043cb5bdef851483cf240c235be33e7e5613d8d380ad61a30cf06591a6389c101780574051554f1317052871c63eb805c2948d09c5ece427e95c989db99811f60da3058fa413de0eec738b62fef66534c9fa777d1b80a00b381b41f75d5ef1196d2e64fcc861d109dd9af8fef68c25d3f018211b03ed622acbf84ac48c3552792f2f66eb31c76dddb8532c76e5e318d0cff83d725ae05268329193dd733fb6da10084e7ab3d4075ecd75f7bffbecccd9c25ff3d10c2dd784119d86935b825cd8b7afadfc6be81886aa97d5c2718aa2b9478fce517f09330f9b91fc63651a25715c413355c573b7ecd738b147986ab8e54f1f3f56de44ba1b44dde886df2640723afdaefabe4d0d50c1d181971200ac1ad1566ed5e2f7291d836b20dac591f5ae9f4a22d666645c0300d3213f20dac682f0982cbb64286c98f12ece14c0e8fcaf6791a821c5cd9dca9165e72dcfad69d2530ad845d161b8db8403f3a8bb26d51f52202b1e0e744ce08c67af63b009f1099f4cd9c007f9832e5ca091df1e51f05767b14dccd0745897524f15c71353c0473861a583c588db4da9dd230f7e77f4253f32f5784dde63ba959ca4a2e672730047db841d570d45dc7a4ddc614abbb6da7ee6b7bf3f1dda44c64e3c8483def2a7d2ec670d4b388eeb92fee3daf84c9a87a5d817abc27f24099fc03c49fc8fa00087e44b098e4971a51cf9618ab8b03ca33d2f93b83f5fb2873d7f0ed521f90f738ac9fb2142e0642005e26cdd9b2d5187953af3db5db6578211825371feae126e1546e352f99cf3600f2198cf1278404186b117c8384469c1d431937753c386f056554bb6fe7105a8e0cbad12a99e626e0e08c7c7cae5e487ff90274f8bf9a52c332af3abcc701859d1f2f8569b4d1a098af68c2a16570c9a348512581ed656b2ecf4bb13b9b49c42f4eaecce5f244acdea3df04997a496c7c0343f2106e4acbe1fb7af10f9ede99bd6d7940200d88be02fabd84c7e28172276724cd3ee6f8fa6f39f02baada148a63d1113c8bad55722d638d799d5b816463ebf75c8bd101d6980e34b718b15e8569a329daf89b369b009d65ffedd95a83f1a13b85c77848aff023000a0e616e3c325c3136a587dd1c72238c6670a5b670eb8daa5dd673de69916648b72e490c6f3130de6b88b23206eaf499ba9c5b089ca99c068303acb5d8f61c508f50df25fad9ebdb7739e9436c1ee045009030cc2c77a6162c01256b934c57ddeaabff40367f31f6aede180a8447655005a102873192cf231183162d00aa1b6b2f15382f0fec8029ad3411a86be44951580e0567f2da8dc17bb7bc9f79ed8c282c1aa4f7f1bcbb4dcfa48db04fedf4bd6be8546ce7602863b450cf2e22b2d096be046015773c308526a25dec7f658406cd32e05399af553d9261c7a1c8f837bbc9d21b006bf2361cef340b2365c9b755c984fefd07ef33fd48421fcb4b18c8df3b70c2272238df77503182d5f09e5baf03fbec05baa12614896484b24a3b48a45119f9847f90d9bb59d2a01c58c712e0f4ef1089966b34f57e3482b24a753fb5229f33755a5c3fb4b20e1766e9abef57e4855bf7a9d2cac92d96cae07c08aea2693ea682dc7aae63ffeed64dd4e6fb8583b61177614ea4690689bf3efbe8a59a7faf70389823ac5c1449071a357bcb87eea36bc43c42f5c7aee96c70bdc148f4b14f2e6ff5ff955efc15ade3805a6a08a4da68fd67eabf20368f4ee073729d2f6a22e9e9f9f68fbdcd79226fb6c22ba338137539c8bf9d56070417b91b4ea13542688ca482e85e221394b674807cd73c55341b878c6f46283d4d7ed7055144b865586398ba6568841d55daddde35c64da72e02345e895d9ca6373a7d452a9e8749de1076799bc2629026ca06dfbdc8b241acab5df86b8826472ae476b4670bc9f9a64d95f349851ffe096b2dc2e7eb2f930bf9b7770b87c57c2a56c7571cbbe96645f39839f603f16eb563e762af9505130ef5177e5a24fc4a63bd3fdf4b2fa2b3dcb280b8922d0ff1c8cbb629e0726036daa80cd2243a3f5fb0fee01051cc4ae8cdd9569e181e7d01982cc88fae165994f20b4ad79c15c1501171313fe82844b4a41aaf7c99e15dfe4e89c327e8c2a2d07caa2b7cc919a130e3963319c22d4ab87042852658d93a9a28bc83ad5490094347d07f8f10a9d9d9d02420521c9503570a2c1d3447ad05dccb0dbec4fa0ea090c9c54af8e2c91cd4dc83fd80aedc8442073379608f1e844ef423b9e2c9316bba3a31aa25dec954c467d8830f177992945cbd07502e88776a425e4a407bbcc55ef8a345752736dd621dd4a6369bb726a065331be04672d8070f004755b2bbcfe5425bbe39500a8d55f367be22ab43e62f1c8364b848057eceea801606f22c1491c45658ebfd979b34848b063b59a5a50f6a50025911d8ec4d7727d89c0fb9b0d034b5732968e14c03cc78a8d13e407f883b74d7c575f005a0266f46282b6dbc0ac61b7bee1102e7e7bd8d75abdd83424240a5325f29153dea480ddbaed55a1bee14448ec81c107813f6a97a44e659514861b7c67f146f95ef87c3b48acc1549ddcff79407f377e3851bab8131522978c38aa3bf3178909686074c3acfbc520497c730fc290de5259866bd3ef8840e73c436eec48273f0ece98adc68ffd653ded6bfe449769656b5b4e929639b8524222db2815daaedab54334ceba2ec0ce95e44a29981a54de3291f318c5571f43a059df5c8d54a0bc2aab41ffa477bfb6d8592ca7a7bc0307e4ca9a361347d02cc25caef6a59a2710d85a4afa24dfe168938a0f911d70de0e75516a43e7ee557f91006c3ccef693d5a5ff177b3eb487643537e8d52e321ea724a696d664e9147de2188cd46c41e1b20f4b0a363a7662e3dba2cfa5d8766896874eee9381e2d7b2032d9b77ae2a6e699120030cf39185b3ffe4353ac9f5284d5cfb750c8f39ca310c9ede86f642de95166221eeed36a040509e57db620784b29d17a2c3a560cecf70a84ea4c574502387f4e44ea6a93988d41cba4b66dd53c5ddabd1dab2e7594d9aad902cd288113ac3380c2a7ee6daa35c4ebe2fd8a4073fa8030c74a7c51b8812b65782c0a00b3d2321d32fb7f1ea35ff43fcfafeea4136097029ca2f95ef58df1e25fd1caaa48b7d89ef7fdb1b039d82b1e7e24ef70e95e7fa37955e8e9a53d29add415021d80c8ee6416fb9431a117de625272064f63cab0436935d6869c6c627001e20b3b37694134f9737d30bd6c7ff5ef2622b1a5a665793bb99ef10bc33d147cfca6a94f75a5ec16b1c41de72bf0778f3aa44b88229cee88e9a06758dac839b83b6215528a75f616a6e12f0a6f1b8009645d8530d13923af949aa0ed46475a9aa005499d79042977f7e93b66f8e51ec9691473658a4c75e7cf2f40ece9d5a3836b258234c23d5270c225fa8aeeb76ad096d51c08f7314f2c43d9408723094f9fa22f02d10a80878cf20a38a3cd28f2a6744507e5e96a98da61e3f31d27242b1e84326295004a11ef05a2dfa2c464b1d6a94851010e6cc1b86b9946d45c05dd9fcbdfcd2c3d81bc9f2c31e5c30381cc3755ba5000a9e82ff07c6d886ba6a5d42b27cc02020e8ed04da0a1c1f421ff3cea7db24bb97402f4963df0800cd3375f5038c8a3cf3b5b052b89a7b57a44743636440a9780948c4a2a85a71c06f722b4347e93d195d8241492743216babc49458cab6d5c879cf3e36c6538390d2be7d8d6dd7268b62581ec87470ab8ee976331a822069ea20267ed518625545ba9c2ac99ac0ffb1c879a8d3510d78a80eb2d294012bdaa5804899e1b746ed90b54dc9fca44c4be6d6f29403dffaddd45911876f5b02a7a2cb274acc1e30ef72fbe52034f0dc957306527bf7335057c805ee2c8e18c696eb06fcd67cd1d7b37b94dad677f0f3a5bfd348f3f6996c9437c9947f8db2a0c43c7ac7e58f71b8dfa76fe78f9e831667e2232c71b1b6f8b10e85fd6758409dbef7299111b8346ff975ff6145f0ea527faf382030ae247ee2a6827f1a5844fb9b1f24eeec45b04635cf293e2484b48618b507f08a335cec74823e56985264ace079c562b8d4a68face731d2c5b3787e694b5c8c1ed56d9a5f5957d11d70f099f281f1baecda62648168c2bbbe03e4edb561457fe7eaf25a40c705c1151d73de7882db9762376e58830555914e564b2281034ddfaa0350ca3693816e4d60427ca058fa682d8e4c8a08b238cebb3170b09b7f330dbfca4ab1e75e014dd1b6c53813ed18cdb1f7ea285e25666027634070eae30edc23e39f308062660b87e0e441b33532e83bb7332e7406675e8d79b0a2ced5e5823fb5b014431c79fe11f7e3d495c578cdb918d0f62a8380c8af509b67c60efccbb00112616a26bb4a7eaf8470628f96043cb667b8ec2866df59171541cd5ff840b7df09cfa2660746029ae0598723548af091fa34722fed9c984bcf25cd0062b36693dec3afef0724a16d8e9c39008b8bd682b5769a2d8dccc720fd7ad5e536a10ca475debc26af051e23438e66bfaa0a229045641ab03a31055d06b1f8d6041ce0897a8fc32fcae9e9190c21ebfad28b167057d35a0852fffbbb37680702b11931a2fff819f2296ce83d52da9bbca5b2e3d72c9ff7a1fb2b166c77c5e9dc67c1a1030463d06cd839f5288f1a166a2ba7bedb298cc035af30082c2d30288a28c7eb1bb11102cd18eecee87c57449afd304f5de59f873e01993202d479489b18f3c5ec6827be3072ad56c8163252cd0ad24781d9c6ddff0091c26fa22a3036d889fbd622fbf0b5bde66d0bb8da7d4726ddd02897e976114d97e586b0473cab4fc53ba78aab42f82d55f4d9e88d1cf792736b9a03d838ae504c148cbf0d4c7221bb39fb00981c1caca7250b1c989afad423e7bdebaaade665d38ad2a95c446daf343e7e7cbae75906d2836909e62bbe38bdf087192777f5028f9d6297756c4787f161830ab72db1d96f6fec5429e9f9bd9df394068060dbade76fcd2b073ce03b8d9cd5326d67fc621149894bf047c473c9f80f5c886826fe268f404b101e634ad5ab0ea5602042a4fd904aa8cd8923f3555638a5bac33b9bd3203f9917d678a7bcfa990fccfe888bd350f83be7676068c9eaaf14c74d249099109738001560a92eb6e6b25928430a8872a7b15560631e13402f04970257144a601dad86b062ca6592803dda05f0105f8fc95a450cb47808de0b9db42ec3c0dda68f40ae9b18c242757dfc6dfef3f9cffc99fc229de2775e72a1b4ecc083fc05bf3a4de9f7923a8b02f08c8d10b52c676e6a2c317f98f7a0c638b2efe9d4f59e1d538fd7e78d719f50ce4ac8167f1aa3fc2bffd076f8d35e7316faa5e4ba7ea0906d67290f209aca426872c2a60fe1cc0ab35b91c6e6eb5d1de23a4d1da22d676e503b44c64ce05352739f1fb83310e8409b61370af0ef604602e2ff6872419fb8c8b2", 0x1000}, {&(0x7f00000000c0)="3c24f75530bfadeda78411721934d47c2a8b942739066dfab4a23fc7be24c3ce2209cdef12e534255d86c29fb24e6b4008680ae073738fd87413", 0x3a}, {&(0x7f0000000100)="d9e0882a0a2ff24106641a46e233dc74f220ad931ac3781fc419068a43626342a2e125a83df546335ce5a17017a5bcc1927ca6eb0ac44e44d96cfe85bb3e9fc32d58766b7234949ca4a27e696a117715cb311e700ab49ada039f5e4d12ee1eb168dcce5d334750e4f5e7162ae97805e0abce7a01dd3953a7837767cc2f2fbc394b4298b30d5974af16c29162a3acad050124e34382872d1320a90ce36b9fb40f9ffe761a29dc9a9c21a62375b1d178376602ff09d1db6b9a1715bac3ad4ad711ce7e92e251e450b90fb142e2b18c0cf19ca98dd82fb8fe", 0xd7}, {&(0x7f0000000200)="5ad417513c7a55140f09c761c694a103d00bfd2b8bb705e936971b1929787b0b324cedc60eb0d0b2b516b376af4093b533d5055d5d6d61fdd3de8143d5ac044200ed6621ccf44b6ac8698db3d2451d4da4dada3b9d4aa90349ee93ed0a0d8081763a81aeddbdd7f326d5a1f077a86d1d7786f862eff52390778aaba1382b9efcb6c8c987befec62efc84028af175dff3b0bddcdb4864be1d55d7", 0x9a}, {&(0x7f00000002c0)="0512b8a8f4d079b8b47cc491bc765b36c1a5767036c8c82cded72dbaf625ae0e606f9abf9722defa96fd945e6f467314bb23d5d57351d6cbe68f38f616e1628e8986f59bc29205604f1ef3749e5a9f2634b0962f5ebfd84aa887c652f05568def59eca2fe3731ff33601bc44571a982bc17ca07b26dfcbadcd413bff6d26a99b13b14331377a4e66cf7e52ca8aea8eb84930af1b1a8c882845bbc0a2165cb658afa806f7d38ecd100d3d9b39f7d5d6739459f1ea85fed93b00c8c79554fdb4edd9b317024619a2fac10e772653bb8300f042a6dffcfd21602c2918fc8edf8163ea374592", 0xe4}, {&(0x7f0000002480)="3ac9d5abbb81b99ee23e90b84399fca6fbb11f73c116477baab68ee67df31f3f1deb45e3c693cc827241ebb429c0998c3b4b3123af9b81c59f0f2ea3fc2b75678b59364d992c2aba4bb203ee0429a899f4c5c81b046823e04d175b8223e8626f8834c25e952a5d314684709d1f853a98e50c1e99f452d8ae46a9ab17625e8e7c1296eb207a5f4ac917f5b82f2dd3902024f55ae400c7df47", 0x98}], 0x9) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x200008001, 0x2}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x4}], 0x2, 0x0) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x0, 0x1000, 0x80, &(0x7f0000063000/0x1000)=nil) shmat(r2, &(0x7f000032c000/0x2000)=nil, 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xc20, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x7, 0x0, 0x0, 0x2}, {0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() dup2(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xf) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000100)="32d42eb4910c23b911f46c5dd840ea425703579071c8a7bb93f28becfc65f67dbd92a229d60358a1246e45b2e5e03aa9bbb05898900f610c3d1e3244f1359210895aa494bb0d3720e9f1e62e6ef8993d215dfcf34a5c7350e8329c3ca0bcc59d6a6351e0be294c619acdf75ea2a207d7dc0cf80ec63a9a427cc098c6bb2500ff8fa4bf2189cea52e690d4cd332783fc7f83ff950653ed93df13ae190990958bec1d9e6dd041b4d6d6e6cb9c12b2d4059810bd0cbefe212a31522cac8eb940ba50fcfe90505ab237b9de5b9fcd2743460b13c336a09fb5d5ececa6bb2c54ab23d0bb3b9be7f2fb1204dd9b8329a5632708aa1d8484bcd68b92d22edc41f033fa58f3258893f710157fffbb1b0257335c80f8a775e49f4fd8ccb756cd827fb5d1dc9140639c82b1f0d9c3ee3478436937460b6a8674cb39e0bf61d486b341979bfdf05a53c471e7183c36f6b53a11a1712cd08a3c3b69b1a0b268c41a253a73764970195e77abc1f7618b0544ee6c10a1e3ad651646e1b8c2ca94a74b3218dbb4d657cb1309a5a5886a19f584aebdd9c4d5b85dd8eede9976a4c3ded87563031c6e183135fff511250049c0d8153bf90e26c1e01fb50675e577cabd9aa9beb83546456eac6c750d5f1eee77628376eb5f6033277736c6d8571d1cd0da3df1b9f66dcd48bea73933567c0c4d8ac875cd71aecc58e0d820b45cb4c970cc31872f83af402a95ff0effc4904969b4e630f3c147b52a74d8b1bdc446410e998be71a5b6fb023df3c594ea0754a1eb844c302ba79b6e0a4028d173714d510b3a397acfd171bf8b381db4d6b04d0942ef71eb855ad937d5bb04b8ef1e5b2c3ff3030fc749e7fbbc34d0d9542c0093ea1ae33dea8e68ee9106af2278b369a49c50b4dd3ec7b1ddff2867c6bcb09beffd5a935b3676fdbd154240fb6695a5d4e34a7f7eed25a7001a989b250a805b326c5c7ff06e5223dd775dbb72a1fb83a1d9ae3d185cfb46befec0249dc9f92474097c4ca2c260605c65b101629251b187ae324e386e449bc2540141119cee7f1da13f1c1ee398a5d524f1294cd027a2a25572b6e01a99f3d2a39329d078b437065838f158cb7a45c4cd99420293126ccf5f86e36fb54ce46457acf8af977a291e0cbb0df2d256f32f6d46ee22f2b9d1bf54b1cfff6d365a552d8970d9f2c14b0584a6916bea5a734907d606856e03d33acd62f2b090158c32c0152c0610ee190ddd646739d7d7d45f5a0629cd6520a16d6c1116405bb3a26e275a31cf3015f24deb218747519f7d59454bdb06d2b2cee35a32730d1b167ca3fa5c61b17f2905112885649790ba2d4ac3d033b630310d9dd5bf04b6550553b9c4f11adbe9baabd7f0bf70483797d197226cdbb0c9724499272b0907ef28dd128dff0b59e933f10ad1990fea85c9ca785041ebd97be92c6da4f8704de4c41bb83524423c9dd5c4b023a83147c387b7f5cef3fa8827f55f11b0f42474ad2fd0308a95e917f382fae2f796f49965b97f5bd7c31a7e21684836c2ebd7ad58af2a7e19e0da248ab37eaa6cdc0da71959fce862b095b6a53f5858c99c1889a6df5d1ca9f7c603cf729a6e8931722fc40c67347f4b31094a75fe02a59bd60cf0d3da11521f9a13d4bac18df1b84141e7f621adaf502ca5417d67fe88249b5719c25e089263ffb1b61fbb11d3cb1df967f54d515eff1550cfdb5644042b952ce078b6ea7f93aa88e230c5f7b8b8fcee45bdf4e4bf7414938e535e4728a49cae0fe875d0bf8a339861646142f3bb87407eede6f254cdfb72ef8e08d5545117fc102ccae411ec67f659d71c98c924e9dea008a29316f097e43720779d5e61c18e420945b5b5f390c4814b69698efd97e7d50d8c36e28cf77b69a409a81546ce62dd007cd35d19d5b76da086e976de0abb45fe844f70422daa4c2d55d31c22bc28410c2c9f7c8c800d6add46b190baf5e303eba32ab5ebf95a153b41f9f46da0277ca970bee078fac88374940bbeb38ea962e302475841428ccca679153ec1b7af78414b4f361f2a1e678d83eca4199086b18c0c66df99e96eb5895a8973c67bae0ff4270d678b05253ee9e834a96b646c04b4d710f0a86110a9849d3109cef957a2e82c1c3ff14444a981a04968afeced4d8d42ba1c9b90064a3048bc7467c8a256fa90e04eb67f7b9cf4a0305bb9e8a8b73e778db544a297276775f257cddb3ee4f3c1668431cc809ee2f8675dcea9f92514a0672291a45a37c6e490949705870fb2201936eee5e0af5aafdb412431532ca879cc1548f251a0990d2be2e62cee8061b6ba73b27fcb8010dd787c4e697faff801fb937614a703caeff7a6b52fa213d41b2ebf9e02ecdd0f1e398fe80606e0fb044882faf71b31ccab56f79660e6588d621c283265cd3f4b51e5f14c68d008752aaeffccd5d05ec0e54c88bca336650ea8b55da69cb8e04ff7e3bae5f640ba7628a7599894509b3dec8ecf7f78543fdfc62a308bbc36ca6a118fea4b0fe04ec395db6d6b9786c1107f286e040605b0ac96d51e1c4d472506411c8791602f98a44cefe063064f56f238a45bf0e6c9206d28f6215fcd85c8ed5e2daa54bc20fbd8d881db98c45ad4fc2a200cfa7db9e19ae560f1552905bf9908d84c1bd88374f6a474e63160d46fb730032d59214180f68d8ab97c3e4c29bd31d750cbc4ccf622f4cdaa0a96b6ebf7ae3cda3edcab89f5aeb7ee233b96f36c337df43d9c04b09f0afebab71a6b91e7b8337f5e4ae4075ccf616257b164bcb7b621340152a6e5dddcd25f56ddb2fa951e6e08ae75a9dd3514a63b7fda40ada47276067ea0a62209395ea15701b2f42249ec515a0d72e92b350820546118c42f48aa415e28da3742261f6c721789dd44805050a1fa88219a13ccfb9789ff1344fc2342fe8bb891bc12756e078a02d1808fb5e2033f6f23bfb2b37ae58945383f26e210c05dea7ef87d199f836f760a661f68fba4ab5e0928f5177320dd6ddc754693d0f8e8cb46245501fc825b733607557c3f14bd2f7e04d7f32a65adfcc90fe78bbd1602d87ff78442cf5c1466b49eaf89a42b0aa9bfb88979fe768b3499e45f0b0a833702c0295dd048927e725dd8fdc715f9c4acb7d0b840eca098cac641c3f958b1b2778c8029e4aa55a852fec9e3980860efd2079b975084de215dc2d70e9bbc712e25a2df30a71d5027dd0a9c9b182b3621b47a3e38f9fda344dec2135bd9d45761ee6dee73b703177092e470863f41a2458168995e4f51d24057d42e29729db97202fd4c481298d067e7c0f89185e0e535f0c73a72701c0bbf6a52c9644a9bd943f9e64c670b4c0e35258224cdf66188149dc94422ada45bb93ae11bf509b30b84fa229e0362830ba69e7e5b9eb498d7fe9877dcf9731d49ca817a7824dd0da04455d3caf3b75731b503ef01b4437ca3df2245a8eea5a29de1dc5312cc5add614c058298396412c2d15f31c3046b06883d199da58a4f2672983d0b65b149e2ed7d38a25c459f724c750781f644f05379f2326d190ae360e8a1d10f2fa03364cd2ce6f4fb68425b1b940d557113e8da991db71b50961fcb58e61b493d198f55c73bd153853cf2b0180fd6c57a46db371f3c684b3d50d60eb57c2c4a9a91ba4193482a5e446bbda62f843aecf39c322113624f3812f284927210158c326e9804808c57f9009813c81dbdb48d9cb6b5a5a84b2d251b548760ad27fa54cbcf0f548a634cdff0638f20bce4967e626c46aaad94a694356afefa0d0ab9e37a7ee0b3238f90558952687aa74b9c02092d07e04d106815867e6e9de076ed4316e3c403d98e5d1bc3c18e291114eb42727ac8fe89c0552d77b0ac85ef30add57756d564ee53833df3a686d182e6cf4560e1f15ea01dfc3d794f70051f493e17698202065551722af15cda3f744f5570beb9455f6e76ec9e7e7467b8e6502df1b47d1e6c119bdde17821dfb24aca43f347042e891a73f2a20cc6289349e2d61788749e8cea97c9e97521fa2bb7077af62d339a1b31654fc6f595f09bc78d4712fb8e59a34f38042f69ba0fd4b94f1ab1274b99ce2534079531f996b70cfb80c7e8758a0d0696b91b98d2589fd0400c6adb0b10b29a0bcbe53d40b5616013b9c4a8d50aff1db092f2dd4802cf62f4cbb274005fc5e91356cac7fa6e733a129e666654c8e02447f6b47d92cb7cd205f911110c454d187658a23e7165e9e24cf607387c2ed38283e3f331da33b82b8eae09732cefac6287cb603766c4cf9c036047693def91a2f6f1c73131a6a1ba233940cbadfea6e578971a1997fe772151a3683c1996a7ab74f885d8e3862a8a4681f1f61f83a7a92b38826bc747514b87d5a9a490e61c0752154ee7ab3875085164cc5c79c7187f1c04e2f35882e3cd8817aa9661976748175a4b2f37f00b2fd5e2b826e369f2c0065455c5888667bad59958cbb7a06109f7888cd224aaaec7e3c1fa0ec4adaa496ee2f66b6fe10d1cfd8aa7fc964ca3fac46a1051fbe6e5e59b00ac61daf61e626de8a4e461da74df7781fd210c04df51400d5763dbc28b31ef9f3a1c1bf9712c516c120904f278a4cd5ac4e12061d0b064554906cd9121ce79ca58747e27db682818185e2fd440c3e571298853e0123cf2dc55b29fe16b1b39056a75711e3da20a0b77459fce8718a7664f248fb0d73443945adca7c0108b0d9416e30417206701a270358568765a381bf947cc8472fa2c682b29f299c9381acd368a96ee873903908f9e58b157bf4668cd4f5e801d69f246f63fce98f73223f9d663dcc006de35b6d8c096f0d65c5dc79635444f7b8e9ee7cc76a53ad032fec8e05cfa41bbd5fc999552fab8f4909dfa4a6eac51974112585718669a981596f3b8da96b17d094a8a5fa54296ae722caefc3bba7d4556679c515ef43594c4fa29a848badb2a1459d63f51f993cf87b1b688afa729ff08e56d05e561a4c2b8b03835cff1d2fcdc7c4a938abb2ef235873e722e7f7e448bfa1af56160ff37358e97e629e719c92693bda44f20121c7eba9f6cbe3e51438499be8809101ca18c11b9775c69ddc84e8de5d2cb4190a35c8115cc9211d89aa44af5d34a693d930409418e263778e6f9c58c9f92edc236cd986237737a28917d2acac1c044f96b7bf887347a4e056696000d5f8e3d45ba48d58c35effa836c7ad6ba8ebb46c07b1cde4ebeb6b9ebf9a6c7205394bef7855807a76d714317480eea4a81418b70c145f46a57c436c5d1b346f54bb09a4967212c418a1972fefa956395b997954dc68455e5d4dfa4ad3e4cabbc62dae55bf0695d53f45fe91ce4219de5a964fba75ab249abc44d5d52736eeadcd974c66ec0bf435734cb1c95cdc0468c9b8e70a1138e36339f4c249de0b1749eff573bd5dfaeb68cb8f32ec76b0a33ea208011ac430b1ef4bb88b7b07d94f0abc78dfb89c06ee7d59a98be3a8d2ca4d7eb9f5d635f1c26da8a4bb9ed40c2bc6353031fa901787533c9e20649b4d9d61a3f3f7458dd6fd303d8a892b7ca9b88a210608fcb1213e147abc32b2639a92a5ae9074e4dd0c7dceb6f39061aeb6d1c46f01424bc1bb438d7968a3a2ce6250ef349452d872fa0253d32035fca514c9e7ae8d9f2e32f08adc2b9b644542ec3fa3c341a48917c8b1a02a566d978dc2f4b3c5550886ca9234beb1a192f1f3cdc3377330714b58eef323eafefa0a4f1e0bb3238a41df038f7ad931a719ef49386c642f43f0e5f8457b3fb32cb7d9a9e174ba632dd251f14403c326e5aca6af4484ec6fdf38dd09adad75fd473ce58dbc4e1733b1a", 0x1000) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000080), 0x0) read(r0, 0x0, 0xfffffdc3) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000140), 0x0, 0x43, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x8001) 16:00:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c, 0x40000000000000, 0x5, 0x800}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x400, 0xfffffffffffffff9, &(0x7f0000000180)="f89c100489877109a2d40528c503fd870bf1ff9a0e9597a0aff306e9b2dc2b3c73c314de352d61045751366fa8da7c12f28e897680b0983d14a4ca782f02ad043ec72beba369251012130808b79f04b0a0e24f7d39f72dccbebe8fb37979aa8ad837c26d947da086f401b52525a33fdb695798f27e85c9dbe8c121387a5c9612c6d248e2ddcf1afae52da7aaafeddadd090089e104961bc84f8b7867daa332b7fb7c0c959cf58ccac779c6776a2c0f229fa7ab3e9f3ff968f1624f2e20189e7a9c838ef70ed12c67f5376e53637b99b6f3b00353303658c0a90416b7fbfcc6f2edfa8fe5d327cbdb054364f68cd01e28c0caf8e571406f3aa5682ef554158ab96119c030cab63d878af8bad6b40ffadaef1c592cb8c15f0893dd00eb4ed4f646cc39792e3a34d3caa40ebd57355157131666a643e6e3ef1bba9ba56533a316b02c3b2005019bb23da4ee1da7a77b3e0354c634d50fef55402a413244e5ea1738b7b498dd6d6c36dcbc5f63819435abe22ef527fa654110bbf892f649abebe6341b78b61c4a3181fba7665bc04fc503c8f0ecf15c221a028955b0979bf3fdb3d7d096d023bbdcf5f03c1ee4532cbb166ed20f5d418a5e9c312e79307fdb6c22a04bd165edaf465c9ef45c1c6639975100216bd327de696a3471bf35e78e412d5e6af607e3e24093b571a5d486ff927831523f8b667de2678df1ff19a05ae6e2c9493dfb50093f99134f465ca3bce312b0e4f90b6a82a760bb099c99790c17ff8b3441d41a51ae885ed596ff269800837c7dd49dcdf73d918477d0ff05d34cb09240eac4046b75c52c237646909503fde1238b3dfa5719eba4dd8f35105b9255379f65cabd5d81f8f7142f69f847e272222ab64fa673040ce5cfc348165dbf721fa543d35d27c746680c2e029e2327fdd8c3a4ef37cce26f95a071de8bc2fdca41901cd895c6472a149d5db84e3bf8ae53ba20140a1be8a9b3aecbd15ecdd646eea6947cf1be2be59032e39e56231b488bf8e3c4e47378214460159497c3cfaa18d26a4db0f7f8635061186ae5d5681e375ef3d70c79fd09e241e90caf29324a74ad5fd5275c0aad2e07b87783cd6a088170f57b9a8f02a78a769f757dbc5b5eaf3472f01a3bae0f55f278effdf4a5cdf33c38940551a96e3163ec4efa235ff270760dba70f5c21897c8dcc68cd5f174715d39cf3644daaf6a95526b9ba51fbd5ffbe3bc07b194a1759d9765e91f556d4554f991837fbd898cd5151bb7cd3e293f5ca3e58adb46ceb0f48d1a7d67b4d388854b86b94017e20104b29435423ad82a13e3aaf1d27f201384bd18860601001f08c4f2e8841b875455cfa19e395230650853fe817651c56513114d659379b874e3ce8fe233cfe6dd23292c4a41094f6404afff0e15f474c8abbcd6e45dc6989b04c4c76fcaf982b800f9b45de28840efcd2e1793e86eee4501253d396a3fa11c830aa06086f83bdba8383852f0ef0b5453d6e32be0eca19be79305ae150d5b801a0799ce83a6e38014275f7e3e220337e9431b7645e45fdfd638724e8c9c9045b0017338535c500a96e27c2172b7bbbeaf588ad975deeeffb1f2f5287fb8d0a159064d3eaf114faa12361071001fe1a1862813e232071b5f23d43bb3b850baa713f970dcc86ccb4681f392eeca184714724950f22f054406774b4229393f1bfbb651dd010abe24fda2b9cd73185c38a084d3824f697d129c84bfc8e981ab745a1c58fa7185833695285b28ab2405985eb7b72cb7a97938f30c25c84f723fe11209f3e6ccf1858a143a894798e2280829b7dc598db7f50d1f16b848ef5590dcfb0fe238327c92229c11d2830a0fb12e48b100fc5f8b6c886ebe478e5b6e397b043717ba56a4013101b17b2bc87ebf252eea67b890c7e6f644997f0c34e75d59622bc14f94744fc7a0c9e3e79b80d6103da48529cf42008a57c30e664a8c7b382cb32bf21adb1c69649f2770b183dd670414492089edbe67412202330517ce121ed91a2d648ca0387e4b71cf5f12abc030b4ce6a659fe0039422488067e03f89a44d428094ccdf70da59e2e6e849f69f17de72598f95ab34c19507a2edc985a18c991656010df30ae8b19f779527aaebd1fe02e2d5b854342b2243d98f60f88d1daa3e706cce8c7b3ca5a15b0a894a6af5f6b3e4b94b11980fd253104d99e24810eea9c5dea83f4a63efb757824286f6e54e0d63af8442f835ae5e371683c825111740e22f2f724aab97ea91d064bd9d7fb33625d04b18cadcbd8760888f175b29f2b2d7838a4a9ff63e4edcefbd284c2790435538036294c8c5061c52db22f3944845e5b0c87edb3390fb61563997cf8b029656d2067cb850f7a4d685bedf5d810cad18a430d03f7c69818172271b06fb62f4917348eb800fb6bebf5bfba2f170312706bdc1efeb9a779f69f21f9cfd39fdd71bf573bbde22cc4e0a65a01998f81d2cb008a0e55546f7a679a30cab2727b5acf8890829532dbced5230e5e152feca6edeaa42849ab51fb532a4a8a70c0067fa309f721393f287e8ca954aa5462046d3b5ef78700f3bc89fc729a9d282cde370f92e5bbbdbce23b7a1d82eb7e0133d487fe932bbd72091d6095c1c1c26ddc843f88ba9676557d15f3a040f46d0a6739a031755d62d0566042042b1974112064b3f8e789869b5af863e32809a235b09c976d1cb25ffa59a49102c03096ba49444a4701c50ec9a7a1e57cf90b49b07a3bdedfad4377e6acc226d5545e40d48e9c43ee08b2615d9fb76b668cf807d31bdb28905c3108b49f39e5940320be095f65af749be4c47aea9dde9f56e57c8b164eff1f712dc1f7e4a3c008e42081eac423eb69dc7072677492bab90711fc90141e311852941a79f9f8b4d65dca61206cd35d47e8b4619bdfd9f1c13e3314c5a43e78ffd7ee3edecd56ed0138ce9bc2492a0624a9aac31a4426b8d90af4b5f1ce33a72072266a38d6d9b4dc9831988df161f1e383e66e6fa646a666954aa3ad11c39b0c71824a40af82d6ac44e793cc65a57534e28eee5ff587652b925f9a72fbccb29e8cec3fc586d060880b8777f72696d79fa14c35bae04d26094f4291b82e57774d3e367fc83850ceebc8c2d334f3ec98e39139f133bf22cabfc6da00dfffac147c92a2a1c5327d76574901ba70e7512ea8c6857d8514f0ff03463269f28dadb0bbfc79a80d7aa0a34228d3ee3cb48bac2f874ca2c172321c2bf6da08a2a5a5ae3e66e068490f9ca9dd2ab771b2cf6d3575a70aa515e5d5ee74808cd17432ed3f3966d76e1905c66923bafe16a49325fdd02b85d05ba3be0d4712d24e2da5142a8032ff0f3294bbc0f9a3cd67214c9dcc37b307594607bc0cb33abd517534df5ca60bcd81c05af970e0e1161aaa1cb4dd922daab162cf3c3c2b469949a839a0f47ccbe3729ae9f1f9ffc8ca8c68ba0b6fa85a4aa911f100fdf3637998bbcbbe956acb5ece4ec850d2f7cb01b07e4c6dd031d3b48becde3bf10fe035dd4a7e941e0e40f40a47a40126f5d94aeb3144b3a50c06193e0ccd9660ae60eb477b1d8ebe4b6b268fd739b603bf33ececa346d7f4c2710b334fbf502d9c4d72945878936b5962ff234f83a907607a37be874ef993b6e0c83df7f06b0336d5329a9d8de7fd81a6afbf444fcb79f1a54e8630d9e261db1e3b5258a6d465c00937893cf392456efded8dc50f73b6e167a4bd1241907e06f0b56683d54f64c80b906d7b4f8da61edbdd81433ecc826a8d9bddce488227355a6d59619a4ccaaf2405dbbed895a4a5805c897ec9ac3d74f9e26b92c23fd59e178f0dc6c192cb04e47ebc4aac612bd1cec4838ffbb5ed8634fc078a1dcd92195139ce64856eb778426eaec231d76a41b41df53b6fa4d835f783f232eff3d9008d2f440fcf093cc94573cdd70e075231e835eec4dd2e2e6c25d8d27e11e51e6f8790d160145fbf4301c5951aface1522f8e0c37b908e4bf66f20b788350176fc936432e2725e58de4a8b17ae2353662659929d607576b25c488fa371febc90c4172424d4454eceb0240f4113de8a9e5e44b648dd094a169e93e7743db89fb1ccbba0befff71b9fbdcb704762c7ffcee4e768fe66207f2c9f8f8d532cd875034d1980e367291d3112e76f0010ab87bb9e1cb8766f38036085ad3aba7ed4c675d03b60b83d2cc6e35047480000a6fcc0189d26c19272829c7ec25ba008d868a8eed9280a8b3c0879184396713c696a63add6d2fa196e065fa88e5d18cb871f7987fc6580b467abd01edf412c3be3d46094f40fba2df1c908f583c1ec77e27dafbc7c8157dfd5cb2181e5be94ae2ca75fd9ce45df99b0f7478a54c243d178daffe8e774dda1a7819e2c2c3c6b261c430fb7e09dabd6f39944321925bc6c61c85f7c4f979f5b06d6152337800ac0f0acf7fbea96fb6e8a48fe02ad00b287fbc35d1f6987f5f83d36d66401284fecd113f924bbdef03298fe8c19f589f7866c6ba6afad2550fec133a5f1c21a2ae104d606a9ecd8c52332930ed6517d9fea030d52d9c96f111d339dd369cd2667ae011a3563cdb925b7a0e3b85b05045a41a12503b0ce03ba96e1e75aa80f3fd6ef967e8774bc6a7b3957ce62f6a41154c9ce809fbe1b3044945628a573be6a0bf1612bb4f9e485e44a60a510c9f13ad3fe6bb9728813f1d68bc0cccdfd64400c88e91e4f7e7100015395c351568ded38a26bbeb0a1038caa6508786f89f8f38475b8d32cb406dca04d568fc785a02e7f5b19e5539ce734ad7ad0205289a5d70cca63b3fa47b22e6c6c8925423b0c19fe1ca60f1c7f8ccbf71fbe499c0fd8321bad5600f646002cf39676792d3584b8b074fe48108c88eec16290f1dcc6951d381ae9c28200324a85d665838fee81759c199da59a1dde11bd0a61f15322e592816e64a16ba780124c2a675a2c67513164204dc2d6e1047cb91cc340a183cb5c7722416009fb19cc69db161e76da25625cbf6499bba1059fc1945688e14a55b431f0417a1ebc76819f7c97b6be42be68d8e0c7d70bf06a9cb3011154056802013b8aeb2bc21faee594590e6d3b90490448d4f181fd28968b9b4d5c0edb94ecff29921ccf6c97840d96186b5820fde701bf0b85226b2919879107e9369e96c6dc5a533f7a7a47ac91629f33e915e64b825eef38037076c90a0e4237aab737e990b82ac405e8dab56c55b80705d3f0c21c13848845f9ddcadddeab2814a55971ffdeccc80e00012a34c5b4fbd523e5fc517999e3394ed1a7d1959cac7aa6c77e9c368cc6859184b4d97047536003f033982a7d31c1b0c52f860a79513dbe2d9f912e354446f792c004bf521b5f5a970dc2e2d38df81fb7107abb3b0ebc1048f4504361856b43a879cac2f427656f32b7f59e450da453e81b87aed30a7b207b791616ea0afd3ac9b9805453f4c9bf0a7c6c42dcbfeeec9013597c863069054ac02ff3ef538906a98311b4e31bbf058fb641b8e812bc7d77d7c891fc4100dbdf57f30310374a2c4faf0dc201bd09f09fc1aacac60ca1f29e39832d336bf1d68a26581b37fd8781e176da6da40599013525224313d984a6fc576fc16e20769fcce45691cc67a4fa00ba7b1b252aef9a4587e14ae8b21b9ae735c7af95e55e6ed9ccf91bdd5ded70f100144e1eb1feb5b2d17cb8ec9bd2f52e40abe93e80ff6fdc225f45708e3807c0f2232c80f28e7342d650162c8d54c3808181674053e825efa435ddcca61ff851f1965110be9eaaa1be8079d1072f7911ca36d534f57a9844d5495402e6694be3fa67a2162d36e281bcdd4664b", 0x1000) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x3) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000003c0)=0x31) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) fsync(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0xe5, &(0x7f00000000c0)="f8b1fef7da7c493faffc4f33b41356991a5bc9670218c1e768d6da2dd377678e72644cc3d9d15a1a60cf83a5ef10a02b188dd0c9dbe2f830234309f015e41059333b6b2dc9e8e1fc35463a71e96c54f480d51444764818deb1a253c6f32e7b9fae462674a00628dbd60ac30c4929f20549e45148a7fee41a4d16bc12a3d69cf67b44f42d43d2728d1dee1f05477101e6dbe5065ef5b646d592aedc589b63e59a8c8b50ada0b666e8e1e8dd17453c77babb56a3c6b342ab0b74209d9e5722bca26fa1845145b6e7ad3ce0d5fdee378df621c618b25762c8a068f183cda033b73001004132f2") lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d3b029be96914f6357e3a", 0xfffffffffffffc88, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8001, 0x3}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:09 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x0) msgget(0x3, 0x400) socketpair(0x12, 0x2, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xe0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x7fffffff, 0x9, 0x7, 0x100000001, &(0x7f0000000100)={{0x8000, 0x50ff, 0x6, 0x401, 0x0, 0x2, 0x10001}, {[0xe0, 0x4, 0xfffffffffffffffa, 0x800, 0x54a, 0xfffffffffffffff8, 0xff, 0x1000000000000000, 0x3fb, 0x1, 0x8000, 0x5, 0x3, 0x2, 0x2, 0x3f, 0x3, 0x1f], [0x7f, 0x9, 0xd9c, 0xeb, 0x7ff, 0xffff, 0x3f, 0x638, 0x2, 0xabee], [0x6, 0x1000, 0x80000000, 0x5, 0x27, 0x5, 0x5], [0x0, 0x7, 0x8, 0x2, 0x5990, 0x4], [{0xce, 0x80000001, 0x800, 0x6}, {0x81, 0x5, 0x4, 0xfffffffffffffffb}, {0x2, 0x7, 0x3, 0x2}, {0xfffffffffffffffc, 0x3f, 0x6, 0x1000}, {0x3ff, 0xffffffffffffff7f, 0x46b, 0x1ff}, {0x4, 0x8, 0x401, 0x479}, {0x40, 0x9, 0xfff, 0x3}, {0x1, 0x5, 0x401, 0x9cb9}], {0x3, 0x88e, 0x80000000, 0x8}, {0x6, 0x7, 0x0, 0x5}}}, 0x1, 0x8000000}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) write(r2, &(0x7f0000000000)="4654cb5aea5ae1b900e54860cd78", 0xe) 16:00:09 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a4c5ac4ada7e2d3281c64132f1dcfe2aab63fdf25602e17a17c98fd1a5a6be38ad355118628e1e30034dfda08464c1b2ea67bd30494b5de4f022d698f9c7c75b19267a9b82970e4d7425dcb4a32dd925003847", 0x53}, {&(0x7f0000000280)="c7076282873397313beded6cb6b9856d2b7526a3d9e4080e3c7221a7049b53c348181a7af92bf51cfb583b1ba25ed2541859201147da5eddb566c45d927c569effedd8e945473c6e699e3c525e00151aca85d5f583a9af26823d3df6082307a86bf3050a27822d1b2eed949d084a05dd0935f69958d4d4fc77907914ef817aa9a3079dd5c8f68ffca96eefc4477f943f71dcc28f8a1c144a03f8090677770e64db70c5c9591983ccfa419b4c916159357bb864e11b2db50912fa9bbda35eec2e452160fd65f07918519f30d33ed3fc190e2aa40aced8b5f7ee6536914f9f2f1fa0c1069f4379e5789104855cf5da1f6950a456f109", 0xf5}], 0x2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5339) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7e, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x40) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x1, 0x0, 0x20, 0x1000}, {0x8, 0x9, 0x80, 0x3}, {0x3f, 0x0, 0x1, 0x3f}, {0x24000000000000, 0x0, 0x7, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40000008d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0x400, 0x7, 0x0, 0x7, 0x4, 0x8, 0x3, 0x2, 0x8, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") fcntl$setstatus(r0, 0x4, 0x4) 16:00:09 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair(0x1e, 0xc007, 0xaa4, &(0x7f0000000080)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) msgget$private(0x0, 0x120) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r2 = getegid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000040)={0xcf, 0x1, 0x630, 0x4}) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000200)="285e0aface5a14b24f45764f96e44f0a36551f38d918be781d594e3d436a6401b56173d42055b35be52816d60f36bacc4e99fa9feacbfd88a8914811d21dfcac8a5daa8a890059c1ece7a3465d2bfc99b16ff0e4ee61ddca03d1fe800253ca82beaad68b77917170f28db1453e1e86dcd959772afd6924d6d2abe3e94873a42482b2dbb9f85410d09683caad473f49e9e5399e8cd80db15827416be1b968e879359f3ea25ea396de698ce576b3c50fe0712e6f35699d158625c047d2ee7bf0f6c7f44c642f110613f98e65007e5425175c493c3fddb77d1da07f5e4bed5fdc4dc8c1fdc5729f92136eac69bcd0ff5a9ae079fe51ba222a31819a2e5ec6f707f6dbb2fc6881974b5347bd165140a1cc92384c66b365c1601edad172917d8379ed12815bfc410e0e58d0f22d4ab5d3e478f136db1d7827f28824dbb7137f7d257e14cd2e3a10c78d8d12c4a69315cb260323026b0f65fac6231a056a6f409ec7482a13c92660a7c5bee531870892fcef88251d9704d199f16fd6e306ca97de4f5a1bad569039270d2fa4ab60dad8aeaa367421e2fa5ab95aaf140f69423f4cc4a6dec05808dd7d64a362dabf6b07767a487542e99e920954f09ed2ccd9512da176019a4a5d4276e1efc3684a82caddab8a6ef2cf7071b3a9e9594214f25fff7d2e6c9dc565001308268fba716c1a401adf09d31153e62b2c6a56b68609cb772956f8201b9504bec0b7e1224dbc61500742bcd2b59748f1b7f5b03900f855b0fa797ab3e105160969b48809c37932afa8dc1883dba26e4436e063af0cc6e0f222e021a4f2106fbf63457a143910de23fad765628540b06e8aa1f43e820b21b0fa4f622efd3a6979ad1668915501548fa8fe9e4a4ba23e1f1fe317336fca72f7fea4e999f1b75984f4d697ecb9150052ab9df3164c405b36b0b5c0ecbd33f7d45a35931fab6cfbb47a4797b755c66e3be67616cfa54769ba476775605ac1bed2f938f34bce612f0379477d50180bf8d8097ad079c448c7674cb49aa75193f66f012d3d4aacc7c48183406d23f05c31a9e863670b2a9e73b16c2f67fa9c2ad403ba507e487670f77c0995f73b2d3acedb589b85675584331a44e57829f43c375147cf370936e5a84f04b18415397e4c7bc757c2b6f3bfbc94270933e655b0d90ffc709d16484d410057a48dcc6cdcc63b8c02591ff5ad3299f1e5dfa972ff07e519d68961cb06d8fcc1d25e0a90c2adee42329bc8e163fcca9887e8db22d284ce7dbb80fa468cb14c77f0d5457e249e5770efdac4b66adf4c0d19b24eff399326d1bf6b21505d07e8c4c37a677fd2ff1ed87e38ff2e1166c2d7954c0127966535831189dff505ef2e782d98fc68edbdad5a1f568b509ffa21724f2a841aafea473225272609fe70d496f15ffb812941a0a5754f1f4406801e30974fd6662fa8f650c723c013071bd755cf0a2665a4a14e4c2f9368e608794c6da767c4157e676f525a35d0c598fb1409084dc2acbf19e2dcb5c10679a79852385ef39907997ecaa933f5871cf3d3c5bab6c4a4526ff1f3ee0544af6a2f786d6bad5b14d53854f092842375b5f96bf350d2072d65d34f0f28d6a83ff813f78ff2710b5f02e672a767bde67dcdf86c657e2091ab5455822cab953f5b9cb4d0e72ddaa0e20b5e17c0389193cdd525294292882deb5fdd5d8efd3622f16101cb928ab802fc72a182fa6d3bac3539988b13d84026a1037c260e34225bd48233250e128f6108c7dbe5bb5144b84743aa24eff80a3ce49a1b0195e5263b74666535208a57dd1d2f79fe9bd53995fb8b40bafa66c74fa59dd46a8e6c6697c8087cc2623fca2f65e823769b873f7b61c9150bf393ebf87fd00d5771ea22d3fa188cff48c8a4af9f56a22e1a1019006dce3d291c92a682e3f53943672d113f1f268fa540f522b061cf2773ab446d4dba2061ac810363e9884ea413ac8b17eb79fae813b0d8c8fbfc699d2596de60dfde24a163fc41768645dd4f6139ff2a74d93d8a8c936fb207e65c2d647f9d48ac88a8deb5288cbaa60dbfd29aa3c392b1887a08be1b2771329feb66c376648698edf73afd8c64e9c292be1f8fc52d09038d983563239bc01b4974874aa3cab41ca16134809cffe7d4df2c653356ab2c096eb222f73208ab583b1d2e41d35451488cd16d4df9e405be5def2e98d7190d39c30df102928fb2c9773b030aee9ff6468ccef7ab3a90d8c79852a5d1d1baddcbcc01c4377e42be6f122fba558a961148dcf888609639289f31c99742d490603844744e5c59b4e27de8139e2f932f51d252274167fa0fff4916057176bfdbd7d533c29aad19296a27ff07b5136607c1e7b011f5fc1db8268ba7bc8280014ca0675986bcf49b5a34108ede5b190b6df4b290cc104f474934565a564d215384e2f816b7214c21d6e8ce7c4513c32c27e6076682e6fb0fed2f9f98733b76ec4d0cc59101efc9f0fd6f48c57931c7f7821387d185049be1432c6c709ef6b3f539090fb856321cad77a0c9e03e43256be73efade94db6589ba3597b8197bbc3f097642aa8d9c00d8b1e60130ff72280512c643725c9805dbd2b654ccf362113e10facbc8c0f406bdcaf2e08e733861231573250e7626b32f887ea30a2d314f3ab0d285ae412da9ebed1745ceaac733180e265cc4852e49c22103871abd7d2d9cf9c61adacfe9a4a7c43f64313a7c0cfeff56389f49ce8d410521eaf70d5e27fd88dabbff3c113ec5c168c6e14aea9d911a4c0e3596afd98742dc1805c721c3471dad14d81f7150456afa952681c9f965c0d29c197864a24f84c0701c2159c04f44135f014f9696d4d8e92c083598d1544c2debea3264ec0b6784b52514db6bc621f6edc45c12980a944a13c99e0375513ee691b8960b5ba9681dad88b3d9e7e8fd99c774e653f68dfaecd5821eddf120c6a1643ae48b2964c17379c04f8e37550f1653dba8bfbca09ceeffc8533d05dcf32c9c2cfd409005a59fd10df3a78e0c501ee1d7316d58bcdae1bac1386f04a38bf85e571c8f268df0ab7434fd429f4d2647ea69b687c1d975eb7ac31ec86ccc924053e9d17b24347f8cd7b7d60b4dc7dcca223a63804dcfff743419b162e8bd0fd0b7b4889da777ed60998f798cbf2ef153918283f3098d69bfc52ba4f7b4f298efff3b19876c6044b3109b97f888d43c96065fb3267eccb9acc078d234bfc7102bc371f74cb34ffa6391e88bb59a1ef4b38672a72700463f771293812ee6d9bad486bad5ac5ae13feaa46916c056fa3337fc49d9e22c3291369af29c76060ecf05004a5be262e4bc9a8449bd94c93f2d8b326529ae7b27d40938f2f21686ba6997e8d9e044a100cd085f9dbf07333fe502e5f25e19ee07a56e8010511912764b4afc76b397f613f17299d43cf4ae0e1acea3ebf31c67d874f2db73a72648b11369ba4602bb62948fc9b76d252f077dc75d0913ddd739ee26601a4bef382f623a01d9986016b0d54ea27e624b019d998f957ff9e13189948e322f4457aca5cd554d1816b1ccb52b90f1da83a9d193aeb8b2c9cf25bd2e309fa8e44a18a3f6872a7535502d406783eda4a3cdd6fa3247a2cc2b0082351175b7c045dbd22946b46b02e81d2280af4223587ddab544750486ceaca62b26f1c4dcd4102633102516cdd05075ad7c31b1f20253bb4b5dc54a212f074fe0f1b63acde8a3bae18fe9156d197665ca15b9e2ab892e4dcd5ddda7b1565b44ec784f354be0d1fda13559722576ba7cfebac2572553f733e93802100f13bfe3c9aa24f1ffc7f4b8b12e1574af7e0887771d81284beeb32b02df7c58c867456306be5cff828f920bab2b0bfaa9648a06546dddde8ef86d0df27e447f811cd90b06b8d28bb70964b7d14fa52992eeec9c8808bf7a3f03672d87f6facb153fb7ce9e72a62b160bb4f84b159e26ef0b9b9b4b49f2adbc7660bb56656ad2524daf98d17a1067f822bd5530bfb742185980b39d2aacffd65150be6792583808fd846c102b0d1902e88421d16a360df3850ac62d97863577ed70a81ebce462acd42f049b2c48eb5db37a26f00a24d675e5a0fe9c9440b19e5ed12f6f7baedec9f48b1d8dca5cf95abe1db07bb436977b381031f0465a8e20f04ae8bdf7308da922c0945e2bec538dc04593aaf047d1150f5d1ac52b8fe18b8410b24d7b6d4200e2e43235f244563284e0a5428899e5efb04126a7a7bf2a07e12c5213df6af1fd8f56e9204375834d0e08bf2705f490ca7e928da2fccbc4fd50dea0ab805dbff735dae0b9f0e0346c1b760e53d0a80e35cf85b98a010635f4ce79da2853926584f81f78738438190ed7c14ff385c8a5d42be60fae81505f0a77840957ce5847d7975262e527be3b310595a76b0d5fad8620133639c6579e0adc6c2df26518efc0bd552f835cc825de5c37884c15440fd8e1245d4402b0368f018050202352c7a2a0e52333ad09f771e339a358b63019e0b211ae9d3c0d7f51d798d2f4f0b8bc6628df3c57e20b376231167df8e30dfe5dfa976e1090dcdf55e17c91f06f3a69001c5f3d0c7c665dca2e3ef2423691db5b7648af48eed5f0e060d1ae021f304b3c4bf52e9ff6dd0a0ad9dfce886c519068b80b55a3e29a9bd64442f2f7291503a38a615b37c7eecb8bf20990cec0f50d3e00bc51fd3a192c22204679edcf2870757a338b78e60089c487da2505334e3cca0efe73e65162c6117ce5b4cd380549c1ae37ecc8810c08686e2e5558fcf7ea36c433db6ba5a1fe3e99331d9d66d875ec3deeb1a8dff26da9bfd4b743908c08fb5c58a079760a859b3e188eedb6e8965c877af5d8546aa8584d57b10fd8666a202354834de0addf48c2a2a136b1ee3916651f22daab550f68d6f86a3c2bfeac4271ee0cd4dd178324d3d9353add46bad28cfe329a587c3a92d0086d9c1545af4ea11bfbd24c2d04bb9b5dae6ef0155acfe794d579a4e82faefd104d6339b7ac834d7ce674fa85fefa55c29dc5b8fafbb2284c6a808f36285b1cd8ece23ffb2b1300a42787c7a879509ca5560b3c03f5f02332f24442914bb103c5880187b51821b7a0db333710086bf1d9ed0470254bcc21f71fb75cd4afd51a3b0cb9c2c8cfc7533bd9e994460a58460edad6b6bcef1f10a4edcc4cda0d19b5a786ed45740e4572f779b3af15e63b2399fc0bd6f610001ad5cc24b28f185d5d8e0c14b65cbdc24397297729b37420dd56ae7f68203e0272853aaa0b1bdee5de690eaf965f745a2a9c58e9314960ebd503ead0551bbf6997a172699d02f6e05c5b254b7eed1e9cf7ea43354a8f0c3b13202891eedde85034c44fa9dc449fe7f53fb6649f0af50de09532128724390647cf053e1bf51ed4628ad3c88031e72f11d3bb81d3b657f649965cfb5d6f8c09d8adc95c1da8fb48733eb0a3ed2472a88e8ee78d9c175f6c38d27ae01a3271ac82b2c8a832d2f26416e540d111421be24bbf615a56008d03d7769b0251f7abf4170d3335cec66c5929af73a0d760d2fd62d6dc9bcbc4fbefdc62a228e678fd2e602e955616b6ea8878fe705fb339da6e15489f305912c01fff8ebc1d8779a09442115c4519001d6bf92f60aa84311ce24e32afaa76525602364ef1df4b0a5a7818fb0774870b4cb249dc4438db9ef320bf8d467b5c5d161bc2381be873239e35f8ea49dc331449a616ecc2989ff3e85992c43001f759fd0ba5b7112f56bc8d618a97756853d8215b2c036fdd68968d0fffb10c313cc7378fc26f5eb0e00355ba09470d98c78d89e4f57b31b57797015c11454adfa2ccf69d63", 0x1000) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000002000, 0x4500) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10080, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000240)='./bus\x00', 0x20000000010051, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x101) pipe2(&(0x7f00000008c0), 0x10004) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000140)="3480fd943afb8cc04f46fc86b657e5874052d44ae35580ceb3d7ff02f952618763308049abe90b2d97105eba11a3c40ce913b74705f33fd6c18c8f6e753e636894172fa37eb8134dae482c75031c2f7db72d93e401b2f15b75c856e295c4d5a80e965e5fe2e1cff01c56af7b36befecfb6e1d067d97efedd536b300eb5675c6a64d1a0511f1a7974de2bc58e3a1106fd9ab3246957c33c02d21533d6a875a6578462c8ce0dc59144", 0xa8}, {&(0x7f0000000280)="5127f0650ddee3f9d35891bd33d0ce6680e8e744c025e44447e84ac496546e02b80b93889e7b9b8db318c17b44302cef917e91f7572f209b8b3065ac836fc8674ba190658b3eb66bfad9f38e8ca0c580b8dd67ee93df47f153e6786c8961eafc09e0dc68abd44390fe42b2f06eee5602105cf199c297a56b89282e2bc25320b52ff2fdc02fc1549f95175e9fc2c95c1e5dab84c49862b7b78ea8ebac45c0b38c877d3504844ae137cce07af6d6cfd79269c955a1130464c958724e186e88c59aa4f74060821f6fd8ea32f306fca1b3d7da424bb5c1230233631da6729c53b030089f55b08d71f92ed1f84c3456b5d3e2c86574fb4c73d4f0c275", 0xfa}, {&(0x7f0000000200)="070a5da5", 0x4}, {&(0x7f0000000380)="9a772068c225946b947955617bd4ec3e32a8db77f327963c3727beab4a725b5ecaab540b30331fabe763f1ba66440c316ee966ef7bdc127256293fb7eba64ec00ea94aa10851ebcb7cedec158c03e4b329971f0c2289e5bd6d4ccc943e5b9fad5df17cc12451d655884e76fc4eb5779f526ab3992c25b2169034d8752afc424573aff9ae44874ce843211f173583982d3689ff21ae097754544e618a063a8a933cb574dba938c4e8ab665b5a5b3067dd3805487572c76d3a461ccc5e48c0afdce165d8afacaef21dcb4588c893f759c7c4b39fb884d43e219d0c", 0xda}, {&(0x7f0000000480)="7d06589fd4da4a39565c7c3428e31ea54703be44a5a19cac890b9ae39ee148e5e495f1b27a06b9f175678d1acd5eecf3694669e830d57f4aa4f48587eb29d0973ad2bcf4147943507125738fa258cc61b2cfc5c29c4ba62a4aac948912287ff4774b09cc210dd0463e1914456c5c1560614ca644707118aecde22f4313e83e3c7c68f1920c91f265b346198e3cb24c7c259f5fd24235c3a96e156da9f7502e08e23d151aeef867b1eda1f746bd246af4bcf39a74944b85dfaa33cf570c896bb9c5e9246cedf5f9faa19703f519ce19686e281e7283a7c7c122a54e4a9562643b379912b27b9647b8", 0xe8}, {&(0x7f0000000580)="289c1fdcbb3a59717487d162d7dbd9b570ecfbb7ba90b78988185234cfe27400eafa2b5c196d419ebb578c69f22403a23de8b46a9cda4b880926dd6d7d267fe269ba304a113b85a8f517435f2b408dd516e06702e433cac9895709c0b23dabf1263bc20312e3ef94e0f748dc60f7e4c1c640d3606cb6625c37bcca1d9e767e03495df5f0e56872977ca111cf4678e41e1c4fca0186213be71d65d8343e423977a99974641229ba9b9a6d838419fbef7e414de8fdbfd7846a0b274d66f6c81afdd09ab1b6731414abff81dd7343c45ff82086741011427c0144bf35", 0xdb}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="4421156e9d7913bb8bfa1782e05f0550c1ae0c75071c850fef44cb1998772d9cc092b119b2d6ec7d6515c26c6a3b491001124ad8fe80cd216e3615e924c31dd79003313b53beee128839003e4737c84e4c853196a4007d542f3235a1b60dae0899420f9a03b8838d519c4f34ea61c5fe3519790ac018670ecec6f00d1e5e581b9ea8fbf93dfa8e7c28108d95f05e49fd25aaab81193c8f69ba418133bd7319e9a95e78a86f74a701d85877a6aa1062a12ba5dad57a592511835a0344ad", 0xbd}], 0x8) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000880)={0x2, 0x16}) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000800)=""/34, 0x22) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000840)=0x1) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) sendmsg$unix(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r2, 0x0, 0x0) shutdown(r3, 0x2) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x400000000000000, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1000) close(r0) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x48) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x3, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/70, 0x46}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x241) readv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/102, 0x66}, {&(0x7f00000004c0)=""/114, 0x72}, {&(0x7f0000000540)=""/35, 0x23}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') sync() 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() chown(&(0x7f00000001c0)='./bus\x00', r2, r3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./bus/file0\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8100, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) listen(r3, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x7be6000000000) unlinkat(r6, &(0x7f0000000080)='./file0\x00', 0x0) dup2(r1, r4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x4}, {0x10000083, 0x0, 0x0, 0x8000000000000000}, {0xb6, 0x0, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0xbf24, 0x6, 0xfa, 0x7}, {0x1000, 0xffff, 0x0, 0x8}, {0x1, 0x5, 0x9, 0x3}, {0x8001, 0x1, 0x8, 0x5}, {0x2, 0x5d3b7e01, 0x80000001, 0x84f}, {0x9, 0x401, 0xaa00000000000000, 0x74}, {0xffffffff, 0x1, 0x1, 0x6}, {0x87, 0x0, 0x4, 0x5}, {0x1ff, 0x7, 0x6, 0x20}, {0x10000, 0x7, 0x7ff, 0xfffffffffffffff7}]}) syz_emit_ethernet(0xffffffffffffff36, &(0x7f0000000100)="692543ea8b9df08baa5da30fe3a8b658b3209630f696c3c5acace4461820c20d109e2b66c8038399e47943f2211a73ef55c38bec3acec4d42a62554ec8494b00b61ec8bd1a21000000005c00000000") 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:10 executing program 1: select(0xff0b, &(0x7f0000000000)={0xd54, 0x20000, 0x2, 0x80000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xd0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x401, 0x2}) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="8877d74c1d940781641995d7a04dcfe19b5f45b7775dcb80d17d1d6583f18ea61c475d03ee2a27a144912ea44a3b9cfbb4cfedbda751ebb6b6ee3752ed34253a5cac424629fd3eaa0124187cc173107828dc7e180fdb5f7629fba638bdb1a0d047f9308ef73c2b59d5a8ef34ef1418bc1e9747827adc22621d12007a5b21d75f8bf9b470f3ff0928b0ba0fbb927540a24268965f3ebde6a534a2791f948fdc8cccc490e0d60c91f2377db47939442fb9ec9b1760c3cd7314cc304530118d6a37ffd0c201c2c8fab24133ac1d9dc28023514f79253fc56c589c9bd53c47fc9bf3947223d145bbe91e17c4e89e039306b74ed5f2b475aca82701da752f8ed0", 0xfe}, {&(0x7f0000000140)="5023c983308f3e5ffc5e34ba0a8ffdeb79a70ada7a53b42e485faef7625bef2bb45f9b144819696aba9a865ce5e9ef91d632d53a80e9a960f1b9d35205a26f0883e60137237a28747e2e513c2f2480a03b6ba65d1d048ac84c446a889e106f84ef7c4ea44f49f1477a6ad216238a4e0c158cea24ba1f9e3c4451be055382dce2130c4c77aba76f72a67dd28dabfb2253d6f2e27e6828328e5698d1b5db0a929b744ef0ef7c356506e98d15412a009d01d09ea2aa7dc94d9ffc94f34339c12a1cd6112da6f2c9b2d0443a3dc9ac0a33f5f111094136b3da56be86d31adf9b91e704453bbf38bdba37f5ab39a33e6853684906e1b887fe4273d405eed03138229eb16ad136ecca1755060d55e60a3e6155537ffe3dcc4c7f01f1fb312933fe3b662d10b61e7ff6587acc64f582e773342d83b6286317eceefd46314052456febb6e4f690b41936c368d8f806881f60f38fffe84ed35c61335980084882df2eacf77888883a659f68a35e24e4b8577fabcec9a6f4ab6fcf1a6e64dfeec4a4c9a69569187a154c5b63306ae99cfaa14e37abd0d0b49e63625d5da9f96a07b2e657ce961d1cdfbc132956a6d25a44c554336e198c5dcc4ff35e60ac214ac7e1fa4796325e96ded5d79ef68e3183085cf6dfc163598c0ac854e6c4d1be965ea10b952ca96104084a5f6395667919485b81defa7d6384f9a6ddf25db01440c880cb3418f929ddee4a7936bf284d3e3300eb25beb5122e9ea90196479a361ee251413e32175541c7377f8eb2ad0f98f3a956508bdf53507b8ad893f35009acf21eda08a65055fbe44d3603b3e6e434d458fcbec0a8986b3d5c40379dde0887d77ca1b044b3c86c7e639bc12fb8b5c25311dd19269f8262038e1acdb1030d1b471446ab5f2e65bb3cc5d93ad508eb3cd3ae935a7cc83f53fbfef5bc55ea3e3ba29d1057ba92d108d7188bd6db8cfb369a2c3387933a3c7a39e447dc769b115bf95435d822eb6831ad15413bd9cb7f376d5130065c221c8350fd7413e3484d36d68b38d8f2cdb0d037b138c68d42a44b4159c35f6c1f8ce06d317cedb92e372ff553ed1c53486e53012f0be3dbeac6566ac81dcd04b79bd45ab7971932531b9177f42a07fccfe2b820685cd1da82d700cbed84362f442196787a12d64c39802a788f3b3e54d11b128839450f889f89adea5a724351ac320d83e28faad8b8d4b5660c7b9a702b7acf580774963eab34ef9115def703c3b20538cbe29cb32ae9def6514d43473756a1e2fae6949a16f98f03ba48742e1656c8d228b4d78006493d814399493f7258f46c31c25e944df0c75a0290a056a3e0a564394ce456e3d47d15c8d82bff1bc377e0d84deb3b9a7fcab3780003a1c9df14a17d30b0a0b8b944dc37f7c570759d32cfac61a47ecce447d825c2e4a8c2814e33990e967087adabfe28b192f6893b6c9c805ad3948c897cf549875c36e0a63ba3f48d6c90fd358d386410b3ff634e7aa931558da763d723ed6dd3eb6b555bec81744e20a3991836a1d782b1e091482ae0d8dea83dc652c985fa6d36bcb75514b9652ba3bf9ddf512db68e8b3c7b892057fd184fd226f708b55132395082591979599dbc3075c91740d354100f5805793db859954ac3c3dd884ca1d9239a87d22cba8ddae4a3c2ebaeddc3efc483113a16092c67bd653b1d957e015af2d8de9651ac69603c9dd5c743fcb2d5531e0f5e0900fb7b9d0ca6278ff3e1ffca827ec705faa5ffee48b6c6def923603106841cd97bb705b88bf58cf36f92748db0c89831c568b68fbd0786e4e87d7d767aca5967bf70ea226cbd47d832b045cd32037450e45dd16ea5e782d02a21a9489f125450e42f66381034a3df686b6dd61ce79e781d4539d6f59aaeae2646c6b91b26939dba3bdc6347e55a906537efd06c71b55b5dc598d774f6471c7316c17e2b0b5643c449068d86f4491a4a839343d74fe4d7ef164ba3eeb76efce0592e08323b7981d52b783e08769404c509845430ee7ef4508ea6cecbed3b6cc38bf5aa3ead100b72c916796e50ad452020159cf690951da6b30420921aa12a111972866ca7369dc542a80b718c66dd21f3b6980524482aec9cafa686ea9c79dc362836212460c1ec8f3f16e7d8b981276d527688cf57448e52380c02c877cf8db9d1e6e6a434caf323fc047f8462897588d42056202f93b3a4c7cef7e9d30fb05db06090a9e44d9ecf996bee709afbd12ec37327b4b4d18194cf1ff15511dad62edce2734eb74ad9c2c405ba3d72d3710aef883a69592dac50ac6310f3e48342f82d780bd80e36b6305a2460f1eb91a3cf4da12566ae4bd131da03c2142cae2bfe82f79152f9162d7dbeaf7b11a5dcd0cbc484641fbdeed0f6cf12573e186c8776e9159d5acf56d3f8cb6d21947335daf948adff536676361589b358c07e63d4ab5c912616e89236f6852a179ad0f35d4a69f5e08520903b82731ed488cc393132020f9e7f61008481e772696372e91ab55ac3bef3501b4ec674e3d8d38796451632d588c3e66170f5109d481f5ef5d1e7aba9c57cf6e133536099d946c85f3b4adcf330b5292f8f2f41d3741e78c6f0b02832df57afdff29dbde121b54e941f3160caf8448d2f89864d5a157e48806c4bbc8caa0b7f7cb29051810d41215b51ee816a5394d1199d9773182157cb163387c55f7c8028f394879f000be3c216b24d17edb37ab7937a3869eb3865f3941998d49fdf2fca175c6653b34929c0cc229684e0aaf7bc7729ac5916f7b2cf7ea37647568753b52c1b6bd0406469b1e64c9c7873b956962bc03da210a7a1dbc8e768ee34e00aeed7a9829974e28696b04c8b539c305a07f5bcb3c17b94698d9143b58733fe1c74b18e2a50b260a5d0367510609870cffec2e4653fe2348619a7b75ab229661de18c147516a2b7e94a6f0e436e1850fb1abc24db5fd1264023ea52f2e3e21778df15cc3ed5c7bd119855fd19e6495740199b6f32b3a5badb37750271a7e99950881c82c2934f238c4ed53a3e31a231ded5739faf94d1056fca97e4250fd88a832784bd64656a02f4677c74e3e8560860cdc7c22df28e70a6df934476c13fa1674c38274a585a40493fcac2f67b48ed9679a4d9206c0df1bcfd32d7121fbf49042469c8d6106a0adb351176d0ee532e968a6b5d758f30314ffa54b69a3d9eda67a1685c9b416524d45006c66a608086da211c54673115858862667b1110b7bbee48d7ec8bc518baacd514082dcb258dcd7247aa59987146d3daab30bdbe60ebd74635d86e1897a3b2eaed5313ecd93f4eb017829a9f2e3c88dda7b978384e9e718c553e97f9345af279541c5501816179796397b3b13f2b30fbb30b57dca53ca75b6762e3168c7941727c8b34472fad7fb1f912925fdb6f818220bde6e7f61f27bf09c700496d17cecf06e2c0183f8db3b3b6b3fe37da897bba582c9c16c7adb83fc064800f1443be3bfec4a540b9832f97d5bf75a56dd989caac157f8225536d122c342ba1794f12174e20587c72531b1dc1003bee31c2d6f268993c306bd3578a1ef2fd759b14f366ada2cd87f11892fa1ca0c5867aca1768699f9b093faf51f17d83a81b7b3e465485fc00f1bbaf7866728445a2bdca892a788b4f83527843fa8eb37a9afcdaf7b92747a93177b6820206727a7ec0397e7bd1564248cde42e26599a1c0e82b4d33829330c1469a8a5674809ff138e9ee784bd0aa489009ed62b078ee76611e4fc6770c36cef4d753b6a40cca1c64a1292e929d73e5dad4c8e0cc56e283417c5b9f090632bfe38f239e3e4e526d16fad3bb821f9c5a22fb86dc97ff589c6f5ec21d0b77113e66d08c653aef31826caf07b333d706c8eda0a0c4b199852c4c8f9275f05ea4721b40429e0b2dbc8fca7e91aaafb742f3006f67b9fdb2666a6f0262953674c819238cca11e4c4ce58ce542f387ab23630d295965ca2266f920c7c40ae12b601ae3f6d629f5ca9eefb50c383c782b981bc03bc0d4e12f4894b0ad99009ba1497aa3b1e902af580442abcb4cd54c6fc185480bdf58eb5ea2b4dfa2948a84423bb7c2cfa7054a7ac1cc31940a173ab43b43c4cf58f07c53d4cf17cd3a73fb8dead5c916ce101dd5612759ace4bfa8982d82ccdb24bb7042aee53969fcfc803d3dc3189dfcfca68e600d56719fa261a9099c799ca97e8f227bdf5a2c622790d577fa4704a831d16133a6c8f225e7d4dc0f4db92315632eb59209a49f0c62f7bf72b79b3b5abb055dacf72e34497b481cebd23d41dcc433a8b224361475b8208cbc8c6fbebaa93153d95d412f6be181800462493ff10c6283cd5bfad0a47df24c50641d9158f03b8a970c66f9508eb7f7aae23f3764e8552af64069051f4f8b9983148e1456de96e26a37c672838c6934dd79e576097321a2567adec0bfb382ee3d4977619eda748b24282eaabafdf323dd44f672209883ce22dd4770db5f9d37b52cff7448be630199768ce25765ec86dd6d274259c89fd050fb2434a49ee6f0415efa825e26c1e3bd2da673e777ced7808590fccc225640aa6f900a44d7cc94b61d06224211c798218f6df813e7e49a7900fae5dad438604999b7adef8d579848ff9a2e5e7fa3fb575953b732f58bcffed065e8ca66817385e00ff3ee390cac48ea0a307ac0a818ce8494e4502dda19515fbc272b842926dca0522e503c99f293eacf510644bb569bf325ea4bd8ba62b8df3e279da40ad3dd5cd46021af94a13ecc974361459a30f3f2e7531fca4bffc9b41b858ff5b9bc491128ec9bd6f3b5b66fb2b11827c06d87e36020b3475ea6524b72d0c668fcdb8544f0f2b49c29543dc13bcc9b166221bdd8e97fad548a35537567bf482aedab95492325e3f3063601801f11450821a313fcc77109f00ea7768a6ad9db498563979cd03bfd6cba098e42543702179d170cdc039b227f8b07d87bed5e12bf649b67395da86c0f74cf6f4317c8f5f8aa9a87a2469b6c9725851a15dabfe9cfc252e190c250b4b233c893166e61e570f5e281dc52ae964fe31648c287b4af09e224f829b0f60be002521498646558fde65dcda59278152519a8404d0ee4b534fa4d5f4093314c43972d19541b98e3a201b6ca0b901edc6acc7f737c0d730794ed4d5529075d0c4056078c3872d62ec149931a8b4093cd1d57f71800aea3bd7baa8dc982b3049ea593ae0b6fdccbc101f394e7eb3e41816b93d4367df89fb5f041596126de09cf38ed0e49e289bd9ddf0c58e35bbca7b14c28e3afe6f7288566ab781df2bc87248cdf4bf0edeb08b350d5a98cc5468a39f18f974d85b575d085e5c0f4544cdefabfb64134d7ef351d75c0fe12f41cb40e5995523d9785719194c9fa96acd6ea3a528867e3159839e5abb37f7f8704aac88289b34d24133a833cb19f5111e7978663e49a334fe4c9c576a103b36622c3ddf07b7c530f7d3e39915d2ff6845281056dbd62a7db7b6d64583051a6b3f7c527d71396fd7f3ce5ff65158797d9ff7f58e916156a7eac8833b0adbbd1ea0e578be65aa867495f9e5a58e825336db991d06610eae2e752b5e878d14580ef6cffdc59074c8e4997796fccd4d0f0bc4c60f1150dd2a0cec159e45021344b497afdd31a38b6c3646719b3579c56690b47577ea502de536197105045d4325b7d1370ce8233319663beb271b02b5aee7db8fb276245cd588952508c32a6a399ded4f93385f409b69b97385f0a2156473519ffa8158f96d25da9ca7ab338dcf75d1de0db48fafef14eee73836b0f4a1c4fc30116828b18f6a25c15", 0x1000}], 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001180)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000011c0)={0x9, 0x7fffffff, 0x108, {[0xb0d8, 0x1, 0x3, 0x0, 0xfff, 0x6, 0x1, 0x4, 0x911, 0x10000, 0x5, 0x90d, 0x0, 0x7, 0x2, 0x2, 0x8001, 0x1], [0x8000, 0x80000000, 0xd90c, 0x1000, 0x80, 0x7ec, 0x5, 0x2, 0x2, 0x4], [0x7ff, 0x0, 0x2627, 0x81, 0xbab9, 0xa1c, 0xffffffff80000001], [0xb6, 0x5ec1, 0x6, 0x1, 0x4, 0x9], [{0xfe0, 0x0, 0x6, 0x100000000}, {0x7, 0x0, 0x3, 0x101}, {0xfffffffffffffc00, 0x6, 0xffffffff, 0xfffffffffffff598}, {0xe5, 0x4, 0x6, 0x1}, {0x8, 0x9, 0x2, 0xfff}, {0x8, 0x2, 0xef, 0x8001}, {0xffff, 0x8, 0x2}, {0x1, 0x8, 0x1, 0x9}], {0x2, 0x4, 0x6, 0x800}, {0xffffffff, 0x1, 0x81, 0x8}}}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001440)=0x3) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001480)={0x4, 0x1}) r1 = openat(r0, &(0x7f00000014c0)='./file0\x00', 0x80, 0x80) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001500)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001580)) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000015c0)="73055887d3e124b4c49fec2b4da98fc852efb40219c85e015e38737362f0fca45f41db7a27e7c2672cbcd7093a2c3eb7d58e9e6f5a17596d3278ff765a2c0e561e40dcd620af8803a20c9f8324dc823feb203ac27b5be7294eb91a049027d4f985b2c610ed54549720636feb545cb24221e53d57981a971811cb9ecaf7563241cb75de41e959dc62162e4dc337c7199a580b2b15d6e82951a331fcb7f081ffe5d527c75d030170cf6e103faaf03156c78b4d4173f24286e1c1a6061355bd076ed6a378ede50a6af15a89d6f86fcf39a1cf948ec667ae", 0xd6}, {&(0x7f00000016c0)="913f4f696ab3070ece2711b6aaba586de4f4db858cd49adef6da602afacab3e6e030c68cdde93408776aa576b00ed0310d688e4da66a65d146a30d9755933a16f5de8d9e7b29432d9602fb2fd702c5bc95b4bec48bf83d72eb49a5f20f8af487c0fac34a936156233894507337e3a53d2bb77d40e05b3f7b4a96ab8a05f1f5be37f68b607a7e4698ffbd4a265558dacf6993b8afa8536f3166fad9d921fc1d64740204f1ab261f8b49093ab05d388081b5c8220fd4c03b41aa376fea12b3ee03a8043bd3f3472b8aff37c4fbe9b45653b11f", 0xd2}], 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001800)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001840)={{0x18, 0x0, 0xfffffffffffffffa, 0x8001}, {0x18, 0x1, 0x80, 0x100}, 0x3, [0xa8, 0x8a7, 0x3, 0x40, 0x7fff, 0x8, 0x3, 0x5]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001880)={0xff, 0x7, 0x5, 0x0, "56f18c6bc0059338c3129a312ea5b39d58c5b566", 0x8, 0x8}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000018c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001900)={0x2c, 0x100, 0xff, 0x4, "53f3ec7658921ab7cf45d3d2698daeb9b595aa62", 0x80000000, 0x5}) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000001940), &(0x7f0000001980)=0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000019c0)={0x40, 0x401, {0x7fff0000, 0x1ff}}) clock_gettime(0x0, &(0x7f0000001a00)) sendto(r1, &(0x7f0000001a40)="4bc5c1b220e31303106eb5afee4c916a10b47aadc4fd1c30cbf230984918ed490e38fc6e681351125c34972bdb05a071c545", 0x32, 0x40d, &(0x7f0000001a80)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/zero\x00', 0x20, 0x0) fchflags(r0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001b00)={0x6663b3ac, 0xa8ca, 0x400, 0xffffffffffffffc0, "3af9a663cd51d801df09f5852f97141ed1789128", 0x5, 0xfffffffffffff738}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001b40)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001b80)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001bc0)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000080)) read(r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) close(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x49, 0x7}, 0x8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1506580000604c0c5b043fb72d767ce18d147271dc9ced9028daf5bc44d26245c7118ccf74a118d61c18301d2094d015e5f51ac29005ab91b64aa0d90be0d09b28a7d13e95c95a196719400c27192ac5ebb4e5694a44adaeff0b7786cf6a2e3d9fffeb8bb0364c80772ec3321e0346f1a4a22a9fba884e775eecc5123c8dae4988bfcd221ca6d058952b1ee280e87922cf3ff3e9df1e6da3f675b9ec945b491a17fe9148d1a6e0c07a67c6681edde22045a294677031edeaef82d25cf90c6cc248ee1c9378bc44a97a6efc213c2b77c7d7cb3969d35474b05ca0fc87c9e48c5c4d33f83dcf00"/256], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000380)=""/12, 0xc}, {&(0x7f00000003c0)=""/159, 0x9f}], 0x6, &(0x7f0000000500)=""/91, 0x5b}, 0x800) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000080)) dup2(r2, r1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8220, 0x80) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)=r1) chroot(&(0x7f0000000340)='.\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0/file0\x00', r3, r4, 0x2) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffeeb) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x2d, 0xffffffffffffff87}, {0x18, 0x1, 0x81, 0xffffffffffff0000}, 0x100000001, [0x0, 0x8001, 0xfffffffffffffff7, 0x1, 0x5, 0x2, 0x9, 0x8]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x420, 0x0) r4 = accept$inet(r2, &(0x7f0000000500), &(0x7f0000000480)=0xc) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000012, 0x400000000000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x5c, 0x10, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4a, 0x4, 0x8000, 0xfff}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x4, 0x1}], 0x2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x10, 0x7, 0x2}, {{r4}, 0x0, 0x40, 0xfffff, 0x9, 0x101}], 0x1800000000000, &(0x7f0000000300)={0x6, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x20) pipe(&(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = syz_open_pts() fchmod(r0, 0xd8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffbfffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x200) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x80000001) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x1e, 0xc1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x0, 0xbd1, 0xa88, 0x0, 0x0, 0x4, 0x4, 0x3, 0x1, 0x7fa, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0xffffffff, 0x2, 0x73f, 0x1, 0x8, 0x400, 0xffff, 0x3, 0x597602c597c2981e, 0xcda, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r1 = kqueue() unlinkat(r0, &(0x7f0000000200)='\x00', 0x8) poll(&(0x7f00000002c0)=[{r1, 0xfdffeffffffffffd}, {r1, 0x1c2}], 0x20000000000002ce, 0x12001) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x30000, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x884, 0xb) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x40007) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) 16:00:11 executing program 0: clock_settime(0x4, &(0x7f0000000180)={0xfffffffffffffffe}) 16:00:11 executing program 1: r0 = socket(0x0, 0x5, 0x3a) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES64], 0x0) r2 = dup(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x7, 0xff}, {{r0}, 0xfffffffffffffffb, 0x12, 0x37e0f57bc6f4ce52, 0x6, 0x2}], 0xc83b, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x7}], 0x1, &(0x7f0000000200)={0x63, 0x84ec}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = dup2(r3, r3) r7 = getgid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r7}, 0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000280)) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x101, 0x0) 16:00:11 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xfffffffffffffffe) write(r0, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x6, 0x45, 0x5, "ca58d4385441eb769d77cff0f723a1ea013470f5", 0x6, 0x2}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = getppid() wait4(r3, &(0x7f0000000180), 0x8, &(0x7f0000000280)) r4 = dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffd}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r4, &(0x7f0000000380)="fa", 0x1) syz_emit_ethernet(0x4f, &(0x7f00000003c0)="58afbf8095a6ed164518e607fab33c1e9cf4eaff70d1078e08458e8c59653a78a3e57170b7f0f7c2af57cd0960688e3ab6727b9928e91b6ffa66926680875f9b7f68d2c9bcebdabbd92ea1281d7918") 16:00:11 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000000b, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x301) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f0000000000), 0x6, 0x0) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000100), 0xff, 0x0, 0x4, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) kevent(r1, 0x0, 0xc62, 0x0, 0x10001, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="69ff180070393d7aa732290bb8d33afc5e8459a49bb3be015249e9ae466fce9321c0fa04bad536a5383bac6a4f4531bfa7fc7b999852cba3935ef9e43b17079f2848511f059fa5ecb948d3be6af5da1ef9acb36bc14fa4ac7222ece7c2c0e75ffab42128f76fe52d3472aaacdb861622335febf990a010", 0xfffffe08}, {&(0x7f0000000400)="6f94969417e628ff910feb7e671c3dd8b5f8be65ad0b100e987c29e944350e204e456e34b757b67642d02b7c22a66d0551dd44ce816aa6b21bf20e8445c521a6cf5abc78bac6e8ce23d4bf79869046f4b6c526430149ee32462b4704cbb9c340879aa5a269b2091fb4b741d4425c40596c3a8c1618a0db69721de51ae7497f26ea840798fdcb69f7f986003b36fc4c9eb60d3ae7001a7adaebac4046779ba750dbad6842862e154dcd896c3494588beb3d020a630740d07b65f384dd06d06b0f323772b7a4", 0xc5}], 0x2, 0x0, 0x0) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b54b81800009bf30029000000310001000300000007000000c1bb893f00000000000000"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000051a000/0x1000)=nil, 0x1000, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x4) ftruncate(r0, 0x0, 0x80000001) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x20, 0x5, 0x6, 0x3ff}, {0x3, 0x7, 0x80000001, 0x8}, {0xffffffffffffff80, 0x3, 0x31c4fe4d, 0x80000000}, {0x115, 0x1, 0x6, 0x3}, {0x100000000, 0xab, 0x49, 0x648}, {0xfffffffffffffffd, 0x8, 0x9}, {0x1, 0x67, 0xcbb, 0x40}, {0x1, 0x101, 0x6, 0x400}]}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/113) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x100, 0x6, 0x5, 0x3}, {0x5, 0x1f, 0x8001, 0x100000000}, {0x400, 0x81, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/101, 0x65}], 0x1) fcntl$setflags(r1, 0x2, 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x401, 0x8, 0x8, 0xffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c, 0x10000}, {0x45, 0x1}, {0x6, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2, 0x9, &(0x7f0000000140)="a93faea2f9b64cc3c8df0b8fc8e054efa28278a424bd2451f42b98d4ac9e73b49d545eee43ed4fe3b25f17c79a89a4412a6a1d0ceff06c7a29e79e632272978e4c00113c6d08037e4e71f14e5653a205859905ac1bbb6c", 0x57) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x20) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="d328ee56", 0x4) sendto(r1, &(0x7f0000000000)="6edda96980fe718755674c504fd28ae767e59c", 0x13, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchmod(r0, 0x1c2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001900)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001940)=0x800) r4 = fcntl$dupfd(r1, 0xa, r1) kevent(r4, &(0x7f00000017c0)=[{{r1}, 0xffffffffffffffff, 0xe4, 0x20000001, 0xeab, 0x4}], 0x2, &(0x7f0000001800)=[{{r2}, 0xfffffffffffffffb, 0x46, 0x40000000, 0x8000, 0x48f5}, {{r1}, 0xffffffffffffffff, 0x62, 0x1, 0x9, 0xfffffffffffff962}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffb, 0x12, 0x1, 0x200000, 0x1}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0xca, 0xffffffff00000000}], 0x4, &(0x7f00000018c0)={0x5, 0x2}) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/90, 0x5a}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/146, 0x92}, {&(0x7f0000000100)=""/13, 0xd}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x10f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0xcd8e, 0x1, 0x0, "50047f5f6dfe02a4e7562f94fa9d008000", 0x2, 0x7}) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x100, 0x8, 0x0, "6a487ef48c02b65c80830a7240db3260bc543115", 0xff, 0xf458}) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)={0x0, 0xfffffffffffffffe}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffdd1, &(0x7f0000000180)=[{0xaf}, {0xfff}, {0x6, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="ff") 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvfrom$unix(r0, &(0x7f0000000180)=""/70, 0x46, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000034c0)="d4db291ea9c15aaf46dd3f00dec7fad9d506b36a77581a438a11c33af11a0f2faaab9a48ba65b97e5f88a7100bba39cbb17068b56c83b00a4d34f688002e33d09981f67d2bb03121c6c1d0d95c6bbf737648deeb5a264dfc1cfb6ad17582f244cce5628965826876e2b5b7ab021c4f3887956cb1442ad321ad3d52eef1c5ee93f4a7b753a4d5859197bd8258e9b5f6e506e32837f24ee0c829959cf9ecdd6cb8846f8361afe73d91556291b14aeb67f949663912729349b8fdb41dd9f8c2e18df4b679d448c2b9aa59d553be0bcaafbc7bc9d403955f2ebf9e46e4caef7b118ae9d6707f3576d637b4cbd33da9205d206858644ee37b1fe6e2ddef5a4d96830d74eb950d4a8912770b9b6bf0f23bdbaa354fc881506b13660ed00a7282aca836fff0728963c84fa99eb53d77bb8889872e016ee49894ee76b16d4259ca88d508b2359b1f7d3dd8cd707f9cfa6424860d20ffbfb8641d995042b18443822de14aad534e9da2a80217f6229736131de9b347d47b81576cbd641b341698e0a851ecf2012bb9bedcce9dfa0c5dddd9a344add8e34e580e38aad2ad13fe2ac2e7296f7bf99ae607c67092718e8fb492582bf2dcb37a7928ed2b24c6e16bcdaad11d4612a61b7107ad4a552ea5f5f50eca472fe8f66d8d7775fc1a06ce16dd0f1efe75785c40d36b07a338906c91e4348947ff8f0bcaf73b38838d926f58b8baadab336c0607c1836369c919277d08222102a93e642bb98ec790fb74edbf138e36ae77059a8b9ae8cc7e0b127936dc146eac4a739fcfd62b0b8b80c1f5686f5b6f1fa669835c0b50c4426eba846085f16e9c2d9b80cef702f9deca9dc6e13dd32ff35be94a1d697abeccdf2e81b1630b7d06b65161bec5f6bdec8d28b95c8951234d935ee11d35e610ea1cedc24521521974025d5ab7983c6fe61cd1f094720c0d74de2fcf617a093f5971947dec5b96815aa0b85ae4f40d54c28c8ddc600536849cf7d73f3de0fc90640dda7d8c6de9f909a4dc7f57609bdacff7928093e7bbfd5e3bd6a0491163fc0694d78827ff9305040559a19333214bcfcccd2c657ec2a142cb6f126c7ade78cad9ef2420a2a421a6f49aa5197955cc1b667d360175ca04aef65fb839737b4872ead1c7accbdd3df22940d99d21f9168c1c52f743255825f99620e31f044c0243404c95331290b98f88fecdd1408770ab244ca9deae1b757b1119318d19801471e96608b6d478afda28abb2cb6ed48d25dbb038f4340fb3b306a7c4ea228d45668a4266311812dbab7c94cdc6b5cad5879c8a2f1b0fa928212638f87a35d6153d579b6eebf997931a94ddee87c597a2909c2319c16f8977cc08f407f8869d106bb8ae251373232038e4cc53c0954db9f47f42f0166c163be6fba60838163c6a77c903055e6c8a00aa371f25f8584a0dcfb3a7d6b3e9e7bc757ffef3879afa91de415b5de1f8d6ed931e7fea8c95680a9d90ba5af1cb73c168b99bb51620279f21490c722c1040123397edcd46b0e8776278b8e7a4bbeadcb36a8581ac09289d4e1c89e3dc77af9f2489a2ebdb5b3dd08fd6afa44deebf3cedfc8f058f54a4f039c44cc9b201cf1e1fb97644ea1be1100fe5d7261b440a2726dfc3364cb43b52983854e61508a2bcfd27a6779a162e19c52880aad68d87318114fff1d917790d434220ebb40d7d4655bda707ef7d2eb4dfda1d7cabbe288aef04dffb5801846482be1dd57dccec8f2e1e69b2ccee44899d94720bae649770b397c6e989a6a637d6e141881268858a3e43565da07585238749ba98776b79ffded907809f0298a47f64319431496b425c2ed9e2e894efbc1d6c1dbb62187d73e46a5dbdca8825cc18780e46c8dbc57d664538f216b2faf797b4ca9f5ae70d9f4e093736dfa9adef0b3a01e0e737c1eee10d0b19b4cd55f8691c49ef619e18f16b949b0e65b9d307a97ffad047f10f663187a1a87fe421bf57b6fa4e3f7c057d157f71afb8656353fae0ad84f1f982fc5167b8615746cac76fea2f980b6d2e9c531d0ac67be719715a12bdb4bd674617ba7fe2d1326087253290ebff99d082f8576fef34206f92a09e46e3d450246e02b39ab7ab692c8fa93f32f711098d7fa096d6e253d55a34aa13dffaa424c03f43ec48658c9e537b2dd461115d97bb91a7b1763bd192768ac27a22b7a5910fff9494bbc88f4537a42840a27df203bac1384a5035d16986a45a75cc91302f8538b657b1be1d521742194c5a6824b3de16ac790c4d7109521d72c09ab9290ce5e7b7d66d2f308f2ab77da3b210b4cacef4376ddf0093b4af5f3339c5792be7388bab10eb7e28a4cdc4719864d9eb9bbbb3781fcc3db8c8a78442096329265e808e3815024cb760a1ddc6ccb3c85140dbd53667d6e8656a80e319e4f8ce0c0fbb0d5325f508e621b9b7a84709b60ba27da3331349857225d650c0e97f5a9e0169efa2b2cdb3d9500280a285766cfe195b4b95e276d1045fa47f28e194190c1aac497dc73d4d7c6a0374fad3938ad131abf2c057ec393ea31861bf6ff54cc66b1502e665587d2b4ec12b6a9d989f6264ba99ef9973b72090ca9c27e75e77fbbff04aef56b30302c0ad0f42efe7d84094c7f6ec4e1d9a47c4f94f18fb8ee27b8d396854efcf6aeee68e76a4bb7b32319586e4c591deeecf3227ce36e1d44642fd3610516647c2e928a36b7d9f5681db4365ab70166da849b1c999dce9a6aba1c761381abd58bf536bc39e1bf7d402830e6b1fdc424c", 0x7a0) shutdown(r0, 0x1) r4 = getppid() fchflags(r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000400)=[r5, r6, r7, r8, r9, r10]) r11 = geteuid() r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000100)={0x592, 0xdb9c, 0x7f, 0x9, "e36f2ef4b6b2f72c7cfbd08f6bd5e73aa4fea85b", 0x4, 0x7f}) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r4, r11, r13}], 0x20}, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0xffffffffffffffff}, {0x44}, {0x8, 0xfffffffffffffffe, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) 16:00:19 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000010, 0x8000, 0x2}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x20000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffff9, 0x2, 0x18, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x88, 0x10, 0xfffffffffffffffd, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffb, 0x56bc}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x5, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x57, 0x1, 0x56b, 0x80000000}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0x2, 0xb1}, {{r1}, 0xfffffffffffffffb, 0xc3, 0x1, 0x2000000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x84, 0x0, 0xfffffffffffffffd, 0x3}, {{r1}, 0xfffffffffffffffe, 0x93, 0x81, 0x100000000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x5, 0x3f}, {{r0}, 0x0, 0x1f, 0xfffff, 0xdf4}, {{r1}, 0xfffffffffffffffb, 0x6, 0x21, 0xe7e0, 0x9}, {{r0}, 0xffffffffffffffff, 0x9c, 0xfffff, 0x4, 0x4}, {{r1}, 0x0, 0x82, 0xa0, 0x0, 0xfffffffffffffffe}], 0x7ff, &(0x7f0000000280)={0x7fffffff, 0x5}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) chflags(&(0x7f0000000080)='./file0\x00', 0x1) setrlimit(0x8, &(0x7f0000000b00)={0x400}) accept(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1ffffe31, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0xfffffffffffffffc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) accept(r0, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x95ac78986ec3d7ba, &(0x7f0000000380)="528d5816f08da3b6cdece94a8a251c1f14bd4ee8c7e764342250a86aa6a93cead7e3c3543a6d8dcdb55268390429b78431470eae30810b2c4b89a4659a3f8887c9e3522b4cdf766bac89495d1639a5f868bcc67845801c00b68ecb4a4465f9b8f2a7aa36466bd6ddb7c96f9ecacb62e2628e5cc1791685211c2f8e04526c428a4c9585f1468ad67069f1674fd71a61db2e9b7e28bad020e8e6fcbd054a6dfbb39c65f897a8158f54bab404a5f020c9c191ae827f54c9e9617e1b4343226b8a2ed64cad7dff569dae2748f3fa5bff13d61c01b33c58d464a5a19c1e41e7026afd7c4c21c938e493ff5beb3f7a4489b58561dcf5c42d0e77794abb2eca1b06f3c6d7a6c67365cd64573af7249d1c90155f7686b0f9b6afebb735c9b39c643fccfd58b1e313b6bd2152c7160ec9df7dc551a8ad4cc3a8a823ae7c43187e58e7af19819f7dd8b001a60718cb8b67f0b0c7b7b5ade5250c16bc8eb30a0bdc1a65b0a023621e3cf4ffc6c1ae21e117855bd03225789b610d4ff56cc0633e0ea5d42b0ac04c1fe60cf9b0665728b4ccb885c43adf7869c5fce7706dddc4338ac331d04e926905647790c76103ea16fd3fcef4579688d96796804f30b5e6e24bb0d4") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x131, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCPROMISC(r0, 0x20004269) r5 = socket$inet6(0x18, 0x3, 0x20) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8102, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000440)={0x3ff, 0x7, 0x1, 0x80000000, &(0x7f00000001c0)={{0xdf3, 0xedc7, 0x5, 0xffffffffffffffb7, 0x1f, 0xf837, 0x97ac}, {[0xaef, 0x9, 0x0, 0x3, 0x9a, 0xfff, 0x8d, 0x200, 0x8, 0x0, 0xffffffffffffc92a, 0x10001, 0x68fc, 0x1, 0xffff, 0x5, 0x40, 0x8594], [0x1, 0x2, 0x8000, 0xffffffffffffffe0, 0x0, 0x7eb8a19a, 0x200, 0x5, 0x101, 0x935], [0x5, 0x1, 0xfff, 0x7, 0x80, 0x400, 0x7ff], [0x100, 0x80000001, 0x7, 0x8, 0x1, 0x7f], [{0x7, 0x3, 0x61, 0x9}, {0x9, 0x8, 0x98, 0x3}, {0x6, 0xec2, 0x0, 0x1}, {0x208, 0xfffffffffffffffa, 0x6, 0x4}, {0x2, 0x7, 0x9, 0xbfc}, {0x0, 0x3, 0x101, 0x372}, {0x20, 0xffffffff, 0x0, 0x1}, {0x5, 0xff, 0x1, 0x8}], {0x4, 0x3, 0x5}, {0x3, 0x93c, 0x80, 0xc6}}}, 0x99, 0x100000001}) r4 = semget(0x0, 0x0, 0x111) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x91d7, r1, r2, r1, r2, 0x20, 0x6dc}, 0x5, 0xf4, 0xfff}) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x0, "000000000000000100", 0x4, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) close(r0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3c, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) getuid() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x30) r5 = getuid() r6 = getuid() connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r5, r6) semop(r4, &(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") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r4, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 16:00:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000004}], 0x7ffe, 0x0, 0x8000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='::#\'\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00']) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x40000000008003, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x40000000000001, &(0x7f0000000180)=""/252, &(0x7f0000000280)=0xfc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) pread(r0, &(0x7f0000000000)="10fcb3c306750d3808048ba4adaab6bc85f22f80f63115f01978ddb260e90aa76cc6196664112b5fc63b6f7a22350b2a01c4b96ed8f06a1c", 0x14, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/190) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x1f0}) 16:00:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x6, 0x6, &(0x7f00000001c0)="ec01b8", 0x3) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00008d40d07a2b00000000000000000000000000000000000000000000000000000000ecff000000000000000000006dbf9398b4cd64c700000000000000000000000000000000000000000ff0a8cf6ac644a780b85a049136211e6f5104394bd83ded94c5b277c561cc9267058ebda9febd364eec223111710b4b9e73abbebff5f0097002346df1d7d6b4e486c4f2ae51047988fcb7bfbc1ae88ab20f0000000000000000000000001c05b800000000"], 0x4d, 0x2, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") lseek(r2, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x4) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000c536d2f730e1ef", 0x2c}], 0x4f) 16:00:19 executing program 0: socketpair(0x38, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x88) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="7e670dbc9ce2b8ad1fb515bc712aa720afe6cb79", 0x14}, {&(0x7f00000000c0)="e4067e5594ef5c79eb25cbc9ae767cdd44b7e57e902206b997b072c41388ebac151cb7ad7936a69b28847035e64bcb9c934e545c4c59b67679976ad64469d32484790c59d7ffa1d1fbbd0a2d2e4c49e66a627a748ccd345b691a67b5dc8b7154a21715aaaeaec156605cf381446046c56e3f24668b513005ad0f45baece2412388076874fec1ff811ed350e863bfffab2826807dd8135d820457e7950638d7b16ad0d9f2e92349bcc158961303a84a5891a09e359366fb71019f2c50ae5722cc9dffda7317c747078738c5cfd0f3a247166cd4c04374fd4d545055bc4ede6e0b", 0xe0}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r8}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}], 0x40, 0x8}, 0x4) connect$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000480)=0x81) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000004c0)={0x330baa8b, 0x7}, 0x8) setsockopt$sock_int(r10, 0xffff, 0x800, &(0x7f0000000500)=0x100, 0x4) write(r10, &(0x7f0000000540)="5bc59e602b102586d901f5923515d4ea870fba735343656e074ecab03ea32627238d8e97f5af3f1b136d4c5767617020cf1e387308a7e6270b7c61448205bc61bb18d4032d48c4a12a6dd4524536e9ea6a214d125e9b8ede965c040811db174ade6f789907f49bb8abe49ef160c7962942895e18ee5e21c4ac33353c6ab6a9034b0b4b1ed9d3cd3bb58baf163e", 0x8d) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) sendmsg(r9, &(0x7f0000004cc0)={&(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a40)=[{&(0x7f0000000680)="f7406ee145215b12df132a110b08c6a93eb44cb1009ccbb2edbdb7fad956b17328ffdccbf512f4d0698c0636cd4bbc8453cfbd76fc9e9ba87a8fc5d3c783be", 0x3f}, {&(0x7f00000006c0)="43615e5c84c90ded5aae09b631f38725ee70f54d619659e6d304cdba784035d6110b023bd5fb45fc549596bbc04cc02fc8642946d46970eacddacf454cb89dd4c31c3280fb8c2f69f16d4a4842ba963dd1c3eb955cec6ccf71c14ddce708d399241cd10b69c696598da4b8236fce1a17b3750e50f5737d170baad399833f462c9ae280bedc30781a26c7eba10ea39e9d88ed16a71a9cbc9af2b60859b36c0cedd58782f6352f94db9a2c644eb833fa6ecfa4096477aa3fc060e64626c6742fd3fd1f981d5fdbb738bdca04920989e13e57dab60564d00f2c687b67c756a517496b99dbb3596845e6ea3a59a154ef1a6e4f793077bc915f4ba2", 0xf9}, {&(0x7f00000007c0)="6eb032323c2f9c28c19022a9c289305806f46b1f0aa85e0ec709d1e144f833bd8a87d7ca1c9a8decf7517f9b10e5d7758ab6cae63b9500aa536aedfd6192957e2c", 0x41}, {&(0x7f0000000840)="7652425f96bc0e94cc841e92276417f8b4c90d0c326ffc", 0x17}, {&(0x7f0000000880)="f0c8528a644f4da1945fe88928c02a672606261103c3e5b27897a9caf2a67f147eb918020430ec9dfc1e0b69c7c07c7ab22263337de952c1060d4c7326275a41db59ed650a000ea8bc35df8da563801ac185bbf7ee12a936439bca385cdca03c57d2220b783058b90f2ab18908da4e3f7ca32bcf860aeb48fd0796f8e2abd37675e831fbe9a8d5801c3f647dbf6e4e2d279bfd9210cef36ee5e6fe784119b325efe5516b2d1fd97e5d74ba0bf0a565782f564e751151f0e677b098f1c5b3e884c2c697fd34d9004fc9ba20a61dfcf35000fa66c83c237b1c36589fe40e3696ea3b88e9b3b5a7b131a7f47abdf7f4332fdd51037fa71a8e73f0dd07104cd3679308dde7ae5e5a59132692d63f5d5666b09521bcdab053c043eff6f54270fcc4f8229e465ce814cfe7ed4d93efc6463c15d03f06d932cd9415e4d0877b53949a4bc0feda01084006854202997cdc1895a5891e1483a3dcc4f93e19214b5c1725cef7a98e8f91132f7a42ac616192e981585fc6a03d222ba5670a049e2fa0148522d8ffe271fc21ed6b06da380e130973be17838bd0987196ec2837dc2017b1255786da080a80e55676651a159353dc451873a8184bdafdc4e2e3d41ff9cb518cac9ef6cb7e490f718804d68b4f29837eec17cc50793c8cb4b7542e8b2fd385775b18579f7e12a7bc57d090c0e5cbf871ef8b907804220520e2a86386d9089a0b6c714c0235b1e34a2a9bb16e29b90e5c98ec0ed153cd6802b821ed9ba821a24f996d1fa993a4cced4d30e64774dd80e19c6eac54114223aacf9141b880ec28d9d194fc1663f1a81fd7757a8d950f1f18b9dee763f1fabd0a13917472953483f6856ddca878d3f17d595826a24a0c877e4bd41dbb925276c6a712ec77530712fe001177c8a46d0fc9a285166e65f01d8e38453c335f5a4fe2f479534d5f366d4a4e1805e996d0a71a532107c4818498cce7dc42d2f61c291c99112f537170f3189cea96b3907b33b7d30d955d28d41a91084fcac6528935576e909acf6efafcf9f3d548c83922120dd1f6b8ab4a9d21b39ff615eaaf4d0616a23dcf0801fe7f1e61d4dcfba523fb847d57636f777f6e123bc2bfc21387a1c9c1da33a333dda2931f5f830c052dceb7cc734194b9a515f25093d4e8e6b620e924a5cfcb56ab736a1c24576009b8f35551c40cfeb0741f57b623977bbd7d7f1c0fb57d8ad96877b32196c695c14c54d030a567b4cfec9a348ca629b658cc93356c4f4e691246d17fa0e91b79a3a7215eb3f5a5db3e9a4328ce3f1850fa720125ad730c91c2f98b684e361f3e3ca060d424f712d02a77cb12d46c2c898d7294a0586c43532198a967c3906bd1630a4ba35e467390e55bf24b77628bd3d6bc219ac2d8abc4fd3c5a3c6a08313bc27377a15e48c9a9e2776ebb1077611861abb8fe3508d3d9c3fcc3783979fe206a95a37c7bbc53625bde4397910aed27d6a3e8de6751765d3ac90b1ab1328d3e0c23f82acd986683ccb75b8eaaecaffd4992e1850cfafe70683f1c710ba73353fa8e7377b9b466b4964f1d63f5ac9c5b820fd9d5fdb54ae5074a808cc80325cd2da0c7aab8c123a644e7c5109f2f6819622a4e0cf11e4110d6723c34a1ac50bc5b25bae1655397c34692276ded4d3e2cbcc751f1f0f4ad25c7667415bcca557b41a391d89a2700a2a1e2124446359a1138f9aa74659969a804ae6e507fb015a55c7ef0eef97f0e8d5fa817f43ce04cfd24dad0f3b64abdc798f859f25def2b3040e585c31fd84711b41bca9281a73c919512556b1ab29628df4fc1bcd31561f7e908c60c203ccd555d5cc8aa557c4cf53d93b13c8eab0fc5d34ff6e08128bd7ea3095abbebfcaf9e31555a14697bf8dfc7417a67bb6867d47ec9b04f63f3b4e81f5b9fb37cc5a6480e89f2bc672192e3a100a515b589bd68b3156d7e38d2a8427e7e93572c6024c165765cbb4f88c53955cf6a8984ec645684e67ae56f233b6e4631e21a7f33b3fbb5eb658cc8769436737b0ede87351eee6ebafc449245ad48e5af1ca2b6fcf35d9ae7be2b38544613f9c1c0a08d17b2d90b199533db0ccb5c5d8ccada1acd4d39959fe2faf7a9676e72f0b45c3d47e820d43028b8de575af0a4453984e85b26fb62dc202731754025a2420b33362c69090b408319c9a1e57831f6e67a632d82c1a0ab629529009eee6a7ea91f78638fefee06c38b3ac04eb00088371082023cf520c59a6e430dfb943ac5a31c9496c1adda8b92c41d9bb6bb533ee3d9af8412494bec84c0c7c50b1594d859d4bb4f9e6a44d1012c366641fc78447d20d208ec1946f7adff8825fa7ee5675cfba9a3bd5f8a70900deddcc6d25d4dfa3821eb6f310ee07524d11e20840027b6ee157da41b3ad15c7034fbca8fc5e7f2c893edeab53d8c1ef2f12fa03057bf851a5700e1fba71a74862e5e2173b4c16b7862b0bef6c0d129346343262e86ac99bbf85cdd23abd1d384a64866c2932cd119afd50a2fb3fb9e16061d8416b7f63729799680ee62d6f1dcf287f182c9331aa55a36cf0beb1d84ca4e63b31e72dc6b4c13ccd6876f0efbe2463ea6fb6d5b6ca29f87f1ee9805fbff6c87bd728ad17ced5b40cad5ee7ab7f85e6e3d3c7ac088c3f4dba776c8a51e136b592c4ccda9aafe8b46adf1990da858d628bcf51e5be4791089a4fbc60c7c56a9825c7e902a810ccce2cdbf683dd72f2746a49e87402347f85841efb4e585f989e6bc8e13d8b4b5a189bfedfbbe2fd91786073fe09fdb32b4bcc5b3a42d8ec491c6de6b906afda75150559ecbab0a57c599721fafeb16b27b7cc2477104d6c30ff49876431f4af064c70742dc3ab699589eb16c5f69c718efac57920f105e9bfb3b7fda3da10a594fcec379eab040305bb4656ac6d498ed256df31bd520012a31389bea4389d4a8bc0c10da24805160d71abf11ab3cb6851a60066b275209f38caeac18eb21b7aaea87a8c51fc0bed957c77762b8c4556548813b2cb10ea2e96e9e94df7e85f4bfef5ee4b2b64cbee7b551d25e42b4230d2b0e074d9dfca3d15875172773c77a5ddda07892018a98b617f7325d07c83a040f09d8ee8403ac1b3c23dbde632b5cb7deba051c7b46aaa2953fa110cdf7b16439b3d30bd97f7ff69e239c9c183974978152260985a659c42bd3c357af0d8bd0af3d6a9c9578aa937cbf1757860ce6bf5539db4db80212c4a0d6c6f5c43d576cdbd4f91522525f88b87823b1941558dc9693c792646b819297c5ca44c130699e463984000509a2315ffbe4bd294beef0ee07689b364aa72f8852ac4fabaf0137597b03d0ab4eb5b5a4fd4846bd44f8afe2f884b23dfbd6af3bf2713f44bd3b677ff5b75bc1bdd6c4f6dcde2f58efedcefbc9709d02a3eb94715f215d13992a4ef6bf6ad0d03b160d4a686f443aad0037da0296765b99dfe910ff708482df6a19e4cf8f1098fc89053ed569bd2e84b69644d9dec6683bfc0a8a7960559febee51938630cec2995a16fcc18c6fb978f53daae7a46d1982d8551f5b18baf7fcb38520264ded1601fd024788515482311a57b27dfdd2d96da7d2da215d9f98a953df1797288f333dfc9baa5d64dacd79f2f8f59bc1f4d4522b770ebfb803516f480c995c466cc0f330135976305aafbfd7bbef9cd74fac106067cad11b94a83ffe6a6cb14eda9f0d0db62320c9ef6ef69f66fe61bde00b62e80d54556aa7b0845de75c398b93c29b97d1ebbbccafe14f168a36426fa20b02ed32795c46a403f1dc123befe545be04ce1ccd0c4a65e7e741e75b06998f50229cee270a791a81f1331a97e06dbec9648c6b97bd175ca63a8954a18c94aed057d6e1ccb537218184e9fe18800590d50a256aa91e59dedb93abdeb07838e71a81800f67cf20ce23dc86214cb2344269bc5431ca36838c827159912598b94e77afb814fa79e6591cbd352a618b6b81d68688e3f6b500c0cbf56132991db4a3d5dde091db4b6d32d17edd2cabc9a79b735348c99aaa5cd03dc606ca5ebf66cb121ab75ce61dcee0683a8f87f859386dc856a4dd27e229a2a08fff53a347fe06dcb1d1ad8dea168e2cc6627b3bf777e0326beaa0867707febd0861f47a23cceffe442e2e97b5ff8edf4aed5dc4ba4375abae334d2e5d1970f0f2e2cb1aa48b1b8f6533576f795cf514e81e9a635fd745de06d740ec7051375f79a115131b92abb9a014c85d09fc5b19e1a2094a59e8566ca71ccdbdabe590106f53e5c8881e0834c09f96cacb7c6c7706e2a29d1a480923318eca78d7145b7c24136023e32990db48a664303bbb056bec8b3e60b4a9514b01b4f6e9633715ddd25379033f52d3bdd290125d560b9facba47f5b8c9eb763d2ff3dd5267bb26aac6bc88135036c01e4ca86824b36553cdf14b27f0abad7ccc101dfee43772501183924204f52c12da70297efe8582c14bf46e16eacbd63244d84d7b0af2c4e3071fbe5817fceb4b335de2f9603e7b596e0515fa50c18f8ce32f5788a5c70fae4eb705dcf99c0aef850b16fe1e49f2c1afee5c4e7c687f2a289d1c57783968cbebb44f1dfc203fe3a7c6142b96561701bcbd60fd4f9eaf55475071ff832ab8deaa306cd84bb9fbf4585ada9529044fe981ed828fd4aecedc0c02dd6ca214306354b9ee3ea837a9992cbf1fb6d5f2f1954cb03eab4191a1f2f567b43e2147976140f5412dcaf5637aa921e281ac2184b999c6d16bfa09cf27dee23d3a31b634e6335898f76df1b105f7bd3f5aac7336de0331e8083a48929f7c727d739ea73fe8c5278271c0aafa242c84251778cb918f0d47adf3ce6f77029863541f34fe454db7ad2607349e6fac0f256928c778249562e54c6a21be985f9e7c267da4bc0fb91f75d073bab68ca2a69a8b3da673a878e9de3efe363209d2462ae93de148eb9351af42ff967a6f5bdcfa4ba9418ec795914e308a147301724e92669aa39d55d50a1db1db211c8dae9a767f08b583b99728988d30938e2ea7a28ba708f3437440db63b89c335fc95e41405a4ce5ff0a454c7354519e807d88a004ff0c262629510eeec651c7d43c5b920a3011471ea3b043e3fe8c86b34bd022c5efa02c91b29528edab9af3181204e87d790705ae23aced16fa3612b6fbd4378688b731c0ceb30216910bec63d86de823d7adae59adabd55065e22669fc4525e07a0e7ab0e06e6260c1b133204334d52976b1763f9ef208fea2dfd11f15addc0202bc8f829ecf5c1f6d60ba577eb6ab46e44b310910ddaa6a9cc11f673359b3c399707518c3b9fb7c2043f46245e4436fa8e7c2630a3788bfc62ccb6dadb4342975569b0572ceb550a6478700be34cf318bc7d91ff7c4db1f18019cb1a870ddf1fe24d0c532074f2e7486cd9e7eb4b3b88ac651e504242f38b23405b28af2fb5e97d2854ecaf5fa9c905072dd64254eb43095623e27e50e6fec15ef762a84ab0409b43cfffd4ee0afbc4a4582a7a42afc5a19a47c7a3482aa7c8048c1f51e06c6ea1b1c36117865db55a36ebc502793563c5da923551b6341c2d39c8d56cdd59c61f9f445baeea1177e30d889e3a56708622630ff69793534ccbbba034821171264a768ab26d14ba0f510d083250d6a1b5dae30c560a2004428a8a84df7fb2928b982f370f2d5052cdc5d6b198c5fddd8db123b06a8d100a86feeb36b65de47978fdde508b1c1e4afc7facb3b19bcd99d523ccec09bd4b302bac805205f5cb1f6af3084e8d81639ab93d3b829534f0b692fa598783d1be58e2dabb9d771c4de9cf66b0f3d7855d3713848af750e66ed4607d960", 0x1000}, {&(0x7f0000001880)="442a27a5c3734fb3b8b54ed433b8133103bf4b0d317d24c5fa2b0dbf37f59725e66ee04fd874294930d2044d5c19bd55983b47b0e0121f365e6013d01b267b5eebb92cf324ec44f02b93636383d3756409299389a8d9e8e8d705aea81898f6fed19fa304e32459056a57a88eb8e2949266e1cec0d4cc07319f901a69568c5713e845d708c7cb575d93f2d38f6efe7863b99250140c81bae01e00d667dba01cc7266a0f02c6675fb24058e755c21b750a32c259a20ff6a03b07bd48051d84fbb9bf878e991ae1e9f5bfdb5ae1bf6d8ff7f32062752084d70aa39541e03994c68281d66cb23beb820713a5daa5be5c32389706d1210dfebbb4338783b8ce19750015999e04b55c294290629ca2dfd21b9aaceb71aea581a81fe5437c28f32a7cef501cc1e7bedaee02b6f94fdd8469fde6545bf4aeee5628dc02ba985633613dec8e4a6f4c636a051b94f633991fe51c75fa7c099ed1881192a55c28c5a1aab883d3f53f8300d35d94ede1baeba815e6d7ad8de9e8868bc88401c4704d0b3217163ce2611781c9eb0ef789ac37a06704bdee3de946c417f3ebb4d0507db3c419dca47b66eda2624e907d7ff9caad968ebddea49be78baa0cc7baa27f17542b95aa3efe7d14a65818b74e6c65b1b04456465ab5975e1c40ee53111d8a8aa71f0f8f3c1bc90bc2177f00335d1734502c69cbaf5d33d8ccc74b60dfeeb715ac662d33e107f5858d73dc034bc36469c180da59afdc94693fcf1903e0e29f6b637aa7ce9c66b377cf05de591594730011cb40b69be3ef79111229fa6be69ee856c185e3748106ae855f1b0778f825a894abb6115dc6931fc171d1f2619cd094e6044160a02221cd11203bc948f4305b7eb5dcbc431e037001259858bffaa0f1e13f3bcd458eddc25dafd4f8560612cc66c888af5283934129a1004a6f0a5ac75d1bc6ef761b300d3209081e7e1733d3502828230638050ec68b4b26962b281263a394605c81a97f0be5b0771e633138fae8befc8b0dbf51e0ad89b74868d6bb3d08573e8c32bd5e2a749d8246e4acf8892083c8228c30d58c7df89e0009c5f3d56cf39036bf5ffa3f2b798bb9c6447a31217060f53aaa057b2daee4c194c882eebc399ae13e75ae4a28c5d8de3bc45ed8f2729befffdcd3fba61081ef5774ad95d74ec28d08962a6493193d9f458c5c4489f91dea46a214ac41134e8ffcb0f4c109acccaafbca497cebb46255fe3faf66019eed4b11d1c74fba40200dc51c2385fba42cd80406c14bf0274f510fd8245bde258f28393ccb19858cd6b3ef5c452da4b416fac2d0f6ac2fbc9441a2a379ad7a91c16c80b90295449cad7aa6ddd57e09acfc1945bb06e2241f38085016d027497a42ed466a2f0ad46ab23c8eb13c6a11fffadfed24401accbb8141f4a0762341c5467c757882761d5f5152966160bda2fd27448879d238db0d751efad4728a642ad135d2a6eba44cf3342e39de98a6c7ccae5e734f505d93e5fc50274579c644039450789c92ee397cd6f568c56c7ee882aeb6b90b9eeb7ba643df078cc5d9ffa2fd1fc1e062f2b0f4f82b575b38c271bcdb25dfcb2f8789445f11f46671749c635ca93f650a1995ee9545f469a2290ed03b54ff89a0cc2d1456b581c62defc6b13f10c77d17d375ea9236eff72fe6e1c29a112fe8c12b358d05ced897f1f1e4b512dd8de191687d211e3111368a7deeda31e38e4ecb22d10ee4a1aa025b8a5ac5ef1b1cb6bc2b7a7cdf33a842f70f6216bfd0cb09c7dfdfcdc0b84e5b1804f2c1517e722f4ee21a162a8c9cbbfd91ea313c61ad83ab8b7e3cde68866ab288e6c603604997405d8302a3a1460c37161fc48753de51b2d154c411975f71d98164c358bc1ec430fde64b2d6527e382821e838fc60ed7c7068cbbc3baa2614f8d01b0a43be78e981be419a74da4fa6232cd8fd9bc7fbb208e6c3badbf6fd18d5a32d2b215cfe4475d356e06f3da76542eae37449a1fedaf33de6dcdd0095242949ca9c03a30d28446dcaf03ae292f5b043e893f47a6f2e2abecb28ad8c24b3bb8dffeace0b44395023f831c017fcd59fa9eb0600da7d75d7c1ddf761d70c09d8b1cdc2643b4569d8563f21ba9bdce88562e879ef322dd01ac52caceef0bcd9dd635f23ff90d97234d6cb680b0159489bcb909bb144e68db7e9faf57cd3015697823ab9ebd1baf18ef282bb784465be9bc35e2e0481b5079657dbc0af3b81734819061b2cdbd0e5c873b06009f499cdbeb815ea245e05fdffcb9688d21059d07c44865ff053f904de465dd0e5a1c021ff28a29f52cb5b9c673295937a2211785c65c9ec4ab636b606c81a06ae79d08775427e13125652042db4231bf2d38543c99314387bc37b1dce8b0b463369676d12a174a607945cfbeffed208e0a3aef085aa73ca8002809e5929fe5dee233fa0dad75ba238cace3ca1f479e951068f142f55dfb5a9f72b2f0f26ab2256b8612eaab5c573025cc5422cb9ab9a79d70ebbe4f086e97667139b17797e500bde73ab37e98d0036ee1cfc258da7185594706856d72cbe648f5e0d1599fbee16903ba935752548f2c0be6d2eafd0ccc6187a1e6438224fefcffd87bf4e25defb335b027969750327dd784ee3c54fcbf4ffb61a1ceacd3dd14742f41fa12e4f429dd032ef1f584c7ac88ea1ccb20434694c4ce8b05b88e893fc3f6174a75ccfb7eae592da48ae3f2a3fd163cb4309238c958768adb177f9d4fea951e29267096e610bbd65b1cc1099594ffb768a4736f0597e503d2dbbb854708ddeaa219956d33059c22d6e981f928bb489751ce4da44eb3c155407f27d0f371f341008d4d916f86bd1ff12da196798d22e5ce6038832fbec8a786551c9161f8519bff7a9e67d1cccbf0fcd847b63e5853e59d2921bdc20922f3937d45b1b7b276d201dcf7730426a101241ed3d98e20535dee3916db5129a146af3479974382a86c35dd19b68a300ff715ca201820da0184cdbeb04cfa81d3865c89d7494015fbd25af2d4acd4e3841d5ad867e72c7d4fade1aa6ab1243f477b519d9342e25ca1da44f6d7c88cf0ad8bc0e898d6a58f3d5b940680c0b395e3dabd053cb1afb1599e78bb3132816634610b3abac47eaec991d791b4919c83177f1ec01bc64826e1e31d46b2cd8b08b7d78efcd0e83b01cf5113fc50378e4a8a627f75ae2c5c931bb519f2383441572b157c22b04c3513b3ce83324d7acac4c3565134b45ece2a690b9583c36e19a58ff2bed1b696d730b650892009a9a2c1d42597388147de483ee684820804f1bd17d0684ea1d15d9b7d9519a07207dbf569975e1f78724c401045c8a15e816164144da206659e6498a57406ef85b62675ee5e00836286895a8c781cb3be6e333534521f2d8d462b0fd754accb772ef4db69f19026beb0dc0c4fa84d9f8bd3b5ded29ecea62cc04dc82e8bd851c339502ed6f10de5e695d67d0a313ef2f533f663bc7a720d38ba89349f95f2747a802de307030ede18cf39adefc4a4bc85dd6f9fb20975a387c84e3343ac04618d47925a94bc901c850fac311819c7e0f7cfe5e8772eed6367522973d0d0e6ac2b028db8e1072dfcbf0036cb31dcf5f4c8348b869a1f72123e4af2cde2d1af09f2c905ffa962cd7a57fe9eb51b59691e8d3dae3ee3ab0f1831a90226e090b4d22757b8b21357508f1f944250dc7d236732e28e98155ac400b5f1006f25dfa600248d402a0b9ba2bf98c697b534a5eea5565782f265ea36473aa1dfdd3f29a23e7081775629c8d064de44f8a2e1d931a33e7b5595dc8d1063ff4dd0306a3de1647adcfd562481d2473e7043f6346469f1084d6a6026ebbc2dfd0670d702d8efef3ef0b4c9ea1903495778cf8506f987c7204f63b20162db75c5444c895bd16e0e6daa1cb61a04a609e56925f00d87a3dc2a1a3740e554a429f32a9ee98cad2047a0aa65c8c23534291417048311488c17dfad68c11aec42e8c03eae005c096ea98665b7a205b8df8ed98671d3b1ff1861d77ed2bdd7385e9e6292ff6e072f55ba551c8739a16320be458e3c1edcf982ed0669aee3c88f7901dc55a8f51f60af71e1fca651ef668e795e831c697abb626a6e3e32cf1dca6c595570f64e05bdc5f84ef8185718fd22b78e18e91dc4c3acaa42613e8e27911771363be07538fa7aa3ab1a71be2c3aac89d64b8de17632df3fe5dc4012a3c78837e6a208e86a3b53eea82ec258be266f1fb38761fc4f1e8bae5d7226e91c094790908287a7d9b3c5fff5152acca391889a25a2519c31a870f9e12388ee55e8abd3c93232537ce5d966167a480e32f23a8abfc9a7a91bcb9f157b960e224234426de49e4ba31804bc07970c906fc528cb5ab7faec9ec400c5f486f5046aac7b5b675627b9b480b561a5a969d866796754e4ad0ec31888ce0f4d8a3b04ff688ec687106e020defc2a6aeef94218febf68b39011220dad2145478a56d8240706179ccc35150fe3b2ac45534743edc32eb44c457f42612a76fdb5335fd37fc0228165461913fc9ae7896d402fa1451e678213706788cbdf35b61ac8539b28718f03b617bd6bab2c11c3203cd26074cad468621fe7d573c8e59e0aa452b212843f56da9c09365a026f15cfc2fd5c94fb2ec6e25d5882568810a57037a4aaa0759b4f487e7f6d2bbda130cebd6de79ad702830e9430c2966b8e5d6e1b480db6ffaee2038912fa0aa810bbadd063060f83c467e9ae5b323529da0cbdd56fbbe91d1a19d919f0483476f320e339ea3ac1f6f528440d17b18c73b24918cc0e1aabebb1d91480f4bf850c5a816aff8ef04c6349cb8da9e15f113557bd9855b58563c7c2dde4c77af137de340bedadd5d0f88f950f05253342501fe548c9bd3063115149089a65657632d41fc2a316fbd36d95f23e65be29eb01bc331669c3db0dedce15f79fd8cae6eab1da3cd43a92b8ba2eea7699ae59740356e2386a142fff525161aa0dc91f5cc5cfa53522ea35e83392566adfbc2a9b02964d39c9e5d6d63f0e0c95da460b5fe5d63fbad021dec09d641063dcbd375d748eeb953f2c816f01d74f960178b4cf594a10cd37f1076d99a956a0dd3bff22cf0c80db918502c197c0283d60e1c6d5bfd06629fc1f281c862225a3cc333f1a0b5f0df2cf056269202071a254d7303cf94ac158aa80709efdcb1f5a85011b7f5131b64be9246061147fb770a9c79eab80a1812837092ebc81b6547889547634dd77da93444d0e2c7bc0355b8467a0de8a6b75ff93505ab6daa7d687437b5196febfc504ab46c73bc9e6825aaf7cae4ab9fdd69df55315f40c9d26d987b10ad8841c0721c72b02b6bfc0467732deb35957b5f3379bb1580db27105adef8d1b70773ccd6a6872bdb5a86613bba0f8d01725fa2faa79e9972bf49680201641ced72f2b9c5a7323bd07421c77d68b8a18e27996521bd2018cf639e64fb1a5e95e28883ed81b619aa319e1c8f0214cd67259353e12409e8ed197ccc6970a8ac9741d6dc075d661a0c9c88221717e124ba06ad7ac8fdcb02cfd0d3022b3803695a9d6a887983f63e28e278eacbd12d3a80b261761ed541c4c2a6ff4d8d7a11f0509c3c56abe3efda6c517c9abd03d82799caaabd0a8cdcd2e87d01370e889689c292d424ca49ebba16af6a28c80eb08382ad693493130042a3713af03b2100490cbcf8001bb6ee3aad879bbdf7b1ba102b232a6c817e4dfacfc0b4644cf4b9c761103793cfebce4cc14695f0b89a00354f34e54870f607164462b4baa948979dad3d1d35900897e44f774fa0a9e2ff8e128b", 0x1000}, {&(0x7f0000002880)="8608505dc77262c830174d50e1c496bdecc2ff200ef479b804d7ac54613f83d63fb059772d6ac4823dfed677174ef7267ec3675650095c96c6140861959f3ad7b55f83071573ca2855e2b599914f9b341cef9319bfed48fc8b4f8fb54f310b944c0206b5017c0d54d8a5ed2daca32984d7ed92f1dc2301d064892e5dab9942b94aa5e25c34b39ff4f9c60c193a7f9b9c367c32f97a", 0x95}, {0xffffffffffffffff}, {&(0x7f0000002940)="098d9226813954f1f3c3068c1b1e715ec23a78c0849851a54749b4b8366746be7a33c5c610129f27802576a201057f46017379fba815b6c31edc977cb8ba053a34d44ab6eff3c920d4f82ff113592dd1b54ebf1fe199baab748900011de05340618259ddfa9f6f5ec8449041210e425d103b9bcc5902b1f8b97cc9c376ca3c5e0283e55d23c936a7d780fc3605d397fda9645bd40c597dc7dc35d2b4ccff3d4c8bd7ea76f1f2cd1d5dd9169a725f972a31f6d38858ff7fe89b547b373a48900d8344c12bb4bcf13c08637c5e524316eae4713ed21e8d", 0xd6}, {&(0x7f0000002a40)="37541e0c1069a60c12c0ff844e8dc0daab6da88c71781020703487a1a02065b27ee556cbb6d61d8013c6b5489868384b02cd7dab41569e30a6f71a9f0430931ad53bf057ec4cabde759beedf5ada1668ee480246b078360e16701c71f4027993d1a2105f04dea7e0cb1e360534f189ac9bddce8b40508efdc6a86f8038df8437846257ba2109b15463b8f3b3f49afc4ee5c4f13d3ee19c4c1d7a59f9b18da90c4fdf4e39d2c852883466074ed850abc779312e106a8403c013bb792d0f9882691e16ecefa0d4cc4cde49a4440360930c3eea8c5d1596dafac9f52006f989b26cd428b743545e253dbd8f641dde08d04663c7de006b5fdd5d650857e8a17ff15d1758f517571bc33e46b1c1a95e3da4dddba218a1490e3f1e2461b8260311f5172bb5ca3e53868172b60f6e5f5700a46dc7f2b07e20998bb6126262e96488fc520bf015793691e5537fd802afec0736491b514845309139d98b18c573b7486d07451149d2aa39a693bab0b2d6bc9ae4d5c785420459cbeac01a4ab9d33cb12483261ce721c0175a1b90ed2aa9d529d2473d107d762b7fcceccc233d8c059ae145039dfa5883fd5bcf12e38b6c98d90dcf82f2e153b819c9c6012f0e1c059c6e885ff6eae815a5b8d70acaaa6df6306c7b981029451c718a1b0cfe2a3dffaed41d0c3f076db055f85d53a6efbf765851f6fd164ac586b16f60d889e867cfd7c24d0f263ea83cc9626143c22c201e485671594e5dc9ae54c4279a1abd1a272519d9af8f6e18de969a17089b52aaf4206ece2ec62729d67eb877463e686edf3f9cf8e8ff2df80f2e1dd0773e171edaa1905fce694259902176579152f790f952b56d9e395d59aed79d4c9a8b9d130078231875ed9ebb4bbb5a17c8425253f6214c63ba1d50f9da764cfe86cf93523b74fd2751a3c729775e470112ab8c2ed96944a8822e686ac2d75e4288bb0397671b02cf8e06e3abd1b90c72402e557f6f116cde719252e53160f994e53834430e8f480a662e812b38a4a37e807a4be24c7a67f0ddf0cb4a4fcdc6edd300b11fd8fcfdb9e1fe7d464e4da115d7ad9fa14c1f64a1d64b4f1d8dd83aa3c7e0d8c1b77b9f3c7f3e36a82c4089751cbdef3bb8a0b27587463dfd9e7ba1a3703e5fc07aba3158c33cec84aeb991640c29a14c34a68d43f7e5097b88fbbb7506aa5c4676b085ffbfc6ff9857ec8c82d8ce26b99dccffa8b7c4809a745360bc0852fc55cd9e309010b6daa767eef5c1ad52b1a024f58f4ecd3f2cf142cc2e102636a1a9539a8f14556a9c7192662c5f61e8b8f7da37c70817661dfeba5db1c7d9155a79350fb35ff9cb7399fcfbb1e95a4d2ebae0d52347e1d8d88ee4784dc623f204111a53e73464b397abb01c2014df9e0b70f532126f264d4f424293bf346baa23210c1fc2a4015b66f7c91cb99211118cb6b9b9420157dc560043a91db4f9621a387a5aeee793b79e0837579f3cd2d6fcdd5e2603fe3269264c4ee4189440c62ae66c241b4b86b08c5a6f2897ada19a7c5e6e4fd83e98cba99dd9a616e50bfce818a5859d8a5a41ab8f2df75c94ffef112b1e39fe9425fd6f3c62b94ecf4505ef4402f43d58f7158e2fee397bfad7c56d237be778e0207fcfb93e0205fe5c00fda5c193c4be14f4690270fb44744e8ea481e8ef9277138363ab9faf37a39d790793996b9696725ac0ae1f30b44319d0a554cceb7d51995724227099484b74f7602f3203ed99357f93244a3e8f15087545fb3366b7a252b5ad7121fc1aa7e473f046e5f2596313ee76c7a08994d2dff8d9fd8b50c745d269c529ce275e414d14a8f4d2bb88d0073b8728ba4f1b5de24ee28949e6396079e69dd06830ec847407190b6ca630692cb4945ff0f263980f8ba97661d315f93b51fbdb2835166bad52ba545b6b09b93d1511f7ea7bbcee92aa9d35370a2773d5aa5f3968679b2374d7b1c8a7bd757dd35ca69b7cec2f6a8c3541a7e5b46ac59f35132cab8fddeb393685e8dead403b1c0d037e72d0661127fe4d314c4ed7bba41e70f2fd2c704b1eabd51b316dee523e131bba982b321072c332a55f98134e5af3f435027fedbc96162673f2fd7b8d0874ff8c10665bf69e25988525c252bbd96271d6f1784fb54baa1f9995c27a0d0dee263fd84e5b7b909c6aca7eadfa71ca30ec302452516de83a720f0c3eb0c1114603c2258011b88f7cce88c9f60369a8dfc96ba007163e50e760fddd311b9d1410914dec8945cc227f780f3d7f1557b77cf6d7f2af26cf4333acb59623781655a248c5f7e2c8287c3a09730e9d6d6195931655a1082fb551ace3178f26f1ba2b74b2969007a46df971b50feeaabba7e7f9a8f58094816f30b61cadcc01fff0762b8f8355423c7e86b595f437b6ecd807c5aadc2589b5710d1016f2b7e9d831fd4fae9de95ac0703a2fd6f3542f021450ad507e74e6fb78156107349a9df10b64e923e26e7d79c4820339a15b6add9c0cd72d3e8f1665b8f69bcb5918e98066b04264e1d135ec9e44f02c0788283a8e90709ac5ef0ff2f9f49730043615436dcb8adf0b61d8956b3d8d8e3ffa8a9049193669745c6dcb85b0efab008cb78f38e93c0414aa2f1d1eb496e3946394d36d52c182b34a0731293f13c65e0197e329452d439760868206c81d3037065d684b801acb17ed5624153c252fdc2f966d749c1dbbd0a5bd65120434362dfec9866ba0c8441bc77d8b1875137c21b51f14e85c7b5998e7e32d90fad92d7d80e2fa3b417107b7b86caee9d1400af05f416f29ee19bd9557e177481cab464efcde5daedb5d891605847d3547ebf87db0c9add570f749cc6aa45187ae5609ece9056390407815ce724b68b2fa07eb174e9ba6f9a90f55a00ef5288db744cd17a8efa524852034620d42800a491a0b5d75777b79a1ac2b32f0221f64bc273d909c49639d60bfc0e18b4e952b816301813c761798be18c27adbb76369ab4974d0c2de72689b5a12f58cf9e569c9d32f7857dda1e05c78015b01a683c1c6aade440bfc08ad59315e68e9b1f46a403a2c3d76b61e799283dcf197fe0fb3920baef8d23200155466895cd8bbfcb5fa6531135e19669b7b321630a50c49ae98ed22baa1cb76cb6553534c480db271c3a78fc3a1f8f84fde8a36ff9a80942a23dbb4188dcca205bd056e5e9d8697c8f5ffc2d674ee9989228ef31a1ea9f277a6fdfbe7286c7194cf19ecc961ec13823eca03d6ede8f5d9bccffb6b11aecaef6890fb23cd3b74adbf53eb7b29c467359dce3785018121a37433be1ebcceb2bb3a200d608d788bcc27f12a9f19ec9b34c6c35bd82e8d55c88783a22f5e0513172eba055cec19122370eb57519140705a0577a38dba434523aa003ce32a79972959f5dbb7a0926b3250f63ef06af39f7859f6ae14594e69d338383dc0417e1c32f8cf7927c7060038affcf8395e6283bfa23d0c3ab0626be952587a338bf5dab04bddf994a83187b95cfee56038d63589c25f4b245184f4bcf9a9eab3d3cb137b8ef4df95210944796aaaa12455be96d15053b7e3affa413e2279d5141c02989bfc2b2cc19ffb593a5166aaba97aac2678b221eb0063d55ce1029b2d4ad8f7c0e5b6c4884b8e824374bc387b3d7c0989b3073805b643d6463c77ce9425ca10c83e0e31d34635f2ffc00fd4ac3a33a03faa7329ebe2a3a4dfcc370be95446a73498bd0b045dd911e95409d52157bc7b80d1f1ad154f89312bb33c68c6647b9cd289fd28e4b7d6068ca43df624926ab84e1436553502e1c0b0dde7b282f1289585b9f96874b5ebdecc993f81ac90fd7aa9d95f951b59ddf9fbe507276d3f0c2cc2f09170ecf1823ca0644644d072d705fa3847a5551724a11e3325d59e707bb97fb33a1a3572059314eee5811d365c83554b5bb31554c4083d6fd479b3822647128dcfe4b8a16b01095a5acd5aecf18b892002d3f8bda0696d56c67974fc7e0585a55addcc07c7d08ba216376fae25f0140b6eb30e97db13802c182c221346beabc76e48c0d280743226835db86c9f3690183a3ba9122fde8518bf417696d95b1a9f7a219c62b9bcf1d15b03a208157ecb2138ea69e2ed26bda643b0864c445b7219d1a3d9f8f6d41d10f1f41b52aaeee6bf7d65790cc9e04dcfe02fd1f17d866be0151c6e0c8bae833fe081b421badbe1f1ffb6fb6d9b385734d362778ce22eed9589b563dcfaf0310aaa8c40813611dd1a6aca5c9125d46750680487880c59ab8985f32f6e3de7c62d9714ec4dba633f1f2e2b5fda5892d6a872b18535282fa2d232fe2f95c4d7833d2f580fa9ba6241466e938fcec819962ed1fdf61a4a9c9046ffac2e7bc62bff3d351c8cf26fd691bb9a0d12e44713a02640c174ac6f5db9034958152f3c12ba2ac63a617e0cb3d3a0f2ec73b086946669c3d4af789628f662db064598d7b3739b835afae132ffd3dcc16532003806adf46c784e7b0fd66481f5b135f87520ab69decefe0245de1e7941e75a2dcf4d0084ef8629e563632cf4f140bbbeffb9b05d949c5a15a1bd30df19f0ff01b16b6aba4bd9e5fac8ff74aefd0404c47f748c510a04ba24086300df429ef4ed0e16b36d7360e0cc1e18abca335f7222a7b28895469ca6e2304a6de1eebb06112efeb5bde02a0614d3302d2887a2d14ba9153c162a1f4272afd20902774e580d8fc0bc9a649c871bc67d52d2c75b8511fb688dec73b260dd2034c4d7fc54c3432ce45f2512d38cf8abdf99dbc5df7f28776c0285a75e07d12fb49904c66ebcd92769728ea479cc87b51f419395bb8ddec19feeb1271ec191041f490946c3b3f5f2350a3a14f85768f6c8a52eaa9d6d09e0c3b8b42bdc26647b13e1c3350459011bf55cc385f0e244c0f1957cb202c9ea91f17383e297f2b92c038b67309a62db8d84d27f9f1b233370cc5cbb00b663b8cea34cc5cdedd1fb799420ad8966f6e1fb2d2ad01190410e8f7a7ce2831c97fbb11b37a5518eb38bbb04d8293fbc6c4c12e57268b5289e2478ac3a830e4cc791cfb22ea63f944bc0f0c5322cef73006c84005a0f78a1ac34a18d7792b7db2b42fdc0cb5716b51dcd3da387cd9d13fcbae652b8f5e0fb3a7d26dbce5acb1bc2f12af301f639ff11475bdafeb7f725a9d7bb5e0475372c932ff0c296dc02f60471a0aaa6a1d6b42376fa0665b037257a45f867cec0bf1d390c2d946648b5654f8a11e1724f56a1eab73f98744f3bcd71b41d80e9f985907885c224273b1b5a238513c620130de77eeef894a2986935c3407f085b3768821088d21276566d76234a9ef12055ca8a0c563344991e1032c6abbf6c97b94e0c68d1d1de16166ecf6f6c12a68709af0f9296dc9df3cec9ed4a5738b1a0173b8b7426fed809c979eb6b5c05d33316f51f3e4fd1a98b54840d4e88fd3a7c6a70159f14b065643f20e4377fe11061540432d5a4a7a26cba31acb82969b12e3eb7f7712be5e96dcb2d1f46a46d7ef80f9287ed6ac794bdbd15d13cf1ffd0a0e2203003f4878903766ac87152fce7643e9489af330209c50e1a6af394326d450b4e6dcff9f44cd92d1bcc3775be864432731ffa5940f26c52ad78a86c6e71168512e39a8696c9744a2ebaf5f910200691578d61984a6b38eda9c8334aee9644c49cca7f340e3a384853e71484e06db982462a1314a82b1bbd1a117c257fa93b355e11f2f31ed87343bb8d3ca77f7820c3857470d3f5b3915b2ab7c07b516f6a1cfa81546398621aa5d193c7ec58ac4582af2e34903a8a3f3a63ecb6f8d0e842d2221842af0c2e548c0af7b60d3c49f03", 0x1000}], 0xa, &(0x7f0000003b00)=[{0x40, 0xffff, 0x51, "d0bf072f45531552f2494ffc6c998794491568fcd7b832c30ce029d87896b6989efd7bd3830ac5607022"}, {0x80, 0xffff, 0x5, "0867bf0f4b9b9a5f2e96b34f55346f6ece030ce40c0799c7cd945bde1550dc45bc05c3b0d9d7c1a764108872dc8778c353dad9d21251f5d376e6079c35f70774074242af66185816b7fd892a14724a54dbdfabd626ad1374bd3ae49e3f595482b88b031693a63ea6f6dde3d1ceca"}, {0xb0, 0xffff, 0x2, "b9e16f1e891e738d9329b9327bf113d315a286971a663fdfa33081cfebca54e4ce441717267f479704cf83b0a73eba4e446e4b3d3ae04bfa716a2a0d0acb0972755f9f13e0d6c2e7e85f3a54c74bec1a37579d3f33e36b123e2e6cef781bd0573e8c934059f8286ec0de312e36edd1120d13ae4a8920b41a282043a978c88f2e5613cccf6dccc76708e0f8256abc9486660271088f7061580b"}, {0x1010, 0xffff, 0x3, "5b4aafb1fb5e565f33d23ce29916f17a2833c7c53318820e6fb47378597acf49cc0771ecd1b1854b5e2cc6308ab5269a4006297808828a28f74fbec33e12b8f98ab5339c76d2dbf7c2fef51a6c7327c413aa0869948ba25b60380f63b9543eb9330d1a18899d8874305512149cac60a0f2d770b8571cf600c0fed567a0726517a2efad923c596449e410a9884d8993b8a96461f2263ad7e8720735e6af039c4a49e3629d827d45f41ce6dfabe2cbca6ff25368c2f5f219d5e76e8f801eb6912ed9a9778b2b79519a6881a12498d80d54833410020d6ea847ffdc8c4f2a4fd797d707757b04fd1ed0c4364fb693febc6497f9f28f51f258cac640e61a37f5592aa274ae149172e39927d2b9eeebd53983206379f50510b048a982cfa97b20ab3a9091309f7d66db8eef998ceb0f0f136d4747dbf5f69712f56edaeb6407b9806882ae0e913818cd26c2567e55778e68ec68f98337a85adfe2918acb89754b8978a059660e2d45647a1c079d20eb2b31c631f660f5f25bafd96904ccf81b39e257a866dfb3fa07820f58d7b5d2f0cb87d761f6cb8c3d137f125d58cde36cecc9ec0c2c1cedf63cce7d2619fd13c980d1663d306d5a91e787d5db59f705459bac398e7c71dc50891bd2086260a253335818c6f30fb76bceaad369534cf608661d256caab45899123e2bf8a71a469d6ebd23d512e8c176766848ddce015928095d5b7878d0b5763951921f8e8cd3346f4cf669d6581a27cfa04f899fee8a452962ccc47a5ca264c6efe276df70a0bb89345a8519b2e4b9a5871e3867611c1a6522e03db414a25cff780b1bd99680ea6dbcf170121e70e9432e70054fc4f06429efc43618aa7f95ffba12b5ce6c65a067c5b1ac681e9a26b053d42f9080f69bba75fdcea3e232a678a70d052f3557ae41d3225dd2dfe735852f7a5e179af3e4a8c4128c9593415f190a421053733a5794b0dd961596b17899972eb6367cb767083a05745749f6f8195bb82bed6e93b2a63c9e10ff34c9f84789dcd1ddc90015b94bfb0774864c10cf188ee312dc997f9b1fc68acd9ddb9370fab1332e8dca4939b9070638af6b3ebb6a852ebc7ae324f27950afe13bc6a78f0f3901ae0eaa89c69d25a0e0618393796a08d02ac38662537de501d57c69110c0eefbe032f9aef92210c61fa94b6e2d7764c54871df51ad6cabada2f436694b5ca3e4c01f3ce7644985e661e26afe2cddd5542be3dafc59dac0f27b00db090464764948477e8854ca15542dc079c01013f436ebc7c8f05ae28bc44a999d9c9b86e15e8f1933c112ea956d16c6317ff03acf1d0dd6c11814d952c0b10cc3c9c3efc9bccdbdde885e10d5136fd23c4f6dc14b436535668e399ce6cfbd44c3b51a7f2c4bcf8e689cc94fde405f0b32fd07b56e1b386afbacb9d90acf1d300c45f90e176e7b1f6498648872cf2a7ba931861ee20ca3141564a1ba0f63873934052c59146de26c2c07fd12b08cc21bd8c4fc362189b615162dee2df6419af98cc513e4cd35c1c21cbed8078ea8fb52d167b4f380696d849cc09adb5f61e4abb0a2c4a20531a56e145ff77324333aae4b9a0e648e9ccd8d4283dc23b0134be384d7f831c66f4304883d927697089835272767f28be4305243271baa6276ff5c1c142882077aacfd896f5288e6571584cf6d841c389ee7f727eaacd201a68efdd4d5b2e74b14195cdd03a7111cc45b68f623b5750b16939407e4f4b92b9ba55984a744ab14344b64af12258969c10dd07f3b3f8b5f8f4f14f95cba0b75bb7e5d8e8b400f6b5f94d7994638faf1d42851460dd6ad2f1c95aeb4ede37261e418958322db08fa45747e9a95f8520144e816a8b5aae7dbc334cba7466bb703c0700ebb6d3d89f33f66562671b29dee7d89ffca99b6acd30e638b6a1660c4602b72d90c08775016c3423a29206c2b5bc2fceb5fac597cf4f10953a053878c7e1256f708c49af1f4a97da835eefdbe8dbe29641ccc6e98bed91b8b7abd6570d6b4506ed637e846ee7c1739f14c593c6082203aba399b8d475ffc8c5f26cc0e36895b4bee0aba2800f8ae24de8c3422c86398f9fbf1a3983b66f7e45926ee780397c536620a982bbe536e122c6caf1a1d596c1f1994bb48d1fffc14650a04b15db45a9b7d0ab210e9de9882e60c474f788c71bfdd7ec60f2c792655ffbe2f8bcba2e0ec1b19ed9069fcda743712feb885c1c654d4f0f4164c6f8aeb0cc422df11be99abcbb334c733ab51ad6870964a0762cba2fbc3229ba52b9a5202d04acd6d0bad9635c397de1b4e1dc813ce9ee3939a972c1a8217596cb9d767aedaea7b8ed30c30f08bf56ddae76d356b9d764809303e3fbbf4fabc8bbace93d6241ce3f018b7b62930a13bde709b283a42b4f419c20731c69b3b78b05bf0a3fa8c27b8ae553de0ed8eeba0cefcbe00ec46a9e0316137a6e5ec7f48b4ce85f0a8baafe44614471dd1f43369f78e7b8021ebad8570abccec5dd9fd241feea5a139481701910ca578334226c2b38eed8573b782fb08634919f8f126faafd1c5b07d82ee48f6078a46859066012335c5f369a6cf3c40270be71fd08ef8b70d90e2592bcc2a442b2b4afc19ac084a97d43a0d225d9c901f9f08e70b4e844672c04afa127c1bf585b04a3e4bc28deb3a0333a83bdb3c91855cf3941c60c6fab0ecc2b5f740f0d7ac202a5ee58b11aed138720d972cebc066f9a4e69b63d1311fb3047bc7447a08894ee99ce98efdebe210e50588b1fb518a18724fefed743a320c053eab17251f8cab133a3deb423c028629d466a7738b9b308d8d370be091c8505e6463d317f29868306b70ee73e23276bbefa6692d927f7863ea409ce2330309f64d875c7439d10aa3244620eb902718a6fd92747793b1376fb1cecf7e12b00b4cac3fb5c98463bf2724a32927f35df6a43ca1b5a6bc8ef17648292891782b1a1f2a581ed2c4055d6de1b7fc3d4c151fbd4ef845e973a04a44efb7627df846ac393401e3bb40faab0c13991c3862ef05a6573161e49877358dc9045aeef7019002f1c7b7a6ef8271780d71accac3c52513d5a4afc6c29e01051b42fbd78139bc354630664eaa5a12c5681b62a78c82bd2b7512115bdcd43c3aaccf852419864413c550462f06ff104e35d7bdf8c2580a1fd3dd9eaacfb6b8b5a55197580c137a3504bed2365687cc211982a4d6d80f0dbbebdaabec5830c81435562d7a3ea0d64cdffc8a69465a25a1a49b8c6b62de3b4439028b66463102d13e5fbed13790cb1323155b12dcc19214fead7f8e7ad0b0e793561ff73abc0a9513a3ebddf6795eaf5eec860bbb039cd36a7b93102ff3ab3bfac7dd9f7e90f1ab47eedc0c2bf1c658f56609d6e629288d87167a160ce5cc1ff0c70cec1e8a14940d3a93cc0a28af7339358a57fc22cdbb1e2f057e14bcf509a9b103f7cdeb6991488c6a63d854a77e4fa1cef3f1ede90d1eb75b467f5563b96793cd066e3962f9c0b6afb91a4cddb73df12e06d18d2e7a866f4d605e2cb9fc4fa08ce7b453e2a46aa6aea8a9af1ab01714de6656ffd1079b20734639448577cc319a92ad402cb2cc8d63e5e68b0379833044b465971a64fdb444195c4f95dbd591f7dbe35ecc7581821fc6ad7ee379ff50279af2e1543d1f29a1eae3cdcaaf89da88d6be0d5f1f5bfa8e1156cb2f155b667e128f92ec66060217de107d353e45b81a288b33678713f76dd62329e9f8c3573c0760893415f168ca6c334498c3eb79dd9d882d98da4c46849cd61832785fa680814fcdb1394726629729f0dcdc14feec36d6ed9915e446c07d993edc2f51b893c80d2b594b4944b9b688e811f676858b42944c22c8b47135539d1b8e97cb4b5f1e0109458692ecef02981ff324e89fe5c68e071af77ed15e3471ee2fbbb3f7576c6a25cbe0260771627dcec2f054b6eba10457f4fc5a9707f47ff589cba8328034fcc00584ce2f24e07893b6889b949c2188a1d1c72472d86daf90535b3c2bc0fedb03ad024d4f8ad21ea78eb7578dfae751ab96f99ea671bdfe5df2cf5e5c10df5e7a3e68a200d1661054871afff742c65357a721cc337c467ee6ca153ac0215072b0d51c129062d0b46e7e22fb4ecd7248635a7275a03a020d0e57cbd9368caa6f2a428787bbd4ff6d870fc5ce7fadbb3d5a62d4ed3304590088902bc8ab0aa73a73c103918766e061447ad6e72f581268fed6912a1550d5a84f31175c806c616bbcc9b9df3e973249693b7f6ec8377da815ad42c136b8e93b47933c6a72e7d1e94bb23916744f62f176e7c97cb7ff1557d3c7046c907b49b7154d029223aadd9eed5503b3b5ed7749e3bee16f7538ee7e6fb9d63b6de84f3d564ae479b9ab6dbea71c582671e3369a699ca2fbb9037552bdb807b8fbe82481396795dc25f451e732b3322a01ecbaf273c5cf00f8febe2f7b3cfae605f6b7f123de1a5b44bbb86d6dbca4e6105cd89604c29fb732ac14bf4f26569e2267004f97d87d7322e9c0539ca0699c278b1dcfc7add1a6620d3ab7be39ae8215cd3bca8cac5b3c4c823d5e29b068e6f51124d645c6e5e3d2c385daa1fad50b0f5d9a1a5b3d4e2e1326b89bad04c7f9f481841a41031c813a1df49f049715f063cb6d5a7be18b25ef49874b695ef46923cde2da0813a82b46a9bebf8261a68fe6f1e8a1cd964982008ffc40b12f00492646f421c91bc3982d664f29b1b61984e9097a92d88b7a3cbe8349f7b3f65cc32a70806f208b33845f802964c99e8b3984a65524ca15409a53257dab1eadee1f2a5e55f34439bc5cb7c6f8b9dc2f0dd921f66ca07c4f7df1813dfb7e350ffb2a0af66f5ba7ac69bee766345a4f24e127ce8dfc78f96ffecb783177186c417396190475b7de5f200b7e1a4b7bfa864f101dd5896bc2970c3db7415bb4e616ebbf537bed9051a79c527f02d584f54b8c9c634b800b905af1b605234646bfbe0d757de011f8987e389ceb857f2be61f8a6833f68e82721cec530de48d1ed19c1ed1d56328f45a41bffad3aa86d1ae3e3c377d8cde6b7a23dc5335ede4228095f32de6d7632d1c947d68ea12f8eb1752591599fbff4362d07844048ed1fbe36b95482c2b52e3ce47ea42742c2b5fa506b7837c03abc7f26ce5b66c3169752702b50f78e7a7cc1c93820899788d4162231a7e9a74157b4046cbe0079555e61eefd2b3b6a930405f6dbee33a6fbc6b380b4b69025a23c5a68c26235a4514eb76a75b530af51856059c6bb7cefd8434d063fa6f8e4d85af1f742b55ffdff17e2f2ca0410cc8c80d318197f53c7560d6e1e10ce1a60b6d016e7bf2e10e27704341aa219cf93be194de3002345219e2857d165c3fdc8e3fa9d105f15b86bbe90bdc5fbba1f351c6462053b35e5048ac3b58701e34af013db5a0a57dfc8d10f8a09207153148926314226007af26cbc8962d5590f28b70e1be6a6ac2809f92be95ffdf4c4d972e1640567f61a261f92dd693096c09139985cec5597dd99c0b6794ae997feb515eeda3dbaa983c602af0fbd6dd82ac01619965525615929885b93e60626c30c58ea5ee9703eef94646bf17ac2864cbcd313c18cbd9aa6d767467605184ce65e982b95440ea0085a383b9ee89f1d0d0096019d26b5636bedd4c98a2d2be8324bde430d9d8dbd0d32cf889cdad3cf5d2476979444caf73293337e395e6ed0b17d8156704bdd82ada473281cf7832c1e01ae5a4db04ccfb8a65c9324ed6e0bc754452360e08f1117f65c227d3822b6fc9777ccd88dd3c917a9fbbfd9252342f71a08c918f6d4d07ed0f62a5fdf"}, {0x38, 0xffff, 0x0, "8443adb1ee29d698a3c92f7ae160ece94a57a47804425a0885d42d26f96ef17ff62b1db416c3c8"}], 0x11b8}, 0xf) r13 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000004d00)) r14 = accept$inet(r11, &(0x7f0000004d40), &(0x7f0000004d80)=0xc) getpeername$inet(r9, &(0x7f0000004dc0), &(0x7f0000004e00)=0xc) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000004e40), &(0x7f0000004e80)=0x8) listen(r9, 0xffffffffffffffff) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000004ec0), &(0x7f0000004f00)=0x8) sendmsg$unix(r1, &(0x7f0000006280)={&(0x7f0000004f40)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000006180)=[{&(0x7f0000004f80)="110a4cbe86882ee98ad7ff0bc7b87b9d8a20b92bd98ef932ba122561d61fbdb0d90d3fb852f6c2df866c395dce5333bba676074ca77f9fe12b2c1503ab2d9f155822457114f57304700326c6c923f79ff1a7521cdf00092ef735f25d58d0d8e0ffb502e06147fb5e7982dbb9cb46e7d7c3381586836c4e27f8e907ab79d12474a902dee7e6a0f1aaaf4511c4ad20a6bd0dc109132b8332a707f80e67a4299f22e758e61e1627cc37f1ce82c197fdb43ecb7ef671489e2ea7ac722dc86ea6522f910cc506e92541760afdd072f244305288820b1c9eca5fee5abff3a842a7ceeda53de7fb82a013672a5e6f46999573926464962f097a808efbe73db02bb61068e8c8b8ff745d0a8fe7d322e02ac3eb1f6850f9e023f27aa8ac1124bbdeda79075a24c690921f05ff4a07f983fa01b501be791599f18d94aa7fa37a39f3d0f05a7009e2f5207109cd0c135f61e2ee3a3da3153077409c914dd840614b3d61b83c6ae8dae6505d3a679cc8e66fdfae4123bd8263a6548a63f2e2a5a0dc682693972393f0bce217903b9603b05bf09d310403ba19d443081e29cc6542a93b79f93490d7d9b20eea5c57cb4aef286f6e4295f6b7d7b6144087abf9dc060a8f21dceb300ddfc49719c6b2eb5a231bf1453ef5f9c187a766d60f8ccdaf76d5b44d4db626b5a9048a8f49561977730a6c0b85cff4fa83ff3db0716f96d76c46c8953af00de34078d44f5198ac9b9ed5e775a17005e5b8b3588b6a129b7f5386ac77e4770f5ece3263a71ca2dcc31a342ddf2a1f12bce6b02aaf5fcc70dc8ba01b4eab70142781e10ac11ca4be6fb917b3069357ba46f5e56bc951b62de0e538ee18e64c48efd4b6ff6f861b25d74c2803b8fe425c2314b3744990f47ac12abc8f9c5e1a31fc3ab69d1669ea5f1b036f2f9ce1390e2be0983c82f8bb68ab075c8890b28a27492b2dcab70d8e2df32c0bcd3319eadce3f4b8b31818548cbda747f9484e424bf89839fe109f002dd495d15176f8a02446936330e641be9cf2059cec16b9e7f8d8a86d475780bfd1df7323f55b0a5b7830c8d488bd37504e28df18330b2e6c27db18992709e7633e189904437dd4066f0454891602f7fe0bd9630d7b39a4337dcbeba2d99a0175106cf246caddca6cf91a7a6dfcc3967662d06c5ddcfbcdcf5dfab768513d178a2adf2224358fe110d5aa578b5b8a50178cfc20e5cdc46f7c2073466a427659388950c00ffcd9384f9c42d0f7a97917322c4a922a037cbf586723b4a6d37a49dbfb744424be459e1d9447962c4432c1e98dd954f73f20f75243f0200009465005cfc70de94bc3ce56a057c06cca5b05e5cf8e3e696c857083d3b6c94416ed80b51d732d86f63b6c0bc4af9fecc3620281a6ceb1fef8e40d1c331403767ac022d7c24d4ef63a1e1bbda112adec7565814d251388af9def909a3251e3d7bfe514029b3e514e8676a12524ff912ddaaeb4e13f44232826206805144fc8eca2ddb5e2582ef55452b92e9ef404725278e926ce248641a7931894f121a31f05fd4519b0eed6dad86961cac2cae0faf418c3adae619726ebba7080eff315232cdaac23fcb22ad1075a6e357561d8269ff5ad89f4b8ddd66d87e05147ad6b74339fc51cf4f6477fc00a2d9cd2154ed4de563346b9b78715607269b5b3441528a0ed60d67f5947f108fed277b19938d58cca5afc7de5b400fb02320f1646740ec0db50772abc1bb741226ac7cda7e7693e8ea6e2fa764730bd2354559d08ff653c032d4c629da93de09ad91e1b4713ad40f9727c8a83c9a9d686eca84306cc4077a382f4af40511f55e2b6d96c7e260a96efd83aa1c042854a97d5b8ec1ebd38903d79afe2b5d516749e1fc08d4ba7b2f9d2e49c51d45ecbe16b0ba027769d71b9aaf9a8f7ad97aa37029d730c21ea77a8c2349668d8cdee0ee497cef29de27a21fe0026ebc6fb9b69688e77eff3489f392ed1ab2ed515384c40fea1b2404c7a0039f7229961aa24a14a514c4b6227d870f7353c7fc462a45cbbd7fdf9cdcdb7261b6dbd7199d9ac4aef537a8a5e9ca0832b3e77627b792cbecc6d4f9724e0a21802239386cea6c4fdd53a81ab59166bb73af382a3754f46babee2c32ff15b8e3db9d781de6fbb6bee02c271eae49e2ba96ec416da3cf1a17c00912c610c6814b6864a774c5290b3f4995543489ac6380ad2a967c33d7ebb8cda533aad22476a20846f8d5714eec97c8603e07d9bbda9fcf240fb55b066d30e59ac3bf4a24f1d2cb9f5bb5e9f225405ff87c842392389e61f2c46cd0b364648269238a55e04c1378dd63731a6291c758485bcf3f12f1054d0b3e16630ea23c28ad1948b3ebc354217e4b4035dca6a8a066f9d96b6b39ff3ea5fc64620a252b7b9de426eee822cd5b610e52a559f3a0ebd8699c7d9c7c2d0e9c81b1f08bfc566bb6f436da081c87b304f3a2a8d4c81862c02e3b0704b7f98c68b184b64a4134cde26822f17cd4a0a7d57e778ebf40f50e85ab4d87ec63ae470ff903866841bde58b876b6ff0c3f1909454470212dfa9f4f7842c59ae2f5df1183c85d01538cb627a96b89bca987145a4ad324dff5c0ddf7a221e2948c86f9c7676a039e45abedd0dba0e97d00faad293ea298ffee476de877c783084f8f179f36803f2848f9dbf2a8cace0e799a2d6913db861f2a8b29fe00ffb6cc689ab10fc878f8742c74b34a3d72dbb02abf4dcd7f95973c475fc2e14a5ee032f1b50726b335896228acd695a6961333276d49ec925674decbd954552ceb6358652aef0a4d78bdf744ad1ea58c7937aa53e9c0d010b4e21aa4292df5325f36b640bbf74ddb7e1040c599c185ceb423fdeb4cb88fe82579f688455d9d2a71e556ef3e413fb9d6acdb9050cb28e65381a635ec55522d712a1212ce0b31d243d453a0906b5781a7bfe94debc70c9e1067a53dfaf802a40a9603c65061f1a855c5a02861c107dded487325af7ebfbad2123e22c93fd04846dabe0933aeb042c58587a9aa69724018de8aa06b48ff14d9d4eb1c0516611783d2d0dc3d933035f0649547836dd6d0d71904dbb6667d39ad21fe37891f219c1f8de63ea8fab62bba0d995a26b18ec8d546fe1055b86e1d3f002f501d6ffce211d5acb62dac5d5de9cf36bd0e8c75326061aa2513ffe78ed24a681a9cb8c6417f1fe713ba32a462806b66baa7b973b277e4cd3e66b4fe89bd9ef3eb82d2db01dfdbdbaa4f9f3122656bd69cde3617562f461b4840fe3ce0995f6783c5f45225e32c4b169e0e51c2ae2d496805d61e6e4c7aead7788a7b7540e3551c1cc1bb91ab350c6ad418c9ef4f80b224d6c0831bef6e3a16122e8773d76c92ea32de18ef56d93d837698d8749350d878073a3f6181ac5edae78c6626f9c592c7c2b3aeb6b0390b843fbac041da73b6e1fc1699297484265c92643c9cbfad0e1c5bdeb7aaf5b60ec4b8ad089e1c42ae853050878ba0bdd2922b79d65714380e930850f03061d434457e3e3036a1474fbf68bda67c213a1ea5921f54272cf848d1eb779f50b9808c354e1200e6449eb203cbac803e39f34b5bc6046f163d319526087539094ab32b2c0048ff5d69f08fa8f3a885118a41038781e546c835989343e6cbc86eca0e11f59d962b2844f1c59272cf42cae2db71f935439bcbf958813228d6e6d250671e14056ebcdaabf7241113699c39a2ebfaa52c59e77e134c6bffdd66a9a994e6f77f74af59f9592e5cd12b7197ef9b32698d4f9e7e2cf63985c4ce5967b18b94be2de5195fa9fa4d6622321a3456769a87f74b4c59d0a980b1b0d9ffbaa3bf784a77bd830d91615fd56fde62bca5f369dcbe437868dab05a6578c50099cd655fc70640dcbc9bdc9ce1b8fd7a90080eeb749f8d7d53090a8d6455d5c9d4294ff1165c39c255458cc23fcc3fc248766abe5b429bcb4bae0843d53c22ec48a0cc2032f3567d302924d68cbcd8963e0e4f48c481e46f663e5d9941ac17f08a97e736f83134de432f976c56a2d05bfe29d0743325f58524fd72ac0c624b3911c1eacaee2b2bd9a61b36601328ec9c885eb71ea585c804f87a789ee3a6e3ef6b7c147d9649445e7b4ce9eae94a35f4bcd9f0b02f387eb190f359c1b221c67d977b1be748079ba1602d593fa18b9aedc7b42b766c37b7608e9f8d506982e3edace08b82055b0f153ca8515ca587715d1aaa12fa8e5da645f7e5fef449074ef652137e30ec52571cedfb2a89d36cb205621b79c43aaf93a702b5616e64a36cac3141421a6fb45a4ebf2d7dc06e606b6ef348ae764ea8c0765f14f39ade9babf76c3e2d788313f0a46967f0b7c8068da978e95e9eb25e6d2cd44561326a940cc8c79fe2838d42c015a50786ad58a96abd6dacd105dc8a5088056f27e03e411a6facb7a95caa8137f56c699c25afd70ecc774ab53526b5309af0e34ccc871c9e25a5d212e24aa6cdc761626b0747d64e6901f5bd1805172f8a26b1e57d2ecf15fd6386e702a5cccea9dad4e51e5325f0084879568ce17d4b376c5986db71ca6181c0181b498a71a5733b3a96b1617deb80274ecb852832b5f69350f5bd5b82ed1b06af910a7a030c003e51135ac57579e5e5ed45e8bd3cf0d648e335b04ea1c61ab6eeaf38f11fc9f251fd03c79197bda002a7dcc911bb00b31f68ae2e71475f2612b3c0f8ed0b2cce08c073c90abdfe679c5fa70a37c68c587f1ac2562f8e072677dd4926a5f33a29c8b1e143eb670f9dd1d68a57231bbf131eaf94ea022e733ee7bd9ee761164da5ce913166ad7e0362e61675049e464d83a374ac7161d2c3576c436ae7297c3360c414bad9885fb3dc34f41bd6642f153306bffbacb45ec7d900e82cb54939f572b9be1e3b1ffe2a132733fa1a279b51f3a74c80f1809f5e01c9324445b70c56f252a2ba9a045d66eae07736c1ce53759deeb4d97a58456c56fc3bcb62cf6c9030437d3ade079077a9f4f65fc042f8b59cf39712c67b8bf3116101d58df059dd5103a222d73be88f8ecee1641b6fa8805891de4e6c49748569808e29e12521d03d5c70c453b5e2a47ad125ad4f56935124b306b4bcd058b3507a1b90945c8ee37954aaa395c2e2936941f1a183d5389a3cdf2a2046e6571440df13f0fa0c7d697e419c70034b6e9c66869533ec90228dacb9c12c1002587570a0148ff9188feab7eb942c7578ef7c3b41cbe21d4596a908a62647246d95287a7c1778a8182444bb3b8c6c54561e1c3485d1ee094099c2fbe1e19e5d7d396ed7cad08fa49c5e90bd5c437130c88f6bd64c7e686afbe8a746d69f6f41b6a2830cbdf25a81679c1ad7ff59bc2050a6ae6e4cb954d079fef7b6e229fa69ae1c8eda2fdbf8058c11a28f71d8b666eb6c933c8ab78db60b3b9049ab897d93a29c6a4fa6e92bef8c151cbc922890b0e935f4acb84c145113da18638d512d1fd5a3feab29622f275362948f75c76079324a3e993ec0034dd04d642b5d895af13789fc4957f12993a39e2aeb3ae2f1b1dda4f817e8bbdd02b50d3188e6efcae14bab94af1a478e21f8bdf0956d2d8a36cd00bf11cf481ec6c0a5e769d1adea5c037f16f3198af1881080bf72b98869338c7d33f950076f9cc3d837636bd0776e82ca5d03f223b94f208e3f908d13484cdb819c55ed40d52eeae9e2343209b5d3028ce6d819b76691e62e486c5b9078f7a16a7fb700d8c8beb17dcf2196fb06717f187faf57796f9d0a6f71b17401651a68d92fb50d29f620a0de0449dcf1c93705496e5d6fcffd45c3622de3ec652381f108874ac6ddabf94202b30a716ca2e8", 0x1000}, {&(0x7f0000005f80)="f1e883aee4bea30b5be1c83035b04c4cf2a28923722009ff8727878ddc05255c9f9b134df3a7ad9f68ce7f6195dac717ca2abc0c993b24f6bcca884e3b26620e79a5119d0223864a8ef9ab4280c4f02566d4c797e4b549e1a49c21e95b8e81503a2d60dc7b55a31f3b137543ad3e97e957e4bb0ec6c0abbd9e9cdace508aa0bd120d41027b1a2d567900db", 0x8b}, {&(0x7f0000006040)="1f31e498250f4a71ad3af952b9234aa450f13d6a7d39edbdd5a1cdc85f7e2dc37fc727a3fcd4ac289036ef93a2b5e68dc9e5fbcf7980e1e3f5380bad02505d909b4d04814582b037cc6a5292135ee254d7b0fa869dce937f319c608c4d2292c6711fbbdcd739f82d6ba803835ba7da247514443c215e12965dd9b3642d8cf38fa4c5d7ab3c5428e3b65aee84db31de513e267bce9b8eaf83c2987160dded79499861e75728ca592f38f64af14c1303324516beb456ab99ae58e089e55b3837701b0ec6c6ba63b1dd3cead8e027ca1723c29b4ec804efeb4749d8566c", 0xdc}, {&(0x7f0000006140)="a6cc1a8efa31aeacc9bacf7cc56e677b363be040490e4eb165eb97f7", 0x1c}], 0x4, &(0x7f00000061c0)=[@cred={0x20, 0xffff, 0x0, r7, r5, r4}, @rights={0x28, 0xffff, 0x1, [r14, r12, r11, r14, r12, r12]}, @rights={0x18, 0xffff, 0x1, [r9, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r13, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r8}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0xc0, 0xf}, 0x0) socket(0x2, 0x8003, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f00000062c0)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000006300)) bind$unix(r11, &(0x7f0000006340)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r11, &(0x7f0000006380)=@file={0x0, ""/108}, &(0x7f0000006400)=0x6e) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000006440)) ioctl$WSDISPLAYIO_SBURNER(r13, 0x800c5751, &(0x7f0000006480)={0x401, 0x2, 0x5}) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3f) socket$inet(0x2, 0x4000, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:19 executing program 0: r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x9, 0xd09, &(0x7f0000000040)="d3daafe8aa4b820e93d8a313c30afc50e807dfc910397e729b9f90216205999db2e052e8bd60fa199531579cc05b4590e9869eca454d60e222d3d07705b9", 0x3e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x40008000, 0xf9c, &(0x7f0000000040), &(0x7f0000000080)) 16:00:19 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) nanosleep(&(0x7f0000000040)={0x7, 0xfffffffffffffffd}, &(0x7f0000000080)) 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) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2102, 0x101) r0 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x7) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x80000001, 0x2, './bus\x00', 0x5, 0x4, 0x2, 0xfffffffffffff6d1}) lseek(r0, 0x0, 0x0, 0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:19 executing program 1: symlink(&(0x7f0000000100)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10022, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = geteuid() setuid(r1) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x4000000000045) close(r1) r2 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:20 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2845293f73dc642ce04b8d299ac1cf0e", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) write(r3, 0x0, 0x0) shutdown(r2, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = socket(0x37, 0x3, 0x5) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xe0, 0x2, 0x1, 0x8000}, {0xfffffffffffffffe, 0x2c, 0x8, 0xffffffffffffff01}]}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x0, 0x100000000, 0x2, 0x8}, {0xfd0d, 0x8, 0x1f, 0x80000000}, {0x7, 0x5, 0x6, 0x1000}, {0x11e, 0x5, 0x9ca, 0x1}, {0x1f, 0x6, 0x2, 0xe982}, {0x8, 0x21d8, 0x0, 0x3ff}, {0x7, 0xb1, 0x51, 0x4}, {0xc2, 0x1, 0x80, 0x25}]}) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) read(r0, &(0x7f0000000040)=""/33, 0x21) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x8]) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x7f) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0xfffffffffffffff9) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x3ff) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000100)="17ac8f58eee433a38d97e4ffcc0e885d91d5bae8089045b2d63716218c599a1ebbe2e8b2cb7ec2202818e530504708eae0d83e11cd7b2139843bb4baea89f538f8fc1ad3f1f6677dbe6358ff01684719dd2ed41a0fa40f9b2b73c823c110aeea69df0487cc390dba6fbbedbab5e34e4ed4a86c7934a13f0824f34c78bcb5e1caa0d9197f8868d44eba9c32e6e6077d6e13f7c10631175f9264374f7cfe6dde27c98ef185eeeadea8b422675ba390c54d1169ae009c1d557f9b", 0xb9, 0x0, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe) r1 = socket(0x10, 0x0, 0x3) flock(r1, 0x465ff2d05d4f5e84) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8018, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000240)='./bus\x00', 0x108800, 0x40) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$TIOCSDTR(r3, 0x20004402) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x170) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xffffffc0) r3 = syz_open_pts() close(r1) dup(r3) ioctl$TIOCNXCL(r3, 0x2000740e) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x3, 0x0, &(0x7f0000000080)=""/3}) nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:20 executing program 0: socketpair(0x2, 0x8000, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') unlinkat(0xffffffffffffffff, 0x0, 0x0) readlink(&(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', &(0x7f00000001c0)=""/196, 0xc4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) execve(&(0x7f0000000340)='\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', &(0x7f0000000480)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='*)-[%\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='r\x00', &(0x7f0000000600)='(-\x00']) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:31 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x4, 0xfffffffffffffffc}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x4) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffffd) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)='<', 0x1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x10007f, 0x0, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x35) 16:00:32 executing program 0: socketpair(0x7, 0x5, 0xffffffffffff607b, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="58c9302e93aaef73e72d5ca271e4ecf496a7168875169fa1073744e58823b92f95e1946cf9c790a056aa1f9e653386d59cd655f0cb0b92635e169e1319e5cc4eea2e95a82b78ef372629d99cb299a0c387be0b465e07bdeab5fad796b4e846895e42df777511ede766499000dbc6354e6eea4f413561fe266cad92a8f7495b05ef3f60ba0a97f302602c05f7587124d226efa3839a1b92e5380eedea9cca88232d2c5642e4200c212f50c1ff35a9dce30be59a86a22e9d312797b36732fc178a", 0xc0}, {&(0x7f00000001c0)="4f6f5103b41c9d8ccb3c11c692dd435a34bd3c7156307388e5c8cdea246ea25d07615b693b9931e74c31fbdc822ed3a20c1ef187a985d11a6fd125c580a6d35f12960744fe2b4a5c11b9f9d191", 0x4d}, {&(0x7f0000000240)="1f57b6af71dd3f65b1a0e58d8fbcced1b6705237a888b9c0d097bfb4d683824ccc2173c22c13ee5dd20bee94a1abfc84cbf20355f8d867be18f06fa53c00a889364f64cb2e2b4922897bdcbf9f345f0196d75d70f00b1e6e9653b64bafb00cebe6b46c1ca6b03479916f80c42fa7988d51eb9567c88149366ebe3486f9b6e98748679bd103211b867135ca48d7cf16ad57e04d452aaa39517968ce727767df6ffc8dd1de3effc1a41a9f14e3e544ec2cafd2194d1ad59e8663b21ed60ed019eb08c427b2bd5566c8d912495e170e5bc668ebc0", 0xd3}, {&(0x7f0000000340)="1ba0cca8c02e0426aca2abc37f37767174a98fa4efd934f2f2f3ea25a8bc049e987eb94e7a5fac15e8d26a38d8adcf4d5488bdb2441fb59e8eaedb7c5f007d813a1d8cf17d02ea55ed619fe71f7e6a1b1f6ce77a9e75e0ee2cf83e78af01662f0cec976b93854fdc9fcf529798c6682561f6246aac2ffe0630d61de13fd7b35b87ec936e67d055464ae776ac77fe78274f03f6ba0de6e0904578e4ad440d7351cfd2dfc5f6566006fd89585d7ef8c6de205d50548b8371274b92b2c156d3f72cfab8380bd58ecf95da5d0c5e9e38fb2481d00661ae57d1b94656e40d7bb945878fc180e1d46252d0942e6211d13fbac767477ead0e23c54d30d4f69fb72912e95a5e214a361c8406b2de61837da693fe72053c9730e35b317dee86cccfa067c63273df3980d2e4198c799518c3dae49b52ffb0b565045d96623842bc3b8cca6dda20c4ce78d7fcf9f8c26b18eeb531f10a1fe65adca1718db3f5c3fa515a179b026b9de35721a3b49038173000588737497bbebd30132b233bb16559db97f2b28273af1d3c3e2f43d9502ed391b0b5f2c1398c78fcf68d23180158c9e3208731e8209ab66ee36a63dd119a5870702061afa2decd5997015d8ac97c5cb276d12d9d384dbff9c8831ab181e1168c84fe414e843315cb75c22e97713569cf8e4319921823bdad5e07dda42d0a512a21697900203101a5040aeb5de51af77999c104fed606b23408daaed4793b9170bb4b2e70cc94eb920deb9bb40abfaec9a751cd50eb6d0a0aa84a3ba0797c57aa0da0286b4c13f31c6617d1463c4baf66ddaf8321b5b2ce8b73d576816afc6a6ff9e13135b4320e2d90e558c060ad2c73de3a4c91d7c8a688e1c81d2f5eb84232c7cc8b45920f8cbc8c1496a87b5dc0ed04f71fb503c9381cdd2914f6a6e93d07abe5473b3f25f43df1dcbdf2b4cd8ed40e32ef104e2b097be74b7b85b7e977474e3ba69dcf9b392b4fd2965c1c8a4959d7a02c4e460e7153a973a02cdc6014231b9c3324c2a3faeff8ceb4f1cf6320ee3fe0852de1f39ae520bc0d160e1dac6847b6931d89d231a48def4d5689db4e5e9d73394ce0e62757050b0874b64298f03f78e1614e2b9135a5302540863a916468e746e6a8d76a7a62a3c6f8c0695de6c5ccd39d574d1c61db6190928586f711ef952feaec2ee8566e36abffa84d1cef21a517caa063c0f251c0054a7709b49381e33c8f57fe682ab196983721e42bd307ddad52cd6ff889e412460cb52a88e3998efeff24cb905fa1a5a00f3e93219ad1a0491e66b92f3d79738b4c386325c9d218bf67000e9dcb39ebd4805eccbb4405ff3c0ff6a807abed74fe7049b23ad25fea3e123bb2f35bcf0463ce734d8aa2e00feaa80c033f857fccaf5192363cab15cd1fa6d4dfdf381e3ba7051fa2f4d1a432a2bfba5af0917344d50f6ed801cdf0799fb3b84041150ef0cc5ef0e24cbf7efe22db2aae3fbe586395d1f012f50fc26d161aaf0d245ab9c0e2a7229dc61663a935cb19bda3df3c903b372e2a38ec2ade5febc114fa7a69b806be9dd7b0197a6996501cedd3ed605994911aa0c7b6b025a3eed15398c9cc00957e86097a6fdfb0530824439176164d4ba2f7d0aed324d42d98c0d879a1d320b3bf890dd59683c2f94b1318e8f77772ecdc5aeef9fe4a54c2fed03445a212f0f5f649a2d21eab034e73990e3b2db092ab352e8a409a7e529014d79c31e8730aa45d288be4029eeb2fd022c86f7f6f65adde2c333a8f9900c5ee7244201cae93c2553bcf3ee7905c095eccc81dd114dc2d5cd2ae7603039443f0eac4d6d7dceeca8cf8e51f4f0997176e4ff16c91e7a54ce9e93a3b2360ab4d69e99c01e832f88f7232053510acf691d8bda9fd1d286db1b10a438c06f7e9d717beb4a3c39c4aa64954da9380a3bdfce9bef3b88869b60f9099ec354e8db4b576364444d9f868cd4bd4b291062f9187f11963893ef9f2411bb9186ee2562697fce08ebdf41adc460c0b55b6739ff77284e6dc39550264b23946801ec52bb3ace679fb6e562e2372942a77dd1ba4611f626291279762183b6d00fe365401e793a5720239edc449c9cc19595e47772ba55e83d02616fbb9175a88b06f7d909dea549cb22710251075eb714dcd0c2fe21e2ba7a18299903ae0fbb96199110050c4096d6a9357bce85c8b298ef27c0340a33999f16fc34cdb5e133e33b87f3a47a95221424d3b954a74c03674dc1c334b54596c282281b5e14a21a96eb04bdecb9c66b89ce11b58d073d053ff1430399aa89271af4517087159152156a883f94271b429ff08c7793615ff72e6acb44db08fdf2576029c3c8d3abe5dc9c1547446ab36ff3ebd42fedc9963b8802fd18c8cf1b0ba836efa84551474374441e151fee33399e157a30e09234f10f79a992ec104c9d34ce9cfb0c2b48c35f12e8d404750f0b5fa5bf497f797c1767a6e160455f0b7e904794f3a10ebc19dc72c821ca4c46537fd71f936af79a0685d46f23f8ae8fe6c84aa9e8311edd0d96b4c1761f1e1ef60ed43948a86312a9d8b7f45144fc45e17a89744e9671e8b166a2871ce94547bd6cbdae2cef038879f2335566a6918cb1a90c1bda14328a1f37103751cf839c69e8d45d015783685f1e85641a8e72a692ed66ef6f8862c457fca0217c47c8b925648862206d2fe51fa41a6b11a10b0c0a59591f06dc61ffe39ae0a0c609a19797b275f3594cb006cc393da6d4a061f69e0fc5be5b0af8da4a6458626ba63a4b0655e470a442b9f694fcac4e59e4ee7a1265169c0591d9abc3c4645284de3383b0d1725e1387e0d893fc7f85d1fc73969533e3855e6d81350d9e45cc43c9b51d145a6f8932c801df616543acc7a8e29aa427052745ee8e8bf21872371a6ec7062fadadbd8c2f6a61747b786f079805443818784a6acc5f33128d4df812da7f5366151955c8db33437e474b1a09c73f2d84bfce1d69be54bc0370ea1c6f355bdb57e42a0e6cd162f9aeec17d33573b23e0672026d50bf573efe78bf957926cf097d3c22d2adf541156d47146055868b62484c50bd3fe65e63d84b2c0e0f8c463d202f3d1263ae186567215ca3d57b4f386a29da81416dfeca9da74dfb839e76cd806c118b4b62380e1a4ba75c0c062f5155faa75507c9d40c0bff74dbe27100211a12f19e2f66f1d0ca3e8fb92d8ddc35eb110b3626f723c6b53001b6da3cbfe39a811813731803bccd008b6e9512e4c0b54b3a07de940f4543b57358ccb5dc2c28b9914617e8138f9b7bb205133aab643aee3a98c9b7682db097545c738c971093edd7c1b9e44876aac96eae4d61d5fde3adaa1cf6d7974d1ff11f7ce4561d929d6bcf617851485b31e7e01e050dc53293928e123f8bae609063bd8de25382b83cdabb5b15b3c20117b66d00da656ca08406b061692fddf28c0fde21599ace38cf05fa7d9c336ed8560ba092b4a11907e62c4b0726a63827ac8768be735907b9113e86ebd8d4d65de9131b687a063509bae74b7113ae369ffaba7d23a3c4bf54c5ee6cd7c237aee3b0265a868cfd8d0a8a6321f87a8166d57baadf55b2df1573f851145482d70df00ff2d6e6673c234de3603f731e6be25e211572f704cf5deb2699cbee4a988a9431fff3dd4dab3fee814f5596e7e183e7440fde46e356ce5c35bd4c5e20ba800c2a301d2648f7133c547773262f3b194614f095b268027efa484336ecd508a708a253ade715c6e0b1b9a283155006ed4a63a41f0a7cdc13e4d041501a3199ed22ec08c2c525f797bac0b515162764f6e49e55be8fdb59b8d2b59d6c794cac635c49d729d7f888c852e89d23543bf0ef724940180fc8008c60fc002ab7e8999fe713b46a9e2225871e2b23abe7ab3003d4c698a8848f491fb235ddb9f97654c393d70f2ad2aa2f2707a116ab9cbe209b873eec346a12d32aad39b775959682f6de06c85ea4c102078fadd2d265c271a19b974dee6a74de09a3ba04fb7ad55669fca9d8617f0d3420b3e5cdfec3a81e949693b6dbd64e4ddc49f172ed750dd9b25e15c3b90bc4bf9cb97d40f373555481453c2be6e76308dabdbd6c8ae64e32f7e646905f2ad54cd33445825b0570e44dfabe25ac7a9ce1f3197b4ae89afd638688c625a9324528305ed31aea19c1a9c7adba30553641cd082ba8a876df0a6feba1ae0cf3fbe1b1579c806fba6350e3e9735d69440e2e061b65beb7feabb5844c216a395e2d1d9d4320038a226a33870a204ad1425ce1a4ddc3e8e67eb1ab7d312b8b339982e9fbe993b8e64f131944574fa3a530747d7857f61d9b9437d02cf8f182ef8ee90b2bdb10c974ceac3bdeba93556f86c1fdd8bb28ce24cebb3a98cf8abeb2a66860b9d7b48af5860f290be664b716fc0543cc98e69242a5b0fb570254ccfe3d58c3db4856bd237b580664af2e08f5197bdaea33850a8195764a5344813803124e239646ce1dfcdfa942208128fbc99763fa3337f9ce0170a59e0b888feaa1f2ea25ccd07468d0e1c08c715ada88a47c8c991384760c2f690ad451a5f1ddd766ae2d64f96ca31bcea61a13a5f09233cf6c0e60bbafefb75c8f6c07ec9bd6fb4059d51ec7d51841cd5ea2a2cebfc57933cb09217213615394640410b9e6291d966844896fae790e0ca6269261df7139b374ec92ceaf31156f9bbf8c90a116cd8d290d45db408330ffc038cf9f4231aaef56e9978cc720f42ca735cbc5de47c00da8f784f6e65c6a1c69eb4e6d9623673735a1806c1d9244fefc63ecafcd63e1e9a6347ad43a0d3def53e196de4140f168503bfe78720e22b911eafd42b5f65799ea7de269d157ecf757f7fbfeebcf267d872c3d4a00c30977b4ffbc2d2af16d38a4a81ae72dc7ccd528b432a22c46b6884137f206c1f74645efaa4edf60ae31a0314c25ccf1b6ff92ce5f5596d21dc4ced9a70812b6d93df20cd901f9fc90f15e94b8e194f1223acccd73b9f29ac17375dd4bc828432000eccab2392b94e57ebb88f34970453e5b7d560ddbce64267e43e8255ca50846ffdd070602340fdc7535a536343f4f0eeb78b07fa8ffee0a6adbab3f28ab89f881dcb54474e1097b8fd7fce42cb79051436e503e4fec00bf8a1cff5dc558efccdb2bb7e72c69e8c9bcea21218b1424f3e1580830bb3c4372a466672e8c60e1d59175bf70da886130cfda637c070f41f6ccdee4e0a58098157d2997c3391b3806169821f0c786ad9e758eee30f3e1d4f6490890c0e610e441ed728c61310189606d8dd07fc6976f1a841f5c1c7048b3f5629e5c54596cd865c7bd8b2b7faac7835c75ed1193d6dee53012f26ffdc630b3b8d7443d6a2af5c6285558c7e0db630292d05ad90c49dd4cb46d9b9a1c4c811401d1694c0d13a439520b449c77bf8c64a75641a7b3cd9c4b8d2c715d2ec958241595e71abc02d6439be14405e1e42ef65b7ae4b85c34d6e95ac4b0c9f70db3cbc5d08f581334a672bf5ad12e564018e3e5a76270e826051e55e25178cd73d1edc971525a48fbeb227d31d6c3e03a554a637d1784d16c5310ffdd73acf9ccf422d561ae7f101cba1c1016c40b08de2046137404b0a673d8681326112cba1f6792128073705e5daa04d5ab206ead118419f5356c8d60a384d63b93a6f7357b1ec75fc16f675e17d85072d44b4a94f256e6ae748949970f63300fa23b6d954102a47ab47dd9008fa60562b73f2fb9fe893a2b6dd6f06a951c530eccfd63bf1e932fd7bb949d7b288093d4f5959da0ee43d769f17ba81b7db1e5e993476a5969768c0765b5974e95eb610a66c3896fd59", 0x1000}, {&(0x7f0000001340)="26ef914b893c7a2309a25aad30659b328fe9ebaf7064a5f280088e24a2dc4b89092c883b82a153e384e2aaeab8e64614bb53e3f5c4c83623e17be1dd5cac1cac077649e58d8606812681b033f4940b323ecc084cf76bdec9b0c9c4873c585ff9ab62", 0x62}, {&(0x7f00000013c0)="849e41d0af0b2992f63a463a2449cb73352750283e67599ec32cdca67afda471766fef6ccbb82c2156571fd6627b9a416293c92b233582750a04d0f4249ffcf48a83ae6405249d6e923b593652eda3f14e059a7756488cd47293c9ca5355fbe1e1b8440f833118ef4c242cc2ebd015ed709c58b3e3e75388f00adb83b6b24da3304b3211215e654d3a665b655c514e3d379a364bec71510ecc", 0x99}, {&(0x7f0000001480)="7597e2d7b1b83fcd6b14fa0994b6d5a6fd9241a7ecc2cfaf88af10de5a93a1e01fad89843bab7fac21cc5735e3f9621dcafdc37e18c1072c4b5da2b1025caa2e3690bdb97d9bfe38", 0x48}, {&(0x7f0000001500)="5f9e067b1eb3367649c7441ac2859ff2225a4cba7ec49055ba8c172ad5503aa0c4f9b668ef2c968069c5794c53b5140db8d051b06d49a7aa1d58934d68b416a5787b5a41024b0abc5799498c5cabce5d81c78d2898247840cc50606a03fac005c4a3611fb8e6256b9db68cefee159207a2d0c97ca541ba", 0x77}, {&(0x7f0000001580)="8067ac42f83e06f69a9b00d039309b2f3b6b4afa5449598ea07bf499f608625129d7c7273b983ffdec21d1f99730d3ab5d8fe7ba7183d3b822aef0fecc47813e32bded2441817c567877fbd97d91422ddd2c32c80afd8dab4a9344ada6e406d7d992a6eb799943dbd64deab7d13592c18b05d8", 0x73}, {&(0x7f0000001600)="94ab82101d9e81d8e2dcb1f67ed2e1f40a7179b804a320ee73ca240736cfb1c09fc1002d6ab0febfb3c4ea4ebc1c32d057be8cdba3697300ba607f97326474dc7c1082bf9477681822bca8fd2efda0ccf3fee40d04513e6c73547b75c94a927251942762b74b3097435d1b700e0cdec2f28cfaccf5a1706facaa1a1134c881fc5d249c0c81eee7bfef3cf75c9efa3f25fddc1604a1ef0c2d5f51c4a8a5149c960232d34116fe74aba60b1ea837022775", 0xb0}], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0168fab506161f938dfcf19cdc372dc794e61d9e", 0xb0, 0x1}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x811, r1, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000004c0)={0x2, 0x1, 0x6, 0xcecf, r1}) r2 = kqueue() writev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)="bf0f7c13fde3ef23f0c13a8fc12d9b85f89f2b0af1734bcaba555596a72afdf1a5ab75939ad76c2d102aeb606dfa50f3f73c66df2cb9ffbcaac07572a08a913ae631e3c4d5498ca052ce50a91344940ef8e90e52b42830c1f11057104615eec2795e8777def5adfe011d3e47789085f72afcc4d5f0626e6946f6148c8b39186e518469884b12b207f7f64f8d844d48992a85f39e2c5dbcb914115c74d58c20bbcc44f0977b540560a83d2dd9469b56b00089cb601e4fba026d54046386c66bdc9242464549d82813fab0e08bb79abb08cb3116ee85eb0b74b60c8eac21130382708eaf67bce604ac3a88ea2dcd", 0xed}, {&(0x7f00000001c0)="25e57e7af6b3b1267eff766f88529bcdd921c46edb5797bac0350eaaf8e6", 0x1e}, {&(0x7f0000000200)="fd413900212470a0473ab18b9bab2dc8257d573cb97d4858669fe9db54d0e1f87c84073985500670ec00394a25cc8685b9c76bb8b2e9b0515642868f3f0b691cc3e2da42a72b81abc34808adb7648381c20e168984d9f160b211857bf713ad763d49d634fa287e56c0aa19eae20385", 0x6f}, {&(0x7f0000000280)="5c0755d74be65679d42002a131900e2d67b749b27efbf5db5c91d58bb40d7e01696776ef2e0ba939bf2c21bcb7fe296060a68832c8523537f9cfe70bc65daaa4dd95e7d0b75f91f010e574ae2accce3aa2e443174d11d7c7e42ca6a7e8681cf6bf949988a276e9dfd0c22088ae287bad579ebf0e7a4ceb36610b3d", 0x7b}, {&(0x7f0000000300)="1bffd275f35c62cac2cd57b4fa4728872f7b8703e7b078d0cf4767abd688f74cf6d6ea4c36d23a64b1677c7cdd700aa0c39769079f9a78920a3ead68f01764359cab117dc7c4528fbea3593de72a41ed64ad6492ee9f669c4d5d2af3fe2ccb7999d6e0bd31cb1c42e6530a36493c5c23adcdff89d44e9346b649b8af78e9b959ebd1e3ada12839a842", 0x89}, {&(0x7f0000000c40)="3bd5fbc1186aa7150611810b5cc8195eb23d886274d202b043ea044d4b9eefa126e3839e1cd0b5919838e13f63ba80d51ae3361686a13e55548634e5917cb08954df36c32180943f045017ae741e7c49fde300af355785b5974a0e4360644b317540d16d5cbb231c51539db4d35db45ce2db54f3181328aca41fb6b87ac57cfc62eeda37557c1e212ff5cab7ce26531d1fd6da6ace75c5602bfaab28b05afe0166df542963e55bd658aa8947f35d8890805fe1994f2a54500c4cd5007c380b53de0f3c49b417a2c42fee4252062d2cacd9b50362b2d288bc2aa85f9baaf756112db49cc9bbd2d702e1a26b637d98dfa5e2770482a00509b9071ca6f9e69f250d7f59e235def30b69fe929825a97b6b3ce0c25bb48984225afeb763d74ee258596a1c5a4b454f14aadbc495c896544ca605aa6546ac335a3a6a89989351e83578e8c85a735f5cd5397dd2ddf48faa66928dda91c13e7d87ea1650376e27483e7eeb2e740edd9d0ecf671646041fbdf621bd294d4f6ec5229a0b7f5f46ed9289d6199ada7d5479b9b0de6d72ebef73946408294b85db331205f2e7555ba7df0bc8cc4aa3a9a571590877780b82ef9487a4a84f487120227af45ffb207226c31fa9182f875c46a7c9135e8699c036de44492e8c985749878c962192b8051f5de126f4013c33de39d56f6ca2792fe311a32c9a2401939fa61f0ed41c071dcbf914bc16ec17c81a0a0da9547fafb13893071624e48f7ee1ef71d32d513756c903b8536721afbf61ee1611fa6453b03579d656853595f322250c4675f8077c1ca08b96e262ce1313acbc2e88fed04fdd0a98ad61a221454543097661b77b1f15a7bea267889caa2ce6938efb985b933741a6f1bc7390e8e1df4d51b96c6391a30e5e1d0541c86a202457bbd2ecbfc3006e67a4b94fb0601e92cf0e37135304679ffde8433fec6d05707216560a95c97a232908abccf9d8002a26f05386bc6be63ac6fce579bca52d433ecb48fcaff4d0db2002846c22a0706f536d33153f1386b3dba73709c3eed467a8bc8ceb49872b727b00fdce6c0ba8a499006918ca298ae1120a0cee4e6478fa7d78b85d63fa7a548a951bf78667f36e5b19f629802ce944e7e525602e439584b4a1c170a33d83f5af91086b846191eaaa40ba5900fda88c8a030b22ff51c6f927eee8e15b8414fb456d0de7e46e181d65c44b2ff8b7ee0217180643d7003950ad081efadc249b80e39f64c33d252e4f4191455f6faa768f9a100d17bed637f58a29154e35f9e6f0b464c76b87759d7a5ec2456b8010ab36e6506c13c310bcf4cc4de01508e2afce328ac3d5002beb8d5a89668d78bd11b9a214361fdbd7750ff98e07998bdc29dd5c832632c92b6b50dd4a4ba8439d8659b13a9c5eea761a2a2032daa6002e871a17e3d0838e9f21e66c9ba4e147f166363b474aa078117c02ac1179749ab9be1186bb5a55606e86f3efdc73d9d08abe9afda2c4a254cc0fbc82b9a08feab60a2e8d1671bdb877ca221ad5337a76c29a651ba393459e639b665917e23389e30f4bb924280cb59ef7e508fc0aeffe277e29b75c5a25b0fe7826c7ba43fae0304af6183bfc96c1b9efab23da595550a62754d44bc014829e1444603bf6980fa5234ce52046a30be0fb443bff211dcb529a718697c6957e9b215aa9e7c015ba5d1b43e348f28d590854c66a2e045c351d8a6e709a135f7f2d117e1b5621c220affeb8aa5f87c708bcb7c360b2fb6b2b2eea88fa61c4ef9de94fc20bb0370b6b440ceefe6b894cbe0809e93857452dab67ce84035b22bdf1940f94fcc3a639abc1158f3fe7144479783ba2f3009736e081f4850e6b3516fa8db2c5bf38d923cda066df9c810fe643c43b6229b6cedfa37069e5d5c51f35ac8dde73dea6c17d02a13515651872ff5047073567c330ac5d13c42256c51376702e99745dc05a6eea787b08bed253e08ca36dd43fbde3c327ca7432db3d9c2ad9573da34ce54bfc92d49bd7e6ddb645761489bf841b95f696b731ae4ff04245f5d1da233224e07da1df4de0df947fab0497b8871ef416b8cca960325cea8cca8d935801ce8928e180d09e6d0dd45d5085ad7d530f60b5906c963f99c8b877469d40b241ed76013065121f9eecc1cd4c643b64ae85501bb71c177af23f6a7f4d5d7bfdd636196c4d105a35000fc63023e9dc21691d63501ff6bd7ab8a37607f01cef873530fa9a22120a5e5008349efe4266dd900f0be01cc054fa171938e0f95d5dee5b95045dcf0e2a8b81c9a649aed4ce734b0f8288086e68d8705db0b9ea10cc49b446e138ca651b254bddb01a74e5f7218851d19a2af9a91378ab8275a7ac9c60f08ee04dce7a31f802494dfb55a2a4795879805fc1be2d39b77b792255a8117ae3d6664e1ed9a503ebd378fdf8e3ecb7e21f3d14dfa41f09043c39b92fa97dbd804262eff7e9179f786e58804e847d3e7bdc28de7987a72472b9cde8e0ef9af1de8e06f9c43690e324ba0e5b82279984ee400f93cc83ff84a536b3574be886950e954565d615375b5e3b32f8d955b14267043b75a26b9ac8a69b2226af51fb5a3dbf3e2671cef57525172b3d0facd3b2e8e82c65c551fc9259b2cd233ce89229e94047164b61cc43f883a3859f02674727b3db310836dcaf8edcec633a42e362700fb5bc33ca84f8175772f532634c6f3db5de17194c5aa033b712c7150298bce1c02af468cb5f88affaba69b96be8fe8aa75dbff03fe417cdc76883a7e2811758fe3afd6163f4439fd0ed78739cb047e2a60712ab329ec75ab0e7ee6d267d6115a379abfe572028c7d78f1a46d31751fd3d252617c15e4a7bb50a835aa5c1218a602724704d237e0a506f135ff4785975f923fc8f7c683e3315fd53505401bcb612218d35acd0df6339b55e5be3a10eb303acfe327f7569b748c7fd856c22a250c016b2e11c0908d57af873ac5cce4e6a9d75cf92080e8f3edd8e71db4f5f149f5fea5dcad8709b7f1b7f1a88774d41ae395bfe3262dbbf826303f0e21bff3d7e40202842626cddbe550d104c17644d7fd460d4b3f1453c9c8d5e621121eb81a0374f012a23ababa96856110a7be028cceca147b5bcc677a2e8dbb4c6165a44948e042ccd1bca65e1731117577656cd26db87436cca3c65a04f89d88940e6648dc3dfd178c757eaa40bcb5bd4654805b3e63ea4a5a86b98d34a4c36c7e23307dfdd8bf4a048b96093c9b16025fe1f1a9a0bc0e9e39d86dafa8372c4bc706f5b30db4742d6347f5311ab12f5373d0be4dcf427003154b5d51b9df3e508d9a1215015f2a4e84a1feed80fc9158103ab2a8f38cfa6a39d977cc1a363d862464eacdc7097390523eb324a4c39109874d44d54aff2b6e0c95c16d13272cb020e0c5bd7f39f321469bd3afbb55bdc46945d6742b9b5c294dd2b1278e17cbd614771a10dbdfad1a3a9676a53c7cb6e0fe5d3d36acc9d155227b6045d778c92f99ca4c9681302eca882ffbffa456d7ab62e5e81f76fc00d63aaca5942cdd74c5a3bd8c7dcdc98bb0df0c254bd1345bb3bd5af24196cdbf91ed3678ba2b7d2e15d6c2129c6dedba67004301a938db305a2b0e1bdae3c9c7b3384608728fc4c5943a7157818d508224dd7e025aae7fce5616cb8510237eef37475fbda04f89a801cb49f218856a02658527c7dacaab839b81f2a9e5e763c0a6546949aa4e29323ba4324358bb75d3ff3c71ca2cc31b6c2cddba0c3a6006d26b66e611f4848a08a659a318b60763c2763b0a8bf508791ceafa31dc05e83f2d1b18ad37482c2b2e149f5476e5870d6ab359ee5008d7154291a3095dc3f828c8ddab139a547e238a6be6ef97332542967edc3c3361fdd91140946dd5302c411354e84428222fe365095b56cdcc11898026fd08889af50dd2463be88579b3cb14bac522c5ee21c7657dc2657505b696d051dc97e11f3f8c8dd5d3d95ed1667259062377bd2026e417a1cfcf4754cb3686a96fdea41fa3914a3cf99743c53a01875ed8a3c817533bf852548d14614e20967bacc60a0e5d0546ee564ba5207c6fa45cec3ea4fc7f9e17f1cec27097be96adc521fa628645543b921da5dbf414ca041dd7aa116263ff673333c36d09fed43445b36c173ca5b3ed7c7717f0d7f87766d7c1986c45d436c9aa750c46dd65128da1bd178ab844bd834e4f41fd6a727167a48cc1aa7a4f14ab77068dd724cd6bc92b0c6e483f180f3d11b92bc4e22250b0a3149d9956992a9942316a2b446a1f6269f0bbe3d377dda7de5f31daf9677da2ce09ae2016b2b0d3f6bd55f9515950e55f513bd8026ae8a853cb0fac11cf87ec02dd3cddc88808ac2790207fd001953ce1262f6761870e9f8a87b7eece40cc0cb1561562d0fd2866edea7605119ec5b2666afdef995bbeffb5bd56ceab2f0db273a22580258b8b1b2db078e8030e36d6b49fedd7ddd7bff842ffda9d64618659d61b3a6cf25b0ae8660375276954a6eee18bea04bfe222558dfeb8d39078ee1b8b95710c66c64db5a8b679208631fadcec0f997326f157d25b9d1ee23e4125b8d20b06c1c8e176f9377092aab8d04670a41656ee7d95bb31792102c8373bafd720011e52dcc910b586c4c1d1cc45e4d6ebada09291cfa60583741d600383973a8b173804100ea5e23722c61751f6c2210cac69b7073c055277001b19f17a122e9062eb804625e5448f435242d1646606c83f009edb91a949309575509c1124ea25355e518744ec17eae15573f047d0f309b9eeb057eedf6e92c67fffb8dca370779930ec1160b12cb22b225c85420f6f8f0b8344cfa20950ef070f4a4e85673d0a2c5d1e0ec1ff51b812472f589ae83fc9b4cf5a10939547d1fd474a616adbf5b785540167fbea84ba0b031a21b10f59b851af8f596c1d3c1bf46ba9acf5e657b91aa495e2c50959911e1db6a0d4eeeaeadc7d8d072d1d0906dd5c96bf72e454585e27c9427cfcee753c9e0cc71b6fe59a8c285af880a69d3c9eb599ca43accca88409e676d899408a8fcafac5160148f792a1f048dd81f43179203089d36e66bdce56d3f61bd77c5904d74fe75d334d3afebb2aa85553070dbb0844653215091b65d85727f62afb8a9ab0c9cabb839eeae12921d964ecba672cbc4eeb7dfa9efcb7ea056318b2c62bf8cfc14919c1f2d1b3613346fa0914f7c1d7442c0d2e023ccbe94bccc84e30f10f76ef5bd3c258632983bea51d5179e97ff105702497a995df27904748fa7332580258d9271d4250b574fd5d16eb903210d9be492f7382fbedd1c50ad4873afc94dc7ea7d3cc9ae7a6f2827da2bd5c496bab7218373ec50615496fd81205830c8bf4c5eb5661d5e03262e7ab74d27add2e103e85a526fb8b0b988f2146464f53a5bf3bdbc52098cc31f730d7deaae4eda972093beadee353fe547ad1bfc6b974c423d900d044027d14bcd469a15d509d5bcd1e8b9734634e595187e3c90ae9cbcf8cd48a5a1900b6bc087a16de0bbe6f980ac45d51f60ea612e549207f4723ed3d340e35ad9ef74b666ef131686b39c64712c14b6b485265cd43b7693c4e98584a04b8a89213e6413d5ac4ed76118ed66660030070cdf79db17b1af381254c5b3ee3f15d4117a163849f7f7f16a79d49a247cb358ca794db81a1865e0e43adcb646d5ef0488ef29e8f229167143566320bef2af41f10c6c744c501546cf4756e808b041d0076f879c56f69f36d59e77053d65620c74c295b4443cae385f98c75e04831ff94feef4d2a9ae1fb3e726243bf4f5c21b22cd9b370c7ea05e1283", 0x1000}], 0x6) kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x2f, 0x0, 0x1}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)=0x4a63) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x60) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x20000004, 0x4000006}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x100000000, 0x1, 0x2, 0x4c56, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1002, 0x1, 0x0, 0x3717, 0xfffffffffffffff7}, 0x23d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x3f, 0x1, r1}) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:00:33 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffa4) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01", 0x585) 16:00:33 executing program 0: sync() getuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x100) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/206) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0xd62) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0xffff, 0x4, 0x7, "3547fe04b9c69178ddf6f57d014595d89f29831e", 0x9, 0x4}) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffdf9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknodat(r1, &(0x7f0000000080)='.\x00', 0x12, 0x7) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30, 0x0) sendmsg$unix(r1, 0x0, 0x3) close(r0) r2 = syz_open_pts() setitimer(0x0, &(0x7f0000000100)={{0x2, 0x3}, {0x1, 0x100000001}}, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc1, 0x20) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x3, 0x7, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000002, 0x9, 0x7f}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x42, 0x80000000, 0x3}], 0xfffffffffffffffb, &(0x7f0000000180)={0x6, 0x2}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0xfc, 0x7, 0x5, {[0x7ff, 0x3, 0x200, 0xe0, 0x6, 0x3, 0x4, 0x80000001, 0xffffffffffffffff, 0xffeffffffffffc01, 0x9, 0x5, 0x6082, 0x9, 0x43, 0x1ff, 0x52b7, 0x7], [0x401, 0xffffffff, 0xff, 0x4, 0x6, 0x2, 0x0, 0x5c9e56be, 0x6, 0x2], [0x10001, 0x1, 0x8, 0x5, 0x7ff, 0x1, 0x80], [0x8001, 0x400, 0x4, 0x8001, 0x1f, 0x1f], [{0x10001, 0x200, 0x30462836, 0x8}, {0x7, 0x5, 0x4, 0x1ff}, {0x3, 0xfffffffffffffffa, 0x1ff, 0x162}, {0x3, 0x10001, 0x80}, {0xffffffffffff8001, 0x5, 0x6, 0xffffffffffffffc1}, {0x7, 0x7ff, 0x3c, 0x22b6}, {0x1, 0xff, 0x40007da25efc, 0x7}, {0xffff, 0xffffffffffff2610, 0xffffffffffffffb2, 0x100000000}], {0x7, 0x280b068c, 0x8001, 0x80000001}, {0xb4, 0x1, 0x6, 0x34a0}}}) 16:00:33 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) semget(0x3, 0x1, 0x0) r0 = semget$private(0x0, 0x1, 0x40) semop(r0, &(0x7f0000000000)=[{0x6, 0x2e0b, 0x1800}, {0x1, 0x7fffffff, 0x800}, {0x3, 0xffffffffffffffc1, 0x1000}, {0x7, 0x5, 0x800}, {0x6, 0xe73f, 0x1000}, {0x5, 0x6, 0x1000}], 0x6) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) fchmod(r0, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x80, 0x200000000, 0x3a, 0x0, "00000200"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="1ff8a2337d0b125780", 0x9}], 0x1, 0x0}, 0x404) 16:00:33 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x436, 0x5, "20640b5145945b757a281389bf222a29a88e1055", 0xe7e3, 0x3}) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x20}], 0x2, 0x2) 16:00:33 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x436, 0x5, "20640b5145945b757a281389bf222a29a88e1055", 0xe7e3, 0x3}) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:33 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x436, 0x5, "20640b5145945b757a281389bf222a29a88e1055", 0xe7e3, 0x3}) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r2, 0x5) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ftruncate(r1, 0x0, 0x1000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r2, 0x2) flock(r1, 0x8) 16:00:33 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x436, 0x5, "20640b5145945b757a281389bf222a29a88e1055", 0xe7e3, 0x3}) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:33 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x436, 0x5, "20640b5145945b757a281389bf222a29a88e1055", 0xe7e3, 0x3}) 16:00:34 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xfffffffffffffffd) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:34 executing program 1: mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2000000000000, 0x12, r0, 0x0, 0x0) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x436, 0x5, "20640b5145945b757a281389bf222a29a88e1055", 0xe7e3, 0x3}) 16:00:34 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002ed47186e32f942639696c653000"], 0x10, &(0x7f0000000280)=[{&(0x7f0000000040)="e30ce392534c323210486b43fbc617630371f72e7e3eff452c1f654123ec3db73fcd9329c6dc98c4c4ddfa331287d05b334ab5355fb5", 0x36}, {&(0x7f00000000c0)="450e24b72004b0a7293f500a6d8488937bbab5c3bf43c2e4e84cd17fca021dd1e9144dc6ec962bd56a8a5160224f40b3eb2796ac8a54071fc24ea0c00225c52c32e3f4b4286823292b33bcab51fe422ed345850a5a57a3b1805ba413061fff9f839b6a044eab5bd68ed38ef7e187a9463668800d5f42926b3b89d03b0bae7d08d45203044212e23254530b6dcfe5a20d8c5345b2e87440fb434a033fea65e2558107157482267138a9b7", 0xaa}, {&(0x7f0000000200)="d5310983ddb82b426e835ac0c6e1af8aa03980c72c20a344950b19b3b09b09cd4fecfbcd013719845d4e2d", 0x2b}, {&(0x7f00000005c0)="02f0c24afae05be273682897a45fd117b7ac297be59658ca710a0e77e57524847f8fdba65389a645fa7b6373d8f19fa848e26d5dd07d367097b18794e6f13001d88ca472228dc8efa5d3f87d067630e3cf2656d5ab8a3db3057c6182b45fb8e55e8673c123254f3c44d89b66f0a24991045029364540a5d5fde62c8b0d3d73a6c932b7c4c0b322a13a6c403225dbbe3331b70d297f13a595251671b596844fd33dd425dae3ad382d5ec8a55b0c422beecdc5346bba5ffe2116f2beeb8a8b2585b73517fe81", 0xc5}, {&(0x7f00000006c0)="a2e95c012ab8f6a1826c1cc3bb27d1fde6d80f44d0da5b3f018b8728195481a1c7391da015b026726d7e71b5cd251005e6fc324084e415604d8af5272570042a0ce5512093987fe4084f5722417ac9c018de930563e166764840d65e08c0464bd9380cdf901b5a840147aff67f33f971d9ddbbd0fae3d6fe55835ca6d7eb3e1becabe76ba1c983834d0bbeb5bb8dd1c3b5bc37fceffda4af22ce6c82f510cc619f4333a04f47887ec1f74b389e1e5961c41434cfb0a5d7a84615fed47c54645cf50296d3b44d8d7e134dbb4a3f7a69e6607d2f241b71ad3efe34d4de1293606c82bb41471f21d6b0f68c15d8c50b44e4b8b3cfc41e5ae3ebf0f28a609d9e53b34a7f15e816be47d1d6b57846d1c6073d25fa8c0e82865d09a8a26cbc465791d54b9133e5d2a46853208834ce5e82d58f000acb89db9f80617e1cfb798a1f281448f8df6494d7ef822f322c02b478b6b71280254d63de9cbfcf6d31aca3488f3d433e4fccae1aaf65a21e71e0e1e579718d47bb679f56fd090ea18030beac539cb66fe9d483aa7fdfcba4705873d82358a049f914032c8f86731055b995166f442bde53db5bc1145b5b4b4a52194ddb3d6caeba191673cc080d9d9d9ec2456453dc27880cc0504d208ab472cf51b3c4fc0d7d977cc5e54e660ab8c0ddd808690eba58fb359b4b557d6454098069504666e8e33df5a7d8063437694e39fe144788bd5419bf6667ebe73c1a28d0a043735199760a23258a6411048e7938f9f46841a9652cb2ea40b98ec0b5cbebcfececb7ecbd46c96a2277a5284663187b96b03457a566d7cb078d4d27b287b5d988413f0706e469f0b95ca7b84730ae85e64258a06f81500659801f2beb30ecd474467515528220a60a59b0f029468b35628640aaabe8d117c6c96b8880574e55ceb23999e8af6db9990acc6ac0cc95c877032f3ef2698cad821097d5cb3297335ed78723bfe3b7bdc2375d9c32aa52135f98b475788d4b3570f8ce4fbd941dd1bbb63e3198f882f0974fa3a4e75a4aba90ceb1a7f5e8384649689c71c96d7c6aa9cb1ecbf154ea3340fb774cd1d7fe9135b2e6a91c848d3d2f56c82b82a1ed5857760c9df223ca653e1032fd3beea425059f6953304abf70b308785fbfd9b9b263dac9bfd88a4823987eb7c39594de7f30586f722e0466eb41d26d323e1f2923bf7b68e726698432aef37e40b11325542c3c8bbe1ceefb27378a335c308d02758c2368522d7d03d6636328c198a77743664a9107483855c40e5e7a3925f7a40d0af1864b7634c3709727478783fae26e7ee3fa32784d4345a91b39fe97c3800d7f2f16af643fcd6a4941df050777d6e0c39c1bc6728b92d16c28da7b0e138b388cd126fc31e02da2327a076fd0ed52c924586dad1a6d7b2c6f761a47143fcd22dde86ffaa109eb64d5d0dcacc7820292daedf7fc1ecdb0ab489c57c39623f04c6c731e9464369b0109386466c9216332bcab533325fee41bb35e9be66f0b4057ea01ade6eaac0fa4bf1913301f9cb1c11b729522ba0e25947915e30ccc16fe2fc5964152b023ac3ef2750ad680771d3e6b4739bc01e6cfec1e962f986982b368c77dd601c94013858c498fc1d66987f6ddcecdcd7fdf684490f224de8d837663301d374e4e12a3783bb486c09c3d733bbd3e482cb14e00cbfee54efa0f39d36bafbdea0016e23efda150d4802f45486650d7cf8530b44527eb686dcb36f34c4b2639b26e4993319d2b1d1803c19a48eebfcd7cd1e402f7f36b9d0287c71f42207b5ef1565d882615373be1db14aa0845260d2761642eb76d756da6a7de5eb6616a6210b6e0d68a72e3a539896de93750e421e99721af6c0bfad78821fae7f21fe8faddeb2ba7ef7b6b56038341bac5d1269ba9a2cf23f3580d5b8bdc9d9b075b8d3a3d8677a441668ff061b5e3cba733e1ac405ed73d60dc95bba18c786dcf75b477e42be0cc4b0efd50936b870da7b90831d1064b88b1c68d04a84e9a8f1bead1a68da657c70300c348b5b9726b03a6bc9f906553b4fee44ba8e7c4dfc56032b626266f953680afbe7c26000d358dffa73a7c07ee110a7588d5ad050e31bad48ab82afd03348ba98a132a0572ad37b296b840faa69e573ffba6563efb66a853e04618f205a8738f1bb3258581a98dc104759069a4a0cdcf31703a789e94b787743cbc8ba0329901ae5573ad1fb53f7afe8528834172a7f79abd20479df921c3210a1d1a774e519e850147590e4cb0177756a8f858a7d45ef2859e18c20fdda3ba96964aacba88c928e907525fa02ee24884375c5427508902e6b4f8d9d31714a70040a495723f6a14f9216baddca08c2107ab0a2ac5e7ff6d99370376c86591bab518bcb35a2c70e0a135c7eb4c51375c66c847b57d5b7c15a75482cf709bc93dfdf2408900f3f05a557f673cfd03cb7aefe3285565229f45ed158f83c09e557d7d3b4548029696bf1797836e952897a35885aadc6b781b9baff1b789e81167cfcd078f0d4a1792f48266f37c6fa165922972ca400573727569ad35bf55153c7eef76a74be29e6f2005f16abde7fb075f44c1ed3fe659846a1c20a9a16b0065b3b0f37117730fd314b3c1e2e2e5e7e1919ddc011d6f42bd3b88890f78516d2c7668ac05807fbd0b9ad361b2c2cb5403b1e1f7fa796328fd37ce91e6b115029944593b1732de9a332f3b7021e11023fc3590986253017d39419c1a1b52a0fc8887fef3d7b119405255701c79be3c9a8c2d6457e7dfa6b339cc6b7ed263f3a7df7299ed3febf6e3eb6d775c384d77a47c757d5cc97ee9dc88abfce1f8d50c73b8435e1bc3f4a17320f0d9599d9d2b79a6874e8386cdf9c9249b676532138a7ff93e30fedd72e06c3b64506864238c8fcd075f335a430b2f623bdb4746b9dda1588cb8980800c1b531ee9b6abb6a4c54bc76fbf765b956582644cd0bff9c78bc85c08941c521cb90e49794219256d81e961df4aa9a106eb30a796bf2bd498a39c827aa90e1aa91fe5d70610d0bb9051272a207d250a64e4eee7cd54b00467a52c83f6d6c982c1265d653aa7cb19bf190001e6cdd7d89dad534f150830d1a02d3450753ab10b1a59f033a88f5296703b873df2ff64c7f867833d8f388df889be05422c3af03a16770dc23d3bedd7392d5f063a9f641673c80e5d1216f350c658b4c7db521f13cbd53f082cc678fd5759894c0ee684589dca0e1b927ddcf6503bc345b9f0a36e1fa6aa9c6d02f517e65c2dc600677b35bce5d81e2b9d238d5be55cccbf9a0bc5b37fb89b7bb438344bda81b486fe1ee6d2360fa1f042aee7c09a2d23ab1413f6750ec173ddb517a94c4105fdd45341e3099e72b93894baa7b6740ed642483b8e52801a78de05e6e2cebf0cbf19a74d1e71d0374c71e96cd60ce41916118ae1e3344bd6ff46e3f09e74181b20c015bac7f8696cff274531d1d9c5644b012def4f098adeae8b23265f302e365e3e354c97ff362db8bc4986d7ad52f2fdc8b3477cb3c9212073aa64baadc9e91351abe2867ca65a7abb5ba70f3752b194a9fc02820016faf21424350453062c1dd151775f2b9f6958c9de8ba30d1fe1f93b3c51a5eca2ff651d6a09b0bff8fe999b386eadd9433361544a39244264434764d4663aa3eb9cbf93ef120b07a3bca4a27c21fa537c0a78699b4198fb775eb7a6333d58fe14350d478a1c719f5af2921bd380f393175877ea30d640514bd4e8fdc23a6fe9cd54b7cfcee6f370a35474d977fc7c3148a3d82d427184bce437c848aa274929c4ef20f32d90019b58ab78c587d68748b6a023cff6edb82a3c7413b4ec67c770f6a2e641407aaf63b3374385badef63a3a32755da707cf02cca0b0f73c5ff5b7e50d33c99d051728c47d136afdcdac51a2a0ee8533aecc5fda5deffa2b2eb3bcca1b9522766566183754a86281c4a02f53561ffa44f5d53197569148925c81a92bd311e82c64fbee944de4e8a0044a1d6fd08e9dab62836ec53b2ad49b728514e71570ad32216251917a8dd6c8fad9f2b248aec6974fd863cc7b87f6c19ffddf9274273ee29898e284c36dae3a8bcb230c2fd78b14806cad62a0bc82bf41a09a3db3b58adf58ccac7f01e5507907e745c1eb8044f35c42d8cd70041ee53daffbf9e42f9c5586bd5f4ea8bec65781097f3976ef63a205509bb87c469cd98e5b861a3a8de8d7a02a09203a587706cf7165e3afeb7b0bf821237299799bc139218644b3008b4489c67e0f7bca58444ad1c5ff218f2d266311fb41da8e9e5cd0f1f83891e7d275c222e47afb2e05a4e3171d19b932da54583f3b8c8265c651d0ce3b0df1e14320a4360377e584d6953a5bb7d6e49f6b6ef4025ed1821698302cb8033e9044290266105d57d89cd6b711ef2b7f51c0cc444168c503361479e94afae0fdb45cd2fbaba2de8fda4ce97e10bb8d48eb4df5ba85a5b8d47dfe99ffe0686e12614d3194c54065ac0c4bf4f15d2ae3cd9f080fb403ab20efb666c9c6b3abd2d2718f7f56fe53e68572127040df912bf6624dcaddee7224be064ee1f3a08f2db446ce698013a4bb9e5a982a2dcd1162de9214cebf27f175ee19382ab166b94eca9b7faa61ff68d477f772f1984d6a7a3a1cd052fcc936baa5d7c4648f9d74a6b51014accd380e7aa6caa01674d429b8985c61deb03dfc6f689eb00a7d6c541dcffffa834503cbe262c0081095580b086d735f884affa702b428ecc1268ae230c51aae3c70762cc6cbf4ed0465ec7e6aa42d1577d7ceb5eaab47c2c7f56acea93704844721ba59a029bb98a63e896a5e471dae91c8d0dd3a252112df45ffc9e7606ac36a6ab6643a06b966ae9e39fdd84ea10ef8a4283405a0d6d0d767867202094e3c4a2126653c9b6d9d2fb4a0b66e1b814826bf3f5210521d68d4003eaf23902da1206376d0f6e81ba4897dced39b5d8bc1e2f9fcc1076c4add477bce674f26841cf4178bd46077c369b12298bc8b3a4ae06306a4c826448c06582f3839645e59b935d9aa288553649e1bf5890cbe2d9483b6a22dd3c6f6fd678994c05a33e32635498eea471c99b115b6d9fed247bdbb7af67b76273e7bec6bd949c6de5fcb7dfe9412116da68e7e81211bf840d1524437d49f82717ea15a9339e557d4a70c8bff9b49fab320e5c94d67ab1c77e86279ded89f60e5e6228f71fa770cc478503850df360ee4552fb9f7b80991b7a0cc0fc6226e6d1545bc1d5196cb564d3c6882da015eb4759bde4dad97f946b1e163ca0a809b89fb7872bfe7867aaf81b412785443c2520de1faaf06e6f4cbcbe80eee236ba6092fb574e6b59469e62cf60c9acd66a83a527d13a84fdea4a6b234ee3e93d107b2acb426ee8d3064de7b9efcc9ba47515a8b5d98670c4737b0543fc69c2487244bded68b925681cc84b6c0f4ec0e13da56d962118f278556a63338c607e4f47170502525c1dbc72d834d9ce33d65dcf5d44a9f25eeddf426b431087cabc0eb6d58cc138e42e310be90af05f176e1050cadfd18394171080e0f106d036e6aafd9365a1bcfa5d3bad40f2a47e86d0d23dc5b4358b62a901742721531ebafb09bceed01a88e1c7b2e32fbc27cbb7a3c36a89b33d13a9921c77349b0e1598e0aa1d004af20d3a105a2f2b7ffe8f5e8013c4af52a15241b56161fe50dd8c1c10a2d24af9c33031d7e4cd6ceb32c52d2588e221a33367edb9553de67be6b970b83618eec3ff343f48fa75526b8bb732a88b5076cff4821c41e41d12b3c872044e06976b37aed7b014b1c75e6e3f45d77bc880e0542c6f2202bc4509", 0x1000}], 0x5, &(0x7f0000000300), 0x0, 0x2}, 0x404) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) setuid(r5) getgid() r6 = open(&(0x7f0000001700)='./file0/file0\x00', 0x30, 0x4) chflagsat(r6, &(0x7f0000001740)='./file0\x00', 0x0, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pckbd_enable: command error pckbd_enable: command error 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xd8c3627a414d756f, 0xfffffffffffffffb) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8000001b, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x5c, 0x20000006, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x41, 0x70, 0x4}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000000, 0x80000001, 0x40}], 0x100000001, &(0x7f0000000280)=[{{r1}, 0x7a5e2e25978fed26, 0xb0, 0xc1, 0x13, 0x6}, {{r0}, 0xffffffffffffffff, 0xa5, 0x2, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x5, 0x40}, {{r0}, 0x0, 0x0, 0x87, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x11, 0x3df5, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0xc3, 0x1, 0x7}], 0x1, &(0x7f0000000000)={0x2, 0xfff}) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x7fff, 0x0) 16:00:37 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x436, 0x5, "20640b5145945b757a281389bf222a29a88e1055", 0xe7e3, 0x3}) 16:00:37 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x200d, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000569000/0x3000)=nil, 0x3000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x4c0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 16:00:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x1, 0x6, './file0\x00', 0x4, 0xbb, 0x5, 0xffffffffffffff7f}) 16:00:38 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:38 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0), 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) write(r0, &(0x7f0000000200), 0xffffffc0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:38 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:38 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:38 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="55e5fd91660000b709760000000000000000a4aafe8d600e9065e635"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r1, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r1, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:39 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r1, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x100000000000}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:00:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(r0, &(0x7f00000000c0)="c6c458743356dc1a9b5acba925f8526f902bfe4fbd290d292021705160f418e2683addef9bf2b013e4ca2f6f26f54724fc0e8c62f2174dd48a4b72dac59ffd2cb822327a0563ce15ceb6a7a45044b1e722f871b67b9dc0ccc41162e689903f29a67441945873c2db20b3e10db9f44f0b131fb46d6272fddf262177029a843bd8daf3ecdd64f8dcb6480db984f83685bcf86271ecde32a81b76b8fa7a95659927d2fc7744d1fa42c020160c6656ee2166ee45225434810ada075474d4128830eb46b6bb22fb52e4d5b89238d3a76aae2c89a5cbea9a9beab1948d96f5807dca220bc7f4b0b01ed2849caf90d5f3cc4b26", 0xf0, 0x402, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:39 executing program 1: nanosleep(&(0x7f0000000000)={0x6, 0x5}, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semop(0x0, &(0x7f0000001800)=[{0x6, 0x800000000, 0x800}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) 16:00:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x8000000000005, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) setsockopt(r0, 0x98, 0x7, &(0x7f0000000000)="98d873a531ad341bf9c8941931cb3dc960c1a3a9c2853d2c3c6c09afc0c48de37cdff623612bb6e32a8d75ef9c80008548b82fb379cb2edcb47e9303be20c0bdd56e444b74c36b32eb01da9ef97ba6948b93965e6134e80b22790f593e7c5465be8b08c7b28e4d4c6038382ef10e6b6cfa6e59c4718b5ad4c6e226286732444c8fdc243911384776cb437f529c9bfb7c002665d0d272af0a53d95daa60394329ef16c780c3c340929b1b29cfa54bb049d05e58c9483b78fa0976630a25", 0xbd) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x12d) 16:00:40 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/3, 0x3}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/67, 0x43}, {&(0x7f00000005c0)=""/21, 0x15}], 0x6, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) bind$unix(r1, &(0x7f0000000140)=@abs, 0x8) r2 = getppid() bind$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0106002f66696c653000"], 0xa) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pci\x00', 0x80, 0x0) fcntl$setown(r1, 0x6, r2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x2040f, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x3ff, './file1\x00', 0x7ff, 0x0, 0x8}) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:40 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x2) openat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x28000, 0x28) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20040, 0x54) chmod(&(0x7f0000000300)='./file0\x00', 0x1d6) r2 = dup2(0xffffffffffffff9c, r1) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/68, 0xfffffffffffffcb8}, {&(0x7f0000000180)=""/181, 0xb5}], 0x2, &(0x7f0000000240)=""/21, 0xfffffde4}, 0x40000840) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x48, 0x15c}], 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x6, 0x88df, 0x0, 0x36e2, 0x1, 0x8001, 0x0, 0x2, 0x3ff}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) symlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r4 = dup2(r3, r3) sendto$inet6(r2, &(0x7f0000000100)="21b9a639f18e60706110737c7dc22137ce079babf2c0711e4ae5f94f78d493be25180b1e7f6f728e03aa558df9fe9ada2c395ec96ee43c529fa52b9e713946b94225b27e01ae72c6d9056b9e8c333999edaaa1a54bf4063d81101b12085b710ebaefb45a3f10a6a8ebdaaa8908f576529aad711959169e6bb871019df1a02644fb27b934fedb70441272769ec0ffad27f25b500a3071a3c97d8325b326ff8bbf376860970db23316258d9abdd9362390a28eb3068fd93811b0ee9a9b72fbe5b643cf3311304dd22f3efc69830d98394a6189795d9cb459d1a6eb1265baf1474e60947f7c522c9aa9056603584f4cea9ef9d223b899e808ce0c8d3f6b3d43260587de09846d831d68f13b26cf1b6ad11bc44b98afa9ec0e886b411232c66d796a8561caa35da78ff3bb25ef7b2b0cdef5b61d29c1bda5c56036aa42fce945615a65ac1ad68ec006f8fee34b6245fd6af1071d32eed43a35b60be7d0ac9db909140926f5c0e98afdbb279a259377e98340f8527a991cf0cd7bf9c64bcaa085df3a434f8bf828e3ed7c57d2b735ee3e31cc2f138d606204ee629e664b9e2bc6698c3d56275e1b42af0cb1771d1cc27d0df2696ef02e10f84e3036f57adb58463e6c8a059c6e1b7436efe6c24437691840e00077b909fb8607dad813288aacf4edabb48310dfdbc8c81e2583cc3dd246bd6960d25231adc5826068f8a5a3e2f1df43f495ddd87dfe75b8945b1db9963ced288c7e5ee9ff3dbd4c0a15aba60ff6b34992aee1ec087ff6f8aa5bd0a7240cb1a4f612c45932bd2c61cabcd4741f7c9fa87d43f555e5c89f1e77465abe32f2f31e0ff1efd55a4944050a5b08dfff00b28cabae56247d34aa96c77e634e6fbef1d81ba4d1e8815ba847a120ea9e670aa7a8580370f9098e7ed1264e5445c83b600b73a219fadd65358c218371296f35f873f1e1918e0fd5cbc7670a05d7d1655f5637dffb73532280311dcd8a2578338bc7e11dc9303eb7a03a0be17e83d1ce98d81afb1ff684b9e0ef61e85f35d8905d3c07b9acb7e46bca1a4d4eb2e989591ce006058d41507f9145a14a36f33d5e06f5d2c1695fe4e0dca8ed02b67fd9068181d2a79c6cb1b61025a62ef68fb47bf330f8bf908e36d16dfc487499b93f484115d30c0c7da161519de3bcc18a996b5b1239768f1786cc6732c8ce1524c1091a987aa1fb8f3ded96acabb6b1970258f87afd18765c5878b23641302b234ad11c77d8435eff118cbd15d8d9b129bbe8287639e6482f90104e646d909c16ab45005ec582c52d9fceefb57c684b3d8a2a96c5b88e79a7bae35d346f6de5b627da27ff9124d066c8448cd7ae38b6a291da79697d2da0e5fe50dea7cc4361020ffb7483195bb7e5200c339a0156ab1f08b009dc28a6f447da713537c2191d4e740a5c8d4f951a0fbbd3cd698198ecddb0f2e65a362e63a983008c43bdbf67f8704a506f63c2f07a573311139e68de0fc517720b876e15b8e1e8a5f6e8eb6660a8f55bf3a8b1c88b143eac451071fe45ad2df3f698e3ebe84669807620b0fa93d056d5bce48ca83cdd092dcf2b6e71f715a04d0f2e5879798eb2a62a07c96f48d4ef8184f95b02759a15c4bc4bedd73b1afd1bae26b930667f08846770a880d6356c8d1f89fe407aecbd7219214205bc924aee7da1bbd7abf63fec66fbd6277e307d48a5b7a763d4f1ffe9688f784de5b7d966d3aee7484e9b72db53561286266183b3950d4e152240a7977fc8b6e1c80db7a3cc878955c1749fdd59e9559b735a68bc7c7f41a0d1ac10fe57bb33428c846c7e4e6fe12329e4879b34748670bd4310491d3932a2b6cb0332a91148e5df2cfc11328d2df22e32f86e1cf41debafde5ef08d07a6659a71c2d707de48203ef0063163ac5568adf7df59f994c25b889eca0dfafb26253c67d8af21c157a337f2d64ca77d4eeb8c1db9b21bd2e2ed4afd97221fb6cac52b2f9ed74c59fe5824c4c720794389ea394708120d30e4a617835b13eebb3237d1c8d0a5682431321941907fc7951815c64653ef3ae73667c6c5ade3691e9d4b15998dec981dad6e29d728f746be2d04bc4ca3352a99ba9c97b6d3513e170ce65adb5888b32d073b410e8af9ec7c567da5338f0b051065cc8c0e0d15694e4db7f59063545ac13493269df12e750bf8e95bb50a446ec5a0e96966ac6c0f724048ec6d715e496c2a290298bc79c74ada18a106a9abfeec724af4daa0802b8e4512123b65926f729f3cf460e73a1833fbed3f0ca7fa9920fc9795484d9381f9c7642480c448da92819f0b7a852443295fcfa83cf41b6ce1294f14814346b06a6dc943c02ecc5083b1f1b36170a3a98ecc83a614d595bf37c05f011920bbc82b0c15ff77f34e227e2f2954447751abd1a61b7d3a4847c5181ec50370174c64533d55f3cf73231aa8582d7c6713bc11c19816d9c73fb7f4618cf5431959acf1a2c0a39ed21060811870f6b695d18278f8477366625fbff85caedd71ae9ca983eabcd06a62a5a82c4715215fd7fc8ab72525f8ad347cca4f31e8b3c3a3e696e61c6ecdda5a9e72d3e71286a143cd7f1bf6bb8fe35f49c4b45cf2518a854b52871560fc59489e2974b5ce3b57ac7e6d07b4e30686b119bf7bc50e13975c1d64ba59d4cd994f0bffb5cd62891b01c69b03631cf049ab1bf9bc60033ee21bc4a25e76cc169bac6e9d2db5c6097c109376d4dd5d9cfb3b2e4ac06d6f61cf1152fdaa4ff367f469ebdc740858ff50074b84681e93ba0dded0ece2e4dab7c81e51714dd2f6e38255e96a091cbb56b8dabcbecab33eca72ac818ff6fc96a22b14893273dc86c446779f8c11f2bab0b90a39d2f07b8cf9eaa6e41e9165bf877912a8c03dab2f183b3607c7e42a8fc81f012e633f9c008217bd52e08f62aedce70dba65a955713a913a2115e7fda0128aeb9b2d5514202b197e90c90b8e83aa3d74940b9627dd156a3be7fcf2bc97345f147f38cedd93062fe853a339d9825b4964c1e8bb556cd897ea067380b05834b1888b926fb3422f82a49479c456b6cbefc76ed50d43ab095eba096565e78905d79f958bed388e6d1d44586d8a9fffbbe41d90be0419ef70d761cd9ebc60aa63c1b64c6a31a63c33739c6385fd709fed479d9acd7d2f82b83ad127aa7f6383e5324d43959bada29f207671564b326cd0d8fc216c29387c828aa079d212a7ed49049bb732c1405f2dd81c0c5fc3d252bbcadac602fefd908b71def4069dc18f14ccf1645491e4c6ac53837ecce003f09238364e92b77df1f3528be16c89e8902b44fac9cc26426c4a02d1f2157773f2e32be3988dcf15b7bffd2ade11e17c843a3f0ff70d04de9b4377cafbe059a09908e2fcbd03238badfe68d59180eb4ffbe13346ef790ee14e1a0d13b456a569631bd8981f71afde801d8a20166860d7dc580ebd4789ccc8d28e69a77fbec15838138b23f21ca14d34e8b5bc6ecd2259db5767628a9873e8207622f1204863ca7341c0de1b06c30573d6837e9b18525ff9baef0e389e309a20cc6356cae30b82a26601f7f0a10c67c43d4c8f149e0b113be9e06b72f54986d478bdb9ea39408209bd5a56996282b5a75496c4f981671cd1a2c2155e2e2091b79e6a42cad7ea777858321e63b22688c749023ded87e99c59a86df5f51946f64763a0d41ad868208bbb3fcd2d3da8ad06b2c2a25d04083124acee64b688085b0fa265e2487077a004fe4ce7cf34b833f7d67a7e91e00be868b90a1060fc9f240dc4bcbab620e3992ce2eeedab99ce7f1be0552e299b53457bee0774c57585cf099a9b1aea22f6e4811acca3c8deb1aade3dca51a4717a598d98280b5bc1f9355464d0095fa7a7a5b424bc294b45eddfc1b7602864a1f9bcfe25ca4c718aba0635f67b17f8606e092ae9825de446e1dca37e876dbc30cb948879069682ded99ad4e182a5fc9f3e0bcd1f06702a760e39f7acda8b57a79aeae6ca74a7c1cb09bfe81af1f949f6f1060919405de2db5da349f26f91ec4a3a6e5daba675b3fe5fc828e8bf739438ba566c32a48e621e51c278d20419a62d8056698f57f700ee7d08dadfcecf0221d65aedee87b467b48699e781805ae8e53107b5d0efb13b61197ee04a59f94b72e3fb7ba0f058a31779911760509d273f0873c470ddb8bad2dc3ac91eb14844a00f4628a7d29f01948b3d8f07c47a2bcb9e7b1ec029c3b0cdbc4ced5507c531fd1214617094e60e7e4ca733bc3961894bf7a286e76baca359273bf9cecb157f090a5cd8d6bdeabd20683a23bf17917f58374b6139a6c9e6b10fb46b0d25062b7d8903a8149cf9b3242c0e828a9df0721ff81962358291089d5f2fb01a9dfad4bb710d2ca6a98fae85d17d956c998d119c55ebc1f92779fc13757d6fad493a75f8ccddd55ea29716c06523057577d4129f4af63f4c9d1783aca5263b358cef53e6af8914c4e6f15a82a3245c70a3c7506a3da7fdb004e5e287463d3752c34b31d35da95fe7ee526362e9e1c7e3874781340e3da4e896e572e90dc1f5b7346a75905f932f043e0af56280e2ed8cc00e4c4cd233f3160c882809f09adff4e90deaa36ca27a6ba8f8f86900b32268d399a53de67acd6b81f5e2aea25a6cf077f0826ce4238575d5174572d8421c4ffdf4b0d24f864adf4a825f43f072d4beda01b4763db8652edd6fa7975bedf2355eca78a5d6169cd01ff8baad5a80725393fd9819c4ad3e1e5ecdd7f67d20e61143029bcd777032f7f21b19688b0673108391ed80a580d443560cc0ddef19fcf61a056b408c5456dcf52575f05a3a05871a747450ab181646bdc88e92e59dd315c0e396edd19554886ca7bc63418c3f4d69ecbd417147c03d0ee7c1402b9030a6e3b0956c41ba55055da251c32a12c987561b803b8a7a6f4977f804c3ac8594f9d1da97f6e7c92387fc3ef9736b5ac2bc5bc33023a6c0227aca733daea2d71c604ed2f21baa21726a1de45912e8e1fe7c611e0b8938611bbdc4240c5c3fbababc8d9f2f8bdfa994622e8fea21ada161cd974195c019772e1c7f4b16eb807f79993906cd52f25c798ef28d3c63e34943f9fb90c78ab9388631b62e7706548d3dacb51c488fbc4b95a9ca0226fe3277efb226c20ca6295047f0e2b03b82a2afc68aa203ea24cb06b97b0d3dbecf925a2622fd4683f4433569f3d5a949a1feddc4a2778d936c6a0d4d98d7c665edc196b77110959f08fbfd3bfd171a2d8ee0d7f9d9da7b89132d3240e8b70afa36be9b3d79e158a862491718f79c7462b6e73087405c69bbcb31c9c70d60fba4aae9e8bb20e824c1467ffb8e0a7856c19d97c7ca6584ab2d6dcba470275facfb84ecd929dfab80a550c50a0961bc804643f3b0c485c4e35319c6dd4ab1a3360e1a1e3472ee26032f8f1f0faed26c24f26a049a2d22dce48e68f40c8d3aa5a75506855f7463a623a939f46cc72187eaf73d1706b11692a1cdae0587a4072699dd1a60c07db59c37892db341c16bc11074fe414ec6eca6d6955b2d7430927242f32cf4776ea08c567a28dd313596ebb5d419bd849085ec76eb590be00688ec8f56a321713157a00fa6581aa82cac66aebce30da8a7fa73ac6217782ef52e183182b89453e87c6bc8fc2e93017697f577e8ea50ba91587f4c9835b7a0f30e1d1265bdf1ecb8a2b5d0b967e4480f84d5ee8d8a47bcfe7c047f1192dbd383fab235b90229d715345242ed9eb58ce17e0e20ed26151d800d9041ece70a1a0f67040d437156bc381ba1441ede943526c2aaa7faba9fb22e43c9bef916594296ab1066975ec4", 0x1000, 0x404, 0x0, 0x0) r5 = msgget(0x2, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001240)=""/211) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) fcntl$setstatus(r0, 0x4, 0x84) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 0: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000100)="1ed7df54b324675bde8b8055edc7354d7d84d4b3467a4577dd8f9e0241dc6a2093c8b767b3649bb58f302f483d237531e0e74b3bdb4e20fe2d0e11a3870d8f17d19a14dfc39ada22b0f0b0db551ad1f67598890957abc15396616538a335fe2312acdb66c42aa1defd94845d1050a85b4386bd4e51e4a35bd317688a057911e74d0f01d2032f258f2bdb35127ad2d9993ee605a96742d108816c43dbe9045d64c993654c25f090e49b46f689b7f0e35ad2e8a03a4d15514709a40f835ce17886", 0xc0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80800000000c68, 0x0) 16:00:40 executing program 0: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 0: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x40001000001ffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x20000002}, {0x74}, {0x80000006, 0x0, 0x4f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfdf8, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000004, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) r2 = socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x1000, 0x800000010000100, &(0x7f0000ffb000/0x1000)=nil) writev(r2, &(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c, 0x4}, {0x5, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000340)="cea241b9431bad2b6d5596b0317e290ffb854540284dae56e97227729fc56b4db15312e8bb6887e066ee99485516be3a452c90597f183d3b00afdc9147301947462c17ac7ca2c48a670221b992089052612f057d60117e072feeddcd2d61e3eeb93c34f4b28218df3945071f998dd342f779e55096b5220eff22bf595c253e7fbbffb4cc4d2071a6743f3699cb611e57ec391f43e34a18f0dbd87b69b9e99772a4bf6ba68ab0fba1623a26799f2b545099fa97ceb0e97b1d86acf91d2ff6de0955af50b62c7459733e8225d354") r0 = open(&(0x7f0000000080)='\x00', 0x10301, 0x80) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000140)=0x7) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000b}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x40000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0xffffffffffff7fff, 0x3, 0x2}) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="db5dc0c25f8ffec787830425a57a1f3920732d6d7a48ce417e7164eed1a7e0ad2da70db16eae7b867f2d2fb0bdfe4f4d8be8ad56a62c2c6f1e9de54089cbac53681e12343db26ed6ea77ebdaf4a62b8426efefd38699e6eea5ddd11450ad6d165300560bc7b069fdc9b5e14c8f164fae2ef2b35096462ff27f182bb3207ac8606c693ce3de5336d0c43b70d2a7b4f70da7b137b0e61ccb260038f1dcf78bc18e19e78f7708ae6b91004204bd3eeb3f045252fcba83f192273c", 0xb9) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="139f2ecbaaa13c80fd43e4bb3503ac6a852d2bab6542e4bff57f19010476d360ea338a37819297bf377e8fb32e8360d15ccd6433d9acf76c0c4774e23a723b4cf4d28b42771f34fb47b3f623c378b2f03611fe74200879db2edbec7435c2aa8a75383bfaf554e3b0224d6a77c3d3bd67499a4d029c846d967933e1570229952b000000ff0000000000000001beaa1bef063957e88f0932abe8795928456002509ba314aa681a1860487ae297f0a2455aedfd4f373d6b422b", 0xb8}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000600)=""/4096}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffd, 0x6}) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000300)='./file\x00', 0x81, 0x3) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000001000"/110], &(0x7f0000000280)=0x6e) mknod(&(0x7f0000000700)='./file0\x00', 0x1002, 0x918) mknod(&(0x7f0000000040)='./file0\x00', 0x8014, 0x7f) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000740)={0x10, 0x662d, 0x4, 0x353c, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xebeb}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f23000/0x14000)=nil, 0x4}, {&(0x7f0000f91000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ee6000/0x2000)=nil, 0x8}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000f9e000/0x4000)=nil, 0x5}, {&(0x7f0000f30000/0x4000)=nil, &(0x7f0000f6d000/0x4000)=nil, 0x8}, {&(0x7f0000fb6000/0xe000)=nil, &(0x7f0000fd3000/0x4000)=nil}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000e94000/0x2000)=nil, 0x8001}, {&(0x7f0000f86000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000e75000/0x4000)=nil, &(0x7f0000f19000/0x1000)=nil, 0x7ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fe8000/0x1000)=nil, 0xa}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000e00000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e18000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f78000/0x1000)=nil, 0xdb}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000f34000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getpeername(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000000)) fchflags(r2, 0x10001) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000240)='./file0\x00', 0xfffffffdfffffffd, 0x0) r2 = getuid() seteuid(r2) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000000) pipe2(&(0x7f0000000000), 0x10004) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x1, 0x5, 0x96a, 0x79d}]}) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) fchflags(r0, 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) socket(0x10, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x135) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8001, 0x1f, 0x2, 0x3, "1120ea00f0b3aa0f43c055202b02e9554644e4f2", 0x1, 0x9}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000040)=0x100004b) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x2}, {0x7, 0x0, 0x0, 0x4000}, {0x6, 0x40000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x7}, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffffffffffffff8c, 0x19, 0x8000, 0x1}) setsockopt(r0, 0x80, 0x2, &(0x7f0000000040)="73c6c1a7b183cd61951a092c372789dd01849676251682c1cba17930d7e36485000a8e2c4e038db031d4683c4996feb39b683e11666e20d279edad0a2c9313a6133412cc16a42ca62dec11753037d4", 0xfffffffffffffd45) 16:00:42 executing program 1: dup(0xffffffffffffffff) dup(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2126, &(0x7f0000000140)=[{0x3}, {0x6c}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0xa0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x100000000}, {0x10001, 0xfffffffffffffffd}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000500)=""/196, 0xc4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x1f, 0x94f8, 0x1, 0x7ff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x6, 0xffffffff, 0x1, 0x7fffffff}, {0x9a, 0x9, 0xfffffffffffffff7, 0xe69}, {0xfffffffffffffff9, 0x101, 0x8, 0x1}, {0x0, 0x100000001, 0x6, 0x800}, {0x0, 0xfffffffffffffffa, 0xacc000, 0x92a}, {0x8001, 0x410f, 0x5, 0x8}, {0x4, 0x6, 0x2}]}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x1, 0x8, 0xfffffffffffffff9}, 0xc) 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x40) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(0x0, 0x22, 0x40) 16:00:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8492854d81e5185ee6593dd59828de7d5e2d680db37f250ed3803d65436c7b143ae47b12561b0c5aca07b950a6fd006ffcdbc7cb71b331f0ce0332bdc75376eae1ea01f37a36c9b8fcaa37f37eb62343a3ecae035887456982a24380055baeaa8c7a68962531608ee96c9412a8a569d57c11193e6e", 0x75, 0xa, 0x0, 0x0) 16:00:42 executing program 1: sync() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20020, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r3, r4, 0x1, 0x7fffffff}, 0x100000000, 0xfffffffffffffb20, r2, r2, 0x1, 0x80000000, 0x3e, 0x5}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x4, 0x2, 0x648000000000, "d814250e7f3c062bf520552376e39b4646e2dd8d", 0x40, 0x6}) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x3, 0xbf11, 0xffffffffffff0de6, r2}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x29b04d84) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/148, 0x94}, {&(0x7f0000000540)=""/253, 0xfd}], 0x6, &(0x7f00000006c0)=""/4096, 0x1000}, 0x1) rename(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') sendto$inet(r1, &(0x7f0000001780)="923454191881589042e4de75e0b85f28f1aa96e11ca1ad28365c2d5d29dbbc85f11250f38a6bcd62c794ed1427ecd6b266f86cddbb7823845158547042076741af5b35b52adebca4b7c73bc5550f2e8a1f514be543422a29b189b3a0738583bb109ed4c504135b45ed7e15d28279ac366b7842457d22b1265ac49c8aeebd7fa38ff8bbd321cf8fc90a289a416580a41ef84a51b080e110853a9b4c7b6fb7b73475a1b4c3477cd246a2777ba3e03f0ddf73f7f89d4e703cf9da9c0eb95a5e887a6bffd92e2eccc47afcba8064114d34bf0597e530d7927faffb00ea2de966", 0xde, 0x0, &(0x7f0000001880)={0x2, 0x3}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000018c0)=0x7) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x20, 0x0) fcntl$setown(r0, 0x6, r2) fchmodat(r1, &(0x7f0000001940)='./file0\x00', 0x40, 0x4) stat(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)) r7 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001a40)=""/84) clock_settime(0x0, &(0x7f0000001ac0)={0x7, 0x5}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001b00)=0x1) rename(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)='./file0\x00') fcntl$setown(r0, 0x6, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/wsmouse\x00', 0x18000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001c00)) utimes(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)={{0x7, 0x1f}, {0x9, 0x1}}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001cc0)={0x7, 0x10000, {0x400, 0x1000}}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001d00)) 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) 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}) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x40) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(0x0, 0x22, 0x40) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCBRK(r2, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCDTR(r1, 0x20007478) fchown(r0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(0x0, 0x22, 0x40) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x80) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000002a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba040ee2b0f1351ffd455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c00003bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c45eb197ce0503fc59a18435cc0a988c1e3b7a04e", 0xfd70, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x84bfa96f7c3a98d6) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x200, 0xfffffffffffffff7}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x912, 0x47}], 0x100, &(0x7f0000000180)={0x10001, 0x2}) dup2(r1, r0) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) close(r2) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f0000000200)={{0x6, 0xfffffffffffffffc}, {0x10001, 0x400}}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x40) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:09 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x8005, 0x0) flock(r0, 0xc) clock_getres(0x3, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0xa, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x820, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) clock_settime(0x3, &(0x7f0000000080)={0x54d5}) 16:00:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000580)=""/67, 0x43}, {&(0x7f0000000600)=""/142, 0x8e}], 0x6, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x40) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0xbac, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') getppid() 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x40) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800000020022, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8aa0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = syz_open_pts() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r8 = syz_open_pts() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20020, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x40, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1f4a, 0x3}, {{r2}, 0xfffffffffffffffa, 0x4, 0x82, 0x8, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0x22, 0xe1, 0x2}, {{r4}, 0xfffffffffffffffb, 0x84, 0x40000040, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x9, 0x45, 0x0, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x6a6}], 0x8000, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffff8, 0x18, 0x1, 0x1f, 0x5}, {{r8}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x7fff}, {{r9}, 0xffffffffffffffff, 0x2c, 0x40000000, 0x5000000000000000, 0x3}, {{r10}, 0xfffffffffffffff9, 0x8, 0x2, 0x4, 0x1f}, {{r11}, 0xfffffffffffffffa, 0xe8, 0x1, 0xd9a2bd1, 0x9}, {{r12}, 0xffffffffffffffff, 0xd7, 0x1, 0x1}, {{r13}, 0xfffffffffffffffd, 0x40, 0x80, 0x3, 0x10000}, {{r14}, 0xffffffffffffffff, 0x8, 0x1, 0x832, 0x6}, {{r15}, 0xffffffffffffffff, 0x84, 0x20000000, 0x9, 0x1ff}, {{r16}, 0xffffffffffffffff, 0x0, 0x20000003, 0x1000, 0x3f}], 0x0, &(0x7f0000000540)={0xfffffffffffffffb, 0x80000000}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x3, 0xffffffffffffffff) readv(r18, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/181, 0xb5) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:11 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x100000000}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x4, 0x0, 0x378) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYRES64=r1, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYPTR, @ANYRESDEC=r0, @ANYPTR64]]], 0x1) dup2(r1, r1) 16:00:12 executing program 1: socket(0x18, 0x2, 0x7ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) pipe2(&(0x7f0000000240), 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0xffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x18000, 0x0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) socketpair(0x1, 0x7, 0x40, &(0x7f0000000040)) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) write(r2, &(0x7f0000000300)="a0e42226aac14db00f871680e8549cf96325dea0159c8761df6470b1608c3f23c2959b79ab1fd0ef8764541eb09664ef48a295b09c056e456a78395fe07e2391d53ec4e737ca3c392055242e8a2d950f1d67ebd85b0cb98a0ce4f0ac9da3a1bfab0a01719c", 0x65) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x82, 0x100000000}, {0x5, 0x1}, {0x4a, 0x6}, {0x43, 0x9a}, {0x8f, 0xdc4}, {0x46, 0xffffffffffffffc0}, {0x67, 0xbd7}, {0x2, 0xff}], 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x2f47) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/166, 0xa6) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r1) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x9) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) sendto$unix(r4, &(0x7f00000002c0)="2ec13ee362eb6af50b57d9c07d0d7077da2cd007a7fcb7596bc28cfe5e736d04b59aaa8a03b2c54bf7b3b59a926ca2e1143a21812f9bb9e2b220368c706c250ec8448940abd14ac142e44ef0a1c0f126e54660149e87dc4a56f5cafc5fd896f1dfb982ddb4f430ddcfb06f50632a163b484d5ef6f061722d5e6aab3703f15a95da6dbca30bc9b131d33221b30737d81a84d8713c3dd545da33976f0e2ca88e7b11695084d2eb95c321ae1badef8557bf47e40fdd", 0xb4, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="e1ff4f4a52d104fb"], 0x8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000240)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') pckbd_enable: command error 16:00:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) shmget(0x1, 0xa000, 0x43, &(0x7f0000000000/0xa000)=nil) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) r3 = syz_open_pts() pread(r3, &(0x7f0000000140)="d9558c2eb7b5f0bafb0c1217d510ab7f7cf6da2a752d8e1a47", 0x19, 0x0, 0x0) dup(r0) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x80) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) chflags(&(0x7f0000000180)='./bus\x00', 0x10000) dup2(r0, 0xffffffffffffffff) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) socket(0x10, 0x7, 0x42) chflags(&(0x7f0000000140)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r2 = getuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f00000000c0)='\x00', r2, r4, 0x4) getgroups(0x9, &(0x7f0000000180)=[r6, r8, r5, r7, r5, r8, r3, r3, r7]) pckbd_enable: command error 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000255, &(0x7f0000000140)=[{0x3d, 0xffffffffffffffff}, {0x14}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x9, 0xffff, {0x20, 0x6b1}}) syz_emit_ethernet(0xd2, &(0x7f0000000180)="8035043efa9f87cc65993c67145b8bbf17d4e3d47eb5866c769da4a415c47c4b0c5b3d1b64d75a9857af40ab43553d0a6116ac77ed73c3d9a539431f1bf41f0960b621be2b17d202db89ef626706efc083a988617474e25d92a18aeb3035d847ed29198aec726a27df37ddfe9854c5f6960376a9f8c7e555a7fd6cd27c111dc9b2475ee0e3673442e8e53b86a30c546c73b8699eef8114ee310466a5649172a8b6b4d3ad3af80161f78df77c779dd621773271c897be8c6982b9a359a9f4fb75e0982c7ccce6f7d04f09d80ae36f2dcbf3c6") 16:00:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) recvfrom$unix(r0, &(0x7f0000000180)=""/250, 0xfa, 0x40, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) sendto$unix(r0, &(0x7f0000000300)="f440bebd260bdeba22bc", 0xa, 0x8, &(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8) dup2(r1, r2) open(&(0x7f00000002c0)='./bus\x00', 0x22, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = semget(0x3, 0x1, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000380)=""/4096) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="7a719f410bcde356a0c34dbc7c36f84ed86b676cd4659c0bf0eb4bf9f9fb9869717a6642d42e9270fb75193c46cbd3bf195c69518b85930109accee70c18ee9b56b37adfbf75830192c6267a508dc99ee6e0bda2279c4e147b95d6e8b8a2d0197a28a1df144b8defc399108d69110e6f91264ca75381043a1f0b82585163f66b2c", 0x81}, {&(0x7f00000002c0)="338d20d9bb264d64c99b13dc27b881e4973f385c4345098eeab5c5ee51f41d6012d758041288cbd70e62dd6f09c3c25d9bd64eb7d35cfe9889a8fc1cf2f2aac06c345fd96789e1510d6ac88c838fa4c1b6b16d19a04d2b89ca341deca0c5c1da4cff6536440fe26028c19c10896a31b4653044e4da86212de2b81d0a69de27a6dcbc12ef2620c7b2ac32", 0x8a}, {&(0x7f0000000380)="fb868e73103388ba3135f673300aa589d06cc863615c18828dc16c710b6c61012f07cfc48ed2ec1af0708e1ddef7508b005339a0945e9de578d999dbd2ea37d713f4b7921272647ddc3016156dca939496f446762b4798b231e1009cad7b69d888f33c9ff1d2efe8bc40120a3ae489a5", 0x70}, {&(0x7f0000000400)="95e1cce3c953748c934d7515c82ae975900ef32da6004ae70707817c166421dd62476461879b9ba80309085bbead6601e32ecfd540b82f27d334447c3b7c120667356d8dd49271fa7a994acb7ba7426262906919b02d3db8e89e8525d04cc28d50a8dca0fa8a9424b9eecd3af98cc7b3d0d79d10c412bc2e9220deec0f0e60cebffde8acc368af1408407ff8e1286fd21653bc95e1b8aa89f3d7415d2cd41f9571a1814bdbfc0e40fad4e55dfc3c3d344f9b0d1835ed1f8091d89c0fac60ed39a7d7ec47f07e20e24d47646f44eef42a10091771102bb052", 0xd8}, {&(0x7f0000000500)="65a97654008475681228cb99ac4d0dbba2fffb02c9ac13363783fd2bdafb3416ece43ecbc76b3161cd6401f986dedef9fee60e6a965e29e3d68f973b81a581e9ccc84209a8ea141085f3cd7b9b74d1a5675dd3", 0x53}, {&(0x7f0000000580)="b05be0f75d84544ad42383845f8d7a4c711e926e50469838e2a4d6a3872366886b6f8d9857ebc35d71047758f13276f08269253ffe920653fb7aaddd52305acc88051fe603187fda7fdc1e2e17ecda8a29dcb0998feacb917090e8b0d26cfba40eb5bb09c10139bd045d71eb8be8dc06752d231ec30ab7f3bc", 0x79}, {&(0x7f0000000600)="d096d546deba21990685d97517c18623be178933b5d15127184e48412ee8267add14536aebbbc6cd11ac029a6a52ce4e6b95d0e622f83e92d8de5c84b511c4602f05c811b7fe22435ec10cdd58b345726bc3652a082bb9c4456a9de66895181ceb0e8f553d1e7bbed58f1665d52e84ff39480b2abcc6c94e693116548fb9c1dfbdf99cba5d788d6224e391083f6439fd511a7d74c0490e12d95e2001c53dfb0b779c2c6c1f60064faf6350d21d6c49f0ad60b948554f39e00de37e11d386cda14267c285e4af10268ae5990dd4789011ff2f92a131ea8cbb81ac1c88e2da9bcb9419cf095afe1c69c8b6bdff", 0xec}], 0x7) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10600, 0x133) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getegid() syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x4812, r0, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) r2 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:14 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xfe37) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0x2c8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) mkdir(&(0x7f0000000140)='./bus\x00', 0xfa80097bd6b0abc1) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:15 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x9f5, 0x2, 0x7, "5c8762a227602c962ce3b7cddcd7c448ad1888c2", 0x400, 0x9}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000200)='./bus\x00', r1}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:15 executing program 1: unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000f907cacaa1d651e2060da14030b6e3b9a18b4fbfde9a452151c6d79e00f4558e988bff0e2e550b5524b49de0a42c14d4a249d86d983ad3c8d38a487a000000000000008c5d8fa122075220a6e15247b09793de09c44a7b0d81c0b0d35c4059cf6c55923dfc"], &(0x7f0000000200)=0x1c) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="61d1c59664e447e1691f1af835dbacd45152987e2f7d26b443196333f6be3eab24a2b8daf63c61d234c6123d987fc476699203d91f529ebce1c2b5af81b09f1301382061a6e4c5fc75827742780a25b56641840efadeb7dc5ec9457273f3635814422ed7f4ffbba4bda8f4623834bd7d12226fa158fbd0319ec4e16335001ac690abf7cc0c3db45a5518b1213ad63f075ecdedc5084836412ecc1b52585b44bee32b2bded11b8e8800fb9f4f0fabea52d69569a2dda226596ab33cd5641848a943fd12e1ea3fd6f6f0ac665ffb580f664127ed6d6daf61ef9fa4ac8f528829603fa19f33e1393f", 0xe7, 0xc, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto(r1, &(0x7f0000000040), 0x0, 0x401, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x85c2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = dup2(r0, r1) ioctl$BIOCPROMISC(r3, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x82, 0x4) linkat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:16 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x1, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x81, 0x21, 0x4, 0xffffffffffffffe1}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x6, 0x1}, {{r0}, 0x0, 0x8, 0x8, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000001, 0x9dc, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000020, 0xfffffffffffffff7, 0x8000}], 0x81, &(0x7f0000000100)=[{{r0}, 0x0, 0x41, 0x80000041, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x8c, 0x0, 0x3, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x50, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x30, 0x599, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x100000001, 0x9}], 0x4b, &(0x7f00000001c0)={0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r3) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3ff) fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f0000000000)=""/24, 0x3a1) 16:00:16 executing program 1: r0 = socket(0x32, 0x2, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) kqueue() 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x8, 0x9, 0x6, 0xffffffffffff6808, 0x101, 0x6, 0x9, 0x10001]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = dup2(r0, r2) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x400, 0x8, 0x8, 0x2, "3949b5f807fa44aa7250a895ec2978c83c3e9b64", 0x2, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x0, 0xfffffffffffffff8, './bus\x00', 0x4, 0x4, 0xfffffffffffffffa, 0x7}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x880, 0x0) shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ffc000/0x4000)=nil) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1e4fed97, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x28040, 0xe1093633acb5bf89) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x1f, 0xda, 0x5, 0x1f, &(0x7f0000000180)={{0x7, 0x100, 0xffffffff, 0x6, 0x7f, 0x100000000}, {[0x2, 0x7ff, 0x2, 0x4, 0x1ff, 0x7, 0x0, 0x61c0, 0x0, 0x3, 0x200, 0x1, 0x5, 0x3, 0x5, 0x0, 0x7, 0x7], [0x20, 0x0, 0x8, 0x2000000000000000, 0x3, 0x86, 0x6, 0x0, 0xfffffffffffffe00, 0x9], [0x4, 0x4, 0x7f, 0x20, 0x7, 0x9, 0x4], [0x17, 0x1, 0x2, 0x1, 0x3, 0x8abb], [{0x101, 0x1, 0x4, 0x100000001}, {0x0, 0xa1, 0x1, 0xff}, {0xffff, 0x29, 0x93b2, 0x7}, {0xca, 0x73, 0x5, 0x20}, {0x80000000, 0x2, 0x0, 0xf2a}, {0x100, 0xffffffffffffff01, 0x2, 0xfffffffffffffffc}, {0x8, 0x7a35, 0x4, 0x5}, {0x8, 0x7c13, 0x6, 0xffffffff}], {0x2998, 0x8, 0x1, 0x8}, {0x8000, 0x6, 0x576, 0xffffffffffffff83}}}, 0x7f, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8018, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000080)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") link(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0xd0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000380)="05e471814bea71f9b796475a12ab22a03e35c38081f0da0865ef2f03f7be75096afb89e630fe926ae0433dda1796d058c053c53615a9b97139eda1cae0cd96a2353b99ba5ed8eb1d659f7dce406445cb90e91a4ab99be1e1b04f908233f595a4db488b1e46e060a6f2988e94df39820ff0717860fbcb03886ff86a324ae83487b0e351ef995ee4089ff2b0ee28804091c639982ffaa3fb73b68d04a30b695fdab7d866df3d00d4816bc59b0b49c049330e47158530f93042ffa5604d7bb2ad26d15f74fb369deed308b05bc096ebc673d63ebe3411023a50136f6e892e5bb22395db522b21c17bd5c62134abb45c0b015a3dbdd52e813d4d37f6885da9cb016ddb910b70e85f738deb76889ffcf1268711eb545f6a9803ccffa442101714c1ab91cc711e471ba20b27277336fd86912f5edcf66bf2ae901bd1392b9c04841c11d6b6be934377c3181e1a40795c2803a80a16acd206d7f6e9c903d871afe797b058e6b1c5a03e0e9ac3064340f3b3431a30762917eda9e8d76cc722dbe9090ccc1fc29244b3fde3f9248adffbf1096151f7140e87a5a5af173de1e8afdf5a7266b6657173ca905a6def2aab5cf914cd55d0e407bfd519b4cba4c46f31992896326470b0042542c752be0ce67796ec8742d3e512703c46d886ac94d3f9fd83b8e4742093879f70ccd41026686f967ed2be07b9f0a98ef8c4fd0e6d1f8a28ea334b31ca72c0affda75341c9ba7ee548c8efbad0c1a65ee3a9dfe81ee5d495a5b3d41cc97ca9ade6031df7e87f17662558c21ce24a9a49a10f0beb159d5cb1002134a6c6482483e124082aca40c8b33e0b07953b71f206056dd3bb6990ab517730098d7c98f8bc78d0ad80105deb1cd188d6e51c6632b57b467489f30a3aff68bcae16b95c5a168014c81ba9a23971ba62cd1fe4f9a8ee6c6f1de6c654c0c988ac968c90ce6d6091c315b7baaf291324260350d0af2b0fab720abc80acdf518fb9a89e5c034da036c0a76332584e6a1c3787a4dcd1abcf29ca364a293e3160ca73372524d5accf204f77795c82fb7a3e157f1e0d4f8d2a9be3836114c974d9f65889966d992da962792fc2aa79684a721e41924750a2bae03fa7f8a2163531926f9a4e2fcbf8434cb6b18f43de7cbf5c188912dbfd8dabe836168d6671ad731849ee9d6e0d6c5cc477d62c20c151b9bd017b72649c76a6c02e5bfeb228ea93b5abe799a0ac5a517a93584943088d9c78fe41f4e2db0290c044cf51c22174ffde7d1aa2563bae4e58866e9cfc2a07c191971a8a0c254f08a69ce5014746a6bd8ecc3983dd773d1fb1858d37263fb0e8cd31b6ad3962d544567b8d18902b5e11aad47fea0196506a1e46351000c19f9294a9e91ec774f1f6880e2c6f860e425877e85749372084a9b322eec02a25303ac11c6a4c34ac7b527f388c59620b6256eda4cbe48f81191e8408d3ad0c70c288a74b296e9d2d6f465e2e1df431db1390e1a582b2434b76e48133feb4df1aac22b9d44280609f073f1bd36245623ddb0078408ca9a6629dfd77bc473cf6d6082c45d650a88d179c6420c185444caae93cec083245e4244c734e137024b8300d325ca466b75a460a3dfb597b762f179e324f4c1b0a708b89e893de3bb8d1d9879a58a09afcecf1844f5d6372843959db07e2c53ee0d231a8312cafc6b0420ff9e4c9956175f5cf7e428c8540f6c7d2912818d6be3245311e4d1503fb9e757b47309981ba9c50334ccbb092d0281a3bc0084f43c0a27b228a710a5129d511bf7ffdba44083b43df0ff118d008b415eaefb8e758a8fa1aa20c0c1594ef46098b1e877df0f49c94bb91c5908fc5545aebc251414fea8571eacea6070692504d80462fc768495f83ef1b9faeb87d28f3107a7795f0fa66550d6f288e934cbfc85eb81915f85e9af9348d39e1fb1d5b066aaffe85cf6dbe42bbc1ffde508330beb4f45c5b2e9b799586df2cb3f60c123aee62a0a1f6f39683538a57f4ade9bf55abd7fb4ad95ff708fe36721fa96ba2297f4ca0e3463e080a594d49c6349092458b1398095e38a27c48d8686087ae78d82da2af90b02e02214f21f9d6e4ce84ff556e092759cba00d48c2de92e455bdbfea7b26aeb42310d7ff82a4521f2fcc5322fd529f69cdcdc8cb2a310ef053701bb77d0dc9f4c8e5b380ffc177a6072ff4c6d2bde99d05e25df0e76287a3ac7f72679cc95bfddaf633e425af0cc69fc615fa7e57fb2a6eb2fa62e156b53375185e8fd8bd181eb281800898cec19d79a74e234b3c93003c2f12d05fee601aecafca2ab5a5bee1ddee1c12521241b4a92accc9f2564aae3d0aecb102202dfc44b50bd245d601dde0dec40b6b605fb2aaec2ce7101b75e47754368a92a52a56f24cfd31ac503cd7820559a5fbae2e67e6617832ab917634eecb20a6be6e0a4c79dc3c2fc7ffa13ca31cc7c8bc267cd0ac67a8e65ffe53f76889492b8c1d53515afe9b9e87be5542643b2b973155bdce9c26964684d3c648b010025c4edf08c4a368262e2adf18de4a9ffe70fd56e0d4a19580159c46a32a69bdb532c38b46b79ccf0185eeea93a8cf4a137b3efc65824122fbb998364a16992b2a7fafd642dcefba02d602cd9abccdead484d4eca7de0886d8de8d9301205af5608ff9b19eca528e923edc32943cfb57d11fdd75825061f53ae9b13396b37e71aaadd8e3a1070903168f1b33a63534aff5ba580926c04c913551020d3f4b3c63cde0ab1a18dddb9dfda75ea60c6f4acc61a5b320397716bbabb54bc1489a727c39e7dfddaa4cc3edcb27303161e4f33187e2a59cbe8e7c3891318b222d3db539a3a6f5701c89e3e7550b8601f5478eebdcd38380ca3c11b0aa729ad297b4396d39620950ff2870c6a5e3e7681a0451bb694fa515149956e8f339c7333d5080c7e8d6d95dde8e4c7ac322c42df7d22d8a0cd72c9970153b9c24708f16445e48dd92d55ad0e1bb40000c77df47ea6d27702bac2302f571a942dcff28a237678995b6feb5e2dcfa4f243e55ec5687ca060e755f517057a6f9465564fbc6d0991e5848b88164182fd0d35dd7b20d3071a9b155d05de4aa41cd1efe94e6175e15e72e12d7100d3c9cd8ab210d0f1a2cf1ccbc6b66ae6db791852ac049e4f2a7499e5d9cc094133b2526e0e5605b09a325898e8e8bf92092537790b6bd7e7be09eefdfe28902d3980243870ad6078d000d1b7a450f065523c77510ce6526fbe56c9bc4766e79add7bd880fe156c2d6a91aba9313351038b8e589e8f851745d9d09d0726127bdaf618e759217bb39696fe16d478fa5fd562e8bf5f560232118255f5b76b699f47febcb13d73bac2fe458a99a7475c32b179e7ee1d647914aa6909b7e29cc798c2cc698dacf7107de408081078706b35596b77e90cf39da9b8f81f187bb4138eb9728f476fbcc444f8e6ea0e432d486b4e7e75951cb8df60efd23c99dd33005a69fc099fbd0f4006181d32b00bcb3e6c3b8ec4523b089aea1113a86e72c4c65174d370a2017689d7c782ea2a06f7c793516649d1b61c99794f1bd2196343b676f9b289b578d1fd2f125b1144ee5993b932993e49478d90ce346d83d71e95af1291f33ff6472b82d0c326a3038fc6a298fb324ed7833c42c170b711c96f37bf212ba857bd254102982d642903a585407c37c3edec607c3a3dd66a6251b10ed85161adf11724b00e624165fb34b384a391abfbbfc7bbe4ad57ec6999216d3d67e142a400f4487b92ef964abe157e779718fa0c51d81ce08393a1c900148f05ee011342403f854f2fe089261ae7b94936dd25bad64909b6b5b5a94edb77e77082f5696a228595d426d3ef96b4a39c88054079c1169dcd8cf1da398e95cc1b6ba69c9a0b33b6a6106760429db40955c8c9dd56ef33151757c63634c124dfbe828fdde4e45347179387ca4c46266d3ec04984b19dcf6b9552106e94f3b984360bcaa48cfc66c90b586e8260f38a4fadc50085ee1b1b82925bc9c20b37b098dd5bdfe3dcbd94bce5e942035bb30faaa257f7413a40efc0b89128ea5627531701ce157da5c7f8166d1ddcb30dd74c29f6120f4db39e1552241b126e10a83fa78c2a7c4e7f17c440c5c140dab28e153262909e7b7cd10c9f73dd82e8c966d7b53b80f3721f02f3baf988941a3aafefe49d8965c373fbf1af9587713162df2bd25322e88ecbd27c13bcc479a40b33d872bf33a3447f51484fea1ee8d14ce94e97406420c80ce35ec384ee0ad5d241af0e4c86a10ff811e440ba33ca105851a63fcd7957735fe626a2c1db9cbf2d2edf680d06fdde4c6a796fffe6f467ac88e003a03f2ab380bb3d8c6ae558387bc7b3b54f7477f633415e91d196328f961961fd14641675695ebd1d091c238144f561c79094ff315a168f4ac98f52812f2ddc72fe68cee0f3b3f65892a5b03b45677c316095774806e4113fa3fddc111081be6abfa5249130e3845c8da6ebd594c3abcf7e2eb36770cdff577d1882c181d447847a11b1ca23c48e21e07675a04ce27a7d3a8c0d3b35fcff542733b67a849cf190e375eac7617513265f93f9b2a75e03ef56f6b4847a8baa27f86a2c661da46545b01724f5e8704590bb8cfe8f1bfb0ebd1ed78d1ad45ebb6ba41871acaee2562e143a87b4424841698fda14534673496f78f4468d3e262f30598791460df896b6d8800c57387ee01f4426cad40e513c8c8ba57fa4749758fb195cbf91c70193df20f60111f16707f4b238f6751d5a12c7c5de417d649c63c464cf52684279c5205a1072e415bd5da6de5159aed7459b0b4337ed708ec32f9baab304453efefba23d2b4a04446dad1c8802804d14aad15c2fc03b02ac5c6626b84768f70d456c891b4e129025057ae530cf1bee74917ee9ec6162ec1b039546c30960cbd7a0097c4b5ff9a2f32e135c71f3e6c451d0c6f7b2f2b39e5576c7373162021a6ae7058009d34533ac4ecc6fe93934eee432d6c7e64e9291c6e51fc97e3e75b7f5f3b03a4e1249ac1dc819b4f44822bc4c8ec6e3b779fe0bb043e7e6f0f11b87227255ac825173125faa49ec04c32bac79d67b45ea8bc48bb880beda2e3d0807cd4cf87ce0ac7d8c87d35adde9143291d3661fd055c205f923e5b7b2388c595ed6c389d0312d5191638b3f25a0018e8f8711d1c23747fecf5e9f2d5d9dd2c8f627b7593b3a6deb7e3bbc4f8a7102eb801cf2a44b16a5217d45a30f7ea2ca9226568697e5b04635945169696f42dbc8bdec6f0cfd1e1a7f6cb6a450346493503b0c41146d42ab5266a0016c37ec7344b63343d16a11c2a7f087045db75a4e150746003b769cd783f471e9d354ee2d37a6de06a673becd3ab5f1aba649787c0ab6b33bb740e99818b6665516f04fe3eec2aa6070fab64b4d7f991d2c30f8bab2b7494e2fba5992315f70c36a478aeab3c2e53651bc9346e5fdadf9c2324631294940df2c2b6d1f81bd0c0e117a672ccc2402cc0a07447db741eb433f0ee66ab0d1742984240aed865831655f378c5cdfafd2203302d487aa8fc792cb98ad41478c881dd8ba52339f373e4eae618458b6c7476433d4e0ba02600584b758e73094a281a0c1d53127c722e44da7c1b7a94faf70794e6dc401c39a30c52dde3e95341b27a18f671d90fe952a044b2e95be322780a74c57a5302be129cfad06eaf0c883a52ef61e955bc6fc6e3410e5c9da9b29a2175c6b46d7ea3040d8008bac471444ec4a9fc1b1c16d5fcb7c80d708945a7f583215a3b24c8423c9fb9bda09b0bfb662a3dcbc5abffe409dbc699e34ef7f14880035d2a", 0x1000}, {&(0x7f0000000180)="6d6380aabb98cf51ea", 0x9}, {&(0x7f00000001c0)="b8fe88a824c6a69bb7b8b101d7c27a70279ffb148a22bc78fa8dce4b217b30658199e19d519f508334719170d604b1d3bae08e9369c295c4038a7d4022237ccc56457aa0a3a017ec05bd8edb162f353b34626cf57b7fd18dcae8c6074044fd124715e469a336", 0x66}, {&(0x7f0000000240)="d29c26818a1812", 0x7}], 0x4, 0x0, 0x0, 0x1}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1, 0x4, 0x1}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6]) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:17 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="c2de2a3e2277631d349337880aa82b6179db91c1773979f8f2288bdcc93670db2e2362600ee09c0605b800576dddf685a0a0670d73aec6ab93883e4600c4a554803fc43c4f185223e908f1ec0d2c7e3cb55d96780096aa063301e47259238a021ed727f590b3dfb46919cc58c152d8f525057d38c3d2db0ea46a5fd2e0735a56ab9e108a81f2749acd905c3d5fa4e438e9bd2a8e631b815fbce12aec340c7f0b3fc54d2316e9e891286482eab348ae9cd6a473f6a7ce00b716afea7c11e7516ad00c78885e89b802ca22350553eeac658185f4a46a3ac80500e1cb454a87af5dcf3d22d2e7925e", 0xe7}, {&(0x7f0000000080)="042b35a45ff2eb975d13d9e877398ec711ecdaa9461527a8135393fed36101", 0x1f}, {&(0x7f00000000c0)="036962a59e8aec9bc7681f58a156ed72acd3ea68013399325c8235e02330f45087", 0x21}, {&(0x7f0000000240)="b6f4bd45ae06d2e48608162a293fe763e9204b23a54200b04a3eeef744886cc91a26db7cf4011a2ae56379198c0841085e72d69105cee1cc826366660b3ac0dba16e5a5c672123b6b91bed87394fe642b8baca80c24112fd312036b6175a13fdf7c38b15480fce8bc903cc90a0cb995fb8bb4bf4772a23c2a3b9", 0x7a}, {&(0x7f0000000440)="1875234245f054f5b310691b4076fc5e25565f2696a278d7b85068e7bb47e32e6b19c4c1d0b9568430d56bd3625ea0f619f37fa9f8a384b9548166f29e0a379e556e293465e0036f50a0b68658c0d067a23629e9c6c4981999f7923e2e99dc04a16d00b0cc1d49cae34edea1955630e4174aa3e759994341535e8b5f6b4d7263f7062dba646b1f0843f16584650fdc40b2d171ca6d30fb0a4d722430bf7541cd3a580f6f82efd8b3b88032064f264184ee702fa74564fef4581f4fbd1deb83c2b869bbe4f0334dcb7fc7d3f50e3f309d7b15effe04ce693c0327286eb9725b642fd586e320c73d2f89eda5857067377abdaf933cbc00db2e9a33b793bbefd9bd1e084fbd4e334b8b223156c3882c4d958c1b94fa693b8007d5677983e899384f371a7b65a3cf654bb3c6f4d2478e285688c1c563d15a3a48f9caa3fb2f9fbd44da52dc3cd48707a03ab43d471d8a3e441e61adee8189f6ed58e1c81a09427319163f0ccd5dbc6b661a510d4229abaac4560b3d0c29547bd382e51901d79aaa1e917ccc28dbfd037e09595e6c2bb098fa1254d66bdd3653b16664b28488914480a0a4bc0828810ae3828700eb42ac50ea145080b782d682d7871a820e587029aae6940eba94e12c6613b1c0a5ab8f9856ac206bee7e2390cf0060eb03e95fc6f9b8f6cce3bc4a7d6f0fe8ae3184e49b9a4c93bfa72e446d802f3a37e47468acc0e786cab91838f5dd48c4181b0dd47be1fe2667c193e039196ceeb3ba2aef37885667bd0254c5a2a22b8b2194716fd3873579d3352f2492a65db1f71509fda6836985b988eee7a24a178494a6c7c03f89dd390a9788c8fe31c3fc58f73b908c57ba41a4f3ded57fa9fdc1fc099106a0986f7565a36fd69423b68238c9890cda16dd1acc0dc57fd9aca9eeb87b5f7790c3111026c4cc5fb658ff6f4bfc76624fee683b883b4be1a6a3511ceb0a4459f8e7b6c98e82ccc09ba3db14c52f841fb1f15714014cd5cca0652565bc1865885541f5897b6853d82280c49e102cf31ef38f5cdadbcf599d2cd3c065e45013c59f79cb29c03a14b854cae133196ea7c5b2d6f35b02429607f725006240860ab6ec9a30162e0f1e162c4dfc988235069096334bb90b58f5e0abb9e040e3c2fa5b8cb39d4566c1d1be02a6ca54fada07ccd3025dbc5df4fd6d531b930337687c41776332fdc27588ca163d7dce184f95a17d5e912df759cbd35421621ac0e123892518734e3b0d2e5fdc54117645e4a3c955d7b3ebdb0972d52148eaab557f58b26362d7a37d9e68ffc8d2774ce9e81b1dbc6b16ed4dfa4bd300f10c3db76986b5a76d4f162a09c441cefe841a37f54db8730f26c397eb3f3827b5f4e956efda2fe307fd94202aa1509f224b3e6794b20fa6e6bec1b2566556562bd9220b3bdd8b1806e33246b806ac4e923873ea6de15745401e8732e8bb1e9cd751e21e5c1af8afc6267312851819de7e40837098f73461d22e3fd0c2f14a7c3fffbc3d2dc59ee74354b7a7897b85b0ab19cc44cc21c15545a96a29220b4f2d118f78857fbea36620951c638b386aed8355cbe8abd028015fe9fdb6dbad7da75f0196e9252411837b85f8ee8a3904edc10f16d5ebd05b117c80305190d3d10107e0320bb65376518a5187210b2e057c7ff9e2c05f7dfe36cde8902b6b850b4adf560bf3b1a85aa699a52085d5c34a04c4ee6535f3f9130d61aef30909df43ebcbc08023c9fbed50e2858b6607c2d45cde382db2e0fcb545c121caa2e6aa7afd491004bac70c43d3b8f7e4857fb61cae569a241e829e2c7a81426b6e9299ad4fa0af237e2fc7da3ffc09ac0affa957c277eb1711a37bcbea07db27bfe751b87e04e4fd9bd6214d75565caaa8249a13ca40de10e9314cb92d441e2f860026a7597111fd1c5892c13a206f6aa43dda60190f45a9e72d4570795a7b985efa932f90eee59652f361bcc33276180cd5f1dacba3f784cbf0b6ba45ce349050e46ae5becd01f3d8cf465d0eafc1e6f1234ed678cb5cdb0d13832779ae47ae7b1e7882201082304a3da0f46268caab06b4359c49c7ae6e5a895325b938c79c7a51a9176b66dfae46587c1e2c80afe9013869bb98fc420664c79250c504cd6095d9dde31c46898eac0a935f171d649e680be6724c7496faecd5e4c8afe9a545dfd152b70dbb93528da5384599c9976d7532d467acd3bae718cbe73ae965bfa1984937d00cb7604207ecd35fd3e79cfc516038f1dbc9424b914ee5c73433170f010d7bf13ea362ea4cc6bd65c0117765e88dac753a91e4fc6bfeb0d70158a8a253605c76376bf164050225f5379fcd8d1d771471aed071562f4927c28ff27146dbfe206d19ca6034b2918f9dfe9a85dc19cc6a1b91d79a46bffa909ba3b819ea09fd727ce80844e15bcbb6ea470fcbab3ab388660576db6bdc1a66a2544c658186b332ddfb4b5d98947e9ad6a03e31b626b45696d87b7cb49a16b48d9aacb0017ad50a6ac3792e4ebcb83ee4db168bef6bc3de596215284aed2a09c92c00ae900aee173051a38089ac95308b62540a2b1ba31b567bfc20c84586b845a747bda1765476bf336d54deb014b8381c6ff126a95a1e94ae45e4132303a11921f4b23fe2fcdb363beccefd129d91b97f2b189c8eb72a2947d9c8816deaf237e6027de5f7813bfc16eab5622c32d9efd40b04b2a1fcb71fee2383030781cd0ffc12c68d756f30927592ce0d2c50979d19eb9c196b7511eaaef8db4966fe4bbde11dc90cdc4074c38ca3d5b79e52bbcbbc1222be28e45d8c8b2db12b0fa03c2f44c2a72aa5cde31854eb0c2d5e3dd729d4ca647256788dfe80f2cf29884a39e0a5d5ce829a91991464da6e5584e074c23c5c93a224c8ab82361f553b6140dfb79322c5070de345ff69e54672878e1f6b32f7abb445408a60f7ff12da12ffbae9c429f0847cc4bb86bd5aaa6621c1a5e4c55731bed9df100fbb7573b9a643647e3ceacf86ff863e3ada37d3911db662b93685931b4ac96e27abd1e7bad2f76540a22571f76de06f38e5db2b5626a5308b007e6ff218cbe9e7cfd0d1ce2e136cc35493ad9dfcd9cdc4d64e668af0dbe0a0f7980e18eeae600b5cb8de5f5b1218cbd130fb9d27e667508e11e3271023630bce5882b19a89b6ae55719f40b54f29bd2464b4761f855a95f87d91b72d349574ce1250c5a1b93e92e9c6423b778500661b46113f7076e6a7c9e12781bb17e7387a2bb1e84f04ac2aecfe212e4f157c177a56479c9f9644948a7a01b007172a27c65ecdffba95494a754450228dee3073b798783268781d86ab5598a659add55b27f5df1738d25a93013a0f447dd54e40917658ab93e34ad489eac43071e4273f94c8da3a4adedfa1500282c1bb277f8fb9e4169d0961f9c0ca2b5a93500283c795ad518c9a8937ea3405a470dddeead7d3bd1fe6478e8a1c5423af81e2e64c893246b956f81a6d7b0abb61898d92f40195a9d7f115c9e59bf82ab5f1fdedcb98f7e9cd89555210ae2956925011025b4a0d4b3d7933d585cc980ad4cc738f3efec829175672d6a448b97b819938fb43928695a0c634d14cb424b7d36e8b0e231952b85f7cb5826194a0a42b8d7f06d4c95544388e29c3c839cec2b5c0800be0392a9d147080fd23d0c13ca6105044466fea6e8973cc9ead9e368272ae606517043d1c0bceaaf5779e787a7e20f0938d7b31f67879a8d2e7be6e708f9325f1988b9d24187d733f6680f4de262570519cba6159cfe71e8fdd498697750a4fda93b18665995cde94c1f1c0dc056d920aeb47f08532ce505610f445df6cc63282c3b02f047cf8c6589e4692c7dd55c44665897401cdb9dc365447b3dd4c7f40f04c2a8728c422ba83f1906ddfe587e9632e6ebe68e13b6ac48bf58a55adb8f6428e5bc87d3e56441cbd559d6ad802dfdf53939175c6132f3f9b7b9720067174199c3a2a95ae8e7594dda96c03162e81a4daf44a4e5587621cd2efa584cb3bb1e311a322d8f5d218df721daa6e036b0faac8049dde1334f5db931b4d53f3d345e6b815813a332a2d0b30966478bee93461cc334a4e5b7b45909d407f9ffc3938d8cb08a6e3dec77e55fdd3bd909edea8a20813e2e4c1b714b8d3f0fbf68e2d3c9a7962192e598a7c68da538dd7b903f87f4e4a49ff9801d5fc1b6d4658835f1a6866123dd09c6aa0abe9122e5524e99b81c3542787b00fdc112c273057f74e3aeb86f9514e3c1797bbd7a54a359f08a6bf80050f9ec6ce83b343bbbbc77335896c2bc31c0ff47cc4a1afbffa2ec68a97e1196119e76485e4cf3911794cebbae92c6985d94bccbe2d9cbba636f8a99404691b31e40286c3585a30d6d422f5141b4d3cd1de17d7abda73cbfc4638d4dd3d0c2d1fee605128a89dac0b277e3a76fb4da8912db535860a9a244c97ceec2bcf89783eab210167fc79c0554d38e74af8587b1febaacb10fea7253ee5ab2c7b3f0da2214cde71078a468ecb9572501ee989db32b0f75442b43788942ca107df72830963d1a2a126282a0611d500861a6810848b6654cd42f74c9a93e7c57973f2a8e39708b549453d87695882bee849da340c60793f04244f42922005567c68a0d6a6e75320355aa774055e3cc03feee23971076ba8faa56245a50398c134054074b41b494edd45d2d496f49f67f4f80c5a92486696e02bde8215ccd956a2af014eb5dd87a604a8f482e46e838277e9845094a25aa824404749ea9db5baa9de774abcfa3abf52426f65685552f3f0cb1fcc68f59d2db6964566f34a75008019564ee03a07f4c864c6a615bc6c9d4061446bc4a3d45ab076fcda222c59646768eed24dc56d41322e2dd196cbc2b0e6de5f51b0c4f942b189e7fc63393998de60c8b28e7911c42b491e4852d6e71f754cc52a998b9d04cdce3259c16b8993eabb7b3543cedac2d013d3948d1a32e3feb14cbeb1897be77cc79a3a5b27e9209c91ebe347ef443af718dc22328d179484b9021939bf16adaab2c382c79335f6c3376e3084bb0603a9cfa17db2eb5c1b214f6ea787f1ebe5b97ef0bce6c549c3509079d0afb9d016a6bc3c0aaa4523d1a5dc9b8747062bc4be9b64cc272fa4238a1ea90556a3402076a8f48a05a66528ef334aa20dd80a2e3c16e41e256384187d87ac392e82dd01b39a657f786c9760bb6946bfd3ba85d3b2f601814c4bb4163144ca5f9da8a55a1e08d02cb0f74f4e7883b62aa42bdc45ec0ca1f8cddd03978e24ea8c709f244b6a5a2794088bb7730fd9ae7143bb2e464b36e44294e9a5d44b45d63d6945ac9e6bc948f2af0fa370dde213f6542f78a5d2cfbaf8d372c65f5f3ebeeee0fd68ecef070e2905f09a393f861bc616f8e6987dab5065b75f2f1e73f63d0c7c0a62b7d3d3dcc9939d93bb102c48f2bceb10d446a11b3c119ab0d58f13f7513f90a7352bf6065a156883320d2bc5863028f8d53bf5fecf2baf9ca03946b3426f9b27611f6510692a63efe3116d581a0cc14c3bc5d9ee998e9e679a2e30a8febe5626e7740eeb7b13c4ca79118ae23e819418bd2d911d7a4b51c33910bdb8fb9c5b608a7ca778e5f0d0ce2c00b6955e02f850ca9a6552bbca66b1f82cf0cd7225deeb2f875c71094d20d1f462adf052820dccdbe2b0c01bde7d8c388d65278eab4baff6ab11ddfaff0187e53590b19ae03d9f5d1567a46b1f08730bd9ccb560bbc170abd300a051c39523ac3dbf906fb3da401976d70472623e89789a0839a94028bc12e29bf4a23b9f7fa56a3821d6981a0e2f86052d9e351c317d778b618bc096ade1", 0x1000}, {&(0x7f0000000140)="a957447eaf86dcd2a9dbba7824fdc5306181fe8920c4f80e0c757563efee1717315c424320593c5fec018548d114e2e8d8fc6059b3", 0x35}, {&(0x7f0000001440)="ddd612c5f60a6757a185eaba88e99dd830f0aa3ce06664cbd2415d871a0a8b5a91f752abbe796a9bc7c06f236816ac44ff01c81f1f26e073a01594f3594ba9bceb024319c6728ff057612f8fa12c7692da4a300d27466c7a976dd2384f7c0fe61ed45f0f7f75472f388775de48a2d324fb49301e62ecac932945b318b82a00ef4f428698bd66e59455626e56ec8e8ff75a8b98075db775f86d2fc62cb1d0", 0x9e}], 0x7) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r1, 0x3}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100, 0x9}, {0xc5, 0x2}, {0x145, 0x1}, {0x47, 0xfff}], 0x4}) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x6, 0x5, 0x1, 0x1, 0x4, 0x400, 0x0, 0x0, 0x7, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x47f) r3 = dup2(r0, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) fchflags(r3, 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10201, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5, &(0x7f0000000040)="5acec157a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1000, 0x10001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r4, 0x20004455) kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:18 executing program 0: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r3, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x161) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x3e}, {{r2}, 0xfffffffffffffffe, 0x8, 0x13, 0x4, 0x3}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20, 0x100000000, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x5, 0xff}, {{r2}, 0xffffffffffffffff, 0x34, 0x8, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0xb, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x52, 0xbecd63469d2040b1, 0x365e, 0x80000001}, {{r0}, 0x0, 0x2, 0x1e17e713362bc6b6, 0x100000001, 0xbde}, {{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x1, 0x643dde2e}], 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) fchmod(r1, 0x2) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0xfffffffffffffffe, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0xc3, 0x9}, {0x26, 0xd5}, {0x8b, 0x9}, {0x46, 0x1000}, {0x81, 0x59}, {0x26, 0x2}, {0x2, 0x3}, {0xa7, 0x100}], 0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r1, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x3ff, 0x3, 0x2, "07be67705ff26e2603d3d6e4dc7937a380618c36", 0xfff, 0x80000000}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) recvfrom(r2, &(0x7f0000000180)=""/84, 0x54, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7ff, 0xc27}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xfff) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0xfd) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) lseek(r0, 0x0, 0x0, 0x0) getdents(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0xffffffffffffffff, 0x1, {[0x4, 0x40, 0x4, 0x9, 0x2, 0x7f, 0x6, 0x80, 0x9, 0x7f, 0x5, 0x3, 0x5, 0x2, 0x5, 0x9, 0xeb, 0x12], [0x8, 0x7f, 0xf7, 0x3, 0x1, 0x6, 0x3, 0x3, 0xfffffffffffffffc, 0x8], [0x0, 0x7fffffff, 0x9, 0x2, 0xffffffff80000000, 0x400, 0xb73], [0x9f10, 0x61f, 0x40, 0x81, 0x161, 0x400], [{0x0, 0x8, 0x0, 0x7}, {0x81, 0x5, 0xfffffffffffffa25, 0x9}, {0x7ff, 0x20, 0x5, 0x728e}, {0x2, 0x0, 0x3, 0x3}, {0x605, 0x0, 0x9, 0x7fff}, {0xffffffffd7e968a4, 0x0, 0x3, 0x100}, {0x3ff, 0x2, 0x8, 0x81}, {0x8001, 0x0, 0xffffffff, 0x200}], {0x101, 0x2, 0x7, 0x9}, {0x6d1, 0x10001, 0x0, 0x7fffffff}}}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xffffffffffffff98}], 0x12bd) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x0, 0x4) msgsnd(r1, &(0x7f0000000140)={0x3, "7a92d512c40d7a259d922c80c8464c533681a2059bf0bcd134d71c6ab5cf6a118463f57f8ced5feec4f18788a8401b7c3c1fd206c661aa40558a55e4d9da6ed505a8ccabbb836c09b7d323a3d0ec287041c994f5e9942e73cc3a23fb69a8e153ca35cf9398e2b7c103da806cfd5c919ffd117f51250ca0a0a31e6ed83fd99161065367e151cfc4914dc1c6f59be702f262865defceacd99422a5a5ace5332ffa1f725d99a49249d1ed6f51637f27b00ca0aff132"}, 0xbc, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000580)='\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() close(r4) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r3, r6) r7 = shmget$private(0x0, 0x13000, 0x200, &(0x7f0000fed000/0x13000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) r8 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) kevent(r8, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x1, 0x0, 0xfa8}], 0xfffffffffffff04b, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x4}], 0x0, &(0x7f0000000140)={0x100000001, 0x1f}) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getdents(r3, &(0x7f00000003c0)=""/86, 0x56) r4 = getppid() getpgid(r4) getrlimit(0x0, &(0x7f00000002c0)) r5 = accept(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f3edc4053bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000540)=0x40) sendto(r3, &(0x7f0000000140)="37b9789ff8976ad930f68fc9ccaf5f6c78ac0b8c2b2c89da", 0x18, 0x40b, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc150, 0x1) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x3, 0x6, 0x1, 0xfffffffffffffcb5}, {0x3, 0x9, 0x7fff, 0x33880000000}, {0x1, 0x3, 0x100000001}, {0xfffffffffffffff9, 0x5, 0x56a}, {0x3f, 0x1, 0x3, 0x401}, {0x216, 0xfffffffeffffffff, 0x1000, 0x5}, {0x3f, 0xffffffff, 0x8, 0x1}]}) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) bind$unix(r6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ffffffffffffd79}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1, 0x3}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) pread(r0, &(0x7f0000000080)="accb1ba28e54df7d539e6d2bfba1b5cab1d4adff9b6bd7c1d761a6d11c9847cc7e1cec9742df34f717f2af8f5950e6310bc62431785e2829872239b2148f9d9a6ab858083672d8d3ea3d6aea212f8a68e6f496df8ec8f33f802e6992a481b80a8c22d32ec3f0cfc3a02e83a4cf3e9b83f7d042ef1c65c0cf4940a0b5e6fb08e15427d8cae0ecd3089e10", 0x8a, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt(r0, 0x3, 0x6898, &(0x7f0000000040)="4d551705f5557ba015d29e32d2332c1106a85bbc292c810f6356f83add3f8e41c7681c54fdd93e1384663934f7e7a38cf50afea918acbff9100c8109b36e15885377d4af0fe3e571c78ffa98f811af26d782f063a92f66c4badd0763e210c5802245afe3c28f8ffad905173dbb8ae7218d94011296bc0da1042710bd85314bc74bbc71090adb0029b4f7e312b2d30d7185aedfca2f2313f5834866b9042088c219bad6cd52762bc9d8e62112f18e34b25bcbe7c645479014d2f90b0def65fd4103c8999b6f5cb1f0ad8711bf27c7bd6a605e", 0xd2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x80000000, 0x100}, {0x1ff}}, 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x6}, {r2, 0x40}, {r2, 0x4}, {r1, 0x20}], 0x4, 0x2418) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") r1 = getpid() getpgid(r1) 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) recvfrom$unix(r0, &(0x7f0000000100)=""/196, 0xc4, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f000031a000/0x3000)=nil, 0x3000, 0x0) recvfrom(r1, &(0x7f0000000200)=""/134, 0x86, 0x802, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x6d95, 0x3ff}, 0xc) write(r1, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5ed3a74d1f38250510ab0daca228ecd2267ebe3dea9b3b0a992561e43e4749bb7bb6a520f6939ea964f4e26810a703c9027098144ecd1015c3e5c9613d984f1c199bbc96aba2de7dab2124717cd0d187eb88f5fbd84abba3e11e403ff75d4b2ad2aa50841258c9512d24092da2f5f34b0439a360777fe69bfb3aed0ef06fdc74e67b748117cdd678aceef6c28ef05b31e76cde0a427dd7e22f5113837a77f096b3940d5f31dc24f115d850f6a495652def25993cc887ec3693b44b82cf486ebb48d38291078ee663bfc7f85f9fcdf2e0cf2d9e1a30d41087bf87936e4a53288ad86078fe7284bd2e1e2a009f1e4d7576a4d8a46b48dec581586d39400d0ad57d32fe8e025f9d8c218bb7c248da87b08db7bc0081c632b9a183ee2391e01522eeb1782476dcabd4a785ad280bed617c51fb4582df772518fc08ef115814c4c61bce8112f769a9bed4179669cdbe7680d296e9e64222dff9d37e72cbb6aebf2d14654bf1f0fc0247dfc4041b6ee681c7b69894e27bd06a340f3afb210f806e11f35da0b81730c6cfe5f06d0f2b2161a43dc4817f5511ec1e10a1b29dc6d7a1a9fdfb176cb56c922372f987ecc09da9663a15d2b83b2a2f3750ffc109f1b4b6a17714513bd6e3db869ee13b9d85fe37e0c16340ff35ce54ed926935ea36c18c83f7814a67579342089fbdca0d8b70179d5d7f2231bb9306e3c7ad2b4b8169885596fc95f3e5a3f212a97e25371da5fa7934e6b135b9197f5719c9c964dbb0c09fec78ed9281e32efb6af01a83cd68e9417fcd1f5382f66509ca8f8b04415549c9a3589a1dbcabbbd09f67b06577d3975819af51759b062a0cc75395cd5d09c2d1dea53e36067b47e4097f8b1f6dde9b9253922488db8c370ce10425e859b6303d436d3db5d80f6f1499031c6331b783371363f5b407e540dc93cbb9cf4dc3707dbed881182bf7f069c931c5241997a9299486f11345002836049039c6e31de9d438e46556cb93f481657509eeace7a702a6b1b8b2b256c97782d9cf4a8ef4daacc63dd8c11703a5cd99805ff778271cbd6a645f55aad56b2438f0d04d870261ad50f28c826298b7f7f9a0fd21f017cfb545bc95d1bb6c8f28a65ecaa7066613b5c10768433d4800e216e0c12803a8a3a16f1a1707c355f3b6bbf18389ce2091741ae0461ec606b39328f48f2a238fcbc06e7bfd05669a713c290ca0f17381a9158b173e53d438934b977e15dea7e4b950899aa6bffc3834e968f8a31dff82008943ccb69a648761df928e2d31d5bb32813888f01c2dfe276b1d88147577f67d9e069576ed1eb0a415f32a35878dc3444314a7bec43b0af1c3e73bfd7cd2d9c4bd8fdf77e20f474708fa08aca8ad65e4a06ccdc6e12736c803bb6096196e1af89a5f4669d0e27826af67f0e8fa6bef98177048bc2dd30321b56e4c1d26cf1ad01ab982d015c23df8dd1dbfdd90eb31689bc322abc8ad92cf08f7baaaefd6a7b846ca96f76cb497f32d0ae1fb4fa63e46d51901069e119235924c4bcbf8ea8f2b9a22ba826f9b055e937385fe0ff9e5bdeef33d1101b1ccea7b4053401194abe461bc036fe3a858ad1abb4f43be976dfbddfb3d4df86c5490ac1461e2f08e6784a6c8772d27a32b349eda827b7085e8c47f5762203990ca902b6e1e926e861f84d5dad2a5acc8e8cec7d3ceed8c490f4f964e570b11f348bc6b6889f79291509423e953dec43f82effa42735a6a5a6d6c184fb368526e4754280d20f0055edda3280da9829ff0964a6106d8c4c7d0f1520cfe55fb70b52354b97a21bf35bddc6d56eff261e824c36ceae6347037bd784365a1aa961515eb73fc6e5686c1aed505a1802978765ca113357d00a856d67ea95ff78248aac27e0f7507d92b894480ea0d12f1c31ea2b760cf12ac43431f064d96ff810f2c440629968444d386115a930ee080c0739a68c4e31b3e7530286360291e52d52b4f3781537886f64924ab23bce464808b416c37a68dd68ae5993109f3c0df7ff07d97e1ef905e0c4a91165ddf609d80e63f445eb820fd48b5fd51dff351d8d80c473925f8d373c0600df224daae8dabe04a869454e97d679e774aa01ebd8f12dbfd746c58f2e6915aed5af7afe5064dcdd9cf26e7b73a51c6c0905fdbb0fec6af9d180268ea1b4e3bbe4d9058a174421921593848e3b0a84cf8022081feaeb69cf316865426e3b043108235d345198da65d5df36e051aff33279275726e470b9fac25a4ce9513191770ce1909a561522b23e92e7765efd49779dd985a55cf1f9621c36cce1b2fd2125eef210618d097d26a3de4465661d5bfb879f657308c496d056970bb9ec62e4cd7e1a92bc016be8ac343658c3574d69d876b803dbeeb03921e77ff83f258ce7475c4cc2bad434f1af6db2a55758f6d05304f05501c719f32b22abf9f0c600edd61e2b39cf7c1bb8065f554e147173257ce09d01f17fc861834db32a9b5cc6ef606fbf16995ebb6b606311346db6e561643b2da4f12053fdd976afb94054aa8d7e6456639ae56ab8f986cdfd536d8a7974a0de4deafad863662ddc4a0d2da42399d8d2509d4dd73f61fe210c9c8814e0ab17d9b8486ad6cfbedb285008ef6205d10caba831cf1e6fb36f787aba759dbe908c2da175fa0d1074e78a2a99824259274e634884db7b744598dae53038c66908aa254c2b1afe5acbddd3a529ddc238394be1b7680a902a50f189feebc461c04ca8140a0ad08c18109d2b86c6660fd1a1d7178932f8109a5497e46112f369bed7bc25bccadbd6f94211f72ae9949167e60c35de6d1dde4399a770ddbdd82913740c20cd2eeccec0bb8e648cd673e605702f2c5b4849788c7846b82bf7f3fb207280fefb24914dc344de721a3a4e7b9e72da0913bed93eb7e21f5231b924e00a629c639b8118662f3c9bd64b349f639b58a6fe7926c5b8dd1bcf632ae1e3978ba843eabe398e7b8716a8b3a03af59db3c65a82c808bd37a46cb139a3d3bdfbce0ee70a56b81e3a18414385f71c6f5959a37981b7c8ba1baf36087c0855941711e94946832370354ab5adfe2d436b3cf7713bf7599dc3e554309b14b3f6c9c104a150a3089be8b49afcbb4e73401d65d8dd3e38be6020034e46a37491e5c3af876f7b6ccce624e182a69b54d61400248fadd9cc9749c4490d9d10566c8106e09cff8561b8e721a4beaa30b33aca10cce6918e9edcce9ad57af4e1d737d413ddbe8c2832f84a08729a63f84ef75184eb427ccf53b9df5982ed20f783d973311ede93733f0aeac8cc59ea8e1942f7ca12b6188dd623079cd06c7e81d9eabca7b4e07be5a8efe8ff273c2acefa0e77b8d2f7eb576a741ce4f9ebfa27dd11572066f1eef40f83f85cab111b0c6a89f87e3b7a32655a953c22c7239f0f40e96496e8ce0a71b77ca2912d81cd12528935f9c7b0facb99d3d0fabf9738d6ba9aa5685be80f4ae44fb47483a42f68fb2d9358cfa2014d08d4d7ba5877fa7525f8e8eddc06650adfaea87d307825d0ce1e24381cc6c5d2b3e1a861a9271b8170850eda792d39c325f7b2382f14eb70c5704a533f29e8d13cd9b3775bf5a0242f9f0f2be1098eb588a9bd4aa2e6082078ad9de3e58f95a3b165e06a92c732585951eabb43b2fea27c1e85b652c50f18227d6e14a8f4dad9419c18b91c65f15b6bc72b10ed86b2394af50fd66d8bfae31ea05ea2bd350f9840f129617baf82e2eaf20272d95578ea528f155aa83eca7c42176fd2bed9dbf817be5d27149d207d3e23aee878ae0695f0dbbda25203bf655a7578d8224174f8faee326b7e3951303d347ccd856004d589c3624c81c64ffc86e580331c22429212fd0cec18e055690cdedb9f26de890ba3c0e301c299bb807c326832478f7ff6b2a868c41c768091d923a23b5a06101c55e751d", 0xfa0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1, 0x4, 0xd43, 0x4}, {0x101, 0x2, 0x3, 0x20}, {0x8, 0x5, 0x100000000, 0xffff}, {0xca48, 0x80, 0x40, 0x8}]}) syz_emit_ethernet(0x5, &(0x7f0000000100)="4d19c35554") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x301, 0x100000000, 0xb51, 0x683}, {0x20, 0x9, 0xb648, 0x200}, {0x2, 0x2, 0x1ff, 0x401}, {0x0, 0x2, 0x80, 0x10000}, {0x100, 0x4, 0x4c3, 0x2}, {0x2, 0xfffffffffffffff9, 0x5, 0x5}, {0x3, 0x0, 0xa65, 0x4}, {0x4, 0x1, 0x2acf219e, 0x9}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000300)='./bus\x00', 0x20040, 0x80) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x3, 0x1, 0x20, 0x1, 0xec3e, 0x3, 0x80, 0x2, 0x2, 0x25, 0xfffffffffffffe00}) getegid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0xffffffffffffe0ea, 0x4}, {0x18, 0x1, 0x71, 0x100000001}, 0x7, [0x20, 0x3ff, 0x6a, 0x8e5, 0x40, 0x2000000040000000, 0x9, 0xfffffffffffffff5]}, 0x3c) bind$inet(r4, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) write(r0, &(0x7f00000001c0)="670dc325248b3975e592e2ed96cc04aba7775579b5224aa0e45bc6ddfbb8fbba7b5dcdc01b641f45227b358db7da8bf46932c48051c01ed5bdd84cbb75a348fb9242ca8c8f48a00224a66af193bc", 0xfffffffffffffd27) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 16:00:19 executing program 1: setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2120, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = dup2(r1, r1) ioctl$KDSETRAD(r2, 0x20004b43) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x4, 0x9) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:19 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x1000, 0xfffffffffffffffa) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = dup2(r0, r2) poll(&(0x7f0000000080)=[{r0, 0x4}, {r3, 0x42}, {r2, 0x40}, {r3, 0x18}, {r3, 0x80}, {r3, 0x8}, {r3, 0x44}, {r3, 0x4}, {r0, 0x8}, {r2, 0x1}], 0xa, 0x5) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x3}, 0xc) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) fchdir(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) getgid() open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0xb0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000680)='/\x00', &(0x7f0000000080)='^\'{@\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='+\'-)\x00']) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x20, 0x20) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000400)={0x5, 0x0, 0xfffffffffffffe0f, {[0x8, 0x4, 0xffffffff80000000, 0x0, 0x5d, 0x4, 0x0, 0x5, 0xa5, 0x9, 0x7, 0x3, 0x2, 0x9, 0x1f, 0x3, 0x6, 0x5e], [0x8, 0x8, 0x7, 0x80000000, 0x401, 0x6, 0x80, 0x4, 0x1, 0x3], [0x1, 0x8, 0x0, 0x100000001, 0x80000000, 0x3ff, 0xfffffffffffffffb], [0x6732, 0x7af2, 0x3, 0x81, 0x6, 0x800], [{0xc3a4, 0x9, 0x5, 0x9}, {0xfe, 0x0, 0x7, 0x5}, {0x9, 0x0, 0xb0, 0x9}, {0xf1, 0x0, 0xff, 0x46ba}, {0x800, 0x0, 0x1, 0xcf0}, {0x5, 0x6, 0x3, 0x9}, {0x40000000, 0x20, 0x8000, 0x7}, {0x1, 0x1ff}], {0x6, 0x100, 0x1, 0x3ff}, {0x1ff, 0x80, 0xffffffff7fffffff, 0x8}}}) r3 = dup(r1) sendto$unix(r3, &(0x7f0000000280)="f92d319125333a87aa353320c9f542bea05dca06c3573c6af7e91ecdb63896e1a0552854ba4f7371be28ef88f7fe17d0f3ca52443f74c268e7264c2a52409e97707661d010d101a79c2d480b9ba99f6d6a53bab4455cdc71bdb08a6c0bde67e9d8db91b3d12f84b6e4eafb2e3115d344d71e6fa4263171ce6cf9a09b62f52fa24b59c5053e1d2010c96fb4a402ed174d23262c9c97dd07dde057faf6985839944101de0311260c99a865b1681bfd25c6d2238a1c3fea259d4f9d7d1444a29c9d29d0b1a22ddbca398298267d038243974c3336ba9c9df1ad3f07", 0xda, 0x8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000400), 0x0) shutdown(r0, 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="965e8490092af1af8efad0", 0xb}, {&(0x7f0000000080)="e6a1b45ccd052b37a184b132ea7aac0b2bb3e0ff61996569e908ea6d724e9f75b53ded39045ffe1555505441f8a9d71b2737238aa0ef11fbf969ce5c297a6ba6b5a3da9d9f536c621023859a31ef99cba4dcad1deffaa3b94e0958928ec86467fa2e85e68f28d51a9ae81aeeaf11fe5c9c751b1b0893dca1122267593dbcd21805c5f0b5bb1ec00098e48b2d292117bcd4ea2073d920a3e67b44c7ca", 0x9c}, {&(0x7f0000000140)="efa0b9ca4462febf77f2391dd292ef56a4546d1f55509962145319ec053daf0a1e", 0x21}, {&(0x7f0000000180)="0af285621e2c47e5371d9d9d7b6b1173590c54cb3d3efa047e7c677f5dc7f05028fa4b22f2a3f5fb93489f5950123f48b4e98fbfd2a7d60bcf4fdbe30ac4cd20dfe14a3c33ca5912680f5e8a86a3d5fda3aff428c5990e9e6ff33dfe17aebe66828df0b75a2a72fd9826ca28f493351fbe0e422f3a662883d26df3b09657c1b67575aad0f71b4094c272ae13e933e5d448ecce1611bb481767ee", 0x9a}, {&(0x7f0000000240)="aac539345c4c4a033e0a12", 0xb}, {&(0x7f0000000280)="b7ce31a916a5fa80dfd6d15fcc7f222e9b0caf7573de513953c3d748cedd439fdb28bf6caaa7842c81a47e29e4dee50484caf69b14aeb4244c982dc28c237cf279b73842cae7643a0a4bba588000ecb8ebd5575c8169c254138bc1b206976f77df17191b856e2a9260f394c66f256a800f83d906ec001ac7d5ccc1637f7fa038de15bc289bb28c20a543e65c05a6740a33a4c5c3b1a96c585bf085c55a98a66c857e63d552063835138ffa990a81dfce8c8b74ff7e0ed85ff7bd1cad07233a91f86c592ce3ccf54a038c34d5f72078f5f64820d025a6b414f1cde3b19c52", 0xde}], 0x6) 16:00:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x2, 0xffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) accept$inet6(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffd43) r2 = socket$inet6(0x18, 0x3, 0x0) getsockname(r2, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00"/110], &(0x7f00000010c0)=0x6e) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) dup2(r2, r1) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x134) setuid(0xee01) fchdir(r0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCPROMISC(r3, 0x20004269) close(r0) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x20082, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000840)) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000cc0)='./bus/file0/file0\x00', &(0x7f0000000140)=""/90, 0x14c) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000a00)=[&(0x7f0000000940)='(\xfd$%\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00'], &(0x7f0000000b80)=[&(0x7f0000000a80), &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='[\x00']) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000008c0)={'./bus\x00', 0x81, 0x3ff, 0x0, 0x1, 0x5, 0x8, 0xc80, 0x2, 0x0, 0x5ac2, 0x34f}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='/dev/vmm\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='/dev/vmm\x00', &(0x7f00000002c0)='/dev/vmm\x00', &(0x7f0000000300)='/dev/vmm\x00', &(0x7f0000000340)='/dev/vmm\x00', &(0x7f0000000380)='--[,\x00', &(0x7f0000000400)='\x00']) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x220, 0x0) execve(&(0x7f0000000500)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000540)='\x00'], &(0x7f00000007c0)=[&(0x7f00000005c0)=':\x00', &(0x7f0000000600)=',(\xd5\x00', &(0x7f0000000640)='--[,\x00', &(0x7f0000000680)='--[,\x00', &(0x7f00000006c0)='&(\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/vmm\x00', &(0x7f0000000780)='\x00']) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000040)='./bus\x00', r3, 0x2}) pipe(&(0x7f0000000a80)={0xffffffffffffffff}) dup2(r2, r3) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0xfffffffffffffffa}, 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xffffffffffffffff, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x4000000c000, 0x3) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x1) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x6, 0x9, 0x6, 0x4, &(0x7f0000000140)={{0x3, 0x100, 0xef, 0x40, 0x0, 0x4c7, 0x6}, {[0xfa0, 0xa0f, 0x80000000, 0x0, 0x1, 0x7, 0x3c2, 0x1000, 0x80, 0x0, 0x0, 0x6, 0x1, 0x3, 0x800, 0x8000, 0x3f, 0x3ff], [0x7, 0x180000000, 0x771, 0x5, 0x100000000, 0x5, 0x9, 0xfffffffffffff801, 0x2, 0x7], [0x3e37, 0x2, 0x6, 0x4, 0x6, 0x3f, 0x6], [0x3, 0x0, 0xf1c9, 0x4, 0x1, 0x3], [{0x80000001, 0x4, 0x100, 0x6}, {0x6, 0x8, 0xffff}, {0x800, 0x2, 0x81, 0x9}, {0xcd8, 0x7, 0x0, 0x9}, {0x6, 0x1f, 0x1, 0x80000000}, {0x8, 0x1a42, 0x1ff, 0x4510}, {0x8, 0x34, 0xaf, 0xfffffffffffffc01}, {0x1, 0x6, 0x3, 0x81}], {0x1, 0x7, 0x4, 0x501}, {0x7, 0x20, 0x0, 0x8}}}, 0x1ff, 0x1ff}) open(&(0x7f0000000400)='./bus\x00', 0x402, 0x8) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x80000001) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:20 executing program 1: mprotect(&(0x7f00004bd000/0xa000)=nil, 0xa000, 0x4002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) 16:00:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x10) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r7) socketpair(0x2, 0x4, 0x10000, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000017c0)=""/4096, 0x1000, 0x3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) recvfrom$inet6(r10, &(0x7f00000007c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x101}) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: r0 = semget(0x3, 0x2, 0x500) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000040)=""/113) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x40) semop(r2, &(0x7f0000000000)=[{0x3, 0x7, 0x1800}, {}, {0x4, 0x8, 0x1800}, {0x1, 0xffff, 0x800}, {0x0, 0xad1, 0x800}, {0x7, 0xc000000000000000, 0x1800}, {0x4, 0x7, 0x1800}, {0x1, 0xf1, 0x1000}], 0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x809, 0x44) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus/file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r0, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x4, 0x6, 0x6, 0x1, 0x5, 0x0, 0x0, 0x3, 0x2, 0x6, 0xab}) 16:00:21 executing program 1: socket(0x1e, 0x8000, 0x3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x5}, {0x747, 0xffffffff80000000}}) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x6a8, 0x184) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x0, 0x7}) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="00000018", 0x4}], 0x1) lseek(r1, 0x0, 0x0, 0x1) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x35) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x1, 0x80000001, 0xfffffffffffffff7, 0x1, 0x6, 0x1, 0x5, 0x2, 0x2, 0x7}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x40000000000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r1) r3 = dup2(r2, r2) r4 = msgget(0x3, 0xa2) sendmsg(r3, &(0x7f0000000240)={&(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200), 0x0, &(0x7f0000001000)=[{0x108, 0x1, 0x6, "947b56bcc5e7ceb26456d6d1d37d451f9f3076c336d0be83cb60143ed55162c0bf086796b11be1f3df325d437b3dbf133cdfb2c7aeb698949e40ab14331f607907a8199205465a99bfefe521233c0c3dc21ab5a1225cf3b9890e972e1d8ee4dad8c6e4664a860eda7170a6130629ca24352f8997906651a0e77fd9b36d0c74f8048875d7299d35f14491734c670b741cea6472e49a63eb601f3de1296af801d79793b82d6cc7769b1fb49a388aae530ba363ddb0d832a69128261df1b9356966d71f619e3d6426a094bce3adbb92aad94abad9b66ec35201aaaeb8bf2d397eba7e71914a2c047cebd5a27699589c4668d0d6d853043a91"}, {0xe8, 0x0, 0x868e, "3e191a7f6a9f0b0b37c6f4d0c16957764555fb9fb966f2bba2e591169c2d4282ba00e1cb4cd6f87648603402090d123fc5475cc98126b1ab7181a20568473e3b8107c1cb1a9869428d846f7b7b417e230b9fe191ed69bd95cb931312d85d842376d6775c0e1a4fcfa6c1b17461e90fb6ed7955fe746cc15c6db6bee238c7fcbd7269d1f65aa2c92e25d8af48b7e02501ae503b069090d8c276d688a0868db51d17aa595a051e94763cc2dda6272503491caba6b47ecb7294705452ed4b010495287e40a119a166aaba36abaf039cf1f8b8d19a"}, {0x88, 0xffff, 0x1, "8a9be28ecaf7bd3b96928f7cd42f9823337d7244a30479f20a5ced43c254e040090eafaa2d54c9ccbb06ec553b3fa8ce6dde89d15497642f8436e234b3f090b3aa4e013a8cc1904af7b449bb8a2f60434420b746eceddf14b06aaf5fc7af04b7302b15f9e25f02782cc963a1d6e294452a52c2b2624fa7"}, {0x58, 0xffff, 0x100000000, "0bd95145e7c43a901211b3b2434f21bbf3345a42bc225924200882717cc880c0d2cf6d3530d1af3d9a2ccafac1ea8faa740bfd703706b7fc4d8551b6f1d1722a4809e9"}, {0x60, 0xffff, 0x0, "ba3b2ed87a0a64e2699d4cb204209db66c0b8c4ecf2b85172425de79bd3b78871cd49894fc7a1f2821f255d4b62e2eaf3878731b96edc2de40654df83aa5deb948d85c24ffcdefea359f"}, {0x1010, 0x1, 0x1ff, "132b940b404e65b8bef1e240563c557ae7be743b56bc135f096daa43af72e95447dc40c88c0efeaa6a6a1912543c3670490a24eec87508a0f18d71243332c18f55ad0807f6c89886dd0b3466a6edb01915b3cbae511aeed00119686cdc32ccefb3a24622ee4a3d6e4e47449907780bacda7fdd76a42850e085d2dbbbd500a718b598a185550a8b7e8e0746072e98ee5be27d21be3c323242ff2610b235d61809a1494481bd00ccf86ff47dc9299ad763b30b7d8f1295eca83f5fa5aef16672fdb86cf273b695fea07bc179c7252afa84e5824b307c1db04e19920bfdce707acbea207aac6677e6905d7a216bd1f4526e1928c3cfc3456446fef573cf5828f508ca15a2c368377a90c59a6e4bea9c5e8d2ba89be85d2e9966bc54196081f755f7e19278abe606bfaf5002257bdd5e65eae5760c019771737534054ca8dc4cfa7207db99a0c2f70e2cd36effb5c738abb399b29b4bc94ba8d890ebbadf94fab67dd41ba020ea90c3bd3ee0a23ac17497fb73e9857ad6dedbf0189d497f25c80955a38fc89800d4889324a58922a7c2dfbbc81f48014d040f43aeba1c3fea8e9b6787abe0c2941fc7786c52e8c314857eaf18fd42befdc1f79ef7b300571b6f829b9e431e8e43c5d83cc9fa52da0834239556dc8dfaf62711c6203c9348345a5bcb34231c78fa77de9bdec40616fb3ea78082e76efffe1d68b70387c32b54cbeac81f152746e30e00a075d6707d333b9192557c19c3601ea4851d136a9ad002c1836ca566d661e44b6dff51509380a919484cb548a7d9963e38236c98133ebb9eca38ddb0b2df50b94bd159051a97c78299d808662bf32dba5f7e73b2e8948af0bfde2ebddc992e0467c9722c101bea759e3b4957f7ddfdefcd2ae82352adabc8ded7b4b21188d488465b31af9ebb5b39525fc77d910d09757a2195cabd5469523569d1273fc9e58bec4ee321c32d9aa7b11b525a32dd83f0c891d5bfc5f6e17432525e2030093a2f45e63b4c07cf261b5c1a7bb9c2b693a55e0ea4b627daaf4cd82ef862e20581a6a0ce6744c2e123b53d4956e159aa2db9dec2ee773ced134848cac7682bffcb16d8ac8051ecc62c2f9dd39da53adccfb63fff1a8461e4a63949ff47f0d0585ebe1f4796db8fc4ca87a706b7d5e2f4123365000a4e1e04fa750369c762af1fc0279bb245d76908902ab8f3fcac73f74497b74144285d428dcf4dae7acbcf626ebe80faecbe9d84f2171c677a171a0b3295c0bbe3d3ad0870e15630b4f43efd9cad40cf506400b11296ae54e4b54982fc49bd4ca7d98beab5cd402ef9673f881b3649e9214a92f5ff1dece8051cf08b72bd1bd809c2b5bee3177ccdbb7344c2a0402ea83410803a8ddce81cd7d9f60fe52b47e230ba72d0d97cbfebe314ba973f27ca0498c65eeaba6b15f876f9afe714c4555beba72e517d8a3de92918767971a52630abb18bc16bc360450c8565edf7690d8cadd86c5b48c7cee1f12be800b40b803a51f48c95083c8f268d42e6f76924df5cdbdf10ea1f96bbca2330cf5ad3ad112906214a5dab7bf7ebd7c660cd88782a2375702c34f2594acd1a428f82f8e40c8db1c25c98d41f24c9c83d2cee06f3db9464868f9f467683c1cd5178ff56a094110c77535721b92e0c795bced53bd5d0ad6763a2bc50ddce8b0596959a3c471b1751c271526c4ea64994245b6d437bb4bd9c09df1ce6befc1aa5e2b61f8fda878e041adda0338253c524b35041b26d6b17cb87be2c036bb49ccee962ca982b867992ce75cd092bdc86697422c40cba4960ce551bc73df0d5e61fb6c394720113397daed4c9f92fa590435bf6f96a3a37fcef71a76d369d16bf653d8fa01d3c5049d9b4a89377a5e2499bb4e27ca6131a25f179cf3ce2e06a88896f47689e0af347a09dc133a05cdf11ab7ddbfd13b16f00a0430e5da5f445be5403c62ce36124ab7462365964902ce773551f5f3937e3271213a603d11d1f6cba98958aad263b7270f44a5926ed7d3b96b0458a32bba09f602b7b4ecc2522f56e287b8efcd7881584d16c33e608d0ca38798ed931f4895f3fae04fe22b9fd20156487c92cc475a07c398ed23402267632bfede8b450956b61b2224e828ab207ba62b0edeef33dbb7bcc38d0c2b1c09951176c5e1455772e521db92b9b4a59d5eea9fd3efa55a36aab614b1ae429d8db020f4136528eda1cfb326cb8e175fc6103881e973a99e26c0d70ab344a1eb9ed985c4c75cc651f80034b84810f3691c55d564b22a47117b2ec4f6489a8f7d8e18238575c2df365deeecfef3fbddd46092a22f74ca33ae21bb12c057921063a5244baf1bd96f1edd183e1be7f2032711e125c56d36bb972341c9fa9ae3f6144acafa190ffaf8c83165280de69efe2b7a06c660a183844e5a7c0aa8827c9c411fabccff6030726fafe85b1055e8c30d6eb0dc8fb86bd3e823b219c47d81e4783c65e41528dbd0858d9270bd9d449b8c4f3c8abbe44894961a1e2b5094407b0972b638937ecc2bea0a41f1e8888ad903dc52fe7b1a8a62f6cc8f0c47026794193eefa4a1640b9af1240738b7d32d9e1447dbdb82fd010d91cde36d9d3a03a343b201454c9d105a5b0aef3cb9cafa0feba88d7fa26e5a053deb14f79198eacebbdfb3a801a58ddedd1e6080717a1797dddf89745cdca5e402ce28cc298e86e636d8a64211b6186db37d28c59993b1737c5a090d45a0efae63ac7862b743625027c0dd3f5d8fce786df64aeebdc8b8fa9e9cd1cf60a2e09a2d423b413b37ec6cff4631d47631ecaa84486ebce082e1b0f8365fd82fbd9642bd26f60bc0a6aefb91749402c2834bea065944ec79f18f63db43e5ff4ccffb4f87ac8ce716400c2c6f35aa30e36f1002ae8c2cc5d03d66a2aa60654de1734c34ad425758b516f907e5b753ebec0e39d2f8eac77f5c293e07762a852811442042e508e7a025db135ff58763caba1e320a5447e905928552aed3bf583c441b8c442612c7b2c9b5e6061980ba043583b3a188131cf08a4b5d905c1aca437be15ad80577d475422fcca5159e008d97b1f58385c2815f97b7a5d6ac4711283b856fa69474442378ee459d1255efcdd49277319673d130bac846cb7c8da631e187d6dfe38cbb312748483688a6c06735337226f81c2f3a353715c0cd81f8514930759acc3f6b3f0482a355662c81fee4092ca52fd55501e3b2b9c61d72aa5960093ee31d58234f776de7a3bea63e0eff37b8c370fcc49acdb54e379675fc1ae276e35e5d2a86d5584cd9b7b2462d54ae11e5bbd4859d77beadd9f6669693d39447e211f6ab049becee0db633dc0e9a40fd14a5d08779953d7a66af9f32022fbef2b2c824727339a9d3005c1199e7fbbb1047765e6804a03b449ef9d26c7f352ecfe6aa7e172f5402e1ef76cf3bcf7ba7777c4c0c1cb08c586fbdd0fce169937a98bf975179202e899b5ae998bd8c5dc54bdfcab183b0fdee62fe31359fd5923c2ea7a52cab6b72d9a59702ab2025a7e77f56a3fe540d2cab4ed02616022b1d33db1774f520d858c8bc1d4ca973d40a1761ae2907e4f4f4d2c5f62fbf6f29c7afd3a78041a8481c454612e196eaa207e93e719cd95846d108305886409065aea1efd1e605bc3e0fd2ba123d7dc85a625ccf1177a6cbd777684a0dd1ee021e5d124464a2d2da916e2e6da96b7b0a995656e021f87b4b978e8d7c51e8fa29db4b5a4c4c9c526d6e9fe54996d5d54972e58ecef55154514843671085aacc76d7c96ef744f4b8a5c0c9b7345c74b136586b335892ef9545867b8d30e965914463e0bfd7ca6144e3bcd6577bcfb35860bc13b1bca313ef3a8eb2b3dc3a3e98f0f9d079519ff5dd79368ab3d47907b1ff940b15ffd02fc839abe5ce2735f31d7563918932476c2bc2c95f4c77f3f5b4168fb2cf396ead47868070006e92c993ba9c0f8f770842ad4c187dd3185318859f3cfe5a17153df422d8f2e48c118f6f3d2c938fb00e652994896e294066d12d00f7aad22416ca0234f67336e88aefbf7629a3a2c259eda701faebfa0b9f73fe6ff102563ef9848837dc8520d833b6de2554096f95d34f409e8b1eec7510008f2838da83130fcd9916f83c5523712d5bd164555c722d527bdb26a09040c837f0f9db85eb54b3298a562d8f67913ab30b4509eca3157a998a99d163598ae72d31afeeb4edc48daae8ce88ea40ce1b5ee55a807b066484d78652642895b4385bc880eca4e0c0d7fe6dd21971cf42de4b643124b2db0c9a5e36e79daec7ad9df53eece11b18f58e4378dc5f11bf0a48e0e71db9fa4b8ed0b01677a50a0b6b582b871008515b6f41c9c66e4a06e0d14998a85b21791d01cc31e95fa5b2987b9eccbf94d50402e6540cb936c134ad09667ce3581e3b85f9a90bfaea8dbf3f443524538370310550eb61d2abf6cda1f02b5ed31837a0e5fdcf4b3cc04421db33b9caa1802d3d37d132bc97977f834f450b50a0f4c6daba55091579c726caf66760fef5a643b1247de9c41e53528eeaae12b64a1f46edda400795f42bc44bed00fca5cda4ab60dcd51de5d522186edfab63e1471cfb48f12a60e008576e6e33d7a3e0a858400f3a0bb5d928dea5db391b6f04d2a04a5bac25b590a43eabd0a61bc78f71bc9c681b6dec3f93cd631adfb1033f4992dd90f2e356d33725b2a68d8ebd914193316bb6fe92bfea952a68e64599e11c70e081b2fb651f32fce8fddb59d8fb984c664768ed21847b854563e9ce7ebc3223265e465a428fdf72860dac90ff1a93630aed74e496e0827b5a9e1dc21dc8deff930fb81d9398adeb19d9d60508b0fe100691b7fb3bb37e15c338bdfcc328f7ce23bcfd46465c41210598c3b6163851989fa90ed12f0b4a604a5db3715720651f49e6737e5b90d6093f4c9a8a1201264b11ad2cc3d49fcdc0a0e51410c7dacb11be0b06a0145e84503104e3ffbbf3098fe78e6c00e7fa06f083b391a504ffc20cad9c71675e31b44f7f361c01535ffeae3635a05f5f4fe6c1be0361d0ded2c48ba94f8d85f776c97520cca5c6de44ef3857bb55808e4f91b0100374a8ed92fbd20e37d03bc629124ebdc01d2ea15271f915d1428ae9c2f15c6ea840b9a53d3cbd0f3154033b687c09240d1177c3ad99134e4f53c49dcb6c2e944517f581d6385d6d567c45a4ad58378555f975fd94e8e750fe7ef9d759f6e7e20aab2fada10c2f992393742d151313c85bb44cb982bddcd226934142ff930255a2923a32f9807fd41592a7dd19e5d82f79a1f8a5baa3d5505f376ed02e3cdcd6e13cc5d8f5295dec079aec1f115011e27c18ddeb796af85ee5ec395cabf603d38049ef505ce7d05a91d3651661c12dcb8a2b02940a9605cdd20a6b3b7c8506de59d43eb79d6f459c0085b7f5436bab0dab146e869c777ffc86149b7bdca8e1e4007819a82551ea7148e5c6608697002e43eb189985fb3be148439604eef7b829f6eb8c3373f2cc44c1f7081b9e019d2d04c4083926f9c9251aaf4032df25df2403be24b70d3066a44122aa97c4f11ec521c3c596d36969b914450ef58f3282907bab93571a05d97903f9d4191a46dfe5cd54841b35fd72670200c50898aa5877a22a22f8eba5e42b1870e5d11272191002439144c66c8b6d490a29886f9540664d4bbfc184aa46e5187ccaf78e1956b6acf64576c7053fef93f2d6af8d27234aa078ebf6d3378ea54c3c2295addcfb9ca7366017b1f587796963027060d20b8b7f0b7222f929effc414065fc0185c44378d3e64fdde880e2c8d46a47b3140c8021cbec4941be2"}, {0x50, 0xffff, 0x6, "cb1a54968dd59ddb067872ab3cfe8f0185b92a8d862afa1c7b93e66ee46083eec222228f1f5215648025fbfa09ee5a2db0db2a308a290a6b70c5456abc9da9c7"}], 0x1390}, 0x5) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYRES64], 0x1, 0x800) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchmod(r1, 0x2) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:21 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20, 0x20) readlinkat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/111, 0x6f) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000029, 0x4, &(0x7f00000000c0), 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000180)="da19e9b6") 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280000ff0064a6f59f88728368a295442d73df00010008"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x80000000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x100004000) r1 = dup(r0) r2 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000080)={0x0, ""/207}, 0xd7, 0x3, 0x1000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xde0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0x80) recvfrom$inet6(r0, &(0x7f0000000140)=""/198, 0xc6, 0x43, &(0x7f0000000240)={0x18, 0x2, 0x2b83815d, 0x4}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x1003, 0xc47b) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="0f4820fdb4c42704", 0x8, 0x400, &(0x7f0000000280)={0x2, 0x0}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000002c0)='./bus/file0\x00'}) dup2(r1, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x39) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xfffffffffbfffffe, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xa0, 0x0) fcntl$dupfd(r2, 0xa, r0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r1, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:22 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20200, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:22 executing program 1: r0 = socket(0x10000000000, 0xc004, 0x1001c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) rmdir(&(0x7f0000000040)='./file0\x00') r0 = msgget$private(0x0, 0x28a) msgsnd(r0, &(0x7f0000000080)={0x3, "04d62dfb3f496762942c1b32ba2a8f117d024554d6f6327abd398c38de2523580ed246e14601443630bf6199ff2b947adaccdf02dc9bdea4c2494aea2c"}, 0x45, 0x800) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x6) r1 = socket(0x18, 0x0, 0x8) sendto(r1, &(0x7f0000000140)="2c2364db3109921700692c08de73f14f6c8f85a453155b3d58eb2cc50283ae0a7cb25326c20dfd6e3379cfd0c8b949874e26200d5b2652c11de1a8416e4b640a308a0ee61e364226bd0c559b415105606142f16266f09bf69f4d", 0x5a, 0x5, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) sendsyslog(&(0x7f0000000200)="19c439ba36816f4e6e32ffdda166e5837eae133645bd0d53f97f2c6da1760ea8d72763b765271884510383f6a10de7c7a2eb2417118bdef211d4edd4a215545d0fed2c2ab1f4886936afbfc3e4a3fb884e6d8e5a8f1f8d0a5101fddc45e21c2813f70ea9b5ca0ad2c8345f719643686a1f7a35b77fae49f60ef62cd16a6a85c17008", 0x82, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r1, 0x9, 0xd729, &(0x7f0000000340)="541ed5e150ccabd75f9aac275b2edc0cf671b8e8d7db16ce9c94cf8870d13889e8bec8ba581c4b34c7d52f2d37a9760aeb21b57368cf0b3c19bd54915b8739efe6fba1a4e983c07fbade97207a1e5ebf3f354f319d973ec0e5aa4098607934ce70d83e5a997bf5c46a041d3af1be605fa45778ce3f89791c7b96b95b", 0x7c) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x3}, 0xc) msgsnd(r0, &(0x7f0000000400)={0x1, "b20c0773129a6fee4b85eaf633e173f01940c58325f83932c9581bf410114086b52cc93536cccf3b"}, 0x30, 0x800) getsockname$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) bind$inet(r1, &(0x7f00000004c0)={0x2, 0x3}, 0xc) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/255, 0xff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8040, 0x0) fchmod(r2, 0x60) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = accept(r1, &(0x7f0000000700)=@un=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) r4 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) getsockname(r3, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) r5 = socket(0x18, 0x8005, 0x5) sendto$unix(r1, &(0x7f0000000840)="617343a3365d6f5f2156cdc74d5ff2894cf59889a6273d333085bcc1223b91d641e799848c3e36511ee2ba0ceda1b8d2687351b4c08f2819eddec6f45f96", 0x3e, 0x1, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000900)={&(0x7f00000008c0)='./file0\x00', r5, 0x2}) recvfrom(r2, &(0x7f0000000940)=""/29, 0x1d, 0x40, &(0x7f0000000980)=@in={0x2, 0x3}, 0xc) semget$private(0x0, 0x2, 0x42) mknod(&(0x7f00000009c0)='./file0\x00', 0x2000, 0x6) syz_extract_tcp_res(&(0x7f0000000a00), 0x2, 0x3ff) unveil(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='W\x00') 16:00:22 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r0, 0x1}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r2, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) r1 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r1, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r1, 0x1a7}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xffffffffffffbffe, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000140)) r3 = socket$unix(0x1, 0x1, 0x0) recvfrom(r3, &(0x7f0000000080)=""/52, 0x34, 0x43, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x10) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10000, 0x10e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0xc9, 0x3ff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x4000000000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) fcntl$setstatus(r3, 0x4, 0xc8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x9, 0x4, 0x5, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus/file0\x00', r1, 0x2}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc10, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) getrlimit(0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000001ffffffe, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000200)=0x8) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) accept$unix(r2, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x8, './bus\x00'}) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000080)="c944bee928d5309f25f7c26e35b5bdeee8665bbe3f9a35ce3455989f688b1a614812e4a7e37716ef479744b4c5e42e4afe257b5d2ece72088344d4a9019361290893fc16f105f83e48e6d92680573be9da2676e4eb47a6521492722c89339f7b92db9b566569cbf21ae8", 0x6a) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) kqueue() ioctl$KDSETRAD(r0, 0x20004b43) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x80) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0x2100, 0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = dup2(r0, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x480, 0x0) renameat(r3, &(0x7f0000000180)='./bus\x00', r4, &(0x7f0000000200)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200000000000022, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0x4, 0xe8fb, 0x6}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xf1, &(0x7f0000000380)="b6d25ac84c4e94f2b03c04d22bf6f128d2edf275f3f8fe0a7d8b58390c30c9dc70944990391e7ffd18fef7fd3412cf8bccb10f4e01cc847e2a3fcdc13f2002074874f00a35febd566f25f98154f713fd61babcdf8162150f998f87fe98ccab15e4d7a86842b5cbfa71945a9835c353590a92e2b944b751e2ad1eb9ed9c92f1bd1cd23787b20bf94316f349832790b17cc894b16a5f4938ba2da07b893c6e4f32fa38479094f004c3f4f71511348a9537af9ff629acdce55a3f60d46507a3ed524893082a6a88aa2dce7766f0e13b9404912fed46729870deb97c2aa6893b0d1963032bbb30653606ed52e8611328ba0fb4") ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) socket$inet(0x2, 0x0, 0x6) getpeername$inet(r0, &(0x7f0000001140), &(0x7f0000000100)=0x3) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000080)={0x18, 0x1, 0x17b, 0x2}, 0xc) getpeername$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/72}, &(0x7f00000000c0)=0x4a) setsockopt$inet_opts(r0, 0x0, 0x2000000000001, &(0x7f0000001280)="4a19385dbc049c5169456d8867a4dc55001c6296d8b874a7cc62334577e20c1ba1c73bd30d39f582e7f7384b235280ae1c67526b8afb9a968b1d076a781147f2f83d78835286b0e273528c041e0b1f64e51c2f95820f335e8b8d37ed74dfc6c6b92dc78d17abc2b0e450323e01b05b03cb44a786f6fd013ddeef37b5e2d12089c56c0d9824", 0x1) r1 = socket$inet(0x2, 0xc001, 0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001240)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="75d43f34a5e1da4767be9748cb2aaae8652adb3c10d56dd23610c887b3b8c22c1eb583e27313d01b98a44af680baa52d1bfea90328fc40e75666ed9d941a9641978c6094188fee7f850caa7182ac36d1af101d65410fe277361e4d6bf78889f47979f859256d4ad0ff9195c039de8bc54ebcf427012893e6c93e5585d268a2f99293bf2fd6f545c25740fa09fd017cc67ea3b2728f0c677f0f6f1a1aececf1352cdfdf854bead59a82a53b90dd9db13b49ae7c1cde54e588046c0ef9728067915cd513b28b0eec6303430a235f7ad1aa66418eda824ef360056321b07b130869686c878d1bc2af0bdd230176c80568a534eb4d8ed7d4392b322467d102b0d10e9302dd13ea8238f8486471abed274ef299dadce222f82a6e50912820f2f8f9224f560c17d015679dbf7d8360f791713f56c53fbef08c77d34753d4af2c86a8f8167d12d1bd38b0bc5f1fd2a02ffff4708d71b61c308703c1ebd52d7fef8c88e6121496363832464a62ed7f72ab65a1dffad6b6e1663d8a37962cdde1daa0760ae651f12b22464ed2db5a658e4002f953573df06980edd3cb0d707957c6019ecd2fc4113bd933e8bc802cd1b0f3a46199018f1325fd2ef7f13b49e10e9e1692342240e6c83f30d493a46bbe79836e1bfe1c79dc7e2b9c56de5b40bc8d75e62bb31db8cd93f88e6d57462292b7338a4666f5f6a47501fa8876c40aea8f8e73c8188a841e8c8f88303df776cbeec8ffb20eed823a92f6bba3c2beb47109cf79d4a2e5e16c6cb9b0c605ddf413f9126718e2824bc052fe47411f3eed0dce9bfc4ad44f774de2fde3760aa62851c18d43049aa19fd15e5a168aeb812e279fafc2c56945cca55bfe0ace6a80831df8a99974ee11ee50a70ba5057c5a2a75322a6d91c0957db92af5365923dce1235e9b7fce92088f541928632ea539c8f8faa8d74390e0b8d109f86e6c59d8b8e2fc04fcd34ddd4d29524bbcab1fdbcd97c9397c99da13fae8389347fef682d0091aed29dce1f01668e8f0d3179ed2f9f190e12667ad92dca8b374715fad1f5649b98ff1aca957d02b5c9f600d7dc6603c7fa424bf7345d47bef60d6950b1cff9ac72c40ae12c707a0fde0751134a9056f3d6e30910ee40134c6a1e31ea605c8d7d084a1233ae373bbefbbac10cb69ffa58e0d1ad1814e0ad9db14ae531e424063d5d404a27ec09d0525b7360ea82e0efa53715e52979c7eb3bce0930ed24ff3da15c6fdb45e4421aec75428781efba9a30ff1a2bbc3441d0621bc7342c5f9dd8a6cc49cace885d53ca9b66c09a077b19150e44477e40f1b611251d81f8dc40b6928f99d47d00197d50290fb30582e0537d1888ce2e6617483618591060d0d5a3f432edb5c93b0cadb4e761e7f942360b1e4ba6433c232e2428b2e3fa5f2f938883293db7abfea824529a1473c6c1e99ae10bb2dbfdb6d680c0490881c8da998112f2405bec10358fa791e57c8d055fd0e38debf74d153aecfe02eb509b59f687ef3ab8a2ead87c17f6063f7c27ae6c2554db6af5441f2b106b47d280456edfbb7d8195480c678f37fdad69d2417292dcff2499c1d2c02df2a95ade773061ff9fcc253246d4019d711a9778455cc86c1fca98e9a9f9940b18e68781a2e56130fa2b6770a843d0f046f0469fd9281b206ac26690e70fc5fd3b7398c2c76b0c8c9731e94e9de1884e179bc28dbc4a0bbebaa18eabe078d9da7f3d30d5f65b0db4cfee06bfd7af3d5b21b8f068a0d6038828c6ab0c09cf11169f4d084cf425c7647be4d6389f63c5286fb6aee5ce4debaf1323109d66b5a77bc8b3e970ea114250195b20d8e7b9d2996bb57c13ba7f85b40624bacbde0d1bbeb918dc01c4d4aa15f17fc62baa065e8bb96c0b34553dcaf91f9601a1337c08a3074f3d1c2a4e1d0307be53f6358ac111d0da5148ba5cbb72a7b5bfdd8c7c69bf4e3dfb16ba94117c4f5fc32f8aee433a3dc0b0bbf1c1d0b8f376bf3e43251414e9db28d952a5a945e92804ab2d4830dfca0491588e69855b89dafd0498bd347e8e084b3bc1cd5c115dc802b0b8d319a65f86e709bd5a5bec31de57de6807b97379d594f37ae1493960171169f1d4cae4c6f47fc857d61597f5bef8326c0bf11dbd3d8024950073ec3ef51065da821c74d13aa3c8e6fb90e0797a392db6e0557b3994d430deaa9ea23192cce50a76df24cbe1c3ac866cf1a5cd31e3ef075dc11acf840e8c749b5529a8390270851909c973a07ac40b171aa5343d260957dd3472a47c4ff59374c1437c38c3b94d32243d059163b0d2fc37a7e413612fe3ec5141d229e2d31184f64c95a9f61bb9aca1e966d0136793cfe3e26fcd3bba6ca019302840bc01474bc858a82e3f52192ba12c1ae00a94f10111ceaab49309ff4c73414b01e7219dfd3940c91b603511003c6c6c3b722d8d445039008261c48379010c4fba655e4a1f49ebb867009ea279a52a8e114dea40334d5903f900cb6395efd3cb4e7612bdc9170fc35d3f90763d0c481e03dd695ca020debea585f775908f57e869fd7b33e388281262b8c70f4f2e6d06fc12907aea595943b04ebd6de4414e520cb7b9f78421c183d3e1bb9e44a8f2d3cffcbf6288137df053451c3fa62fa9067bfd6ee9d27b869a0a75b56d2cf5942943521e438f23e4668cc62a6ef4bdecf0ef124dc2254c410304ec58d9b675ccf75e3dad5297390c614065d418d56b6b0242e1d84c4dd5e56225f8e5c0bb2bc29c3385013f0244d7eea9cf72de21deb87b57fc34e31e04298cfeaac884b05e542b9c5a918e597fe0f688e8fcb17abf8aaa67422cb19eb09f88d3a1eca2d6a34eccf06657101ad84d62779553c3c68e8ef5b6eaa08ff989367118a42e139465a9e86c97047c3314a0dab061c85dbabb9a40593f9f26b8c18ea6b1564eda8f46dedecf73bad58fdfb9f66a3120deb8c2a832abff8d71b423c960652a309238c90842c1d51f901d2c17808c064dc78f52563063f481bfd664527300b91f9e5c1af0e3ba44d46a8ab2f4f0c3383c95c2983f290d8430b8d22155872371d0a14e1989deb49b98aac3cb1972e6f3e3a6aad1454105dab248a7c0e14573b0eaed229edf1b8d06ecff56f30a12983f50b2f52dd03eec2918860045c100b2531ca5025ed459ef18df212ac5f83cfe1e9eb4d602307e1e7f7c267496058aeca492995364265abddee5eca581206cc48e0e9ccc06db8f7901bda2d873707b91c9ae7f64f2a97f005bdba1a1c823eb1412a36a86e5a0bbcf9e3501b573edbc4af572c89a2717c5c286ccd376f1d2010885e9b7db9b8689342dbdda2f6b881106f8e3aa73e340b980963fc0cf1d27b261208dc6721c9456c8e482d8b71cef74b02c7c8ac3c7606a0dcd5131e0b512f809083eb01da3f36ae12578c7f2b2c557b98a377bc42faf3b4b9dff1b122b7515c5d0efb4e28c6b86967e832ccc855eed549282284f9db5153db53d3a6c25b1348a8ff0810cdb955b08ebf0bf6aed8d14885d9c7db899572390fa6c97a9f4bc5dc6ecc20152ff5fc37c2cdb047d6bc90d1946f8453a93098ebbbbd2136f710745f0b0bd6804ce66693c961b23c28ae34655aa5ec9c89ea30f048a30cfe7b0621a4b04a7d04e2d7df17b353ef9b5cb452295dca763c8eb014d06511c8e71967a76a537a6ed8814c18f07ef485b94067aa5a2f538c06b1a6886ff9b4dd8a26ccdffa65abcba2902e907a421163949f59e40669f34122c2bf4f0edcd60c5fd57f7afe6887a37366e17c9999ce419f37f5bd44e47d2cdf6fc82c2ee9bfaf897acb93f98ea68f03e6c625b2ad91fb33edb8bda3ff673187dfadf3d5ba60ea058e405dae3a26a017aa5ce1919cf7513aebe98c1fdaa2e4c9c0dbf4f9fed567b726fee404cc4f36f15e7c254a7c1b33ec8ff8bdfcfa78e002adcce045f14c7aecf86debff0fcfda3268fe40f696df489d440c68b06eb9deff6e3d9e36029857216ccad8b75a66d53e7a8cd8f382d004105b8b1247d57b9ba3f22775d0a4a6659bfadf8434134818d6609591fcc827791248721571b47d10a41ae6f7f5dfddbfddcb4734f33b191f4d746a9e188ad3e265c12d86fc954da21acd281e9538fd2b7f17de0a2631a09cb07dcd7b49f22df1649eb1432955941045e5e23da5056706b0bc570646a380fbe598d75c6e0ac661a642fcdb0287c84dce38f15e2f16a99dec0669dfd0abdcce52512519821ee8ec5bd3868c5f7602d3dd8eb0fcbd66af165c8c1a691ca3c5a3bf09f68a06518a5493e37b7a7da8430b79ec5131df2a6ecc56a3e0541b0bf5c709c86635472e23194342e64234283254d30db9511c496a850af9585411af76caacb9c3ee2df60e8f05f93d135d9122425ed4ecc6e7994c4ba45b20688014f591ca98ef5f379e54ed3c588bb118a4989bc206f8814dbae95e7123bcd1217d8bfd5c8b807ac1569119e78c00ac8e9827b5a837a55be6bc96d25d6ce3d13647125284f2ad3fd2e9279888346a0867f0a7dc2a61919ee15aba140bcb451b97a3c46d9292fdd3bc998b21471867b235992f87ad8c20475523e751877322f741ae526bdefcc96ba140793e3d46ea6f48c4edfe9012a134f6582b48c1db4d84f4e6197639be0a4a968ca84f4d51495f4e9ad0a41387352473c60114cf5e767408233847f23f1204de7025a2b90f618454823d7da7b7bc3cf0a81828a7839f957d5bc949fe30ee4aed149ba470f485782eb394408a88adbdec025ec5b503de42dfacc813a0dbfa374302cd38da9c191d62f8f4f73e97793450841841e6a9438ac1e87eca03c047ee182c0287a27d8b6d3fdb5b8b6c9a29b77c5aaeb286b165b807f56e662f350f98ddb7c0a72de87e2ba6b2e3b545ac677de4784fc39368b89e1bb0087e3cc0f28e6609d4cd5c7ee1b7d014b36988788af3b2995869ed8e4c5aee4eb97cfb182a38d229054d12b5fa1f8c8f516d39061b5ea49e6cf8561b5011a1e8609d7c5e8eea26234a8fe6731e77da89f75f5b1cfcaf50fe93580ca4578f02ce95b63cebe3a42e3a28a756cb3a79fcd1710680e49e411a880e12a923ee312f305190ceccd03f5ad99474fc2d10ff0b7f2ea6d7af2dacb19d2af7308b5ea21bf457544a8112b40f7657f1a8317d5bea23b841fff20cda61b1cf24dcbbf1352857c0fec0a5cdc062739d5c83cdec78b3f33c51d7bd12643882b20d80fbd29d1db6a50844308857ae8ae9b3acc4c5c24a2937cc3b1cfbf732290264034d50fe3f9c43ad4e340b9f1c39668b1b1e19d142b34bca84354240484f6745f0195002345b1210f409f24b4a44b340f6ee3bdbf3150461b3a17310f569fb62b9f68631679fe1d55fe645ed47cb37f52dc124b80148c58bff0efc6f45e138565b2c8fb51a9ef689f259efb849dc20da7073578d29315543425d3239c7168bb01b79c37c284f3d50024950408293c74b59949336f61d2fe1a26f00c7988621564f4ab204e525f56765e2f9c33859ec774879eaac3ceb996bdb7fa6867b108a26501fa6867f236baa8111f6eb4b875489333d3f46b865d467b57de1bd697b9c45df236269d37c3d3b82c5080078d326220105730051b2f73090f2ed755a0c509fb78a06a46f123dd8a835533ffa0061dd011d6ab3f734948245c7685b23357b4d355ea9dab9c07d4f8acc245a6d4bd60ac37b878fdd90e67eab1ec16fa5f8f639f25ba643d1617c3397c33a50c8b610294b38212de34a552682c7642a66968eca5de560406909c6024cf29c627819ae94d43ce35fcace077e027c4ca251a1450d69bdce45dce2ae515b6c", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x200000000001a, 0x0, 0x0) dup(r1) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="aca3feb71ef16d082eb7b679ca1b14779c3760c926f7a35b8e678063cc22a9e876b7a3f4b4d34b388e32e5b21d9ca9d0df5e9eae243f18badcdffc88f5c897e605e23cfba498c15be04361f3ce7d8b6d5e2f1e95eb46ffefed4f1c5c9c0befbf16e3b9df8c62a67ce4e2baba3ca09f07223871355924dc2a836c742e321fd016e33388f9ebec4c53d45ab507c1f195412c35de60d5a43b3f58658da6eb9813344d54c2b8553ee325f40894de6989f7e473aa138a1b13d0980ce47a8d13e2c15729220d76d84e1877bc651432d2d54ec2a05b3c4553380af8df1fe8d208d0f1466c0771227d8babd90b31941a149ca930") 16:00:24 executing program 1: r0 = socket(0x11, 0x4003, 0x800000000000001) pwrite(r0, &(0x7f00000000c0)="d714b6192a4a4414d1e4c05e7186ffe040c98d9f3fcccbaf43e70000000000000000", 0xfffffcb2, 0x0, 0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x4000, 0x400) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0xfffffffffffffffe, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000001, 0x9, 0xfbc}, {{r0}, 0x0, 0xc, 0xfffff, 0x400, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x40008, 0x1}, {{r0}, 0xfffffffffffffffc, 0x12, 0x3, 0x97bf, 0x100}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0x9}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000083, 0x5, 0x5}], 0x2, &(0x7f0000000240)={0x9, 0xcfe5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000080)='./bus\x00', 0x26, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3f, 0x1ff, 0x4, 0x1, 0xde, 0x2, 0x6, 0x6346580d758805e6, 0x2, 0x0, 0x7f}) 16:00:25 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xa9) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45, 0x0, 0x100}, {0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='+') 16:00:25 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet(r0, &(0x7f0000000140)="e7a60b5ac85b7755790b55882c366e2b599508d2ea9419478f6e3a05af84d91fe4d52654b9ffb1048bc82b980be12597f2eaca00e33e684c9c31395469e8a5676133a82c9fae41e64497ff53277d0740950774b779c4e267bcac40f97f523349d6f7085800005c09c7473285e1a67ba77e6cdbe2396e9be60bda1325144ad4c32b1edab034408e9ce31eec003354435f12967a4262c537bd5a3d3a165bb027fbc754e036e8897966cc8d3343cfaf630681c619137ef80f30be2b0e08b787d47771e3c1072cca2965ee21727b3e4f6080f7896921d283a686f5aebab430b43112943ba8a867680bb34a0d1ea82a4f05e2f51be0e0", 0xf4, 0x6, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x404, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) semget(0x1, 0x0, 0x1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) semget$private(0x0, 0x7, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000140)=0x20000036) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0x8, 0x2, 0x9}, {0x548, 0x6, 0x6, 0x9}, {0x4, 0x1, 0x200, 0xffffffffffffff85}, {0x1, 0xfff, 0x800, 0x3}]}) 16:00:25 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0xffffffffffffffd1, 0x1}, 0x8d6c5a25) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) recvfrom(r0, &(0x7f00000000c0)=""/176, 0xb0, 0x801, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) socket(0x11, 0x4, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x181) 16:00:25 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffe30, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x1}, {r1, 0xe3}], 0x2, 0xc65) read(r2, &(0x7f00000001c0)=""/131, 0x83) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f00000000c0)="1d", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) close(r1) connect(0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x403, 0x106) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x400) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x5, 0x9, 0x1f, 0xc5}, {0xfff, 0x3, 0x20, 0x2}, {0x10001, 0x1, 0x326a, 0x3}, {0x8, 0x5c5, 0x400, 0x1}]}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9a1) pread(r0, &(0x7f0000000240)="37cf9e2bc581dd55f5cd335ac2d014078680a0a1c149c6ba4f53bd05e2f4507fdd48ba558ab5cf916c67b022600841526c63175436f70b8cd36c3df6b01ee16157b9e9a072c67c24ba00418bc074ffa35546142bdcf6a3d99f7a1948b04522055c2e", 0x62, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) read(r0, &(0x7f00000008c0)=""/214, 0xd6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x561, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0xc0) 16:00:26 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 16:00:26 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0xc3, 0xf0000007, 0x40}, {{r0}, 0x0, 0x8, 0x0, 0x9, 0x81}], 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x26, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x86777892680bc274, 0xd89e, 0x8be}], 0xc0d, &(0x7f00000000c0)={0xa28, 0xfffffffffffffffd}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x6, './file0\x00', './file0\x00'}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./bus\x00', r0, 0x2}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x9ae0, 0x4) write(r0, &(0x7f0000000140)="fbc2f225022e21ed87dbcafaada9de6e9e05c405cf31e407fa3e5ee3fc28c006ab0fb7c4f5182947c0f3c6031be4c4f4439f59914b10bbe414326c98fa2bf623bb269d2c2f24423a31d987dced6b45bb3393a1bb5db3d8a2b4c6f0d6b3b1dcda5e60264bdca934f597432bacd55c2f0022b75e574e4c53030bb53650347c15a45be7547a02293d6dc42712cea7f251fe4169e9bb04e12a6c1aa15fa5578353c7c894495dbf890c3875751cc7e2b1474d2f5e7dfa142460454c65163a1274", 0xbe) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x2) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x2}) dup2(0xffffffffffffffff, r0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f334336c0b215b25013b38352ab6c778362d1ecef4e6f50932ae60f3ab1956bf3e17d90e12ed12deeaf69e93add0fc29649718e3c62bac7a5aba5001e2ecf43f24a3b759f6dcda51677e29a547a3ecbbde3987e6cc7856192369773d3d8e868d1edf05db01024281a2ff85752502cf0025ea1c1a5218156381f1e2095c299c07faa4e9b04afab0685d46e1f35d84a1f0f8492f2db77e036e92657b1c8449318952343ec12f2b67a5bba06bdfa7e985c4a8d6df1fb5cbfb5fcc359603c5f8ab21dc3f0a802b17dec5872a636ab682976c39c8c7de3c116c64eeb68e314f2ed04fffe41172b8c3c26430f4f43036c4bf7d923fdae3f41a2dfeccdeedc8d09c", 0xfe}], 0x100000000000000b, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) select(0x40, &(0x7f0000000000)={0x8, 0x8, 0x3, 0xeb32, 0x4, 0xffffffff, 0xe200000000000000, 0x8}, &(0x7f0000000080)={0x10000, 0x9, 0x7a, 0x20000000400000, 0x8, 0x7, 0xff, 0x41}, &(0x7f00000000c0)={0x3f, 0x8, 0x859b, 0x7, 0x1000, 0xdd, 0x4a, 0x8}, &(0x7f0000000100)={0x4, 0x7}) syz_open_pts() 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x2) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) r3 = msgget$private(0x0, 0x480) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getegid() r6 = getuid() r7 = getegid() r8 = fcntl$getown(r2, 0x5) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x9, r4, r5, r6, r7, 0xb0, 0x6}, 0x2, 0xfffffffffffffffa, r8, r9, 0x3, 0x7, 0x7, 0x1f}) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x49, 0xeb1, 0x7f, 0x6, 0x3, 0x2, 0x2, 0x3]) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/37, 0x25}, {&(0x7f0000000500)=""/230, 0xe6}], 0x8, 0x0, 0x0) preadv(r2, &(0x7f0000000980)=[{&(0x7f0000000680)=""/178, 0xb2}, {&(0x7f0000000480)}, {&(0x7f0000000740)=""/63, 0x3f}, {&(0x7f0000000780)=""/234, 0xea}, {&(0x7f0000000880)=""/252, 0xfc}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x4, 0x7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/148, 0x94}], 0x1, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = dup2(r1, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x7, 0x10000, 0x8000, 0x9, "ebc8e233c7f8215592e015962b3245578b533f2b", 0xfffffffffffffffb, 0x3ff}) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) fchdir(r2) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0xfffffffffffffffa, './bus\x00', './bus/file0\x00'}) dup2(r2, r2) open(&(0x7f00000003c0)='./bus\x00', 0x800, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20001000 didn't change! 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r1, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x81) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x0, 0x6, 0x0, 0x3ff}, {0x2, 0x4, 0x81, 0x2}, {0x0, 0x400, 0x1ff, 0x9}, {0x4, 0xff}, {0x0, 0x6b, 0x800, 0x1}, {0xffff, 0xf8, 0x8, 0x6}]}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x410, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) getpgid(r1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="e7ae49a5f1296def75c9fb1a073e83657967601f062789aac528ebbb73e8dc1bee1ff5287b67d7e029d82346838e8c298c446665d55b22c00653c1cda9c535c88b76757ec275d91af88fe85326f34dab429677fac80c3b75dced64ba46a0b955a016440e1a1b018c0a0cffb59ddde0d1c2a00986d34b601c47568a89319804b22c369b29f47b2ba492d5b5c84d707310079e5c15679114008cf08bc7059cba54e3a6b1074d6de9c2cc73a8802abf7fcca5bdab7f404012df182d4e149ceab5a92d2a67f59d6835149ec851441a9869", 0xcf}, {&(0x7f0000000240)="342ff6cba72b9d658fb7dab181f9e2ff9d7078112431fe8b3cad9ca7901c90ac7678eaae9cf2aac9d47b7bc52ccd0795ad9cb4914374478a67278c11512e3e89f0bde54a75fe1da31bac59c326ad34866f417b9ea90d47f09782b998989ff1fb9041b19d7809f597fd395a7597e3f8fc9f5ba6409767ec2e64b34221e3b0afde2132447b5be312a3d86911547890f032b1975a91f6f6ab8731ddf92e39c2f51d49ed1a630059e2e08940c93080af0e5e604287d1a1e02a2f0ebf62f2d7aa6de782ac9b174de7312a9d25f99de008bbbab4e11696a5c84831eb9b7361a94e3bdf28500dca816bde", 0xe7}, {&(0x7f00000004c0)="8908158c55a89510f3b41cceba13cf32c4c99a61631065b62055ce23011f4a16ca56cc11ba6c1a115be449a16bb2bb3fb988a32538faafba5e481b5565f870125aa81053a0ade53fbea65a58ac3e095e8450218f9e963d1315d0a3b937ca294a7c6a96e97b5bbe3c37afc04daf6f74d14f4d4834d0b6de1112782f476fb80606974c59ac8513e6f1236ee649f1a9308f9d2f5bd8ffb49b9b73e842cb44c17b4af574f1cb5ef883135bb16bd1ac0ebee0a795b9f1f75052b7bee43cbc1f9643a5c6d64927e1ea45c455f1432a3206270dcf56", 0xd2}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x6}, 0x8) 16:00:29 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)) poll(0x0, 0x0, 0x6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) dup(0xffffffffffffff9c) kqueue() pipe2(&(0x7f0000000180), 0x10000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x840, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getitimer(0x0, &(0x7f0000000000)) r2 = semget(0x1, 0xaf4acd39492a5fbf, 0x40) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffffe, 0x8, 0x100000001, 0x5]) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:29 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20040, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x10004) read(r0, 0x0, 0x0) 16:00:29 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x118) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x2000000000000022, 0xfffffffffffffffd) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="98340c211468873ef00c07da70697ae70786acc65df38a6f00a92c619296221289770301d98def67deb078ffa67eabd3daddf1a7eb999ffcde0269bac2009ed0577da3641c3ae6e693c7d9e5d19a25291f46210ef9e401c9fb8297fc7eeace1ab108c2575a1b051439f05683cc65f6acad10d1951617f0eb56acd774d53030e2b714f2a4f0f6f934c475891bc49aa82d4342cead676cd77cab45e28e5a3b5ea6a6feb4e865b4", 0xa6}], 0x1, &(0x7f0000000340)=[{0x38, 0x0, 0x1, "fa43866877b6e2d7a32f46e8d0d93ac32ecf062b30a0fed280fd24892ff1153f220e8dd729"}, {0x70, 0xffff, 0xe0, "3b6fcbb718794f7211b067a7577f78d7031fe69ee8385a1a3bef68f1312a1741f548d9ab8716823a8d21d822831d31791b4f96366572530aa6839f0475503edb8aa7ad08de2d996d44a53fa03b2d43c4d7782d20da7b4f7559ccd4a9"}, {0xe0, 0xffff, 0x8000, "8bfb7de8e2fc5107b85644c3b20936155073b428af96f12f441e75fca3854ce5fe35101d6813403a8ee8f3369fe706655bd070077f23d05a5c912f9e769747157819d6d4562dd07ad4f78bfb2802060490f1b4e008a1016fe1a95b88241e3edc0c4f02be976723a78992b0350fe47c0388a8c92ec576f3b7b2473052b265d031e70fa932ddbbde83dd3c57e5ab2421ca0e065cd5bb5e7a381d8604d7673bbbce309ea7a9edb39fb4eddf2ef76e4eb283f5d367cdb6db9a27954beaf9c33e7f304318e11b49fe3857107e19e7f61d"}, {0x80, 0x0, 0x5, "f66f21fdfa65a9fd97593797d368a21ed11a2e008e1b14a17a51fabd9b499aa76619592e34cf1223c4937f0c402bfa8f5fd6ff85972b99eaf1efa0640527d30959e129c0bfabb990e3dcae673f97b0401d90d7b5980f2dfc4fe6d7c3ff8446c4b83934679f097ac5f80d466a"}, {0xd0, 0x1, 0x1f, "baeaf5aa60a591b125484828138ad5b5aa0324986b60942aa3d5260033676a07d3d1587a2b56f8a7e1bcf44d989ec0b91a1c22ca2c877760346a7ac2d6d805a366a231689fa2d6ff13ee66f0787672335266a45cc778c2627d0d3970b79652a9e778cb26414d1231869348f5095d4a1eb08e7eca6d7d1cc333876c4f366e4881191b7f367b99ad0bfd363fef46e68ea2d156848833f15855d560b3e5deb573069e20bb97218d3fb1f5c26b21f329fedd81e883e0c033941e9cc0434e"}], 0x2d8}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080001fff, 0xffffffffffff28a5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getuid() getsockname$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r2) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) bind(r2, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64, 0x0, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = dup2(r0, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) r4 = geteuid() r5 = semget$private(0x0, 0x0, 0x220) semop(r5, &(0x7f0000000200)=[{0x4, 0x401, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r6 = getegid() ioctl$TIOCSTART(r3, 0x2000746e) lchown(&(0x7f0000000180)='./bus\x00', r4, r6) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000001280)={0x2, 0x3, 0x4, 0x7fff, r2}) fcntl$getflags(r1, 0x3) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001200)={0x0, 0x5, 0x81, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100", 0x100000}) rename(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file0\x00') write(r1, &(0x7f00000012c0)="50062c6d1e93613c0854a79eaae635ed5d478918b98ba0b10c71a99cb68b376e792ab9245046f9d6d40b3a9937e35c45977791302e165bf7941b781ff405d02c6e458c414afca409c365d2d6c16414fe4b3f3a4702074a358db8c3406c796c65ac3fa1fcf9430919dfcc451ac9bd951153e02f968818a99d02238c9fed2a94bd0c65f98830696645c5e17dabf1dbc3474a430682b6e2017ef9ed41e59a4da4bca7bc1cad2ac127bc6a854aabb19964de0b502f705e8da62cb76f71b88afd043aa4c68e2c", 0xc4) write(r1, &(0x7f0000000000), 0xa7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10042, 0x4) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x1}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) setsockopt(r4, 0x7ff, 0x1f, &(0x7f0000001180)="9b3269b7e15c38afefbb24364385d31b130be6621e8c978ee822501e08a63fdcea777f5c5c25eef87b7ff3dcacac5bd0371c055f2a9eff021af3f7e12d577bd554d685062301e680bce946bf", 0x4c) 16:00:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) dup2(r0, r0) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) fsync(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = socket$inet(0x2, 0x5, 0x7) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000280)="b162a42242d3fd9477ccf36032fddc3ac850e8693748274c005b6e38169e6a90a436cbcedd78f67fba97a23bd8c0543ee574c1699d48d4ae3a8ef0a61ce3ab63872aae791bb71a03b710c09fcec14252f8db1c0779ab970dd8193c23494e0e4b8967f81a66189765971dca0895d67d02792ffa7cab2b3714ba5335f0cf46c2b047639ebf62b6904cc485c7ac9eec7a6795161be2bc8a6729403a8f79", 0x9c}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000340)=[{0x20, 0xffff, 0x8, "4c115662d7825f0b5ff9823060c625"}, {0xd0, 0xffff, 0x7, "a4dbf2210cb645197c20c3015d6e98264c9335cb4688fc2394a50b44b976b90cd90442c8c0a135301b217db281b743870015ac1c2de7ee95edaa70e6d80949a2872934e25edf2ae2d57f71bb5474a3119cae39a9d319c9eca33c17bc070e6bb227cd5a7b2c30f1f650c03c6db331d5b9f8713603e5b31fd2a43f06191f621fb24561901ff14010a7891d62a550c91049c6c074c1c0d4bdeb60f57dacd84286cea0dd8aa25d078a9bb1f07ac5bafa1f82186a523c2b264a2f8c9d9feb"}, {0x28, 0x1, 0x20, "9dc6def767599d7e7058a9835b4daaff9ddde5c501cbab0c"}, {0x110, 0xffff, 0x9, "657b093604fc50603ca90a0937310177ea6406728ade48ef16fc30de82d5bc5f70946432f6d1d9a6e130a5f0a5748ecd8d0f66646b1e505d8765f985e4e7625921cbae1308d9b44b53f7ed7e40ef237633f69295ddeb9385acb226eac7efa74bee610ebed1aaf3ca6a36b7c435ffd8edca0781a567752113eb53dcdc0313af59156a802f35b77c6f257b90462c1a39a65990b030a42539c7b23d8c018534e8db803503d00e45e3b8b91308f5ec521cc454eb8eb334f0e93c3046fdc0acbd17c82a8bfdcb40a03a1b801ffb86c9fcfb0ee90dd3ce6122efe1db84602521cc8c23edad5c13db358072427e9208179a2873ad3b6b0d49ce5f1f37bddce8"}, {0x30, 0x1, 0x9, "01cda484c3896e417d61fc98d43f9ad3cd63b5d90585e35c388ba4"}], 0x258}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x10000, 0x3f, 0x4, 0x1, 0x2, 0x496, 0x178, 0x1, 0x0, 0x63, 0x200}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)=""/4096, &(0x7f00000001c0)=0x1000) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 1: readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x37f, 0xa) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000185000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3ff, 0x1, 0x3, 0x9, "8e0fa8f9df19c9bc7a8355da2253663629caa5be", 0x7, 0xf}) r2 = dup(0xffffffffffffff9c) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x349, 0x3, 0xb3, 0x9, "b7cbc8a44fea81920eb8118f7dc9fb1a2c58a5c9", 0x4889}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00008b5000/0xc000)=nil, 0xc000, 0x0, 0x2010, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000180)='./bus\x00', r1, r2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20001, 0x180) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x400, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000180)='./bus\x00', r2}) r3 = dup2(r2, r2) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x4) close(r1) r5 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x2) symlinkat(&(0x7f0000000240)='./bus\x00', r5, &(0x7f0000000280)='./bus\x00') ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000001c0)) 16:00:30 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)=[{0x20}, {0x40}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7, 0x0, {0x237d1993, 0x1}}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:30 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x21) 16:00:30 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000027, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x5) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c, 0xfffffffffffffffd}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x1, 0x10000, 0xdc6, 0x4f}, {0x4, 0x0, 0xdf82, 0x4}, {0x5, 0x3, 0xd333}, {0x1, 0x8, 0x745, 0x800}, {0x2, 0x2, 0x5, 0xfff}, {0xffffffff, 0x6, 0x101, 0xfffffffffffffff9}, {0x4, 0x5, 0x7f, 0x7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x514, 0x8}, 0xc) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x9, 0x1000, 0x9, 0x4a2}, {0x0, 0x8000, 0x8000, 0x4}, {0x6, 0x9, 0x8f, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x9, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0xa, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) r4 = dup2(r2, r3) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x7, './bus\x00', './file0\x00'}) 16:00:32 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) fchdir(r0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$dupfd(r0, 0xa, r0) 16:00:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0xb63d, 0x0, 0x20000000}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x111) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r1, 0x100, 0x4, &(0x7f0000000080)="2503a5d54a7261a8279b005ba4e9c40ff9d3ac99366de96e70d6984a8c218ef1ce95ae2d398449a64ac1444de7d92c2e04b2d599a8f3eda185ee630c", 0x3c) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x3}, 0x8, 0x0, 0x7d, &(0x7f0000000040)=ANY=[], 0xfffffe53}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x8, 0x5, 0x6a, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xc000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x40000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x2, 0x4}, {0xfff, 0x3}}, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffff3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0/file0\x00') 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe5, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x401, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r1, r1) nanosleep(&(0x7f0000000140)={0x7192, 0x5}, &(0x7f0000000180)) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffff7f, 0xffffffffffff4fcb}, {0x9, 0x2fa4}}, 0x0) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:32 executing program 1: getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000100)=[r0]) setegid(0x0) setegid(0x0) pipe(&(0x7f0000000040)) 16:00:32 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r1, 0x6) setregid(r1, r0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) getgid() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/253) vrele: bad writecount: 0xfffffd802f2af000, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1459, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *112587 23432 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802f2af000) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000149b6a20,1,ffff800014940780) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374133f0,c0106477,ffff8000149b6a20,1,fffffd803f7c6b40,ffff800014940780) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f92fcb8,c0106477,ffff8000149b6a20,ffff800014940780) at vn_ioctl+0xb6 sys_ioctl(ffff800014940780,ffff8000149b6b38,ffff8000149b6ba0) at sys_ioctl+0x5b8 syscall(ffff8000149b6c00) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,19b13fb6010) at Xsyscall+0x128 end of kernel end trace frame: 0x19da62e4bb0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802f2af000) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000149b6a20,1,ffff800014940780) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374133f0,c0106477,ffff8000149b6a20,1,fffffd803f7c6b40,ffff800014940780) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f92fcb8,c0106477,ffff8000149b6a20,ffff800014940780) at vn_ioctl+0xb6 sys_ioctl(ffff800014940780,ffff8000149b6b38,ffff8000149b6ba0) at sys_ioctl+0x5b8 syscall(ffff8000149b6c00) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,19b13fb6010) at Xsyscall+0x128 end of kernel end trace frame: 0x19da62e4bb0, count: -9 ddb> show registers rdi 0xffffffff8141a407 db_enter+0x17 rsi 0x8cc2 __ALIGN_SIZE+0x7cc2 rbp 0xffff8000149b65e0 rbx 0xffff8000149b6690 rdx 0x8cc3 __ALIGN_SIZE+0x7cc3 rcx 0xffff800016be9000 rax 0xffff800016be9000 r8 0xffff8000149b65a0 r9 0x1 r10 0xffff800000998e80 r11 0xadcdb6d4bf27fb40 r12 0x3000000008 r13 0xffff8000149b65f0 r14 0x100 r15 0x1 rip 0xffffffff8141a408 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149b65d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=112587 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014940290,0xffff800014941b50 process=0xffff8000ffff7b10 user=0xffff8000149b1000, vmspace=0xfffffd803f00cee0 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=3, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 23432 447876 98074 0 2 0 syz-executor.0 *23432 112587 98074 0 7 0x4000000 syz-executor.0 23432 315992 98074 0 3 0x4000080 nanosleep syz-executor.0 23432 19114 98074 0 2 0x4000000 syz-executor.0 48198 513523 1 0 3 0x100083 ttyin getty 95293 83259 83626 0 2 0x2 syz-executor.1 79068 50081 0 0 3 0x14200 bored sosplice 98074 409738 83626 0 2 0x482 syz-executor.0 83626 485515 61624 0 3 0x82 thrsleep syz-fuzzer 83626 251608 61624 0 2 0x4000482 syz-fuzzer 83626 342353 61624 0 3 0x4000082 thrsleep syz-fuzzer 83626 353134 61624 0 3 0x4000082 thrsleep syz-fuzzer 83626 175856 61624 0 3 0x4000082 thrsleep syz-fuzzer 83626 319014 61624 0 3 0x4000082 kqread syz-fuzzer 83626 361138 61624 0 3 0x4000082 thrsleep syz-fuzzer 83626 117396 61624 0 3 0x4000082 thrsleep syz-fuzzer 61624 8690 36617 0 3 0x10008a pause ksh 36617 51432 43354 0 3 0x92 select sshd 43354 407258 1 0 3 0x80 select sshd 35453 51958 58730 73 2 0x100090 syslogd 58730 329609 1 0 3 0x100082 netio syslogd 67151 438936 1 77 3 0x100090 poll dhclient 73758 222764 1 0 3 0x80 poll dhclient 48588 252196 0 0 2 0x14200 zerothread 48447 40082 0 0 3 0x14200 aiodoned aiodoned 98938 233496 0 0 3 0x14200 syncer update 51008 288634 0 0 3 0x14200 cleaner cleaner 16612 371568 0 0 3 0x14200 reaper reaper 8872 297272 0 0 3 0x14200 pgdaemon pagedaemon 866 296935 0 0 3 0x14200 bored crynlk 69476 272833 0 0 3 0x14200 bored crypto 91173 142015 0 0 3 0x40014200 acpi0 acpi0 14252 487350 0 0 3 0x14200 bored softnet 31041 415972 0 0 3 0x14200 bored systqmp 92696 515667 0 0 3 0x14200 bored systq 47919 8178 0 0 3 0x40014200 bored softclock 49308 104337 0 0 3 0x40014200 idle0 37430 481356 0 0 3 0x14200 bored smr 1 403681 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9559 6370K 7141K 78643K 25337 0 0 pcb 13 8K 8K 78643K 409 0 0 rtable 117 4K 5K 78643K 1137 0 0 ifaddr 73 16K 17K 78643K 441 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 254 0 0 iov 0 0K 24K 78643K 607 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 77K 78643K 6406 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 96 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 5226 0 0 sigio 1 0K 0K 78643K 112 0 0 proc 41 30K 54K 78643K 1027 0 0 subproc 32 2K 2K 78643K 123 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 466 0 0 in_multi 33 2K 2K 78643K 228 0 0 ether_multi 1 0K 0K 78643K 23 0 0 mrt 0 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 760 0 0 pfkey data 0 0K 0K 78643K 4 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 96 21K 37K 78643K 13262 0 0 UVM aobj 130 4K 4K 78643K 139 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 213 0 0 NDP 17 0K 0K 78643K 123 0 0 temp 206 2728K 2798K 78643K 19480 0 0 kqueue 0 0K 0K 78643K 27 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 18 0 12 1 0 1 1 0 8 0 rtpcb 80 245 0 243 1 0 1 1 0 8 0 rtentry 112 116 0 71 2 0 2 2 0 8 0 unpcb 120 1889 0 1877 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 2842 0 2842 2 2 0 1 0 8 0 tcpcb 544 683 0 679 1 0 1 1 0 8 0 inpcb 280 2109 0 2102 4 3 1 2 0 8 0 nd6 48 21 0 15 1 0 1 1 0 8 0 pkpcb 40 26 0 26 10 9 1 1 0 8 1 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 79 0 79 25 25 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 425 0 234 15 3 12 13 0 8 0 art_table 32 426 0 234 2 0 2 2 0 8 0 art_node 16 102 0 62 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 13 1 0 1 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9973 0 8570 46 0 46 46 0 8 0 ffsino 240 9973 0 8570 84 0 84 84 0 8 0 nchpl 144 17224 0 15593 61 0 61 61 0 8 0 uvmvnodes 72 7766 0 0 142 0 142 142 0 8 0 vnodes 200 7766 0 0 409 0 409 409 0 8 0 namei 1024 54937 0 54937 2 1 1 1 0 8 1 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 54977 0 54977 28 27 1 6 0 8 1 plimitpl 152 410 0 403 1 0 1 1 0 8 0 sigapl 432 5385 0 5372 2 0 2 2 0 8 0 futexpl 56 83507 0 83507 1 0 1 1 0 8 1 knotepl 112 1039 0 1020 1 0 1 1 0 8 0 kqueuepl 104 1201 0 1199 1 0 1 1 0 8 0 pipepl 112 2990 0 2971 5 4 1 2 0 8 0 fdescpl 424 5386 0 5372 2 0 2 2 0 8 0 filepl 120 31877 0 31779 7 3 4 5 0 8 1 lockfpl 104 1691 0 1691 6 5 1 1 0 8 1 lockfspl 48 594 0 594 6 5 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 73 0 63 1 0 1 1 0 8 0 ucredpl 96 6366 0 6359 1 0 1 1 0 8 0 zombiepl 144 5372 0 5372 2 1 1 1 0 8 1 processpl 864 5401 0 5372 4 0 4 4 0 8 0 procpl 632 12164 0 12125 4 0 4 4 0 8 0 sosppl 128 60 0 60 15 15 0 1 0 8 0 sockpl 384 4309 0 4288 8 5 3 3 0 8 0 mcl64k 65536 2428 0 2428 212 212 0 33 0 8 0 mcl16k 16384 9 0 9 7 7 0 1 0 8 0 mcl12k 12288 82 0 82 18 17 1 1 0 8 1 mcl9k 9216 85 0 85 20 20 0 1 0 8 0 mcl8k 8192 65 0 65 17 17 0 1 0 8 0 mcl4k 4096 213 0 213 7 6 1 1 0 8 1 mcl2k2 2112 30 0 30 15 15 0 1 0 8 0 mcl2k 2048 60259 0 60200 19 11 8 14 0 8 0 mtagpl 80 319 0 73 7 1 6 6 0 8 0 mbufpl 256 122962 0 122386 141 103 38 52 0 8 0 bufpl 256 22375 0 14612 486 0 486 486 0 8 0 anonpl 16 497066 0 485291 232 167 65 65 0 62 14 amapchunkpl 152 24126 0 24008 82 63 19 19 0 158 13 amappl16 192 29788 0 29147 229 188 41 45 0 8 8 amappl15 184 12 0 11 3 2 1 1 0 8 0 amappl14 176 94 0 89 1 0 1 1 0 8 0 amappl13 168 412 0 412 3 3 0 1 0 8 0 amappl12 160 13 0 12 2 1 1 1 0 8 0 amappl11 152 66 0 55 1 0 1 1 0 8 0 amappl10 144 4781 0 4777 1 0 1 1 0 8 0 amappl9 136 608 0 605 1 0 1 1 0 8 0 amappl8 128 183 0 166 1 0 1 1 0 8 0 amappl7 120 4765 0 4757 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 228 0 218 1 0 1 1 0 8 0 amappl4 96 5635 0 5610 1 0 1 1 0 8 0 amappl3 88 351 0 341 1 0 1 1 0 8 0 amappl2 80 42260 0 42191 3 1 2 3 0 8 0 amappl1 72 100657 0 100253 25 16 9 19 0 8 0 amappl 80 12532 0 12493 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 5386 0 5372 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5386 0 5372 1 0 1 1 0 8 0 vmmpekpl 168 35769 0 35744 2 0 2 2 0 8 0 vmmpepl 168 629262 0 627582 225 135 90 94 0 357 15 vmsppl 272 5385 0 5372 2 1 1 2 0 8 0 pdppl 4096 10779 0 10744 6 1 5 6 0 8 0 pvpl 32 1474372 0 1459507 483 321 162 259 0 265 38 pmappl 200 5385 0 5372 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1005 0 364 21 1 20 20 0 8 0