last executing test programs: 9.567887428s ago: executing program 6 (id=1213): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x39, 0x10}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) 9.567044978s ago: executing program 6 (id=1214): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0), 0x0) dup(r0) (async) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x6, 0xf, 0xb, 0xffffffff}, {0x400, 0x8}, {0x3, 0x6, 0xcc, 0x2}, {0x4, 0x5, 0xe, 0x7}, {0xd, 0x7, 0x9, 0x5249}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x6, 0xf, 0xb, 0xffffffff}, {0x400, 0x8}, {0x3, 0x6, 0xcc, 0x2}, {0x4, 0x5, 0xe, 0x7}, {0xd, 0x7, 0x9, 0x5249}]}) write(r2, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) (async) write(r2, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchflags(r0, 0x0) (async) fchflags(r0, 0x0) socket(0x18, 0x1, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f00000001c0)) socket(0x10, 0x8000, 0x0) socket(0x18, 0x3, 0x0) (async) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80146951, &(0x7f0000000100)) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x321}) r8 = syz_open_pts() r9 = syz_open_pts() r10 = syz_open_pts() poll(&(0x7f0000000080)=[{r6}, {r8}, {r8, 0xe65dc00084cf4bdf}, {r9}, {r7}, {r10}, {r9, 0x40}], 0x7, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x34, 0x10, 0x0, 0x1}, {0xc, 0x5, 0xfe, 0x7}, {0x6, 0x0, 0x4, 0xc52}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="00000300000000000000000080b5313df0dd037ead6c15269e60270b25526e96", &(0x7f0000000080)=0x20, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x20, 0x0}) 9.56339829s ago: executing program 6 (id=1215): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="6a2b46480496facd897997fdcea7ab1bc2bc924ee0aa6a1be816f30fa655c0338675e0592839f282bd323437e73afbf0c0c86bf88f919d720000000000000000431de5e2b045eb9b75994b55103990c1b8fb5bf88281c65b6ef01520483dd23f3cfd832cf9ba3ba0c6fb7280b95a4e566254b7ff1328f9", 0x77}], 0x1, 0x200) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="02170300000e00001a2af175e75360a2472fc39c46e400"/37, &(0x7f0000000080)=0x25, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) r3 = socket(0x2, 0x3, 0x0) dup(r3) open(0x0, 0x615, 0x0) select(0xffffffffffffff90, &(0x7f0000000140)={0x3ff}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendmmsg(r1, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000003c0)="232a6f899e9ce8f763dd9ca878e4e8f39e696a0544d71c4f1b824654b0178232052eb71332df0d2bb6c6d6c51c9b90019743f60e7bc07e5fecc31888b55b378b155855dbcc75e718d5150dcdc9cf58e42057bc90f0984d268cff14117f639172aa7b16ddcd3e008a487ab15313fe7bee62c6f0f0b4d4e2df7bdba78f2c1790ae1d08d0d7aa2f60167a9932a714ddec0f388068acf1f12776491918b1e06090070fc9424deef79d0e9f316d35d67feec251844df1bfa8f719a06e9c79849e14bcb30bc8ef875fd05d4f1a7fac011c398c24cb72298c25a9898df68108e6a00ca809fed5d5fcb69f0b0a1bca5d31a4b778dc7e80a9cf7d2b", 0xf7}, {&(0x7f0000000100)="6e59782ae8dfcadd242d5069de8c8f0f7e04e5427606e7b23936a7680ffab57f820cbfbad111094c7d66e1cf9115", 0x2e}, {&(0x7f00000001c0)="02764fc4ee6eb1f3994f", 0xa}], 0x3, &(0x7f0000002880)=ANY=[@ANYBLOB="a000000000000000010000000b000000e237cd3cc97e7f890e01889c0546baa0eb3ce47ca47d936da1051c611b5c937f25a21297537ea4ea5dbfdda1648373b3d748469eb4f632e2f627abf9b4bb5c403322b847a3b63038ebf5aa804c56676658b40ed657dc6a6014f9d0c976de193fcc5d98b7fdc815ddf072a9bf7a616807d870156cede3d3153e92026c6f95a0938ad565c555b1000000b000000000000000ffff0000010000007fbeae0d77e31e4b1c55f2c55beaa36102db77d03ea894c208a6783ee1010cecfffc17705454450d57640e25c9fa73b21a70caac45ccb6a6248fd9437aab8b75490b3bac19480d30282878c3b0e8115b25f5261907b830d2bb2b10ca1a4f070ff2c1f24ba58f5763299c4e49dad2d821969db025ee8f32b6dce07e06a0220f1b28bee17c6e8b1b7e3b5d7017df8d4bc5a11237aabc3bcd0c327c0000000000001010000000000000ffff00000700000020df95262d8a13bc57079a701da368f83fb7004faa8b6f1e448c13d520e8a69788a7064f7f10d937d866003f2523f67f7fc98627a03dc23011845f768284c41a44362065f49c66d38687b60c69123b4b6f4d89e11a3fc1edb8cb03147402ae4c156441a39646f8c3d709d52edf57dbfe28f92972fb34d724cb89a2b793e1e8a287057f59dfa33679d625f81b67c07a775d176ccdc2b39c993b22504e7e9058e2825bd98370f4e7be637ac09df5ad9cad56945eebfd6729030c2b9a646f2470157ccea821868f0df045f6f7973b0952a069ad5f2e0e58205178482b514c7e7d7a0213bd8220ba6d0d151e26f55e9ec5c92ea7c1c3e64a582697619a0a80722341f73aa2afdbc491cb7fd9d6141867423b121378e581dab8659dc6c45eedf9ee1b89cc99371ce655ed9ecd9a155ebceeec5128934334fcb557cb4608065b873e5212feee283a389141d5fbe21e5424e8478df70e68ab93505d06687edeb762c7f7a8b080ac9962e3781ef1b7f8bef54f04b47bbcf6b16d9ed42d371eceffa9ceba1768c5870bb231a03aa87a1461535c4a0b8fddef6e4c95a70ccd21ca9955a34d8c9ba96e3a31483d2dc6f8b614d442de887c793c94402c87298d14405ca3ba149174df7a40f02c84eeb08c9d40e6f4afbd1091b1c7feceeff151e2f6935379a6f4aebbb6931c7ee94cebfb46c2172bc346b8bae111f9fee7b9a1946f00994ade113cd8eaeb5f0e080fa9bcbfffa78c2bf9280c5ddaec8eac1b87e9c8d50ab3e7ca6a77a182d024933776e75afc9d1eddabbb8276179aecf610ade9c2d33f395c786ca7cea1a51394e5160ca9189332fb8ee00a21a534b3601573c4857221850826231e3bf3bf4fa864a1d99b821f5b06aea8ff2b380981270431c6d7e1658dd7acbbcb3c068ba5763b2e7743f2f5284d839e9066c4cee34224991ffd99256da0802bf4d18cd5201c2ec3d98addd4a1139a167dc4aefb1f010830da6db8c2205743ca1f0f828c040391febbf49737a2e30dbae7dbaf1714f70d90671f7e28887cb43d697055fe78a514e96d4ab60dcad6be607b7d692fb6b90b9c3a7ad61afaad1e203c2ad5f9b76261793f891d9d47a1726f27d65114621a33aa0e2ce370bc08f9a24992ede7ddd3a2121e24d127aa1c952a9885faa2219cdb63c834d8791721f0683ea23085a8021536a247619808670439308e2935308fe6e536ff333aec88dcedb55d981c9f09a016ac25ed6e2900c795703ae4d248df1b118df71ff49f462593cf51df003ffe0038bbe271bc4434d2ca30473a4b72c6cb9f560fb93e06b87321826cfb988e94a065dd332685ada291eca4cb49c31bc3172691733df2bf29996207c7d4d3ffc0d17d2161323bb0cdba9d65f1b94cd342f28de0b74f9f88a5c873da72940b922cd8bdeaa5857235b4069f5a5a577268cfb6afb26ce47f04524e4e19f98229975cd16b0280e0ef76b99b2dd7b1d81651ea68c67d9950cabf474e12d8207a198a531191bcd7ce248408b2784bce9eca50e02ba2788b6d88d7a98a4b033c5edaaa4a4f9b2f6c62a3a9a6a3e0ac771aa4dc241bed2701db54b23f2133a966ce51418d69d373e21abb24b45de6a09c270293418b703b3f5d645683fc65b34de59f55bef7b6fe8407cddd611a65cc2cca4ca70d9fa64c4fc788c8ed4c66fc2cd51b56936bff52b6252d028c2b95a78a931fb6ca8860b58597c85e4824b147aa7af1c246fc20a7b8776fb9960afef0df748f9f3bc75c23979d60b2f3c0afc5b37458dd3a07c07123dce9be853feee07bf3bf0063b9aedd07d4484cc091db406ef56ef02c7db1cfb475155a710b116f703c4c49a7df5d6f0612dfaa6a51d2cfbbbf93fe2c997fdb75a7e132dfc6769b55d5b783fba8100961ebb892cebfbf43228dff46ce4a5b5932970ac35280a545b15b7f17d520495391cedce233c341284ee989ccb275304f42348562de2392f0b160709ad47b51b047852dd949868591bd32519a193b2d91d81bc02c8a5c767cd53e4eddf7ef7d5f01993e6f24c3b36e3430037c35279872f74547a9550a883a256106aa3d79a2ff86f111b5df79e0f23fa7332957e13485a3f3c0c826de95eb2c7cc2d1de588a17c6ad17b6de2ada50cfe0b38ea074833f9454e19485bdf1f700fee61ea8d95dd02b62e3a132a7c15adc138154a1c996e1048c81ebddac36a78a31113207b08e8133ac520e250da6343ef3d313d943443b0d1b2400bfa142c2ad6508b7c3890893d6f1ba7a372a142f87fb52a0e92f6167e45bb893b58fd3216c986e191a9b94f5cffd7efdc83db29b5c11a0999ec8daf2dbe84023ca348044967d619bf201643b743478f3caa00df4ccb0f1fcb26acaeac4ac6537287e6b09358bc1d25430888232c6bbb4b9ff60f36ab7d660b3dbafe8982d931ee9c1a443e41305702a88d80d2898234e9a4e4cf786cb88b3ef0977a3941410ed851a4115c613c51a7d1a413a74b4c71c74e2074a44c48b92e3d1cbd281c995570e1f938a79d144f7061a1b87c12e46c0d2071c1ccee1ebba1dcd1b557a8aa84114f6586470ccc74e4ceefbca4cdc017e1b79cdebca0f8ef4e0217cf4572e27fac79c7d60cb49f2c3f24dd3e377d47847985c01f5b66d15cd6a38e1e5cdddb12c9e1413d3b5c6e9331cddef61cb9d0a969b8ad71fe1fe74af87100985214cae4db13d520c0c67230f0ada152499bb46af29dc132bafe7503057b29462680eb4546871813fd492278c5187224de56dbc6f991437fed8f44b04f4e12fcf517d2214e650092445ea5c1c110e5ac6bdb877e7afb89d8677a8542dbe1412a5c09dc87391cfd3aed5aa5d78644f7912780f65c1340a471b5e4d9957d7af6bdc54b0e259f48fa334d4a13b0867211fa9c97046f458a75d03af3c84b22b371e97bde8c7b9b8174ec671d96926e07fd3c693f42da7b205080e43e9acb98ef32124212d1187210f399511a9a47a205de44dd3afb93fc174b4333ff6234292d2006184eb58b7dcec3d967a745e0cce691f008ea73a825700f8b5055c87440f2f5f43039434eb9b270cc3fd8e341c39b9213c8c745bd35b58719100e07afc534e16223fbebc05516c9fc091b79e14ba5f456a532388ec7e7da0083a273311bcb2ee06a99e0172fe6c36a497460e669f89d6fecccf7bea5298ec6635e584fbe4ec0136affddb411b30fc3404d844472e225087d9389192139ec4a05fc6a60fe32f3a3ebede478d40a0147ca72020ed8760329ea30f649c5955820debaa01eee31709b8d75d8f30b6fcea4217b5acaf3a0445462fe0376107040fd591fa8c592f572267daa3e2b2c2f41bcf2109032ad3d02e95d9e84a856929597e5a9c3b884cec2f65176807c75e54ff2d0583ed2a5dae5ac290caac2abff9090c77662e7bdae9be998a36d34f79b0646881ccabd3320bf9ab20051350656812d7d28b83143db5ae796bb36e2370d8b83ddbf2a46d4a26328ef7b70554615261552ea684084c9b441348054f2701925155cf235b4feeab14b9a4b4349cfcd68c18a20bf59577a90ef84b7b1d2c27a4a5f9ce59f58ed6fa109af2f5ad051d2f5bab1b54099bfac385b8958d8dfa0494dd99338753f797057d20ab7a4de0a2779eec71f32414cfb72f841cc6244bec6279c7f848c613fc3eddc7704e443ee8548361ea6be36ac44da905e4f853c831dbb3e47fee73f1a9a9699b77406516bd090f7a1dba61dbda3fad8246bb423e150c5d2e1f95a4a2a96b96f9d55d5d5f6ebc58af698a3519627b4517aa578465420dbf7ae5e18d0efaaeb0528eb7de865481bea8522e863ac753301bd9318c35609ffd24807705a4722103812924f32f97240cf733ff3537404b88b67a4f6fe2409fe9dcca8cb353716b9cd2ba8388a727f94756b256676b7f4eef174ed8a0cfc3099989a6d6272f4f99e69a6ca64e79859936a6d9495649dded1d5058aefaff71bdf0ed63ba68c3fa3f2ed9db1e7a0b78a49d17c066990faa850c27beacec4c4dd81b35338059c49ea5b6fc5397b076e4d9c9afad7c43abfffd758cc54c90606fe588883a2eb3128d15d4833e768b6666f57b13ab26fe5620e3e72879bfcea5b7d186b69a3da8e83b0cdd5192aa579b94971a49d9218388b9b3246e56648e145c59fe6f65163a701ea7c174f8e1b98b6952e35175713abd661d168af6706aa07a7051e0b25659590af5e9090323b6f65eb91d57c0bbff5291a1871aea30eb52849751117b202a92e59a0d1981267a2edb49ac6043f8078e3c300526098ed202588c62c9235e2a9a7779f90f1c61280537d6e16c152aeb65e5fd12514edbcabf513dd611997db6a070107b14075e025c51d3131e93e7c3b55f3f5376df2b457b9ec9fa6c3b1cb688babe3fb0dbf348e923d9f0bd412815d16dac9e017771c4d81b89d29709a30b1aa5109867827351ad8fcb91a4dd43caadd613ce6911cb708ffb438eae9bfe1e955b9e0493a2c79f701c56bef8a9be5177a06b90fa17b6f644fe0e5f1291a03480c6977a94bd9ba37668e0bbe8db4881febdc7aca66c4baaea671d37633fe862e467d0b88dca5b8727a989ea6e9b13313398b7782fc54562cb02bce83dec655ea9be279a5c78488f5a0edd47bb9cb1398c0e2ab2b870068cbd3c9ac49142d007023ced8393dee71427831634b4f7a998f2eea794d240a99688a435fb61e41bce5d87e87e3b76420a61e45e350911ceb5f6ecf8c6f564774143fc3bafddaa473b3520fb120efa68d36c75e520acc3a38736d6a9d68d897cc20cf3bd6397946957656a53470aa8c5ea4971522face05fece807c260f1157c72c36b7fb8f45e4506c5ed04eda9878bd6e833995b4f15340ec81b67c6c23f8f13ec48378cf1780382ef1d5667e491c72dda1ec7be0d8ed54b347d3b2440e14dfb125cf168f5178f5a0e14914bea1cf7b210dfe231e2893e3e83c84ef8314c98003ff92f4084ab43fc6d4076080ada1de1f7631d05c15e70ee175ce296f1c1065cecb40c4dacd1d6215833cf9eaa992a92f50f20eb39037c8e6e205277790349878f97d5f7e70a5003a2e7d7b098f5f79ff542c18dbc1de46d5fff0e03696b61948ff93570b02a3b619a91f912481cdfa61c8da89bf3d6b2d5786526221b9ccc6a2bf9d7af430aee3dfeafcfb9f2efb181fae3d42a78c17fce3c627ca596e572853c874864c82997005cf882d7685017d9c4967e9d4cdc21fa6604417bccd5cd0675b22e06976bccbcc8875b18a1b5887837c639f5cd1a8ed4f09cbb58de56559f4963f05ec8b099eff14416a2a6b332fb8bdeed954538e13d3022e2fb5cb58d86ae546e91cce1a8d49a22cce19af9ec091c95b727e943fdba9cd8d1701fc1d062df05c32f976292f0b4afd777548c657dc5cc6ff528f453d5df1fdf760bf64414f91346832b226661f53ed8e042d48b713019824392fa3c849b5a5f0776de58c3a1b22bfe79217b8d2b879a6b7cb1fbbca26c40f10c6164c76fc543b1824ea89de2b6513addc3ddb41265e9b90003b1f3ee422d8ca6eca3e02ba643a2fa9b863a252fdf360e9390dd5625e1b71bd8f0d4699abc527597df8eec55bf783cdf915bd5ff465c489317561b61174f7535a83a7b5ad2dbca3af30292725de8a11e78956bf429d1893771f33e44e3c601a4409e119b939c3f279c82f7b4a407b82325f5670a96e1f48b3fa72a350f8c83e88c75ba48b0bda700ef70ef02e88e212a0dd9525421a99fecc6ecd8f240b502e7eeaa80a6c4d0be6daec66ef0d31758a18878d9b634640cb84f62e9716bca000100000000000001000000010000002944360a2ddbd4ca6a605907efd5f6a9c412636ae193bf4f27beb8ec5de91093ea0d1e8b2d830de770aeb9edc3e283bcfb3f64ee4bade09ead02a28b3d5a524cd564dd62bd4a8a408bc3391597f7f045c80357dc98f23b7c7de7bd9b53f300efdc64294a237d6c80ce9f0a6d7cb0f87920e66708951b85ade87e9b3932fa698fbc418333eb42a0d333530a15e6b878f2b2622c50d8529f7379401fa2920906ae55bae979ac73297c2559ff5cc6d728f87a7a8b0c58cffce98ce6a8e2bd1586a5ac6cb1dc6150ee0127e94e472973bcb8f84b1a8a44aaa2449f8b4aefc32dc1b789934b1f0b5787380e710000000000002800000000000000ffff0000c8233d2b56c64c7a9ceef58084cb6cc77f208a58a8626d0000000000180000000000000001000000060000001ae4f10000000000101000000000000001000000008000002bb2f69e55eaee504eefdac443c18472189200d3b4dfa3e2e216b762dcdab56fe58fc1dab2f486ceaea4bb478aad451f3649bbbb5a0e07cb0fd37b8ca0280bcdbaf0b5dc2ea8e636bdcf812bc2ce01c70578f47777d0a5fb1f3a0fed0f9017cfe178683e6397ea563eb968643ab879fd10af7bf4a5fb84369d368e1560dfb0028999a498f60526ec5e8dc5a358762e3523e75cd4367205529c489217e2ab74f3a565154d3af2c7ece92ad2e9d342f176d46ca107c3bb27120a8a6a5cfac418821d754f2b5534bba8bc400e39c95cd4263521fffb6c5a4cc34cf698d3a10e45b41cda5453af8c4b9cf080041eeca84005dc9620b69457efaf0b9644a059201411fa252efdf48447fc10f3364681cb282f11d96985c24b856a1a5d774519baacbdfdb648b516d9dc14a10bda8ae944b09a3278a1d447a448728ee4b5b6f71d93380f8ee58bc1b873fb0b13251bb315f6a1067d409e0392ed61793fdc9be6954320cd636b399503fd290907aabea7fc53f9529d73a7a252e39737dd666b07c5f6d34f5c84e0d107b9cfc0dec2524f7676a8f2cf61a7efd29e1827da0aac60f3ca213612c4c1fd819682bf1d1631224f2825ec1f85fbb44288e372961351840c74ecdf6329e38bf7a769b2debdbd660faad1fa0f28b157a60c0e472fb94f586cefdd2ce376bae5e606c0edc91bf2d2fed51cdd1555cfdfbce41b99da0deac7cf65568b81428c6770b9409e0dbd2eeea04a88cdb31e79177ec9f29f5593c290718e55f0c862fdd0e257dcf2526ce84aa63a041b9cc1cc498fa367b1b461a1d663e09f90b2fd6c400f2469fce68d1823072848760a9bdab193bc8de0fc7347a3f560e23299ffd52287bd9f571895c78a37e433fa92a62dbd081c902addbb8a6289de6ab1b57a4e5d1237725811905af2d5739a8f97e73225f13e028a7b38d0591a854a247e6f89b2bd8c8ece0408b29396b19aa2628a3b91a37cb5bcce0a25c2391f099e545de9939f99c79cdbfb4d09fd0a859c5a58cedf102d449f40f41e9d1712346a9ea81eb77e926a9c0cd212c586a212c489b8ad2dea39a30880e0fe9e47f17a82f2628fc1a7a8cd466cc3e02db845fe375d2c686ad744c3ca0969b7f2072267fe1cde73add3278633ad8e5d1f6498c377f0c4ce571ca5a4d38a250df7905b57de70f07058942c94e8b6d34e491769bd35b06991c330bf30ff4187e6383818236ea4078f5ff990cc801642f413cb2572bb9b1fc221a7f2d8fdcf5dae8136f4e1e94247bc069a1cbd9b0467a4ce122410e2528ac1f3a684c6560ec78778850d82297422a9eb99ed4a16af97ebe550bc8cc7641d731b9f1e06ceaba0ef48d6b77efd0e9b203e8fcd86bd678cb122153372a711fc003c7636d1a40346021300d159e2213b2ad699dfee236293439414bf0403cc4698f05597ba45a6b932068fa8d825894ab62fc36cf8c01fb2024ec66ddd9a08ed17d24a8b1b6459bd48eda1a5259dec1114fdeff834a188c7d0c79dd81d7726ce361abae16eb5edfce7c90e41c5a7eeaaa9b55ddd936def7df80bccac386c333fcf2d3db0c66ff5a19b1dae6df53e773cd1017d715e3dbc6f758682c1e6d68c1e1f0e28ec2f2214d8d366a221153a1d98f0a47884e42a69b8a855bc3b107daa0f904caa01ce72fda63e08afb2b4c3dfbfcad1170f81ade426eb8fa1cd848dc44fd33da726cd4789f73ae14632ef26c73a3ffad93f761f63722a262c0ab210a43b58285a20f76378f1ee3b0080e528215f591274e98fe2345d38d8879a60f0c954611c159c696a5b32ec5e1a5ee4837356f9557de466be4e594dc9b72a4a3bafc4dc5aab7929c7cb45743c6dd00b32f8f281b66b1127f660a7c746f7274180f6baf1242a339875b3a764e7d9d143bb1f4485b5ac247e7b88ffc26d6b21064e609bd793ee00e5134ded1b40fd472f2acfc30176d60af63232d5ce5463e83022c87e846084403c67a774627da9eabf03b500ccf335ae1fddb071f737fe669805ffecef0d4a1c576f5077af38b01319816d1b6825793eea85464bef55716ce8642d7083fb90480ec334ca5f24a8c43c299554aecdcd74a7e38a7e0b0607b8ee8a458a5ce7ecb13c467d12f4611b0df3f5586142f34418bcfccb1dc00160116237b2e35300973a409daabcd6bee50ac3d513733ffa095fb2190147183d1aa62649a1e772997484b3125e3ea12481352859d6d0036c27323690537d688a6fdf781c2ff82ef7ed3cb62b3d62bac717510962bb20918a041957fa08d93b79a7ded50f02b735db4d666a2435bb0552164446909916cb9b00e7c105c5503be2addbe13718e6954b01f16f50f07bc370f988861c34dc7b7358b9e2c42e783cff55c661e5d2ec1a86d5a4640cd9973b0679c30d86b0a8a24deadd8a46ec49837be5e87f4dc03d48a5d53faddf26e1689ec366ab5fa1fe72006cee86cb32aa51e2e58e9bc847b463d7b9fc96bbbc5de4ad281cf30c23362fd56bd1dca5fe2568b09c2c8bb104e8aeecf4138abaa209256fb414d542f77db46b0f19e724c4964b778c6a978825e7b0e720d6a63c113b295e6f09cded83e0e14bd8eba317848965cd2e3346cc952ff85e8d1f96af8242b8680a5407997c880ba3e07d1fea89763a41627842d3b61c3ca6276d83b32cf53756d78b624966fc0cb3bfb425b87e8285bd7c617ff6547571771429ae8c4b3a8ca8b2b80ed92a999d005d29e8cff7b7c1ba973a087cd72501a6a7f02f786b925f16d19982802a58a2c7ab531fed0c9c05a72780116e22883b914ed0f1d734078980c315134e10c2b41eb0cc72e0b5f535cb86f48973de255ef741a8562e409527facda59251c914a79885d8d9472db494e213c022f2f9124379f2c3402c1cad5e18c3b5adf8b96c0e282bde98d005925f97dc9c7902b37a7845b31edc1cee24bbf33cc8932cdcd3b47d5bc8ba31ba1c4230175e941378e0c8cefd1531212978ea80db21289e2dd7223c76491b61cc4243187a6d8cb97dcf89a3dd201bcaa65f34204c264d5546f5164506d98684fa453252fdfdd50330d895803772c684f620a606f2a4ba55c658e298a94bb9020ab3c4fc882ad53dd258918b3d13552532b27fd90ba19dc39c69b005bffeeb3751a70c07f4a7a985385f33ef2e157755a911ee1beb6e10aa84ed233c790fd6b6286fe9365ba44c2c35a50db6101f1c635c78652e540d11bd505999b6b1236d84a67c957dc12e8a653ee39a7c3deae5b3df68bb0da62147d39a9c602e577c0a2d769f29440143036e360212e467d8bebfb16e3023fe87fc1a00257ae53439e90fc63f07a182d791dbe13fab6e7af284778e9fc96a4d0b6bb749a7b534a0d9bb2f47912987ad66c02c87dcc317500004be6bf2b2f72d4faf8436313a98bdc545df61f2d6c08ae3ae723cf6dd371cad1697c024a4a25ccaeb59e412246e6bdb8a4a0d5beed53a38714f85beb66fb83ffa3b44c21ccf518fc451c6defb72085cfede9c6cf3e1514d7453e0d910d77242b1182d88fee39356f10f814413f3a453cdf6d82ece6b7d6b656520f5653865279c21f1b5189cee6a7e77c5d3a66bdff8ef141a1d33fd695c89e8e351ff40a7e09cd9170692671643afb5bde0ab45cf5dd7f14fe410e28eb88f6a5bd62daefe48543e34ff20ec5914921330ea21c2b0dab974b4e73ab71787fbda405f1dbc8e8a6729a5ee3ad44615285af089d830475339b12b2282dd2b70fd64ca8c21a7f7e006d8dca6aaec3d5a5f7a999504eef6e8d10951cb898e94a65262feaf77eeb69ae233041ce512891e108a46f1743800d6ded1b40255bb01f0dd6339ace122849cfcb4c3f8dcc9f662d69f26a7fb2cb9d4a1c77e88db973cde4941214f82d9922327a43dd18d40079fa3ba49f71e16b1f9c6ac5d5fdbfbe1685a21e816c54a666ad8c3167e35c11037c12bbd028e0e841f29a6d5b6b1a0c7c4a750cf575ee37e341d21c69af63f9f062026519457be3f9317ee81230d870ebfc8e715f1d0d95a47b280033e00fb519e6214587e12a6bdd4ff7cae1e357c90a640c8b93ea031e2cd3d15ec1a168ec528454b33da16cee0fb0f0ea53a6bfb02d17a663e8a05151b2c07181ae73028fe724398012abb7923020d7c7805eaab3040c9957cac7a6cc7b4a7837781ee881690c153887995ac27a0aaa8730bbd67ea1afaf1caf15fef2b844d6c707e6ca2c76ca7260beee081fb3fcc4445ec80892fb68f5d7beabe4b2dbd920db9308008e6ec6280735ce83f9fd703889714921823b512e0b1262f3ac4c79187d0020237c5cdc13e330c853126f0b5e61f04536ffa818646ea7372464e7e5b6e69f18503308b156d2fcbc966407c13b98dba7b488d135a01ff616bca01f1ab45767f07a1deffcf4a2c28e5742d283d8aafd2aa7d67b603830abdb778ce5af6f131c6bb24e60f1d069b5fa98029d1e2583320187feb4e11299d321abeae7cd5261438a1823fb1873747e9cfd572f21d57fd2acabfe08edd9e6f2ed8b9c27841427c98f144c0c253f9809e6f2a4680285c6ab2390610126a02b2a63523378fc94f96addf047c1374eb7aa222a7436436798ff25b9713c4d172b32c95d8620218a8eaf0d9bde48f3029f37fd8b434fec6e4d843bf14af394f602fea4a9fd9810b07a47c271b37344059d1265f2f11a298458926be0327a331faeb152e09ce23a478defbce4ad2d020adede69f2b1bf045d9f74488c2e179cd37bcb1a55c8a6821518a1bfa83e730cea3f81e781dc3c89d09a4517ae8093821b761f1734bde05eb5409e593bab528e2c08698cc3b97f801cca7e36782e88d60ed5ef94327b547f2a8f22a5fb7860b7563bdf4f15a51c66a564a22bfb04108999c2917c22a1d25732196fe261b5d43a2361d81d5968ec2f4f061b11582eb018b0c3720cf51f8849615768040fe2f565e9ddcc874161f469e6f8902a9e2d6f77ab37580b83dd34a7c5060c01b5a0a565dd29c6ea6b9db6f7f90add59b09fdad24add56deb9f69db813e65c7cbd6a4708cd8dac597723f832a7f1362e4123532260a4b31158ab35e0f09c4f6c9856fcfc93ce9cc962a499a67ea655e85fe01612e9b97ac32cce8adfdff0a774d6faf43f94094a5f045348df0b8661c331e39fa1080ca28583ce5554f6e0ba78940b6cb7755c3e623993c93eb0b595d558d3b3c6ecd33f8df1abaf2666abd2de6970efefb8fb9276084a4c80180636e73eccbe00d74c529bef34bfd0be1d551c39daf1152c5c40e8cf0525bb023f3407c8dd261c6acf4d4f9a4f185b326b71dd6fb910908266ce0a1f923daddca358e002b4d417ffcd0f7862292f56db2a72a84e8945d2ec19c45562a30f1a17a7b2a7ffbe8e8f5cc01742868311cb2fb299f195ccc51a7a44c449832209138ecf19fcddce80f733e7e10e8ce0209d2c12df2676125aa1da1ac6ed858eeead89ffb208edc4a41417d697fa4f82d614351da3f1c6a8d328a221b706066cbaf91d642c98cfca9fea4292bde44cac63f9495358d386a527a53e2a7295769df7e9bd994c9aab0e3e7c6636af2f0f1bce00cca0627a8275e5be95cb4d323fa0bffcb5eaf46efc810db36b8405f83eaecc5198c9b5ef25a1d9a8305933d4682bce806b033503acdd6d1c8b3b6375a6af53eafba0886fa31b5b4214c45c010919cf2515a0a1ea0bf89f1f76620af0856411683d0f594468637c2a43df0c251d7e9fd4bb7d467dbc6f02df958d95f6f7350a3123778a246dd3e8b1f124ed70bb72a260d14ad3e21055d575ddfc51c9691b7b7a6ae6c319efd3246ad4f06f2260814a0b69cd4f4df213cdd4dc431843ab20e667ecac06615b96c94"], 0x22b0}, 0x7fffffff}, 0x10, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup(r0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="6a2b46480496facd897997fdcea7ab1bc2bc924ee0aa6a1be816f30fa655c0338675e0592839f282bd323437e73afbf0c0c86bf88f919d720000000000000000431de5e2b045eb9b75994b55103990c1b8fb5bf88281c65b6ef01520483dd23f3cfd832cf9ba3ba0c6fb7280b95a4e566254b7ff1328f9", 0x77}], 0x1, 0x200) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="02170300000e00001a2af175e75360a2472fc39c46e400"/37, &(0x7f0000000080)=0x25, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) (async) socket(0x2, 0x3, 0x0) (async) dup(r3) (async) open(0x0, 0x615, 0x0) (async) select(0xffffffffffffff90, &(0x7f0000000140)={0x3ff}, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) sendmmsg(r1, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000003c0)="232a6f899e9ce8f763dd9ca878e4e8f39e696a0544d71c4f1b824654b0178232052eb71332df0d2bb6c6d6c51c9b90019743f60e7bc07e5fecc31888b55b378b155855dbcc75e718d5150dcdc9cf58e42057bc90f0984d268cff14117f639172aa7b16ddcd3e008a487ab15313fe7bee62c6f0f0b4d4e2df7bdba78f2c1790ae1d08d0d7aa2f60167a9932a714ddec0f388068acf1f12776491918b1e06090070fc9424deef79d0e9f316d35d67feec251844df1bfa8f719a06e9c79849e14bcb30bc8ef875fd05d4f1a7fac011c398c24cb72298c25a9898df68108e6a00ca809fed5d5fcb69f0b0a1bca5d31a4b778dc7e80a9cf7d2b", 0xf7}, {&(0x7f0000000100)="6e59782ae8dfcadd242d5069de8c8f0f7e04e5427606e7b23936a7680ffab57f820cbfbad111094c7d66e1cf9115", 0x2e}, {&(0x7f00000001c0)="02764fc4ee6eb1f3994f", 0xa}], 0x3, &(0x7f0000002880)=ANY=[@ANYBLOB="a000000000000000010000000b000000e237cd3cc97e7f890e01889c0546baa0eb3ce47ca47d936da1051c611b5c937f25a21297537ea4ea5dbfdda1648373b3d748469eb4f632e2f627abf9b4bb5c403322b847a3b63038ebf5aa804c56676658b40ed657dc6a6014f9d0c976de193fcc5d98b7fdc815ddf072a9bf7a616807d870156cede3d3153e92026c6f95a0938ad565c555b1000000b000000000000000ffff0000010000007fbeae0d77e31e4b1c55f2c55beaa36102db77d03ea894c208a6783ee1010cecfffc17705454450d57640e25c9fa73b21a70caac45ccb6a6248fd9437aab8b75490b3bac19480d30282878c3b0e8115b25f5261907b830d2bb2b10ca1a4f070ff2c1f24ba58f5763299c4e49dad2d821969db025ee8f32b6dce07e06a0220f1b28bee17c6e8b1b7e3b5d7017df8d4bc5a11237aabc3bcd0c327c0000000000001010000000000000ffff00000700000020df95262d8a13bc57079a701da368f83fb7004faa8b6f1e448c13d520e8a69788a7064f7f10d937d866003f2523f67f7fc98627a03dc23011845f768284c41a44362065f49c66d38687b60c69123b4b6f4d89e11a3fc1edb8cb03147402ae4c156441a39646f8c3d709d52edf57dbfe28f92972fb34d724cb89a2b793e1e8a287057f59dfa33679d625f81b67c07a775d176ccdc2b39c993b22504e7e9058e2825bd98370f4e7be637ac09df5ad9cad56945eebfd6729030c2b9a646f2470157ccea821868f0df045f6f7973b0952a069ad5f2e0e58205178482b514c7e7d7a0213bd8220ba6d0d151e26f55e9ec5c92ea7c1c3e64a582697619a0a80722341f73aa2afdbc491cb7fd9d6141867423b121378e581dab8659dc6c45eedf9ee1b89cc99371ce655ed9ecd9a155ebceeec5128934334fcb557cb4608065b873e5212feee283a389141d5fbe21e5424e8478df70e68ab93505d06687edeb762c7f7a8b080ac9962e3781ef1b7f8bef54f04b47bbcf6b16d9ed42d371eceffa9ceba1768c5870bb231a03aa87a1461535c4a0b8fddef6e4c95a70ccd21ca9955a34d8c9ba96e3a31483d2dc6f8b614d442de887c793c94402c87298d14405ca3ba149174df7a40f02c84eeb08c9d40e6f4afbd1091b1c7feceeff151e2f6935379a6f4aebbb6931c7ee94cebfb46c2172bc346b8bae111f9fee7b9a1946f00994ade113cd8eaeb5f0e080fa9bcbfffa78c2bf9280c5ddaec8eac1b87e9c8d50ab3e7ca6a77a182d024933776e75afc9d1eddabbb8276179aecf610ade9c2d33f395c786ca7cea1a51394e5160ca9189332fb8ee00a21a534b3601573c4857221850826231e3bf3bf4fa864a1d99b821f5b06aea8ff2b380981270431c6d7e1658dd7acbbcb3c068ba5763b2e7743f2f5284d839e9066c4cee34224991ffd99256da0802bf4d18cd5201c2ec3d98addd4a1139a167dc4aefb1f010830da6db8c2205743ca1f0f828c040391febbf49737a2e30dbae7dbaf1714f70d90671f7e28887cb43d697055fe78a514e96d4ab60dcad6be607b7d692fb6b90b9c3a7ad61afaad1e203c2ad5f9b76261793f891d9d47a1726f27d65114621a33aa0e2ce370bc08f9a24992ede7ddd3a2121e24d127aa1c952a9885faa2219cdb63c834d8791721f0683ea23085a8021536a247619808670439308e2935308fe6e536ff333aec88dcedb55d981c9f09a016ac25ed6e2900c795703ae4d248df1b118df71ff49f462593cf51df003ffe0038bbe271bc4434d2ca30473a4b72c6cb9f560fb93e06b87321826cfb988e94a065dd332685ada291eca4cb49c31bc3172691733df2bf29996207c7d4d3ffc0d17d2161323bb0cdba9d65f1b94cd342f28de0b74f9f88a5c873da72940b922cd8bdeaa5857235b4069f5a5a577268cfb6afb26ce47f04524e4e19f98229975cd16b0280e0ef76b99b2dd7b1d81651ea68c67d9950cabf474e12d8207a198a531191bcd7ce248408b2784bce9eca50e02ba2788b6d88d7a98a4b033c5edaaa4a4f9b2f6c62a3a9a6a3e0ac771aa4dc241bed2701db54b23f2133a966ce51418d69d373e21abb24b45de6a09c270293418b703b3f5d645683fc65b34de59f55bef7b6fe8407cddd611a65cc2cca4ca70d9fa64c4fc788c8ed4c66fc2cd51b56936bff52b6252d028c2b95a78a931fb6ca8860b58597c85e4824b147aa7af1c246fc20a7b8776fb9960afef0df748f9f3bc75c23979d60b2f3c0afc5b37458dd3a07c07123dce9be853feee07bf3bf0063b9aedd07d4484cc091db406ef56ef02c7db1cfb475155a710b116f703c4c49a7df5d6f0612dfaa6a51d2cfbbbf93fe2c997fdb75a7e132dfc6769b55d5b783fba8100961ebb892cebfbf43228dff46ce4a5b5932970ac35280a545b15b7f17d520495391cedce233c341284ee989ccb275304f42348562de2392f0b160709ad47b51b047852dd949868591bd32519a193b2d91d81bc02c8a5c767cd53e4eddf7ef7d5f01993e6f24c3b36e3430037c35279872f74547a9550a883a256106aa3d79a2ff86f111b5df79e0f23fa7332957e13485a3f3c0c826de95eb2c7cc2d1de588a17c6ad17b6de2ada50cfe0b38ea074833f9454e19485bdf1f700fee61ea8d95dd02b62e3a132a7c15adc138154a1c996e1048c81ebddac36a78a31113207b08e8133ac520e250da6343ef3d313d943443b0d1b2400bfa142c2ad6508b7c3890893d6f1ba7a372a142f87fb52a0e92f6167e45bb893b58fd3216c986e191a9b94f5cffd7efdc83db29b5c11a0999ec8daf2dbe84023ca348044967d619bf201643b743478f3caa00df4ccb0f1fcb26acaeac4ac6537287e6b09358bc1d25430888232c6bbb4b9ff60f36ab7d660b3dbafe8982d931ee9c1a443e41305702a88d80d2898234e9a4e4cf786cb88b3ef0977a3941410ed851a4115c613c51a7d1a413a74b4c71c74e2074a44c48b92e3d1cbd281c995570e1f938a79d144f7061a1b87c12e46c0d2071c1ccee1ebba1dcd1b557a8aa84114f6586470ccc74e4ceefbca4cdc017e1b79cdebca0f8ef4e0217cf4572e27fac79c7d60cb49f2c3f24dd3e377d47847985c01f5b66d15cd6a38e1e5cdddb12c9e1413d3b5c6e9331cddef61cb9d0a969b8ad71fe1fe74af87100985214cae4db13d520c0c67230f0ada152499bb46af29dc132bafe7503057b29462680eb4546871813fd492278c5187224de56dbc6f991437fed8f44b04f4e12fcf517d2214e650092445ea5c1c110e5ac6bdb877e7afb89d8677a8542dbe1412a5c09dc87391cfd3aed5aa5d78644f7912780f65c1340a471b5e4d9957d7af6bdc54b0e259f48fa334d4a13b0867211fa9c97046f458a75d03af3c84b22b371e97bde8c7b9b8174ec671d96926e07fd3c693f42da7b205080e43e9acb98ef32124212d1187210f399511a9a47a205de44dd3afb93fc174b4333ff6234292d2006184eb58b7dcec3d967a745e0cce691f008ea73a825700f8b5055c87440f2f5f43039434eb9b270cc3fd8e341c39b9213c8c745bd35b58719100e07afc534e16223fbebc05516c9fc091b79e14ba5f456a532388ec7e7da0083a273311bcb2ee06a99e0172fe6c36a497460e669f89d6fecccf7bea5298ec6635e584fbe4ec0136affddb411b30fc3404d844472e225087d9389192139ec4a05fc6a60fe32f3a3ebede478d40a0147ca72020ed8760329ea30f649c5955820debaa01eee31709b8d75d8f30b6fcea4217b5acaf3a0445462fe0376107040fd591fa8c592f572267daa3e2b2c2f41bcf2109032ad3d02e95d9e84a856929597e5a9c3b884cec2f65176807c75e54ff2d0583ed2a5dae5ac290caac2abff9090c77662e7bdae9be998a36d34f79b0646881ccabd3320bf9ab20051350656812d7d28b83143db5ae796bb36e2370d8b83ddbf2a46d4a26328ef7b70554615261552ea684084c9b441348054f2701925155cf235b4feeab14b9a4b4349cfcd68c18a20bf59577a90ef84b7b1d2c27a4a5f9ce59f58ed6fa109af2f5ad051d2f5bab1b54099bfac385b8958d8dfa0494dd99338753f797057d20ab7a4de0a2779eec71f32414cfb72f841cc6244bec6279c7f848c613fc3eddc7704e443ee8548361ea6be36ac44da905e4f853c831dbb3e47fee73f1a9a9699b77406516bd090f7a1dba61dbda3fad8246bb423e150c5d2e1f95a4a2a96b96f9d55d5d5f6ebc58af698a3519627b4517aa578465420dbf7ae5e18d0efaaeb0528eb7de865481bea8522e863ac753301bd9318c35609ffd24807705a4722103812924f32f97240cf733ff3537404b88b67a4f6fe2409fe9dcca8cb353716b9cd2ba8388a727f94756b256676b7f4eef174ed8a0cfc3099989a6d6272f4f99e69a6ca64e79859936a6d9495649dded1d5058aefaff71bdf0ed63ba68c3fa3f2ed9db1e7a0b78a49d17c066990faa850c27beacec4c4dd81b35338059c49ea5b6fc5397b076e4d9c9afad7c43abfffd758cc54c90606fe588883a2eb3128d15d4833e768b6666f57b13ab26fe5620e3e72879bfcea5b7d186b69a3da8e83b0cdd5192aa579b94971a49d9218388b9b3246e56648e145c59fe6f65163a701ea7c174f8e1b98b6952e35175713abd661d168af6706aa07a7051e0b25659590af5e9090323b6f65eb91d57c0bbff5291a1871aea30eb52849751117b202a92e59a0d1981267a2edb49ac6043f8078e3c300526098ed202588c62c9235e2a9a7779f90f1c61280537d6e16c152aeb65e5fd12514edbcabf513dd611997db6a070107b14075e025c51d3131e93e7c3b55f3f5376df2b457b9ec9fa6c3b1cb688babe3fb0dbf348e923d9f0bd412815d16dac9e017771c4d81b89d29709a30b1aa5109867827351ad8fcb91a4dd43caadd613ce6911cb708ffb438eae9bfe1e955b9e0493a2c79f701c56bef8a9be5177a06b90fa17b6f644fe0e5f1291a03480c6977a94bd9ba37668e0bbe8db4881febdc7aca66c4baaea671d37633fe862e467d0b88dca5b8727a989ea6e9b13313398b7782fc54562cb02bce83dec655ea9be279a5c78488f5a0edd47bb9cb1398c0e2ab2b870068cbd3c9ac49142d007023ced8393dee71427831634b4f7a998f2eea794d240a99688a435fb61e41bce5d87e87e3b76420a61e45e350911ceb5f6ecf8c6f564774143fc3bafddaa473b3520fb120efa68d36c75e520acc3a38736d6a9d68d897cc20cf3bd6397946957656a53470aa8c5ea4971522face05fece807c260f1157c72c36b7fb8f45e4506c5ed04eda9878bd6e833995b4f15340ec81b67c6c23f8f13ec48378cf1780382ef1d5667e491c72dda1ec7be0d8ed54b347d3b2440e14dfb125cf168f5178f5a0e14914bea1cf7b210dfe231e2893e3e83c84ef8314c98003ff92f4084ab43fc6d4076080ada1de1f7631d05c15e70ee175ce296f1c1065cecb40c4dacd1d6215833cf9eaa992a92f50f20eb39037c8e6e205277790349878f97d5f7e70a5003a2e7d7b098f5f79ff542c18dbc1de46d5fff0e03696b61948ff93570b02a3b619a91f912481cdfa61c8da89bf3d6b2d5786526221b9ccc6a2bf9d7af430aee3dfeafcfb9f2efb181fae3d42a78c17fce3c627ca596e572853c874864c82997005cf882d7685017d9c4967e9d4cdc21fa6604417bccd5cd0675b22e06976bccbcc8875b18a1b5887837c639f5cd1a8ed4f09cbb58de56559f4963f05ec8b099eff14416a2a6b332fb8bdeed954538e13d3022e2fb5cb58d86ae546e91cce1a8d49a22cce19af9ec091c95b727e943fdba9cd8d1701fc1d062df05c32f976292f0b4afd777548c657dc5cc6ff528f453d5df1fdf760bf64414f91346832b226661f53ed8e042d48b713019824392fa3c849b5a5f0776de58c3a1b22bfe79217b8d2b879a6b7cb1fbbca26c40f10c6164c76fc543b1824ea89de2b6513addc3ddb41265e9b90003b1f3ee422d8ca6eca3e02ba643a2fa9b863a252fdf360e9390dd5625e1b71bd8f0d4699abc527597df8eec55bf783cdf915bd5ff465c489317561b61174f7535a83a7b5ad2dbca3af30292725de8a11e78956bf429d1893771f33e44e3c601a4409e119b939c3f279c82f7b4a407b82325f5670a96e1f48b3fa72a350f8c83e88c75ba48b0bda700ef70ef02e88e212a0dd9525421a99fecc6ecd8f240b502e7eeaa80a6c4d0be6daec66ef0d31758a18878d9b634640cb84f62e9716bca000100000000000001000000010000002944360a2ddbd4ca6a605907efd5f6a9c412636ae193bf4f27beb8ec5de91093ea0d1e8b2d830de770aeb9edc3e283bcfb3f64ee4bade09ead02a28b3d5a524cd564dd62bd4a8a408bc3391597f7f045c80357dc98f23b7c7de7bd9b53f300efdc64294a237d6c80ce9f0a6d7cb0f87920e66708951b85ade87e9b3932fa698fbc418333eb42a0d333530a15e6b878f2b2622c50d8529f7379401fa2920906ae55bae979ac73297c2559ff5cc6d728f87a7a8b0c58cffce98ce6a8e2bd1586a5ac6cb1dc6150ee0127e94e472973bcb8f84b1a8a44aaa2449f8b4aefc32dc1b789934b1f0b5787380e710000000000002800000000000000ffff0000c8233d2b56c64c7a9ceef58084cb6cc77f208a58a8626d0000000000180000000000000001000000060000001ae4f10000000000101000000000000001000000008000002bb2f69e55eaee504eefdac443c18472189200d3b4dfa3e2e216b762dcdab56fe58fc1dab2f486ceaea4bb478aad451f3649bbbb5a0e07cb0fd37b8ca0280bcdbaf0b5dc2ea8e636bdcf812bc2ce01c70578f47777d0a5fb1f3a0fed0f9017cfe178683e6397ea563eb968643ab879fd10af7bf4a5fb84369d368e1560dfb0028999a498f60526ec5e8dc5a358762e3523e75cd4367205529c489217e2ab74f3a565154d3af2c7ece92ad2e9d342f176d46ca107c3bb27120a8a6a5cfac418821d754f2b5534bba8bc400e39c95cd4263521fffb6c5a4cc34cf698d3a10e45b41cda5453af8c4b9cf080041eeca84005dc9620b69457efaf0b9644a059201411fa252efdf48447fc10f3364681cb282f11d96985c24b856a1a5d774519baacbdfdb648b516d9dc14a10bda8ae944b09a3278a1d447a448728ee4b5b6f71d93380f8ee58bc1b873fb0b13251bb315f6a1067d409e0392ed61793fdc9be6954320cd636b399503fd290907aabea7fc53f9529d73a7a252e39737dd666b07c5f6d34f5c84e0d107b9cfc0dec2524f7676a8f2cf61a7efd29e1827da0aac60f3ca213612c4c1fd819682bf1d1631224f2825ec1f85fbb44288e372961351840c74ecdf6329e38bf7a769b2debdbd660faad1fa0f28b157a60c0e472fb94f586cefdd2ce376bae5e606c0edc91bf2d2fed51cdd1555cfdfbce41b99da0deac7cf65568b81428c6770b9409e0dbd2eeea04a88cdb31e79177ec9f29f5593c290718e55f0c862fdd0e257dcf2526ce84aa63a041b9cc1cc498fa367b1b461a1d663e09f90b2fd6c400f2469fce68d1823072848760a9bdab193bc8de0fc7347a3f560e23299ffd52287bd9f571895c78a37e433fa92a62dbd081c902addbb8a6289de6ab1b57a4e5d1237725811905af2d5739a8f97e73225f13e028a7b38d0591a854a247e6f89b2bd8c8ece0408b29396b19aa2628a3b91a37cb5bcce0a25c2391f099e545de9939f99c79cdbfb4d09fd0a859c5a58cedf102d449f40f41e9d1712346a9ea81eb77e926a9c0cd212c586a212c489b8ad2dea39a30880e0fe9e47f17a82f2628fc1a7a8cd466cc3e02db845fe375d2c686ad744c3ca0969b7f2072267fe1cde73add3278633ad8e5d1f6498c377f0c4ce571ca5a4d38a250df7905b57de70f07058942c94e8b6d34e491769bd35b06991c330bf30ff4187e6383818236ea4078f5ff990cc801642f413cb2572bb9b1fc221a7f2d8fdcf5dae8136f4e1e94247bc069a1cbd9b0467a4ce122410e2528ac1f3a684c6560ec78778850d82297422a9eb99ed4a16af97ebe550bc8cc7641d731b9f1e06ceaba0ef48d6b77efd0e9b203e8fcd86bd678cb122153372a711fc003c7636d1a40346021300d159e2213b2ad699dfee236293439414bf0403cc4698f05597ba45a6b932068fa8d825894ab62fc36cf8c01fb2024ec66ddd9a08ed17d24a8b1b6459bd48eda1a5259dec1114fdeff834a188c7d0c79dd81d7726ce361abae16eb5edfce7c90e41c5a7eeaaa9b55ddd936def7df80bccac386c333fcf2d3db0c66ff5a19b1dae6df53e773cd1017d715e3dbc6f758682c1e6d68c1e1f0e28ec2f2214d8d366a221153a1d98f0a47884e42a69b8a855bc3b107daa0f904caa01ce72fda63e08afb2b4c3dfbfcad1170f81ade426eb8fa1cd848dc44fd33da726cd4789f73ae14632ef26c73a3ffad93f761f63722a262c0ab210a43b58285a20f76378f1ee3b0080e528215f591274e98fe2345d38d8879a60f0c954611c159c696a5b32ec5e1a5ee4837356f9557de466be4e594dc9b72a4a3bafc4dc5aab7929c7cb45743c6dd00b32f8f281b66b1127f660a7c746f7274180f6baf1242a339875b3a764e7d9d143bb1f4485b5ac247e7b88ffc26d6b21064e609bd793ee00e5134ded1b40fd472f2acfc30176d60af63232d5ce5463e83022c87e846084403c67a774627da9eabf03b500ccf335ae1fddb071f737fe669805ffecef0d4a1c576f5077af38b01319816d1b6825793eea85464bef55716ce8642d7083fb90480ec334ca5f24a8c43c299554aecdcd74a7e38a7e0b0607b8ee8a458a5ce7ecb13c467d12f4611b0df3f5586142f34418bcfccb1dc00160116237b2e35300973a409daabcd6bee50ac3d513733ffa095fb2190147183d1aa62649a1e772997484b3125e3ea12481352859d6d0036c27323690537d688a6fdf781c2ff82ef7ed3cb62b3d62bac717510962bb20918a041957fa08d93b79a7ded50f02b735db4d666a2435bb0552164446909916cb9b00e7c105c5503be2addbe13718e6954b01f16f50f07bc370f988861c34dc7b7358b9e2c42e783cff55c661e5d2ec1a86d5a4640cd9973b0679c30d86b0a8a24deadd8a46ec49837be5e87f4dc03d48a5d53faddf26e1689ec366ab5fa1fe72006cee86cb32aa51e2e58e9bc847b463d7b9fc96bbbc5de4ad281cf30c23362fd56bd1dca5fe2568b09c2c8bb104e8aeecf4138abaa209256fb414d542f77db46b0f19e724c4964b778c6a978825e7b0e720d6a63c113b295e6f09cded83e0e14bd8eba317848965cd2e3346cc952ff85e8d1f96af8242b8680a5407997c880ba3e07d1fea89763a41627842d3b61c3ca6276d83b32cf53756d78b624966fc0cb3bfb425b87e8285bd7c617ff6547571771429ae8c4b3a8ca8b2b80ed92a999d005d29e8cff7b7c1ba973a087cd72501a6a7f02f786b925f16d19982802a58a2c7ab531fed0c9c05a72780116e22883b914ed0f1d734078980c315134e10c2b41eb0cc72e0b5f535cb86f48973de255ef741a8562e409527facda59251c914a79885d8d9472db494e213c022f2f9124379f2c3402c1cad5e18c3b5adf8b96c0e282bde98d005925f97dc9c7902b37a7845b31edc1cee24bbf33cc8932cdcd3b47d5bc8ba31ba1c4230175e941378e0c8cefd1531212978ea80db21289e2dd7223c76491b61cc4243187a6d8cb97dcf89a3dd201bcaa65f34204c264d5546f5164506d98684fa453252fdfdd50330d895803772c684f620a606f2a4ba55c658e298a94bb9020ab3c4fc882ad53dd258918b3d13552532b27fd90ba19dc39c69b005bffeeb3751a70c07f4a7a985385f33ef2e157755a911ee1beb6e10aa84ed233c790fd6b6286fe9365ba44c2c35a50db6101f1c635c78652e540d11bd505999b6b1236d84a67c957dc12e8a653ee39a7c3deae5b3df68bb0da62147d39a9c602e577c0a2d769f29440143036e360212e467d8bebfb16e3023fe87fc1a00257ae53439e90fc63f07a182d791dbe13fab6e7af284778e9fc96a4d0b6bb749a7b534a0d9bb2f47912987ad66c02c87dcc317500004be6bf2b2f72d4faf8436313a98bdc545df61f2d6c08ae3ae723cf6dd371cad1697c024a4a25ccaeb59e412246e6bdb8a4a0d5beed53a38714f85beb66fb83ffa3b44c21ccf518fc451c6defb72085cfede9c6cf3e1514d7453e0d910d77242b1182d88fee39356f10f814413f3a453cdf6d82ece6b7d6b656520f5653865279c21f1b5189cee6a7e77c5d3a66bdff8ef141a1d33fd695c89e8e351ff40a7e09cd9170692671643afb5bde0ab45cf5dd7f14fe410e28eb88f6a5bd62daefe48543e34ff20ec5914921330ea21c2b0dab974b4e73ab71787fbda405f1dbc8e8a6729a5ee3ad44615285af089d830475339b12b2282dd2b70fd64ca8c21a7f7e006d8dca6aaec3d5a5f7a999504eef6e8d10951cb898e94a65262feaf77eeb69ae233041ce512891e108a46f1743800d6ded1b40255bb01f0dd6339ace122849cfcb4c3f8dcc9f662d69f26a7fb2cb9d4a1c77e88db973cde4941214f82d9922327a43dd18d40079fa3ba49f71e16b1f9c6ac5d5fdbfbe1685a21e816c54a666ad8c3167e35c11037c12bbd028e0e841f29a6d5b6b1a0c7c4a750cf575ee37e341d21c69af63f9f062026519457be3f9317ee81230d870ebfc8e715f1d0d95a47b280033e00fb519e6214587e12a6bdd4ff7cae1e357c90a640c8b93ea031e2cd3d15ec1a168ec528454b33da16cee0fb0f0ea53a6bfb02d17a663e8a05151b2c07181ae73028fe724398012abb7923020d7c7805eaab3040c9957cac7a6cc7b4a7837781ee881690c153887995ac27a0aaa8730bbd67ea1afaf1caf15fef2b844d6c707e6ca2c76ca7260beee081fb3fcc4445ec80892fb68f5d7beabe4b2dbd920db9308008e6ec6280735ce83f9fd703889714921823b512e0b1262f3ac4c79187d0020237c5cdc13e330c853126f0b5e61f04536ffa818646ea7372464e7e5b6e69f18503308b156d2fcbc966407c13b98dba7b488d135a01ff616bca01f1ab45767f07a1deffcf4a2c28e5742d283d8aafd2aa7d67b603830abdb778ce5af6f131c6bb24e60f1d069b5fa98029d1e2583320187feb4e11299d321abeae7cd5261438a1823fb1873747e9cfd572f21d57fd2acabfe08edd9e6f2ed8b9c27841427c98f144c0c253f9809e6f2a4680285c6ab2390610126a02b2a63523378fc94f96addf047c1374eb7aa222a7436436798ff25b9713c4d172b32c95d8620218a8eaf0d9bde48f3029f37fd8b434fec6e4d843bf14af394f602fea4a9fd9810b07a47c271b37344059d1265f2f11a298458926be0327a331faeb152e09ce23a478defbce4ad2d020adede69f2b1bf045d9f74488c2e179cd37bcb1a55c8a6821518a1bfa83e730cea3f81e781dc3c89d09a4517ae8093821b761f1734bde05eb5409e593bab528e2c08698cc3b97f801cca7e36782e88d60ed5ef94327b547f2a8f22a5fb7860b7563bdf4f15a51c66a564a22bfb04108999c2917c22a1d25732196fe261b5d43a2361d81d5968ec2f4f061b11582eb018b0c3720cf51f8849615768040fe2f565e9ddcc874161f469e6f8902a9e2d6f77ab37580b83dd34a7c5060c01b5a0a565dd29c6ea6b9db6f7f90add59b09fdad24add56deb9f69db813e65c7cbd6a4708cd8dac597723f832a7f1362e4123532260a4b31158ab35e0f09c4f6c9856fcfc93ce9cc962a499a67ea655e85fe01612e9b97ac32cce8adfdff0a774d6faf43f94094a5f045348df0b8661c331e39fa1080ca28583ce5554f6e0ba78940b6cb7755c3e623993c93eb0b595d558d3b3c6ecd33f8df1abaf2666abd2de6970efefb8fb9276084a4c80180636e73eccbe00d74c529bef34bfd0be1d551c39daf1152c5c40e8cf0525bb023f3407c8dd261c6acf4d4f9a4f185b326b71dd6fb910908266ce0a1f923daddca358e002b4d417ffcd0f7862292f56db2a72a84e8945d2ec19c45562a30f1a17a7b2a7ffbe8e8f5cc01742868311cb2fb299f195ccc51a7a44c449832209138ecf19fcddce80f733e7e10e8ce0209d2c12df2676125aa1da1ac6ed858eeead89ffb208edc4a41417d697fa4f82d614351da3f1c6a8d328a221b706066cbaf91d642c98cfca9fea4292bde44cac63f9495358d386a527a53e2a7295769df7e9bd994c9aab0e3e7c6636af2f0f1bce00cca0627a8275e5be95cb4d323fa0bffcb5eaf46efc810db36b8405f83eaecc5198c9b5ef25a1d9a8305933d4682bce806b033503acdd6d1c8b3b6375a6af53eafba0886fa31b5b4214c45c010919cf2515a0a1ea0bf89f1f76620af0856411683d0f594468637c2a43df0c251d7e9fd4bb7d467dbc6f02df958d95f6f7350a3123778a246dd3e8b1f124ed70bb72a260d14ad3e21055d575ddfc51c9691b7b7a6ae6c319efd3246ad4f06f2260814a0b69cd4f4df213cdd4dc431843ab20e667ecac06615b96c94"], 0x22b0}, 0x7fffffff}, 0x10, 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) socket$unix(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) (async) 9.562961684s ago: executing program 6 (id=1216): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="406f0506", 0x4}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002f40)="79ed", 0x2}], 0x1) 8.656621724s ago: executing program 2 (id=1240): syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000002006fffe0000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYBLOB="2bc3052479732722ed34530123765bc6ca490146e2205064a2e66e716d3a8c2e0d4d78eca99f724336896a4a50bd654e8faac0"]) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x12f) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x12f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x2cd0437d) 6.138509523s ago: executing program 3 (id=1301): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x18bfd19b437aaacd, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0xc5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x1, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907c400000200361b1257aea8c5000020020000fc0000008abfba0900000008e371a3f8343712051eadb71d89e000e20681e4b2e0fc5ac900", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x36, 0x8, 0x5, 0x1}], 0x0, &(0x7f0000000300)=[{{r2}, 0x4, 0x51, 0x0, 0x0, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x4c, 0x4, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x3, 0x2, 0x7, 0x81}, {{r2}, 0xfffffffffffffff8, 0x40, 0x8, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x6, 0x8, 0x0, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8, 0x40, 0x7, 0xffff}], 0x0, &(0x7f0000000400)={0x6, 0x7fff}) close(r2) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r7 = socket(0x1e, 0x3, 0x0) shutdown(r7, 0x2) r8 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r8) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x6, 0x2, 0x7, 0x7}, {0x6, 0x4, 0x4, 0x4}, {0x2, 0x1, 0xa1, 0x1}, {0x2, 0xc, 0x0, 0x10000}, {0x6, 0x81, 0x8, 0x10000}]}) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 6.095585926s ago: executing program 3 (id=1303): writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7, 0x3, 0x1, 0x200002}, {0x0, 0x6, 0x0, 0xaa}, {0x6, 0xfd, 0x5, 0x801}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') (async) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0xc0) (async) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0xc0) symlinkat(&(0x7f0000000000)='./file0/../file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') 6.095388536s ago: executing program 4 (id=1304): pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r2, &(0x7f00000000c0)="a7", 0x1, 0x40007) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x200, 0x0) r4 = openat(0xffffffffffffff9c, 0x0, 0xb5219f1000b913f1, 0x0) pwrite(r4, 0x0, 0x0, 0x40007) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) r6 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) read(r1, &(0x7f0000000240)=""/149, 0x95) write(r6, &(0x7f0000000100), 0xfffffe5d) r7 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) 5.896459274s ago: executing program 3 (id=1306): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="ee44afde03858d073fec17c9cb6aa5136550056227810529df350f123c0558c7353ae1d5daa916a4300308a2f5b5a0147d017ec431dea3f08617c7f6f92e011877ecbb5ebb4e70fbe9fffc75525c96f2eaf2aa12230cce27eaa30d8b22cd4ec556c96d754db6d55421eec049852aa1823030bf231a54", 0x76}, {&(0x7f00000001c0)="222b22a1ffe4d8f9d0dd2d31f6d0552875a2d8f81f505aadcff2d61a6f06095ba7883adf07d6635ad9a8870914b5d9940d005b6174b07320d2461fcc343c052f60c518b6da03e6985569ee2fa97c9d560cc879569748685f0e50ea2729547b42ff74d7a909f1", 0x66}], 0x2, &(0x7f0000001100)=ANY=[@ANYBLOB="6000000000000000010000007b00000036fc04527838f2f69a857d1937bac9840271744a5906d9c4b5c201a8749a501670f3346b0198585fcff72030e06d4bca5a8206a4faff22c95b109326f835f424b7b6178b41249d28122c91f48a9aaf1f900000000000000050c31eff01000000aa9ddc0355dd3a3161f94579807d0627782742e4cfc0e3df3abc95199e70bf4728f39351717be9023f2201fc94034c08ea8e9dbb17a053cf0b38e84fe6c8ccbc595696be22781152f4a975d0e3320c71573d08522d465a640f4dfb732dd2161525eee0bac1236ec9ae38a4969eb60a56dc43c3bfb4401b1df3e9bfd9020000006800000000000000ffff000004000000e71e9902cfff2f38b2fac1af868c3cb695e586d1663dc26d663b80b31f39c1f83a5b6534e7ced29ca0b3dc120a01b2ddc162961e79292ed1223b71cc7a69f5a712e18f29e09403ae52e8fcd12c4fac7c35000000000000002800000000000000ffff000010000000920465821bc88ff55bf4c0c645021d4714190000000000001800000000000000ffff000065d600002347570f818500001010000000000000ffff000000000000503ef4578303932eb7135aae9b2a88f29f0c9a7cc6f2c4700729a364ae8042c9745ce2d16fad63ac1a91a55e0d56f3e4893a671318a76face06d5eb41ca7136a6b96302e9f807d6c413c05c87fa3f156f93fa68651dee53c0f92ed45e4f1bd8e0501120beb6de0abfd3283083a6bbc9f24197ffd1cbabac63fd43676528136c0186ae0fc312609082337515e855c07ef9355c33d5831736f96283c5a19c9ce9eb53edc6ed8e7527947e9126562278d3483696599f5630e286bd1919220cfabf879e592cec4ad2bef3e0899a5a644c59df0e495480f3988c9abc20eea3b0e57c9932c5c7d026a674b4c64fe82654f6283bdb49c14be3125dc7c6ee6930a54779792b1155b4a24634dc2fc9b944f84679f1452d64db652fbb45e9781a578f5ad8e979a0cbd4521025896005e978866375955b68080f982d9f4a1a42c547d015cdc9bdf9b948695520c88e3c23bef4e080cafe516ae35c6f9a5af260bc5ac5fddaeec13de16459807d8cf6104682fe631df9001961558f4576e49b849245b0a76f58774ff48c9d814105dfef7af88a476df35e84d1209a27d4611766498b9e96b54ea068396546d57624f50e960c9e27807434cdd93792fc3953c069e5381801a76f45d6bcb8feb3cc133bf8313e308ee44fb49e4c20677a7ec9ec495d55c3b2a4b6f572258b57574087dcbfbd0e27669bcfd7bfb2e19a21d445d5666b06027b2f9a237ddcbe6e16d96a9f6d8db3b1d3507c1724518099c0c5f1eee4c481184163de4713ae68105bbbe4e702a860bfb10751d8cf6007e0c670575de1578fd07d072bd767e171f58e410206c2a7e5ba149b4eb1c650a35d1aeda0dcd1bd6af5af6594aa43d9ab2c8f5b1b90ad4a6ef34527dbb878fa4080a090e0173c6b3e971afa63b72d206c2bca17200ef17567b4fee002fef8817ef3885f47ebbb314569b0fe2756616ed93870fbf82163fe43cab3f6594908dd57439aa66f53c96cd5186717d095558c90159dac0c7c00ed9be3d1f3f90735a888549b17c966a36d59419c806aedb4516e80f7fca23f0231a31632bbda132947b8a28e50b30ba26159ab1151efbdaead4156c1b652d70bcc8d7ee5c366207d0d32ef409d8683b88f8abe615afed544109c6358c4a67b794f38cd72107217ab9492009ce67805c5b669463c4a4a27a0af86be658b36a73617ac85f8b8e275a8b3d484535607f060035d2d338dc650177af2e981e71d7a8616a5b17fa0aab21f1f3ecad7c53493ab04d9c9cc3e917c744d5c60b62a00e600a4f1921cb055cbbf3cc889cb042162d449457d72c89dfca830ead42440ed740f6a2635fa8bfc78c154cb38d2cbfe58edbeb4419592c7972a7d26e7c117ac8faa5c5b48365017e9f6bb0bd58c8247910e56ae33433a7b38fbb2360995a0e7a8d1abe7a0bf9feeffcee4fb8665690408889dd039db715c425c9e8e9e18b345c1a1aeff712b8586ad86e6303d901586bccc33d48f2645093cdd25fbe6bb63d97eb4e6c009a2a11f8d21648806d212b0ffc8df02eb622905f43d26ebf95124c337c2d3dddfd1fc11f9da8249a892ab50ad023c1a27b582dc50425711eb5dbdf5658e13b5208dbfa4eaa1a814c3bf73c5f23f173ef7254df7ce50872f9a86bcac473c1bb48ad12e1750ec8c3e22d10d87f24d80856ea94887cdad212256dadd0af41ac9f35a18b18a645d4b8df5c1c52dbf317a6fd59b8f3630426c714a83ee5c9ba35cb1f969714b30817afdd788a13ed8ead8f376429a17351a62e6c5ecac913906660bad13462973ba7ab5be68dd8ca2ea270598aed6e6505e982d6c725d8a77f6dc58943034ba651fa3e2293488071f2e86c756890c1aec3a16fbdde99c8197aa5817b6831f4c4ee5557a970e74ca8cdc1e386c9a0d9ed3ee8fe570038451c3316bf535a74c4c3f4bf5c97a4a043065991c7eff31c1b9b0a71be90b6ee5825c699fbaffeb1ba3596d75466288e431adf508c2168b7c84e90b4e0b6d8865ef3f3167d4a1079765a352f297cc810ec271fda551e0c51b45b7f0634a93ae07b4ce09ea167e278bbe307181b585bcd2cd7af767e726e7df0191ef50351fecdf3fb3d5e73bef864641455f8137591fc87207907d168e37faedcf7dedeba3f189974f8dec7b00269855c671e2eca1da0e1f75725be37e75b142d1a4954eda0f46419c1d005d00249b5fb7a529d1003860b67836bb1dfe2707cbe4d2468ba340d107a17b89cefdb690f6119735ec8860213d9fee588b5ae10e5847f11b6f1047f62dac28c3cee7fc790d6dc8da065ae9179cea5111a5c0b6f39e98cdda83d22d8fd5d204889daa74b87f30a6d7597910e5a24e803e2ed144f458807f696bf1c66252f684b51264c7aaf9a65d8344dd804965b81e445346da1d9ba2ca4eebe8e144369555db7533ece715204a4a1bdd4f0ea4b70a2411cc00f3ebf087936d1333a2485b8ebc9864d69cb9a339f413f483a2c17ecb04de512d7e1491dc7f1bbe05cc1fbe135507e7ac4f4bda4bbc10bcb1898bd4c0035b1448be55f2f7a439b77ee4f22a3f65b5fc3ff025a02d329b10af2cf583167cd5f88f5acb9214267464ee850c59c4f8a4776f72385d6fd01e14447fb9f28a6f000187cdd600847e0bd934f15a4405fa05aea10a7212c2b6d9d7edc49917c33e5c6dbee2c95c05f64688a8738f93b6b9b5e6057168ae4cbff3b85a34af0468dbef26a69fa4a95792b54315a28d4ca697e4b1f091333de5f9f06a7690ef3f04bd11bc72667ed83643034861e20c97240389fa93165cd79893b935fd21b9dfb1d4caa705a6a7bc4c23458ac2c16b1e46b523fcd7a44d4975de05f5f775503d6450c323d16b75b4f13561ac5a62e202e6afb5e5f893116794644b9cccd84e0d536545dd02f2074c3d964fcec4664785cee67172a006eed774bd29e69a4c5ff992169cadcb318204f0524277efeed0cb6a425c5c4ec0a01b234b7f843d608c9cc6db76ec625d31a64b4b741f9debcf37def56f36a9dd9447f3611fd5e74476ccafe9687b6ff3ec26a81180d91e3f60a618203e70f91e9a7e85e6f68ef96eebc64ec4a7dcedc1563af4d853349961e61a8e37c9a5c79cb13bef441b256453426ba531f2c5b048e93449550a4860a43d17f2d3a51e357fd437b23c9dec6ffecc5db8d9c430fe21bf1aa21c75e6c5c2f3ce685f7f4f6f74d74e9395ac6670651ffb4c659678f12034cca2d1cfdc585a7bd4f286c59acedb11d3383612e1e5b02af04749f68ff38435ebb6805d2ce0f36d93e8c8a932b42812418659639ecd792d41b9d0a272668bf7766ae1c06d98d2a7eea63a8b633a84e4cc090446c62ab15d9bd048a389da53627c9a4f0975504d1eafe1dec3233bbe277d625bf835a929c08f4b2a19b7e4ffd09bec2d289ecae97ea63255e5986b959409594322300613b27722fe28cddbc4a0ae94fa5bd503f5b8a0bef34c174f261eb60b12eca7b4535460799e3941739dad35a9eb1d4026ce974865aae0a3d0326bbbef132cf81d09bc00465f3163f10edbea2e08c5465fef8283176ebfc9a256d00bca95d4d01b64d76c9a577625ef042e3ed158d8b208fdb1c6833117870a246e1ac6a34c466d47997092143338014db348164b8e74d3e2574ef3c14489a6406bde8f7fb64a4e9ad32f78b37faed95bd45e74dbd43650388763f6dddd7a26b3d57d4460e7b7d2e9100c3f796e6cdeb049d6017ab0a1391cb4444b862eac1cfbcb06e0d5dbc65dae5a621537abd615330a6503b21accabe0bf8f65cc9cb9bed3c755491613c2eb1ad300cccf03a0d9fdaa946babcb121ed6ef2cc98f5a779e7befc3fa048e894590828f8c25dfbe7470dc5a018f328a83738b3355e8c4e31f07e590a6c9c0f4949d9b3721ce165097cc5903cd7bfc4b277dafd43074d03a728b7d51c12487bea53ba5c157cf4bad9b0891c4d42dda7e31f18f559453fd3dc2a0301d82fc7e4d154b6956f88606d7dff368a77fd0ebbcfa9a5f9c54472268b7e5857574a427fe6390401018c80242ab556b0deaf5567c1d42593b7ef802df23a09a77f41132449b7023d3d99d46ceaa5b80784f144d40124ece0282f5142d47e083821c146c9651541d0b8e3206223052d781873e02ccc9bb42333abe6a5ffe277490be7740e835c9226960184f0345b65a32470973bc958309794b48323e35beb9b398b271e5c36c72bf657d0924daf0f88a030389dec66440745e5f490b6c9bfe3eb5f9c4dba44402c66d6f90a9d2ff93d1cddf588bde0333cd9d076681e63bc5b256ffabf25ee9f4d2c25932ac0f233a024c2d099ba45dec64b493d69ac3b9ceacd7b0c58ec19661f8f3dd9560db6fd5e9f8903c950bbc83cef1d929e70a3baf43ca9cc908b6b6aaa5eb85ab136783cfb37e49ea77ddf613577ed891a4998b5135a3cfd571e0f4bee382e51de1d351ef7bd0ccd34b324d36b704e11450f30876572b9b6aaa97abcf6016b63d157afb2899cdaa993088a8a310dcd2bbbc629c2166f13d8851679ceabae6aa6d33bbd285e96c92ada110cd2d29473d8265b71b239ea32ec156a5b58f38f2a9b500fe7f94bb2e4953ab0287b0be45841926109607d96feed9e77d10d655abfa256e3e76f101e0d0b660bc53d37892fa295f8daa44ecf7e19243a6b113f09c90b8407f80c0215e1201bad94e06ce521cd0d127eee73416caa64f3c36dd788a84424b0b9003c02c0a4b49025cd9b7e1b8b0b478c1008ca3c994d122a6e3b58d1829c1a3634f7ccfc6d7f076668adb2acbc01d9ee4e590d805f88fb383b76b26ca862cbd3b4035537e3e1773605a43478022d092136f62684f19e8969b942f3d0bc8f4445bbfe62817486544f73813a7392ee50af060ad4de5990cc0d8b8bbe8ef156701dd9a1c5c57b9a5a3b0d859a2e98990e4564a79faaed74911349106b69e0c3cc1479372b2e07ed3a563b8123e06d6fcf181f1a0df8aefa50f1f933ef05ba65988f8178f1762bb9392cf540104065a1395b307bf8921c8fc29eecd3380d20d6f15d7dc8be66b9e37d6a02a5f48cedeee0f293468d3c007d5275c0d6c3b6b41abd22078fa37a0a97ca37cbb3bc7d39fbee709cec9b9e0e5ef9d05233727825293a41ca2ce5c0c5572d4666480ccf39a1ffd6925967c6bc936da7b394d346d77df30d8e731bdd1a1acedafe87c0efd5559e67bd827f6190cffbdd5694e10dce10e4067fd6802a4d415952a5a960866e2c33fe3af8a82f1100f1bef9d23a9425c9678caa3eee7286d76f2e43037947a83bee263134ddc31d99a9a52a45b3ec0db5ce2c3d21b46ddea198657eb95e7daeeff45479ebf1e1d8b067f74c3dec86b2c41e81a1bcf5b68cb785db2306001bc0818e5aa5f18cc9fc413307d7a3abb714a15e61b9c744236c2d9b9571804711337c47a39767faab7b233ed65e92d090ddfdd5d93e462b2277b1a5cd81a42e054916231da09d8e90188268d79c25735fd41ce35e81bbfaa70519243607db63140d1e03de8f99aaffe4ffc23e867012175440990cd9a83b88e269284e1398b6a053eafce280d0e0c6410ddd3cb187300514860e9ea4c043231620f5c879d4af6c19169cf40f49121a77606bc88dfe7ae322886367f607f416ae1866596bab7ef796ffb7b5e6b7be4efb8110aba5f56f21aa740ea329866cc1a494cfae495fbeb61916d7052364a6a50b670b52a7728a1b0df335b052db6c66682dffdb7887b17f740274258b769a4e4759c41166e194f271319e68fc6bb60764567d418d72d2435022e6c30859713297fe41e4a6dde927d50090c0db880000000000000001000000080000003dffac15f5f44b3ed91dc8a29e0170a9e96ae1a5a5959113b94a52ae5d18ad66d9000d7813da794d1636c8b8100a40e883ebff7b81a74e0064e2626ac5e37bfc000634322d5266e53c0535dfe824d64f6aba100c0372244bea5d0c45a8ef6e05690103f6ab8b3f5f518210f147fcec4dd596000000000000"], 0x1230}, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x50, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffff0000907800000000000000004e234e00000000982748fdf90000000000", @ANYRES32=0x41424344, @ANYBLOB="50100007907800f3a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b4230"]) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000000c0)) poll(&(0x7f00000010c0)=[{r1, 0x4}], 0x1, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0xfe, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="02170300000e00001a020000de6649ed0ca799191f6c410c634692fcdcad46e4ca2688bb19a0c056f315ec22", &(0x7f0000000080)=0x2c, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000540)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80}}}}}}) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 5.786954977s ago: executing program 2 (id=1308): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xb, 0x0, 0x0) (async, rerun: 64) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r3}) (async) sendto$unix(r0, &(0x7f00000001c0)="2a2bbfdd32d110f7eb8238417f959afc73334e4452f13bad6737b93722ca8f64b885310ce370d82cfc187736493ce06cc285762e917eebc7d4d9baf7da2edd674b48751b240ba5c6286c6fa02556dd44082aa62cd69a79ea0f70d3475d37696736f57e2bf8b9b7b2022486e413c7bf77a49482384e4a3f0b50b1f5e891212a8b6804bf1ae6d203dc3f40d1fe1baf6178fa216148f732", 0x96, 0x8, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) 5.786441342s ago: executing program 2 (id=1309): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000080)={0x20, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x11}, 0x2, &(0x7f0000000240)="2d747261654eb91bf797de354ea8e1e046575312aab3be473d75554214373cc7ddc4", &(0x7f0000000300)=0x22, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr=0xffffffff}, @icmp=@generic={0x21, 0x0, 0x0, "4c1f8ba32f5b201b73000000"}}}}}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 5.786047898s ago: executing program 2 (id=1310): r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) socket(0x18, 0x1, 0x0) (async) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) (async) ioctl$TIOCCBRK(r0, 0x2000747a) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0285108, &(0x7f0000000140)={0x0, 0x0, 0x0}) (async) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x7f0) 5.785322985s ago: executing program 2 (id=1311): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffc000/0x2000)=nil) (async) r1 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffc000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) shmdt(r2) (async) shmdt(r2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) dup(r0) (async) r3 = dup(r0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) read(r4, &(0x7f0000000240)=""/97, 0x61) (async) read(r4, &(0x7f0000000240)=""/97, 0x61) 3.041005061s ago: executing program 4 (id=1320): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x3, 0xfe) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x4, 0x4) bind(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x0) close(r1) connect$unix(r2, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) 3.037480019s ago: executing program 4 (id=1321): open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x1cc) r0 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x4) setregid(0x0, r2) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x100, r0) setregid(0x0, r2) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0xfffe}, 0x1, 0x68, r3, r3, 0x0, 0x4}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = syz_open_pts() readv(r5, &(0x7f0000000040)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbf520000002000f00"}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x904d, 0x7cf, 0xfffffffc, 0xfffffff7, "002100021000", 0x0, 0x4}) ioctl$FIONBIO(0xffffffffffffffff, 0x82907003, 0x0) r6 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1938, r6) fcntl$getown(r1, 0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r8 = dup(r7) r9 = socket(0x2, 0x3, 0x0) dup(r9) open(0x0, 0x615, 0x0) select(0x40, &(0x7f0000000080)={0x402, 0x1a321a5c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) 3.036428968s ago: executing program 3 (id=1323): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) (async) r2 = getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e08", 0xcf}], 0x1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) (async) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) (async) r4 = getuid() setreuid(r4, 0xffffffffffffffff) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) seteuid(0xffffffffffffffff) (async) r5 = semget(0x0, 0x0, 0x416) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x121, 0x0, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x7, r2}) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="14aee447c0ec0431244d23158999dfb1e9dea13dee73a4a8efa37c6513f1d35081ae4d015550bf051ce0c9848d4cf46092fb8ac1389e3f7b69d1442fb3eafc40707dbd173fb9cd8a4add1826bbdeaf61a9", 0x51}], 0x1) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) 3.031155947s ago: executing program 3 (id=1325): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000180)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d4eff3fe56124fdb2407bc125e9ea92319c8966f2e", 0xaa}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="43e7ed66ad66c034d9b3aa66858798156475a5c623"}, {&(0x7f0000000100)="1f27e0590d647d2391dbe7f3b248a98aca7cf94be48900638e1482502354a8ad2cf01f888ff9eabb2279bb16b29b26e505a69d0ea92e4cd0fc2f045cdf9e87dc53d75ffd340128f0dd9b1a4303db5582"}, {&(0x7f0000000500)="955600d83255664dd42b9b7d6dd9673f950710303de78b052b218238cf8972f041cb1ca50cdb87964c29279c2904ca09463c22f7e1432686f64a0a3e54bdd9608273719fd4da402d05ef6e529e80e82c4e48a2c5a0fe36385b533a6ced5a0372df7dff8e5100992d209f15748bb07e4ece10f6c136c1052c1c6eb9606c6900299b4b77caeec4ece03754d0721743af8da777a66d2b37f6189b4ded1f28bf46a3f538b852b6193712c25b574070abe19eefb4234b1724b0b3d12f9c21efa6dc3e471f5bf9394057d32653912c42f22f2036cea6aafa63a4a87544ae28208467ac1a401aa5b13ed23ce2103064d918050fa96b940875828e9071f0aa00dc126f1a2cb6a4cf9cad3f57f122a3b8a3a5f84c2e8bdb89ab57e0c75d99ba19f15d51d3a953f0b667c583c742a905301225f106d6d32c15333619f4d0c474ac97efba09f4c2854832c45dfd7af0fe61a5c64011f912b373c72fc606119b6cc7fa57f158dafbac0a132fe6a1fbd3408895bfa25e3bf2cf34ee5a504a7f70cb539b7eeab10106a138fa36b89140e2f2e958cf14a1677b651b0b74af2f1830c56f7a06918d311b8a99dc783d9065da069d5b98ef9c3c6410f27ca1591aa783ec6fbaaf0232acaf1fe2cc55bb0d759304ddb2000d9e7f9d28f2a80cdbb4e0911ab80993bc424625c291cfba761aa9a70f12e6ff0b0de7d4eb30e8992c38ea48d1643e8dc26c943104a96ceb2854b4bf6ffa2003f3c8289034c7617894320a3acc2e831f9e4430b78b3e18bfda31eab1416746e17dd963a23dacd8e1809a79ded0ea35b9c200b00420fd12623a75d46f4b51006e4fb83ef5ea7526cddea1005645806c7afad568f9ebe6c92e7c9b31ac18d9a06197875fea2ceaf29e3511c27d0c101108b0e32a5897dc0f76f09c73a70df458658731ee23fd837b20bdafdc4b2146a731309714d81b39f64ca2b41e878364ef6233dfd5d4e02a9712b099e49f47f3f75f0bce193bf261f216ce79b9bcf7781f38fed142a27056a3d181d87c2ef47147b329a8e9f76817b795ec1208b00431fcb82164baec92edc8c5d2116897c637d22da20045a027a14920abee93418941101f2cb221b77c1bce1c9ff98450e05fa1fd423ae783896e08b84bba869b660e20b240d412d66286a2bc684f7699da62ecae8e981a7d48efeaab1d62aaa942aa023bc86c6b440c967fa0f3ac667e7028636f897b6fe3c587226525d0c4a30fe82564c628614382963da9f5d934ebc60936f13540db4fa194af756677bbc7ad1e35030e86b7576ecb12296bc060e854a4e4136f7bf3736c2f47d91e379fdaacc70ce7432aa9c84be368bd53b34f8a4e7dbce1ba0ddb82dff45a7db3ac6d2528ddb399be46c0e970e1bc43614eea850f92f60aeaffd7e4da6a8d5c63c2ba6e184c415b5490244f12748c66c50543ce1f7e388d46527f44856f65055637ec6f3522d0c1cadf655593a443a33a527180b144f11251d961419a48718929148d892e935fae9bc1d81076327ae36c2b4ca05470a2ddf586f9d467314019d712f685abc161f8bb766d05ae308816e308ab7b0e8138c5a75d9e6fee7981a7f4a86bd679902b5737b20ba3ab26ffb7982f0a90d29208c3a8f7e0ec819a5618dbe08b76530debb3cb98e318fc7a75300fdf558bb2e3d7f803bf8bd754802e4d9e3f2fac39541334cbae71dee992fd257a1e8de45a184207bdab2394ae1411e55984606764eedf53691af7076cd1938f8e762979353ae5647de89f58c58057ace0d5f5f77a68f87e3bd923d567568b4a0b3f0ddcb4bf7e72f26869408809c02e1ae48dc7330fe16b6c1c27606e1d81169e3ad734622c81db90e41a58b785bb121df30f68f9d17defe4947bd1973d1af361a54381fa7546885785b841272dc767f675dc50d25029c341af738cc22ff6122a40a9bdbc7eef04f8011694a7f7513404774a35bd1ea06577c9141a8bbc9521a179f84c351b8e6e921f369511b3df4b721ecb709ef2454897bbcd42722457be67517966d840bb794be5162b07e6259393ba899835b51ea0656f03976dd32021fa05bea0d49dc39daf3a9136650cf722f53fc29dcd7f7d092f1eeea62aebbe07bf8d7027709be01494446a989b1c47f907493ed7976b3df4ea353f0d23d8a9c26c41bd4a9b5e7b68fa2f4d8f04ae2fa982aa19b9a3c1a7c19c9c31b523f1c613e16a6edb45eff09c78479e0654c99a35c20b5f001116c63f2250cd8b3974c91c6007791ffbf0db67eebb78563c24997eb51c145bce3cd19b197cd4cbb5b4948c6d3a44fbce0bdd6f16c1f3f9fb28354c4a17afdfdf8d3fb9e35e57a938eb9b8b8676f8fb79ae31f23ed80aaf63fd46bf352e0227e094c9292f6a30acc78c974c76bebf1fe041d03acf90903573b23d2fd05ed624283a3877efb9ebc45c90fc089b3f3698196e7ac6fd03def210ef7a15ca66db383000f4fb4fbbdd3c5d65c49051ffcf942fd6432600100b704180049ae74b04c4345b4eabad775d6612114d57d85dd5f0bb6f6340b3760d938d512648029cedf79eaf9247166b0d372102d4aac80f8f74d2e5c8646dc030dfc935d7209841d1d3ca24425ab6704f0bd8e75829abec84953af77a4427c1a9930b9120a9f156fff387f46e17411290dfadc86fa4bec2f8c81a4cafc40482bc5dd476e2af70fa01770ab0774a8b3d2162167d3ed487224c120b6068cf9dfeb60f2ff4fdb87f96def1ccf69d1586baaaa1ec7ef0a76578affc9d261d21afe8ac58da8ff48dc2520e9270090411e9431d52656ac568707a1c93a3183f3178064d92bbadc40180e574f3b6bad3f28f121d6aaea6101b8ec2b21053be6e871b8551eff03cb036af1d6f6e86751fdae1cd527d95983f6beb60b1dd04f0d59a91c3a3654c37a4e01162f60ba5d90fc8afb70d7b66ad73204dc13cc294614c4281a8a273431924c9e98aac5cf34feef8835c665acb883c96ae0969426eab39d79e2008ea271fe06072e9c41c0077eb657967cecc6cb5538debafa09b51035c68478fa1958edc71f14fd87c9c8ac20e4b603537df4e9b8ac319dfd64667fb4cf0922a44762bb1b201e0e6225e28d2a08a206b89ef83f9105ec0f8b5dae1a85e8cd1ff10e6c686fda6c479d47e396fc2369d83b3610c6e1c62c8064edd9e4d791bd3dd3c187a9ab70f801f59fc20e2d1238fd0b0867d56394b7778e1eda1e8ac11ca99c18167f465464a90ea92a51de89ef24b31187c878927f46e3d50b057afee6b7203c630d2c80fcac185da183c68c5537c87fff5493f401f48fa107920a00dcb8ea91e6be1c33d8629f96dc2895c9bfd5fe5ffd807a976c9b91edc333675ef088ecca7dbcf2223e1b2cd9e9ebd57e64efb861afb7576b9bd48da7f8b63b89fdb87fa5c1e93fe562ad8a63f4ae44a73d454c6c39862873a01de4c4e8253267b0b9114011525bc2305eab3a16baa560260e1351c5e84da5dee657c5c55a316c74cc9fe9580a3a302b5bfec3dcf50bfa09e62dfbdaf362bbb68bd42efcae833c6b959e188d7ee1d8d5dc97e598d16980559f53f5295b96f3e32cc31655c89b26f2145dfe07a7b0fb9e15669ade43ffe33cb753bae00589ccbbffa8d87b9c23e97869ea40ba870154b790201ad5ab468993288c46831f53b3889e75528f2576ee0cca10f43adb94abf25943cb1ca4c122f1fe9f957c57bfd5100393a4d2c301077204e4ed53c893d58943927a551521157bd5b0b62401a3b0e84938fd18e7458e8a9f261d3519f56881cb35380599b2c6756e902610a92b44c17679b3ba09626cb1c76c80adcbc2c70c4ae3b409d714baad771ecdf8a51bc6a2c6e2d214da481f42368cb5d3b3fe44d47b3817cd34108902f1a966b4bd4308eb1555b3e402bb8062f3ff86d9a21277a93e45accb1d93494fbf139302461b2366c3310e655d9062a309d6b6a0447bb4f25542a5937fd13d3daab3562da8bd9cfb296314b5542cbcf33dc5b0234fdfe60449378c6f67bf8dc1b3affb17ac4d2dd52c8e0a0fad3d03b766ea13f02e805bb58e3e3750bc47afeb07d278d9ae704c2380681de99775dddc9e06b604c2ac247e2eaccdf6a15cf02c35167cb5dc5b032c7d189d7fc01417dc9c0223c34082a05d00a6ea70ef639ab6531f1561c91e076d116c4cca0f9a8f8f6ff086d43cdcf3a7511d45dc4fd31242b0276a1118533f529e28a6e7713605438a419c7afad759d1cf90ccbdea48bcff0a983c7d3b1f9a29521330de08be0e4172976b4fe492b5a675895a6228b9f8d5bf50290d0215b2858df33dc1fd854402510f34e56e084b7211fd57b90abdc670b66bacaeedea5a9b5a2b07ffd4ec45f9dd841b5057d8d8e8f9ed4009b15e26932129a0a385fb8671e878242af2a42b235fdc3d79f98512fa7d0216db692d92931b6c137f97127378889483ffebe339c43905da208a9a0e518a2b4661d98ab2952058e6bb9e8f681416f7285a1a9ac55a1685d103b72102a35c97ee38c659a73058e2853317041b4ec253360ff7dd7054d75749f0f6751050a0dc78e18b329c8e1ef57cde9401fd074af5e018ed57551737ad8b32a4fdec82e5188dcc0886a1db0440659e2eabbf931accb9b3f368c35c1517dd567293a1555e8a28ca90cf336cd1a8b8047b29642c10293353c4956bb0324ffdf4cfd911fd7931fd04e6b822cb212f07ea0124ab1264e412220119fffd0d7c3f509d32cec5c361e84c005dff47a34448d8a360c3ee4ebdc142c541c11a92a80342b5fd94b4c7854341ce3be3ea46f2de83852cebe63b7b77646bdbd09c79c20c57fb4c14d8bb2e3803d12920d4878f2372de279527c4aed0aa8e968de06ae07c368b8493a14b93669019a85c890a019d8d40e5063f2156979b75da111e1a7ce2b3c362c9997cf9a3e25797b888275020e86142a8a0c8cec61067690f3a94c50a3f8ab8801bb408ec8165dd839a3db453578db82a599b72985de010533ded2803b610df08c049f53da9279e2f266b3a89a67479f0b2b19b543865205ea35d588ce4e16ed0b53966058336e6e82be7ac5116580f2bb02610196e3afc0bad1cbda9f2b15b067ab331a20c6abe190a9539f97a70375c10e8f44ff10a1e9f71df1e842d7b59174977991ff9fcbe17807acba51568788322b7f55730c7023e44e97bd83c9bd0af0de393347212224c96f81670fa3245d76ef3c32e0cf02722fe68a2ef8b5ba7008f1504a891f8b529af0a0b93f22211f68c297fce693434dbac55377b970263ef7331482200b9186d2c7a3dec79c646eb422e00f99fd5816bf18e0170bb827fa432cc0f20af9b1a0e2f837b8098cee2cc9712dc53071c3b379a101eb80a88905b76e179bb5ea78750bc20626b1aca3c1ddb1370053586a7f3067da53b701b84da919f3a8cef6b01ae6da8ca2710e6de761bbb297ee2da8c0e1fc962df0614348200c8a3ec21f4ecd70fed824bc8ae70fe21377ce5a5653e0a3e2262906c0e218cbaab01cee0b04d7b711a8722ff46df853762aafcd48f687e59c068b074ee7a65fc54b50a3df8f9dd5f63f155d96136e303e205c5459c122f4a0337770e2cf11baad0ec0f3e6aef6ed632a17b92ec2f955f3cd6576dd3b9dfcc471d4e59ffc6d6ce016cc18c95281f12af23bb00b3fe5a2afeb8ac9ddc99a4e6fe8685d7b5eb1f96706614cac8f665f370b1845ed317a768d1aca9af3628fa691fffb21c1d6294183a896c6caf78b431abadac08ff8ecf8ccd89153128b8a57b3903162e8d83c59ac4c7525cdd3f301a56ae9dacb2b4359360555ae4587a3c3332a"}], 0x161) execve(0x0, 0x0, 0x0) 2.931896309s ago: executing program 1 (id=1329): munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0xf0, &(0x7f0000ffc000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast1, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast2}}}}}}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, 0x0) r7 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc1206951, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/62, 0x3e}], 0x1) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xffffffff, 0x0, 0x0, 0x0, 0x140, 0x0, 0xfffe}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x1}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r8 = socket$unix(0x1, 0x5, 0x0) bind$unix(r8, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r8, 0x0) shutdown(r8, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) 2.787117489s ago: executing program 1 (id=1330): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000340)=[{0x1, 0x1, 0x1, 0x100000}, {0x2, 0xdb, 0x9, 0x1}, {0x6, 0x4, 0x2, 0x802}]}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x8}], 0x2, 0x40) (async) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) 2.786612067s ago: executing program 1 (id=1331): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xeb67c48e72571aff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x10}, {0x3, 0x0, 0x40}, {0xa, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendto$unix(r1, &(0x7f0000000400)="be2892c462e0e3a8b8a0c044efe86e8a6ef7c664ad2d21060f83c723f4c9d433d636c354e7734d89aeff48eca643b26c637173482ecb104130ccbc1ff894524fc3280b2fc8e54e94e6223c9f7775fcfa3171b66b4062c0d1987b88bfbf729ed647c1098e92588dce3c6375115a36e1491852a1e9fabe32238d1d9d26c05dade584ba52db94c08dd125df66ae8e40302fee64f61d32", 0x95, 0x809, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="02000000", 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmmsg(r2, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/177, 0xb1}], 0x1, &(0x7f00000002c0)=""/71, 0x47}, 0x8}, 0x10, 0x1002, &(0x7f00000003c0)={0x5}) write(r1, &(0x7f0000000100)="92a03a38c530fbaf1309b361013b6c3597346b7e", 0x14) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) 2.786300395s ago: executing program 1 (id=1332): writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="ce0ced45d03e", 0x6}, {&(0x7f0000000380)="257c58589b78dd0045d89e81c47c4a09f3263cdcff53d533b01919cace83758aca69ab632d02ad6f1923db3d74d1fc9db4709e01e6380f92d85a53f0cd3f089c6e3cd121fed15387d51cf11fb5ad40fec3715642f44acce4023c", 0x5a}, {&(0x7f00000004c0)="fc9c81ed0a7a6a7eb31af371f5ce67d6998e27b39d63ef8f3f46d4052813808de0a92cc4cb555563b2e837f031b77c67fd141b6316e426652c1f08b9fba5c4239ee78d9723bc30d9b022bd7d7ad40165b62c3699d19e0ca4f0ac0a03ba7575a469f467e0d28a42bad533bfc4e7ecbdc0796b32dc4baa386f607ad35b28b34196", 0x80}], 0x3) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) 2.782051576s ago: executing program 1 (id=1333): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x10) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)="b1f5d915", 0x4) 2.775612598s ago: executing program 1 (id=1334): r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x360, 0x2c) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x101fffff9}) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0xfffffffc) execve(0x0, 0x0, 0x0) 2.565706327s ago: executing program 2 (id=1335): syz_emit_ethernet(0x0, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000400)="985b10e9262f4a3705103fb6c25a0f73821e5038e44177fa41eebb97fe412088a656904ccb031417a89719c8136ac4dc56c379541d091009c48194a56f1fb322f5cea3a238f6caf6137572509f3391c0bb1f2cec551b20b991fc655e7e30ad5225140cd0e2009db09c9fddb3690fed6163b4", 0x72}, {&(0x7f0000000580)="6b51d7b2112ba7bee7232831d847f4c289081021e222c1cf4ae52db1048dec71bd7483afdae3b26b65611f063eda9d18f2f026933253b81aff", 0x39}], 0x2) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x8) setsockopt(r1, 0x6, 0x800, &(0x7f00000002c0)="80b334ce84f00b3bb6e78c1e", 0xc) (async) close(r0) (async) r2 = syz_open_pts() readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/186, 0xba}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x4, 0x100000001}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x5}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000000)=0x120, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) 1.521074145s ago: executing program 6 (id=1347): sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000140)="b7c5dd853b0eab258a618b21aca06cd08b80f2dad6e893cf28b4f41af10bb0308042520a8bea24e184e5e07a114b50bb480fd7c8dba8cdfee83703a9c8f803b042b20fe82e4ed97a9741667f786ca51212c764ea9e8aecb615aaded04e5b25ba50d9fbda3239a7b3fe69cb884bea63fb6efaf7880ab8421a113e7f1111d08b03f804baf402ad493385ce8cecedb9bf7ce0a97d70bde2f9723f8c065f5014b6c6febcf3df7d592ad76910e2d3d43daefdc48b7485999b347bbf664f1ffacf140c6340c64f73808882240aa4b3e08cbf626df4", &(0x7f0000000080)=0xd2, &(0x7f0000000240)="49449526228d0169a728a714884958ea2105beb7e6a0931c2d37e4d866c7552666f72eb4d6af36e54c2fc7d49b6f4f7c1f61865a0fa32a20e3075f78bd70a622107c9f9ab4398af7be5c0addc7ec33339458812b9ecde2b9391afd9577f523a46260ab7e94f8ffe2c017d0698c7dc9ae89d461b7f5a9d3ab2b77aa8b597b9fd25f643a597b7aaaa749b552a2d1edce2c0e6eafbb6d6cd842d4184f6500582c3e9906882c3d417ce2893cea2b64dc0010c8cb7b234c8dbac6174862d24c0a0f21dd974b88b60617bf8da6c8311189db33a2b6832c94d39cb5c045e256e5441be1e8775fdef39568e0990a34252ea96dc413e8940dbf7f3b4f1b", 0xf9) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 1.520603123s ago: executing program 5 (id=1348): unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='W\x00') readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}, {0x0}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x3) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xd}, 0x1, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmmsg(r1, &(0x7f0000000040)={0x0, 0x20010000}, 0x10, 0x42, 0x0) (async) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/188, 0xbc}], 0x1, 0x0, 0x5d}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x408, 0x0, 0x37) (rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x3d2, 0xffffffffffffffff, 0x0, 0x8000000000000000, 0x9, 0x0, 0xffe}) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) (async) close(r1) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b18", 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) (async, rerun: 32) r4 = socket(0x18, 0x3, 0x8) (rerun: 32) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) syz_open_pts() (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = semget(0x2, 0x4, 0x200) semop(r5, &(0x7f0000000180)=[{0x1, 0x400, 0x1000}], 0x1) semop(0x0, 0x0, 0x0) (async, rerun: 32) semget(0x0, 0x1, 0x281) (rerun: 32) semctl$SETVAL(r5, 0x3, 0x8, 0x0) (async) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x147) 1.465986313s ago: executing program 5 (id=1349): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYBLOB="c34ca3acab4e84775c32f75d53a694030000", @ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x3, 0x0) (async) r2 = fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x2, r2}) connect$unix(r1, &(0x7f0000000000), 0x10) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x9, 0x0, 0x0, 0x1}, {0x81, 0xab, 0xfe, 0x9}, {0x4006, 0x0, 0x0, 0x4}]}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="000003005c0000000000000080b5313df0ddf68ede01094ada12fa0000000000000000e732f46a8b0000fd7800cc4f098473c5d3e389d934b9eabd39e2ee6fa673968c62a0", &(0x7f0000000080)=0x45, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000480)=ANY=[@ANYBLOB="cbed21078739e7869919d3784a8b00bc6d4439ad987bda2f08be7afa5492b0a965c117f333d9eaa0e87393edbef2554bd88f5876533fac8a11b3f9c89ad0c6c7ab0a9d7313f9858626e5a8678dc83e8db78f724172e757eb5afd92bc991ed2d0ff5debdc43e622f0a29e72f7dc13cb948aa5e36346f570c2cc29e4dd70617dc2034a1f21eed579a37e07edc47696acc7dd25491eef631ba5726120e52cd0cc5bb90741ebe5b6ae10ba9b988b4abdc364afe938a6b8648873a6ae5d5c3a0ba9e224a05a8c228bbd61cb4d926d8cb92775ca00bd100e62d6ca4cefcaffefffbeea45df3f4797ed465fcabb2533c9ac3a89c43bedba8b261ba38d671f6e26369a68561879a6a0502ba3a7edc341e3c167184e0b96a4191e1c9396f8ac6edcfac3e11c447a11f9fcc5a02531bb2fb75eeac8d8049167c74a4b287e97dc82db9847223a1ecb4d67eade6849a5660ece453588c2e32431abd746045d4b62f851534f81d79d3f2a215756f944b421ec42cf025f8847bc35da2ee7a341e8a29e8d8ff9771bf9ba9757c4640f1ee13c084e030d44507e95e3e30990e9461a4c38112a89152aa5181fcac3968dc94d60e1591caf3a2c35c6ed867d35552fbaa37b292796c26dec652470f43774bd13d5ab879f1377779480774f371ba8858db97ce77adc7c9d0a50658f8226226df8db1883665bf1e1a333e5dc9a6fbe8daa63084a9ddc9e737db349857e1037febbba25a613d8f18b7621269fab9c49d4fe0caeb13aa5b2accd3cc1fec2872123c6a8a0ac4293154520731d5509a05dc76f06168815f6e895b5736377dd2a8320ccd68da308782e276a9c0565fcd8cdfc4f2513e762910175e4eaab6b925ddf1e31c4ad835110bdc6104bd8a5fc865eb8beaf757ff3796721a03aef0ec4cfd016d5d56091e2dad20673700dd7034e75c217a9d6d915cbb94eedf1a9dc6990b7cfef81da0050b741a49de78a0622aef08b5b0afa002becaf9718120ad4a96dd7f4a2b1808ff4bc2167514fac1ae1b7039ea1f0460c046216c296b56e4cc9db9aaf72512f139342baa2e7283fc9ab2898848dde08e84fc215f9238e189c8aab29592635adc50d028c88ac236bad0df1b6e55c17f53150f5fd92e50343b15d0d6897676b9868d8af6fb26ade4b23d48dd311eec6989f6a2dd8f585680b0a9c696b19eda3cfc3c29fbb248270ff899380b7eb403afcc43d71ce46a0113d56919f7fbbc09009d54f7adf0c0c8904c98726f3d8cb9fa1a747332d02402244d46b9cac9074ed66d469bb516bb20702395aed4e67f257b1f9d90514f1d2c1d8f8b56c981a2925781c0e9e8e9c731e9c80236dee0232e7d32d50d18fdfe4c709e15d1cf2a4ac484dc9028b75f6544eec38bb4cafc096403f0f886cd71b22e9a7707ef0d5e5daaa3f4a1948b295587a9978ddb322b5fcab62599ca86d60ba07f3025f38f1e6e56f37249789ef4bbf111596d2dfdbe4fda15fd45cd06f78eed19460e582afc9ba079e9544c86d91125d527bcd0693f550e3521345554d7a03cf6dcd4af7facced0649fffb5b0f7c286b44a6795af7157cf5ed6d9f601238d8ccf67e99ca7f72a566e0109d2efc4568c6b1e9f2da747dc76f42437b0127ad49ce87c751a949ba816b4be33a5c794e765e784e74c9641b968a767bcb525107df167fdf63de0e1a3e80fbba72072c7f8ed727d4d18369e8403d0ddbad101472861f892ede038c1fc7df6b253e0d989f2abc6d0568bbd5b15322c840426aac1530435db0088c628595f7d121e95b724a8b30c0abbff4b3ed8eb1835415d2979f860157020995821137d6abb311de4d0b47440e16b14fc34df1df6f62104621075dc9e5be04a9d37d967d3054917e38c1c89aeb7518e82051ba0114a3f75b8a044781aa1c5768b6064680f6e556fff734a3429818f6e27c87aaf5ef98c11055320a4107ce52a3b41d4b29bbfa6f2be9bf5b437a037050afdb8a9b9731069ac1e148ab780ff75a72dbe860d71af3ebb4918b94f25c5425ba3780190ab6111351feb6816915b7dfe251be664e381a8677d478de9f12601bc94f543a44382b404ecd90cb2eb873513e297849125c558d1c20fb8ae81155d2db57bf6886b2586b10d9c26f90d9a1154b499fbaf632fb94d65f1d337cb79e56f355dc47f0aa27fe4c440c63287518580fdc1307ce92f2a36f0abe22827a70f798b5f90a04fc85a0be31d351266b32a4f470963ea972ed863d75554902a10ab46a6abdd58cb9c068995aaa6f0b6a65eecdfbfbf94b2eeba9f1e37fe0f987cf791db2b1a9d9938ec360b13b9644f850e8c961f6e21a8722b15b144320d7d9ae2d88b2bfabfe18cbdfa3d790efa45f851f1a6ae32830dcf9732cd33e9b2746158a4fc2be3b741d6f4065b761f8623c534ef1a83eca180512208f796afb28e370aef55e46acd3ed992dbe4fa06e5d39dddf8e6fb5354be2672786b69441b52193e7ce0698ba8d8d5d7d3a66ef83513aba9f8d5cc20b4cc00ed1b986373abd05a30630e2d41536c1844d9bb5759d12e096ac7032d6d80162b2547edb1c3337faf981404f1920e37ca20616f52a4851617efc175f94642f420a1d3fe8ed41568f27075548925e7eecdc9a9c6eb9b3fa0a2d6d39ff618ff7761533b3258a6a1bcb5e19db5cad7f4d6000834977e4d6e3021c528b54885c5cea72dbcea8f649acf5481435ba4066442bce44b8b8de28dedc8382aa1e30efff8f9603a06c727b65bc48a670d46bf7cc273884787454e8b77eafcb909642b520ca1d677508f9fa11591fd0d69c9d2e63da1667539abb72ca7a8625cc408802a7431982ec19931a71cd8a8cbb180a4c66517c2808cf620c50ac7b05c3b76670d58079120ec6fbe1dfa65f75d60e76cdc15dd45fcf7008a04f75e48557ef48224d5047fc21139414af73fc5ffbc56c1a102ca300210ea74becab4b37abb8982c7c380abf2712801259a7345954d6c71a1687ad1af601577e1af8a47251f50289907a80b2f9b9a1356a986020c31647523a1e756278bf89b3e033236df5ee647b114004708e079a675053fab407855f8c59e18b300da2f91cb4df9a3c84ccf8ead832b10bba0e02e1c9e890edec68f3bda9c0f7305d4adc7ee5cbab16a16cceb625b8d12967f7554d7086f8cc7e41401c49af8d7d18b19f3ef26241e831cd7eb8b5858b727c96ba924b78a70ed78beb871a7222bd5a7d09387af7eca4f69e413b2860c4a9fb476a89536637cbc881f3da8d45c1dec970be5d1e33f4501d15d88fd3d47e63d93a6b3084bf24dae49e9c1b10e77e064bc281f24e8c528aceb0fab8fd78532ab7b6505c6c7f931a3e447325badab644251695d24d1446c1b617e113db255967a12e3c1583bdfed455250a394a15c81c686e56b4160145d15299ee48b5ed73f33d95f3c1add9b563bc0f0e47f8b4461a65b84fecc8ce4f11149be98fcf63ffcb19fae34fabdbe6ef85172a77d6b5cc4d7973c1fcebf656c9ed4df8ea34bef3aa55e8b5f74944e486734eeb1c17263b1aa04ccd38508dd88421069e9c07bc8b5c250efa4b343b7677a27233c2e383ca442b5abf986fcffa512d087beb17b075c329ccf86ef5c39d5d7962960d6360e43d1d503021080232c7620a3713a4aaac37e7c36acfb73d03cbecbb433b69ea3bd1fd94ac35aa0ae4f01a6ca0435e2a6a6b1fdfdcf3bfd8190ea3d9fd610979a05cf919c3a109e88456d2a4b449a633ecc40a20f87578ac8a1dd02de4a371af8429d7a9cf8b8a674355c49d48588a9211e92ffd82062713604096bfb4fe7459ed9502e4e0df6cf811601c553b8b8002736e2ce6cba993fd28a3e7dbb600167c7ef6cd7078fd48504e37e588a0baf25668c5071aa92c944c1719df349f3209a9216b6ade9b952b6cb1da74d8cafd5c1c96ca213ab31e8b4a42e0098193f77e92ec98fe1e2baf2bce78fb439b5c0cf5948f84532d3b8981ffbde7ba20c524ab0fe0d30d054bde39a0d93ec94719bbc6348a4c35729ea0a701cfb008a22781c33228c5e886015d31f82535986b73f9c1f45cb768b827f8ae5119bc7c06f4bab581e8c4e8291757eaab7c10ace41526c2ce239ca363a2160840b34dd8c57f428e6811b534c97e16a86dfda832a8bcb877ef135e6343d9534baf4127f360b8584008985cabb1efd193799d2ff19177b177c883a54b53414c5f00134fa4907bf56536479885c2b818bed9bfdfbac9ef91256fe41f240985fcbb4624a35df0c1ebcfba72d1335ecebf2dda1d6ab2cd7d541f7d9c5e005d9f486fe0d06ee9831fc2b1a337fc8271267ceddb5b567bf310625b7d5e0593e16ed78b12befd126d1332c2c1e208f7142a2780d7c9ab34b20bf9e39fba36bbc3fd94221e264d8db56331e2014e2a9803abee2d8085f1b6a73f2f3d4e8f4dd4e2d23598a870c8a8cc2d577d8b388812285196c7a9a346c4f7f20b6a2b451291e1970c1a8809f57243f27887a60b41ecd384aa193a08155710d924ed3b9ff9789f993554ac38ea6476e425a2b2c111f30f78845e30a05c9493a41782aa74b83c88a5aea9ad884109eff3802b17247dbe0ef54a34e457e5f459d9222951fb51b97d3730c549f68f0c9f6c6041aa98bbc9f4951063fe9ce940a5484b7ee0a4a2ceb664f6d38e1ab42a67ccf1ad0d129f43e13d0c418041ecc4250ea0c4251163e24e1bba79167e433131f327dfda732b760cdfb627da49a386b22805892a86e923a041bf7497f0a9e0d4e414a2050a241456582801d4f89b2557b3bf4d78cb70654b21363970608f724a9fbdc129e68e6c0092fd0310a3b36404d922eb0c0f8cb64eb1d29685905d678a1c9d1a4bfe5218dcc0d1acf4c7d23c8bffb8ac11f340b48a742cabe8ea11b87f919c571501877f7afccb2e79e2d055d86fa51aff6a29c91a0727d678ec1c63884e59996b6e5de153df905a26bd35261e15b54f4eb4c8e06125fd8be8312faa749b688a3b07301b3894e09ec2f12837c857e44f5408fcfea247e0bfa526904af9fe8854173d4f54be87f86f71be0c46a11843b931b25df2842d9c0c55cfe67d401b73d70cbe96269a66da9338f5390c20c31897c3f99834fc089afd4c7da793479ef7c0fcfbba47f2606f999202a3765d2904913f640b82b49fc709d142e11e4419646284754ee18cc80f1195c6dc8282adfa3b1f2f7a70dad71d0fc20eb62177379be4ce1507a1e07531a96030c50f7283003cd481b9161570e2efd2415488a0bce1bafb3b8b435f79a2ad31d9a1b8f7aeceeae763d56a52af95739e428a9d822fec3153877c511ab1cfd079bfb1145594b984de7dff3e795ffa18631b2f7819979c5c5a8fa09c650c3e3793fe8940839889a3293480cfb46de88cd6ac559f1ceef9971165fb0b7727a6106002ba24ee118032c9cf79d7fa6d30a5f8b2c7fb3922435bdeae716ce7cf6280633ac440566244c5d25e77145dcb2b2389c702d9798105c2307fc28cc90c6c999936be4cdc931cd8649fca70ace933feb4462c0a434ed711a4dfa7ecbfc0e1474bbe07072ce5de8a74e8579cfd46412590d8f70e76aa8dd4af4ba5865091fef8596694694a7cc1c56bb739a7e2a0eac99909119af487260547f996106e3e72b6e86e66ab3b5f095a866ba1d66596b2120dc04ceb57b470f8d175cfd5fc4fb3a51752a68e76a51af840df3eca03ec485460d7263b30f3ae04833195dcff4b0ceedf3658ba77d143ad4f9b442b1092b82622a4b608d120f09ea4b0b4facc809c626ea7012d0ec108f9013a2f16129efd1efd7c66437248abeca126b1cd"]) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) (async) r7 = socket(0x11, 0x3, 0x0) getpeername$unix(r7, 0x0, &(0x7f00000002c0)) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x2, 0x5}, {0x1, 0x5, 0x9, 0x9}, {0x6, 0xe1, 0x4, 0xaf}]}) (async) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000080)=0x1) (async) write(r1, 0x0, 0x0) 1.465589929s ago: executing program 5 (id=1350): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000080)='./file0/file0/../file0/file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10200, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 1.465119936s ago: executing program 6 (id=1351): sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) syz_open_pts() (async) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) (async) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000003c0)={@local, @random="d0b504010063", [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @empty, [@routing={0x2c, 0x0, 0x0, 0x6}]}}}}}}}) (async) syz_emit_ethernet(0x6e, &(0x7f00000003c0)={@local, @random="d0b504010063", [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @empty, [@routing={0x2c, 0x0, 0x0, 0x6}]}}}}}}}) syz_emit_ethernet(0xe, &(0x7f0000000640)={@broadcast, @random="be5f986fcdf8", [], {@generic={0x8a62}}}) 1.463701511s ago: executing program 5 (id=1352): r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffd73) r1 = getpid() kqueue() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 1.396423986s ago: executing program 5 (id=1355): r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x80106468, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) mknod(0x0, 0x100000000205f, 0x2801) open(0x0, 0x280, 0x1ad) fsync(0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3, 0x3c, 0xfc, 0x1}, {0x44, 0x0, 0x6}, {0x12e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) 1.395538145s ago: executing program 5 (id=1357): r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x100}], 0x2, 0x8) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setitimer(0x1, 0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000080)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000002c0)=0x80000000) write(r2, &(0x7f0000000080)="ed", 0xfffffe6c) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 1.277291475s ago: executing program 0 (id=1359): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x44) lseek(r0, 0x7fffffffffffffff, 0x2) 1.237849042s ago: executing program 0 (id=1361): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(0x0, 0x0, 0x0) select(0xb, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffbfffffffffffe, 0x1000300010006, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) setreuid(0x0, 0xee01) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) fcntl$getown(r1, 0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x7de8309, 0x2, 0x0, 0x0, 0xffffffffa22e6c7c, 0xfffffffffffffffe, 0x200000000000003}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffff9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000067d000/0x9000)=nil, 0x1}, {&(0x7f000067f000/0x2000)=nil, &(0x7f00003b9000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000013c000/0x4000)=nil, 0x1004}, {&(0x7f00007c2000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00007e3000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200020000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007b1000/0x1000)=nil}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000682000/0x1000)=nil, 0x2}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00007f3000/0x2000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000108000/0x4000)=nil, &(0x7f00005e8000/0x2000)=nil}], './file0\x00', 0xffffffff}) r4 = socket(0x18, 0x2, 0x0) close(r4) shmdt(0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) sendmsg(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x10}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f00000000", &(0x7f0000000040)=0x2a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x1f4) unveil(&(0x7f0000000100)='./file0\x00', 0x0) openat(r6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc1084425, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) 1.233697775s ago: executing program 0 (id=1364): mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x4, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getuid() r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x4000) getuid() r6 = semget(0x1, 0x2, 0x4) semop(r6, &(0x7f0000000140)=[{0x2, 0x1}, {0x0, 0x7ff, 0x1000}, {0x2, 0x80, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x4e7a, 0xcba743060673d9a}, {0x0, 0x8, 0x1000}, {0x4, 0x1b1, 0x1000}, {0x4, 0x4, 0x800}, {0x2, 0x8, 0x1000}], 0x9) shmctl$SHM_LOCK(r5, 0x3) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1bc, &(0x7f0000000280)={@empty, @random="84c1c4047c83", [{[{0x88a8, 0x5, 0x0, 0x2}], {0x8100, 0x0, 0x1, 0x3}}], {@ipv4={0x800, {{0x26, 0x4, 0x3, 0x9, 0x1a6, 0x64, 0xff31, 0x7, 0x4, 0x0, @broadcast, @rand_addr=0x100, {[@lsrr={0x83, 0x23, 0x7, [@loopback, @remote={0xac, 0x14, 0x0}, @empty, @multicast1, @broadcast, @loopback, @empty, @multicast2]}, @ssrr={0x89, 0x13, 0x1, [@local={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xb, 0xb5, [@multicast1, @remote={0xac, 0x14, 0x0}]}, @generic={0x94, 0x6, ',x n'}, @noop, @ra={0x94, 0x6, 0xf3}, @noop, @lsrr={0x83, 0x2b, 0x2, [@multicast2, @loopback, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0xf, @multicast2, @rand_addr=0x7, @rand_addr=0x100, @multicast2]}, @rr={0x7, 0x7, 0x12, [@empty]}]}}, @tcp={{0x1, 0x2, r8, r9, 0x0, 0x0, 0x19, 0x0, 0xc4, 0x0, 0x10, {[@generic={0x4, 0xf, "f1b07c102d9b4f96ae4115b1db"}, @generic={0x4, 0x11, "5ef91ba827a485bdac48006244c7e8"}, @nop, @timestamp={0x8, 0xa, 0x4fb6, 0xffffff38}, @md5sig={0x13, 0x12, "d378e1360a5acb75bbb3ca8848d7427c"}, @nop, @generic={0x4, 0x11, "29303129d89c6c6d933deb8e30da0d"}]}}, {"971410d8b225dd6dfa0cf71fb5879157f8c551de0718b444e732f2c7133587f85468493d32497503445a7029913166c9e3d61825b43265a33f6d50264c22fd108a5fbf6f8a5b57af4b0302992b9710dc236fea26526ba42b0a8263594af1bb6e7bcef8dd60adb8d67979617e4506819ed29d0d9be6467910486c2da265d6da2aef42f88fae106dc151982c4a4894b7a5bf6cc5a1fd067fe359ed716be7f83c909ff16b6ffda9c3ff771b"}}}}}}) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r2, 0x400) socketpair(0x1, 0x4000, 0xf8, &(0x7f0000000680)={0xffffffffffffffff}) listen(r10, 0x4c) shmctl$SHM_LOCK(r5, 0x3) fchownat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', r3, r4, 0x2) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) openat(r0, &(0x7f0000000700)='./file0\x00', 0x400, 0x140) pipe(&(0x7f0000000740)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r12 = geteuid() setreuid(r11, r12) 1.045758931s ago: executing program 0 (id=1364): mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x4, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getuid() r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x4000) getuid() r6 = semget(0x1, 0x2, 0x4) semop(r6, &(0x7f0000000140)=[{0x2, 0x1}, {0x0, 0x7ff, 0x1000}, {0x2, 0x80, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x4e7a, 0xcba743060673d9a}, {0x0, 0x8, 0x1000}, {0x4, 0x1b1, 0x1000}, {0x4, 0x4, 0x800}, {0x2, 0x8, 0x1000}], 0x9) shmctl$SHM_LOCK(r5, 0x3) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1bc, &(0x7f0000000280)={@empty, @random="84c1c4047c83", [{[{0x88a8, 0x5, 0x0, 0x2}], {0x8100, 0x0, 0x1, 0x3}}], {@ipv4={0x800, {{0x26, 0x4, 0x3, 0x9, 0x1a6, 0x64, 0xff31, 0x7, 0x4, 0x0, @broadcast, @rand_addr=0x100, {[@lsrr={0x83, 0x23, 0x7, [@loopback, @remote={0xac, 0x14, 0x0}, @empty, @multicast1, @broadcast, @loopback, @empty, @multicast2]}, @ssrr={0x89, 0x13, 0x1, [@local={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xb, 0xb5, [@multicast1, @remote={0xac, 0x14, 0x0}]}, @generic={0x94, 0x6, ',x n'}, @noop, @ra={0x94, 0x6, 0xf3}, @noop, @lsrr={0x83, 0x2b, 0x2, [@multicast2, @loopback, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0xf, @multicast2, @rand_addr=0x7, @rand_addr=0x100, @multicast2]}, @rr={0x7, 0x7, 0x12, [@empty]}]}}, @tcp={{0x1, 0x2, r8, r9, 0x0, 0x0, 0x19, 0x0, 0xc4, 0x0, 0x10, {[@generic={0x4, 0xf, "f1b07c102d9b4f96ae4115b1db"}, @generic={0x4, 0x11, "5ef91ba827a485bdac48006244c7e8"}, @nop, @timestamp={0x8, 0xa, 0x4fb6, 0xffffff38}, @md5sig={0x13, 0x12, "d378e1360a5acb75bbb3ca8848d7427c"}, @nop, @generic={0x4, 0x11, "29303129d89c6c6d933deb8e30da0d"}]}}, {"971410d8b225dd6dfa0cf71fb5879157f8c551de0718b444e732f2c7133587f85468493d32497503445a7029913166c9e3d61825b43265a33f6d50264c22fd108a5fbf6f8a5b57af4b0302992b9710dc236fea26526ba42b0a8263594af1bb6e7bcef8dd60adb8d67979617e4506819ed29d0d9be6467910486c2da265d6da2aef42f88fae106dc151982c4a4894b7a5bf6cc5a1fd067fe359ed716be7f83c909ff16b6ffda9c3ff771b"}}}}}}) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r2, 0x400) socketpair(0x1, 0x4000, 0xf8, &(0x7f0000000680)={0xffffffffffffffff}) listen(r10, 0x4c) shmctl$SHM_LOCK(r5, 0x3) fchownat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', r3, r4, 0x2) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) openat(r0, &(0x7f0000000700)='./file0\x00', 0x400, 0x140) pipe(&(0x7f0000000740)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r12 = geteuid() setreuid(r11, r12) 1.041729991s ago: executing program 0 (id=1370): r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="02000000", 0x4) syz_emit_ethernet(0x137, &(0x7f0000000b40)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6a9efb", 0x101, 0xff, 0x1, @rand_addr="cb690050000200a66b445d9ec05bd100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x1, 0x8}, {"1abaef091a757e832b54ffc63e5cfede64057185764b6476d9bdbd115e46d035978b5ce11bbcff721dd10af54bae2fb4be1c2d83f0366e811598ba2bde08fb8e9c917ad98e8e529db1ea2b6deece717d14cf8d6191abc41835d9d52cc152dc2d172ec2374f6818e3c51cf18f00d114241601ddf37a10279618d64dd2c45b3d5b0ee4f62d94c46f7390f48f7ccd3cfd616b8dbc59892f23f93e6fcc55be65319d37d8cb3acdbcb63a44b9fda9f19e0f6f134d0919147bd39d36b6b5722f60914f7a82a1720e9fe9ec8a179319b696d485a57f08c037542894aa64cb9cbeadbd903867f4b814056b26995a87c1444a8a1cb120140a74c0a3a8e4"}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000800)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000005c0)="9b180bc3", &(0x7f0000000000)=0x4, 0x0, 0x0) 983.720059ms ago: executing program 0 (id=1372): sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x18a) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x31d) dup2(r1, r0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r3) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r2, 0x48001000007) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f00000006c0)="39f2ff56576a8d0039805206d1e60761fbe5e269", 0x14) 982.050554ms ago: executing program 7 (id=1373): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1878, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x112}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x20, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) 981.810014ms ago: executing program 7 (id=1374): r0 = kqueue() writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3, 0x8, 0x0, 0x1}, {0x40}, {0x12e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) kqueue() (async) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) (async) socket(0x11, 0x3, 0x0) (async) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3, 0x8, 0x0, 0x1}, {0x40}, {0x12e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) (async) socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) (async) 981.306323ms ago: executing program 7 (id=1375): open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f0000000080)="0101", 0xfd84, 0xe1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000340)=""/135, 0x87, 0x1040, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) 736.748482ms ago: executing program 7 (id=1376): openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040)="a38801cf191cf2046f69c69c2805d05179450a", &(0x7f0000000080)=0x13, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x100000007fffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 736.521247ms ago: executing program 7 (id=1377): r0 = socket$inet6(0x18, 0x3, 0x31) getsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000300), &(0x7f0000000340)=0x4) (async) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000000)={0x0}, &(0x7f0000001880)=0xc) setpgid(r2, r2) (async) sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000400), 0x0) 735.955484ms ago: executing program 7 (id=1378): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1c9) open(0x0, 0x200, 0x101) execve(0x0, 0x0, 0x0) 9.800311ms ago: executing program 4 (id=1379): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3, 0xff, 0xfa, 0x2}, {0x0, 0x4, 0x0, 0x7ffffffe}, {0x6, 0x3f, 0x3, 0x800}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) getrusage(0xffffffffffffffff, 0x0) open$dir(0x0, 0x200, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x2, 0x3, 0x0) getgroups(0x0, 0x0) r1 = semget(0x0, 0x1, 0x281) semop(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x85918482fb66edb3, 0x8, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10020, 0x0) fcntl$dupfd(r0, 0xa, r2) 2.347632ms ago: executing program 4 (id=1380): ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) r0 = socket(0x6, 0x400d, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getpeername(r1, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x24, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r3, &(0x7f0000000440)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) 1.203967ms ago: executing program 4 (id=1381): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x7, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000cc8000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000693000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffff000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffe}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ccd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000cff000/0x3000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000b13000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000f54000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00001dd000/0x1000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil, 0x5e}, {&(0x7f0000753000/0x2000)=nil, &(0x7f000023b000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000096000/0x1000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x9}) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) ioctl$VNDIOCSET(r0, 0xc0104401, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x6, 0x1}, {0x74, 0x3, 0xfe, 0x5}, {0x6, 0xff, 0x4, 0x100}]}) syz_emit_ethernet(0x4a, &(0x7f0000000500)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) (async) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xcdcf, "1a2198b59b58505f40edabfaffffece900", 0x0, 0xc}) (async) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x149) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x800) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x2, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000429000/0x2000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d82000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil, 0x3}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x6a}) (async) getpid() sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 0s ago: executing program 3 (id=1382): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000280)=[{0x7, 0x1, 0x0, 0x400009}, {0x25, 0x0, 0x2, 0x7ffefffc}, {0x1, 0xff, 0xfa, 0x2}, {0xc, 0x5, 0xae, 0xe}, {0x106, 0x40, 0x7, 0x800}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be336bd1a30", 0xe) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000180)=""/49, 0x31}], 0x1) (async) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) (async) ioctl$FIONREAD(r1, 0x80206980, &(0x7f00000001c0)) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x53) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4000153a, 0x0) r4 = socket(0x2, 0x4000, 0x24) fcntl$setstatus(r4, 0x4, 0x40) (async) shutdown(r4, 0x1) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1}, {0x3, 0x63d}}, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) (async) syz_open_pts() (async) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x125) msgget$private(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) chmod(0x0, 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.135' (ED25519) to the list of known hosts. nd6_resolve: something odd happens OpenBSD/amd64 (ci-openbsd-multicore-6.us-central1-b.c.syzkaller.internal) (tty00) login: pckbd_enable: command error nd6_resolve: something odd happens pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens pckbd_enable: command error    OpenBSD/amd64 (ci-openbsd-multicore-6.us-central1-b.c.syzkaller.internal) (tty00) login: nd6_resolve: something odd happens pckbd_enable: command error #! nd6_resolve: something odd happens pckbd_enable: command error nd6_resolve: something odd happens denied attempt to set clock forward to 13622315181289262    OpenBSD/amd64 (ci-openbsd-multicore-6.us-central1-b.c.syzkaller.internal) (tty00) login: nd6_resolve: something odd happens pckbd_enable: command error nd6_resolve: something odd happens pckbd_enable: command error nd6_resolve: something odd happens nd6_resolve: something odd happens pckbd_enable: command error nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens pckbd_enable: command error nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens vnd0: sloppy read from proc 92818 (syz-executor): blkno 0 bcount 49 witness: lock order reversal: 1st 0xfffffd806c6de490 vmmaplk (&map->lock) 2nd 0xfffffd806fa73e68 inode (&ip->i_lock) lock order [1] vmmaplk (&map->lock) -> [2] inode (&ip->i_lock) #0 rw_enter+0x122 #1 rrw_enter+0xbe #2 VOP_LOCK+0xa6 #3 vn_lock+0xa4 #4 vn_rdwr+0xd1 #5 vndstrategy+0x4ff #6 physio+0x2f6 #7 spec_read+0x155 #8 VOP_READ+0x102 #9 vn_read+0x17b #10 dofilereadv+0x230 #11 sys_readv+0xd8 #12 syscall+0xbb6 #13 Xsyscall+0x128 lock order [2] inode (&ip->i_lock) -> [1] vmmaplk (&map->lock) #0 rw_enter_read+0xab #1 uvmfault_lookup+0x122 #2 uvm_fault_check+0x49 #3 uvm_fault+0xf5 #4 kpageflttrap+0x2d0 #5 kerntrap+0x14a #6 alltraps_kern_meltdown+0x7b #7 copyout+0x57 #8 ffs_read+0x422 #9 VOP_READ+0x102 #10 vn_rdwr+0x15b #11 vmcmd_map_readvn+0x142 #12 exec_process_vmcmds+0xfb #13 sys_execve+0xbe4 #14 start_init+0x3c6 #15 proc_trampoline+0x10 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806fa73e68,9,0) at witness_checkorder+0x1047 rw_enter(fffffd806fa73e58,1) at rw_enter+0x122 rrw_enter(fffffd806fa73e58,1) at rrw_enter+0xbe VOP_LOCK(fffffd8072912458,2001) at VOP_LOCK+0xa6 vn_lock(fffffd8072912458,2001) at vn_lock+0xa4 vn_rdwr(0,fffffd8072912458,ffff800011a26180,31,0,1,96c5652e6fbc1c2e,0,ffff800000b3e000,0) at vn_rdwr+0xd1 vndstrategy(fffffd805cf33e48) at vndstrategy+0x4ff physio(ffffffff82ad13c0,2902,8000,ffffffff82b37ee0,ffff80002db74d80) at physio+0x2f6 spec_read(ffff80002db74b70) at spec_read+0x155 VOP_READ(fffffd806e0ceeb8,ffff80002db74d80,0,fffffd807f7d35b0) at VOP_READ+0x102 vn_read(fffffd806bd8fc88,ffff80002db74d80,0) at vn_read+0x17b dofilereadv(ffff8000ffff2020,6,ffff80002db74d80,0,ffff80002db74e40) at dofilereadv+0x230 sys_readv(ffff8000ffff2020,ffff80002db74ef0,ffff80002db74e40) at sys_readv+0xd8 syscall(ffff80002db74ef0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9f21a41f500, count: -16 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80002db74630 rbx 0xfffffd80042cc1b8 rdx 0 rcx 0xffff8000ffff2020 rax 0xffffffff834d7ff0 cpu_info_full_primary+0x1ff0 r8 0xffff80002db74510 r9 0x8080808080808080 r10 0xf084c08745aedd4a r11 0x3152d17eb9c92225 r12 0 r13 0xfffffd8003ae3e00 r14 0x3 r15 0xffffffff rip 0xffffffff829b4485 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002db74620 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=432658 pid=92818 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=75, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff3460,0xffff8000ffff2540 process=0xffff8000fffea8d0 user=0xffff80002db6f000, vmspace=0xfffffd806c6de398 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 92818 8586 30149 0 2 0 syz-executor *92818 432658 30149 0 7 0x4000000 syz-executor 92818 37360 30149 0 3 0x4000080 fsleep syz-executor 14455 509593 97431 0 3 0x80 fsleep syz-executor 14455 107823 97431 0 3 0x4000080 fifow syz-executor 94977 160081 0 0 3 0x14280 nfsidl nfsio 5799 386111 0 0 3 0x14280 nfsidl nfsio 70662 326975 0 0 3 0x14280 nfsidl nfsio 50926 518947 0 0 3 0x14280 nfsidl nfsio 32229 182379 0 0 3 0x14280 nfsidl nfsio 90345 443577 0 0 3 0x14280 nfsidl nfsio 11297 156733 0 0 3 0x14280 nfsidl nfsio 43868 276483 0 0 3 0x14280 nfsidl nfsio 16845 169427 0 0 3 0x14280 nfsidl nfsio 72541 328254 0 0 3 0x14280 nfsidl nfsio 25702 439988 0 0 3 0x14280 nfsidl nfsio 99921 28158 0 0 3 0x14280 nfsidl nfsio 49035 451069 0 0 3 0x14280 nfsidl nfsio 68838 6971 0 0 3 0x14280 nfsidl nfsio 87779 413253 0 0 3 0x14280 nfsidl nfsio 99563 278405 0 0 3 0x14280 nfsidl nfsio 87984 496893 0 0 3 0x14280 nfsidl nfsio 82103 67057 0 0 3 0x14280 nfsidl nfsio 23739 474197 0 0 3 0x14280 nfsidl nfsio 94196 496274 0 0 3 0x14280 nfsidl nfsio 29473 68452 3213 0 3 0x80 fsleep syz-executor 29473 122207 3213 0 3 0x4000080 piperd syz-executor 3213 15059 36051 0 2 0x482 syz-executor 69017 516509 76725 0 3 0x80 fsleep syz-executor 69017 370851 76725 0 3 0x4000080 ttyout syz-executor 97431 3441 36051 0 3 0x82 nanoslp syz-executor 60806 207898 68797 0 3 0x80 fsleep syz-executor 60806 387 68797 0 3 0x4000080 lockf syz-executor 60806 522024 68797 0 3 0x4000080 fsleep syz-executor 10632 147771 18984 0 3 0x80 fsleep syz-executor 10632 406725 18984 0 3 0x4000080 ttyin syz-executor 10632 362465 18984 0 3 0x4000080 fsleep syz-executor 63673 319290 6985 0 3 0x80 fsleep syz-executor 63673 12596 6985 0 3 0x4000080 lockf syz-executor 6985 493595 36051 0 2 0x482 syz-executor 68797 428305 36051 0 2 0x482 syz-executor 84211 197678 1 0 3 0x100083 ttyin getty 77053 510448 0 0 3 0x14200 acct acct 69354 224636 0 0 3 0x14200 bored sosplice 76725 173204 36051 0 3 0x82 nanoslp syz-executor 40439 137216 36051 0 2 0x2 syz-executor 30149 99472 36051 0 2 0x482 syz-executor 18984 264039 36051 0 3 0x82 nanoslp syz-executor 36051 199311 32591 0 2 0x2 syz-executor 32591 143696 70821 0 3 0x10008a sigsusp ksh 70821 252180 80222 0 3 0x98 kqread sshd-session 80222 69656 78665 0 3 0x92 kqread sshd-session 78665 503704 1 0 3 0x88 kqread sshd 58765 56390 15637 74 3 0x1100092 bpf pflogd 15637 275704 1 0 3 0x80 sbwait pflogd 36653 56337 75813 73 3 0x1100090 kqread syslogd 75813 156710 1 0 3 0x100082 sbwait syslogd 26643 370007 1 0 3 0x100080 kqread resolvd 50021 216566 54683 77 3 0x100092 kqread dhcpleased 78943 6646 54683 77 3 0x100092 kqread dhcpleased 54683 280686 1 0 3 0x80 kqread dhcpleased 29337 309732 0 0 3 0x14200 bored smr 6656 328563 0 0 2 0x14200 zerothread 88596 313646 0 0 3 0x14200 aiodoned aiodoned 37985 448190 0 0 3 0x14200 syncer update 29787 500596 0 0 3 0x14200 cleaner cleaner 62414 176916 0 0 3 0x14200 reaper reaper 12018 269830 0 0 3 0x14200 pgdaemon pagedaemon 93014 92700 0 0 3 0x14200 bored viomb 93772 457630 0 0 3 0x40014200 acpi0 acpi0 69929 369528 0 0 7 0x40014200 idle1 52262 472359 0 0 3 0x14200 bored softnet3 72670 362550 0 0 3 0x14200 bored softnet2 80181 446381 0 0 3 0x14200 bored softnet1 55370 196804 0 0 3 0x14200 bored softnet0 79145 273253 0 0 3 0x14200 bored systqmp 84881 90397 0 0 3 0x14200 bored systq 24233 75485 0 0 3 0x14200 tmoslp softclockmp 83949 11373 0 0 2 0x40014200 softclock 45027 105027 0 0 3 0x40014200 idle0 1 335836 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 92818 (syz-executor) thread 0xffff8000ffff2020 (432658) shared rwlock vmmaplk r = 0 (0xfffffd806c6de490) #0 witness_lock+0x5bb #1 uvm_vslock_device+0x149 #2 physio+0x277 #3 spec_read+0x155 #4 VOP_READ+0x102 #5 vn_read+0x17b #6 dofilereadv+0x230 #7 sys_readv+0xd8 #8 syscall+0xbb6 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff835c11c0) #0 witness_lock+0x5bb #1 vn_read+0x56 #2 dofilereadv+0x230 #3 sys_readv+0xd8 #4 syscall+0xbb6 #5 Xsyscall+0x128 Process 40439 (syz-executor) thread 0xffff80002a03fbf0 (137216) exclusive rrwlock inode r = 0 (0xfffffd806deb35e8) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x192 #7 ffs_vget+0x8c #8 ufs_lookup+0x19f8 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 dounlinkat+0xc1 #13 syscall+0xaf8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806cea36f8) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dounlinkat+0xc1 #8 syscall+0xaf8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10239 11333K 11650K 166960K 13362 0 pcb 17 15K 17K 166960K 415 0 rtable 215 7K 8K 166960K 726 0 pf 34 17K 273K 166960K 136 0 ifaddr 39 7K 8K 166960K 99 0 ifgroup 54 2K 2K 166960K 176 0 sysctl 3 0K 1K 166960K 7 0 counters 62 36K 36K 166960K 132 0 ioctlops 0 0K 4K 166960K 1628 0 iov 1 16K 28K 166960K 183 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1492 94K 94K 166960K 2917 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 33 0 VM map 2 1K 1K 166960K 2 0 sem 24 6K 10K 166960K 85 0 dirhash 12 2K 3K 166960K 42 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 17 61K 93K 166960K 1576 0 sigio 0 0K 0K 166960K 28 0 proc 72 91K 152K 166960K 778 0 subproc 104 6K 6K 166960K 159 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 217 0 in_multi 89 6K 7K 166960K 220 0 ether_multi 1 0K 0K 166960K 13 0 mrt 2 0K 0K 166960K 9 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 205 917K 917K 166960K 205 0 exec 0 0K 1K 166960K 812 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 255 74K 90K 166960K 15867 0 UVM aobj 50 4K 4K 166960K 51 0 pinsyscall 42 84K 106K 166960K 2801 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 78 0 NDP 11 0K 2K 166960K 71 0 temp 75 6828K 6903K 166960K 90339 0 kqueue 13 20K 30K 166960K 248 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 198 0 195 3 2 1 3 0 8 0 rtentry 112 185 0 88 4 0 4 4 0 8 0 unpcb 144 1058 0 1039 15 9 6 6 0 8 5 syncache 336 11 0 11 6 5 1 1 0 8 1 tcpqe 32 3 0 3 2 2 0 1 0 8 0 tcpcb 808 649 0 643 17 9 8 8 0 8 6 arp 120 33 0 16 1 0 1 1 0 8 0 inpcb 336 2331 0 2322 27 20 7 10 0 8 6 nd6 136 42 0 18 2 0 2 2 0 8 0 pkpcb 40 10 0 10 3 2 1 1 0 8 1 kcovpl 48 12 0 4 1 0 1 1 0 8 0 ppxss 1168 10 0 10 3 2 1 1 0 8 1 pfstscr 40 1 0 1 1 1 0 1 0 8 0 pffrag 232 12 0 4 1 0 1 1 0 482 0 pffrnode 88 10 0 2 1 0 1 1 0 8 0 pffrent 40 56 0 48 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 177 0 76 1 0 1 1 0 8 0 pfstkey 128 178 0 77 4 0 4 4 0 8 0 pfstate 376 178 0 77 11 0 11 11 0 8 0 pfrule 1344 24 0 19 2 0 2 2 0 8 1 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 784 0 361 33 6 27 31 0 8 0 art_table 32 787 0 361 5 0 5 5 0 8 0 art_node 16 181 0 94 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 3 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 76 0 54 1 0 1 1 0 8 0 shmpl 112 48 0 1 2 0 2 2 0 8 0 dirhash 1024 37 0 20 3 0 3 3 0 8 0 dino2pl 256 4286 0 2778 95 0 95 95 0 8 0 ffsino 272 4286 0 2778 101 0 101 101 0 8 0 nchpl 144 6510 0 5987 63 39 24 63 0 8 0 uvmvnodes 80 5335 0 0 109 0 109 109 0 8 0 vnodes 216 5335 0 0 297 0 297 297 0 8 0 namei 1024 22785 0 22785 2 1 1 1 0 8 1 percpumem 16 80 0 35 1 0 1 1 0 8 0 kstatmem 264 92 0 70 2 0 2 2 0 8 0 scsiplug 72 6 0 6 4 3 1 1 0 8 1 scxspl 216 18882 0 18882 10 9 1 8 1 8 1 plimitpl 152 530 0 512 1 0 1 1 0 8 0 sigapl 424 1900 0 1829 10 1 9 9 0 8 0 futexpl 64 20677 0 20668 1 0 1 1 0 8 0 knotepl 120 872 0 0 27 0 27 27 0 8 0 kqueuepl 216 546 0 537 8 7 1 5 0 8 0 pipepl 320 266 0 238 3 0 3 3 0 8 0 fdescpl 496 1859 0 1828 5 0 5 5 0 8 0 filepl 152 12715 0 12458 27 9 18 18 0 8 6 lockfpl 104 413 0 406 1 0 1 1 0 8 0 lockfspl 48 189 0 184 1 0 1 1 0 8 0 sessionpl 144 37 0 28 1 0 1 1 0 8 0 pgrppl 48 65 0 48 1 0 1 1 0 8 0 ucredpl 104 2291 0 2277 1 0 1 1 0 8 0 zombiepl 144 1829 0 1829 1 0 1 1 0 8 1 processpl 1160 1900 0 1829 7 1 6 6 0 8 0 procpl 648 4076 0 3995 7 0 7 7 0 8 0 srpgc 96 12 0 12 4 4 0 1 0 8 0 sosppl 168 5 0 5 4 4 0 1 0 8 0 sockpl 664 3687 0 3656 40 28 12 15 0 8 8 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 137 0 0 17 0 17 17 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 40 0 0 4 0 4 4 0 8 0 mtagpl 96 111 0 0 3 0 3 3 0 8 0 mbufpl 256 8705 0 0 544 0 544 544 0 8 0 bufpl 280 5300 0 105 372 0 372 372 0 8 0 anonpl 24 332207 0 318502 159 51 108 108 0 185 0 amapchunkpl 152 58283 0 57585 58 15 43 43 0 158 14 amappl16 200 9190 0 8705 70 31 39 39 0 8 0 amappl15 192 6 0 6 1 1 0 1 0 8 0 amappl14 184 144 0 132 1 0 1 1 0 8 0 amappl13 176 26 0 26 2 2 0 1 0 8 0 amappl12 168 2577 0 2545 4 1 3 3 0 8 0 amappl11 160 62 0 48 1 0 1 1 0 8 0 amappl10 152 12 0 11 1 0 1 1 0 8 0 amappl9 144 137 0 137 1 1 0 1 0 8 0 amappl8 136 28 0 25 1 0 1 1 0 8 0 amappl7 128 130 0 118 1 0 1 1 0 8 0 amappl6 120 205 0 204 1 0 1 1 0 8 0 amappl5 112 164 0 152 1 0 1 1 0 8 0 amappl4 104 363 0 343 1 0 1 1 0 8 0 amappl3 96 9597 0 9495 3 0 3 3 0 8 0 amappl2 88 2235 0 2146 3 0 3 3 0 8 0 amappl1 80 14172 0 13600 14 0 14 14 0 8 0 amappl 88 15220 0 15026 5 0 5 5 0 92 0 dma32768 32768 1 0 1 1 1 0 1 0 8 0 dma4096 4096 2 0 2 2 2 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 7 0 7 2 2 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 50 0 1 1 0 1 1 0 8 0 uaddrrnd 24 1859 0 1828 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1859 0 1828 1 0 1 1 0 8 0 vmmpekpl 168 15677 0 15622 3 0 3 3 0 8 0 vmmpepl 168 123670 0 121320 148 24 124 124 0 357 7 vmsppl 448 1858 0 1828 6 2 4 5 0 8 0 rwobjpl 56 41318 0 34516 101 3 98 98 0 8 2 pdppl 4096 3725 0 3656 115 42 73 85 0 8 4 pvpl 32 24651 0 0 199 0 199 199 0 265 0 pmappl 248 1858 0 1828 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 984 0 91 26 0 26 26 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806fa73e68,9,0) at witness_checkorder+0x1047 rw_enter(fffffd806fa73e58,1) at rw_enter+0x122 rrw_enter(fffffd806fa73e58,1) at rrw_enter+0xbe VOP_LOCK(fffffd8072912458,2001) at VOP_LOCK+0xa6 vn_lock(fffffd8072912458,2001) at vn_lock+0xa4 vn_rdwr(0,fffffd8072912458,ffff800011a26180,31,0,1,96c5652e6fbc1c2e,0,ffff800000b3e000,0) at vn_rdwr+0xd1 vndstrategy(fffffd805cf33e48) at vndstrategy+0x4ff physio(ffffffff82ad13c0,2902,8000,ffffffff82b37ee0,ffff80002db74d80) at physio+0x2f6 spec_read(ffff80002db74b70) at spec_read+0x155 VOP_READ(fffffd806e0ceeb8,ffff80002db74d80,0,fffffd807f7d35b0) at VOP_READ+0x102 vn_read(fffffd806bd8fc88,ffff80002db74d80,0) at vn_read+0x17b dofilereadv(ffff8000ffff2020,6,ffff80002db74d80,0,ffff80002db74e40) at dofilereadv+0x230 sys_readv(ffff8000ffff2020,ffff80002db74ef0,ffff80002db74e40) at sys_readv+0xd8 syscall(ffff80002db74ef0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9f21a41f500, count: -16 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffff800029b7bff0) at sched_idle+0x558 end trace frame: 0x0, count: -5